:root{--qt-pdp-wrap: 1200px;--qt-pdp-gutter: 24px;--qt-pdp-sticky-top: 96px;--qt-pdp-gap: clamp(28px, 4vw, 64px);--qt-pdp-section-padding: clamp(56px, 7vw, 96px);--qt-pdp-price-size: 29px;--qt-pdp-swatch: 44px;--qt-pdp-arrow: 40px;--qt-pdp-bar-image: 44px}@media screen and (max-width:600px){:root{--qt-pdp-gutter: 18px;--qt-pdp-arrow: 34px}}main[data-template^=product] .qt-container{max-width:var(--qt-pdp-wrap);padding-inline:var(--qt-pdp-gutter)}main[data-template^=product] .product-information.section,main[data-template^=product] .shopify-section:has(product-recommendations) .section{--page-width: var(--qt-pdp-wrap);--page-margin: var(--qt-pdp-gutter)}main[data-template^=product] .product-information.section{padding-block:34px clamp(38px,6vw,72px)}@media screen and (min-width:900px){main[data-template^=product] .product-information .product-information__grid.product-information__grid:not(.product-information--media-none){grid-template-columns:1.1fr .9fr!important;column-gap:var(--qt-pdp-gap)}main[data-template^=product] .product-information .product-information__grid .product-information__media{position:sticky;top:var(--qt-pdp-sticky-top);align-self:start;padding-inline:0}main[data-template^=product] .product-information .product-information__grid .product-details{padding-inline:0}}@media screen and (min-width:750px)and (max-width:899px){main[data-template^=product] .product-information .product-information__grid.product-information__grid:not(.product-information--media-none){grid-template-columns:1fr!important;row-gap:22px}main[data-template^=product] .product-information .product-information__grid .product-information__media,main[data-template^=product] .product-information .product-information__grid .product-details{grid-column:1 / -1;padding-inline:0}}@media screen and (max-width:899px){main[data-template^=product] .product-information .product-information__grid{row-gap:22px}}main[data-template^=product] media-gallery slideshow-container{position:relative;background:var(--qt-card-image-bg);border:1px solid var(--qt-line)}main[data-template^=product] media-gallery slideshow-slides{border:0}main[data-template^=product] media-gallery .product-media-container{background:var(--qt-card-image-bg)}main[data-template^=product] media-gallery .product-media img{object-fit:contain;padding:7%}@media screen and (max-width:899px){main[data-template^=product] media-gallery slideshow-container{aspect-ratio:4 / 5}main[data-template^=product] media-gallery slideshow-slides,main[data-template^=product] media-gallery slideshow-slide,main[data-template^=product] media-gallery .product-media-container,main[data-template^=product] media-gallery .product-media{height:100%;aspect-ratio:auto}}@media screen and (max-width:749px){main[data-template^=product] .product-information .product-information__grid .product-information__media{grid-column:2}}main[data-template^=product] media-gallery slideshow-arrows,main[data-template^=product] media-gallery slideshow-arrows.mobile\:hidden{display:flex!important;align-items:center;justify-content:space-between;padding-inline:12px;mix-blend-mode:normal;opacity:1;visibility:visible}main[data-template^=product] media-gallery slideshow-arrows .slideshow-control{display:grid;place-items:center;width:var(--qt-pdp-arrow);min-width:0;height:var(--qt-pdp-arrow);min-height:0;padding:0;border:0;border-radius:50%;background:#fdfbf8f0;color:var(--qt-bordeaux);box-shadow:0 2px 12px #00091429;opacity:1;transition:background .16s}main[data-template^=product] media-gallery slideshow-arrows .slideshow-control:hover{background:#fff}main[data-template^=product] media-gallery slideshow-arrows .slideshow-control .svg-wrapper,main[data-template^=product] media-gallery slideshow-arrows .slideshow-control svg{width:14px;height:14px}main[data-template^=product] media-gallery slideshow-component{display:grid;grid-template-areas:"container" "controls";grid-template-columns:minmax(0,1fr)}main[data-template^=product] media-gallery slideshow-container{grid-area:container}main[data-template^=product] media-gallery slideshow-controls[thumbnails]{grid-area:controls}main[data-template^=product] media-gallery .media-gallery__mobile-controls,main[data-template^=product] media-gallery .media-gallery__mobile-controls.desktop\:hidden{display:block!important;position:relative;inset:auto;grid-area:container;align-self:end;justify-self:end;z-index:2;width:auto;min-height:0;margin:12px;pointer-events:none}main[data-template^=product] media-gallery .slideshow-controls__counter .slash{padding-inline:.25em;color:inherit}main[data-template^=product] media-gallery .slideshow-controls__counter{position:static;margin:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:4px 10px;border-radius:99px;background:#fdfbf8f0;color:var(--qt-ink-soft);font-size:12px;line-height:1.4}main[data-template^=product] media-gallery slideshow-controls[thumbnails].mobile\:hidden{display:flex!important}main[data-template^=product] media-gallery .slideshow-controls__thumbnails-container{width:100%;margin-block-start:10px;overflow:visible}main[data-template^=product] media-gallery .slideshow-controls__thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;padding:0}main[data-template^=product] media-gallery .slideshow-controls__thumbnail{width:auto;height:auto;aspect-ratio:1;padding:0;border:1px solid var(--qt-line);border-radius:0;background:var(--qt-card-image-bg);overflow:hidden;outline:none}main[data-template^=product] media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--qt-bordeaux)}main[data-template^=product] media-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain;padding:10%}@media screen and (max-width:420px){main[data-template^=product] media-gallery .slideshow-controls__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}}main[data-template^=product] .product-details .qt-pdp-sub{margin:6px 0 0;color:var(--qt-ink-soft)}main[data-template^=product] .product-details .qt-korea-stamp{margin:9px 0 0;line-height:0}main[data-template^=product] .product-details .qt-korea-stamp img{width:var(--qt-korea-size, 72px);height:auto}@media screen and (max-width:520px){main[data-template^=product] .product-details .qt-korea-stamp img{width:64px}}main[data-template^=product] .qt-pdp-rating{display:inline-flex;align-self:flex-start;margin:14px 0;color:inherit;font-size:13px;text-decoration:none}main[data-template^=product] .qt-pdp-rating .qt-rating{display:flex;align-items:center;gap:9px;margin:0}main[data-template^=product] .qt-pdp-rating .qt-rating__text{border-block-end:1px solid var(--qt-line)}main[data-template^=product] .product-details product-price.text-block,main[data-template^=product] .product-details product-price.text-block>*,main[data-template^=product] .product-details product-price.text-block .price{margin-block:18px 4px;font-family:var(--qt-font-body);font-size:var(--qt-pdp-price-size);font-weight:var(--qt-weight-body);line-height:1.1;color:var(--qt-bordeaux)}main[data-template^=product] .product-details product-price.text-block>*{margin:0}main[data-template^=product] .product-details product-price .compare-at-price,main[data-template^=product] .product-details product-price s{font-size:16px;color:var(--qt-ink-soft)}main[data-template^=product] .qt-pdp-price-note{margin:0;font-size:13px;color:var(--qt-ink-soft)}main[data-template^=product] .product-details .variant-picker{margin-block:22px 0}main[data-template^=product] .product-details .variant-option legend{margin-block-end:10px;padding:0;font-size:13.5px;color:var(--qt-ink-soft)}main[data-template^=product] .product-details .variant-option--swatches .variant-option__swatch-value{display:none}main[data-template^=product] .product-details .variant-option--swatches{display:flex;flex-wrap:wrap;gap:12px}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label{display:grid;justify-items:center;gap:7px;padding:0;border:0;background:none;font-size:12px;color:var(--qt-ink-soft);cursor:pointer;width:auto;min-width:var(--qt-pdp-swatch);overflow:visible}main[data-template^=product] .product-details .variant-option--swatches .swatch{width:var(--qt-pdp-swatch);height:var(--qt-pdp-swatch);border-radius:50%;box-shadow:inset 0 0 0 1px #00000021}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label:has(input:checked){color:var(--qt-bordeaux)}main[data-template^=product] .product-details .qt-swatch-label{line-height:1.2}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label:is(:has(:checked),:hover){outline:none}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label:hover .swatch{box-shadow:inset 0 0 0 1px #00000021,0 0 0 2px var(--qt-cream),0 0 0 3px var(--qt-line, rgb(0 0 0 / .2))}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label:has(:checked) .swatch{box-shadow:inset 0 0 0 1px #00000021,0 0 0 2px var(--qt-cream),0 0 0 3px var(--qt-bordeaux)}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label svg{inset-inline-start:calc(50% - var(--qt-pdp-swatch) / 2);top:0;width:var(--qt-pdp-swatch);height:var(--qt-pdp-swatch)}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label:has(:focus-visible){outline:none}main[data-template^=product] .product-details .variant-option--swatches .variant-option__button-label:has(:focus-visible) .swatch{outline:2px solid var(--qt-bordeaux);outline-offset:3px}main[data-template^=product] .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border-radius:var(--qt-radius)}main[data-template^=product] .qt-stock-note__line:not([hidden]){display:flex;align-items:center;gap:9px;margin:18px 0 0;padding:11px 14px;background:var(--qt-sand);box-shadow:inset 0 0 0 1px var(--qt-rose);color:var(--qt-bordeaux);font-size:13.5px}main[data-template^=product] .qt-stock-note__line:before{content:"";flex:none;width:15px;height:15px;background:currentcolor;-webkit-mask:var(--qt-pdp-alert) center / contain no-repeat;mask:var(--qt-pdp-alert) center / contain no-repeat}main[data-template^=product]{--qt-pdp-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20L12 3z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}main[data-template^=product] .qt-stock-note__line b,main[data-template^=product] .qt-stock-note__line strong{font-weight:var(--qt-weight-subheading)}main[data-template^=product] .product-details .buy-buttons-block{margin-block-start:24px}main[data-template^=product] .product-details .add-to-cart-button{width:100%;min-height:0;padding:15px 30px;font-size:14.5px;letter-spacing:.01em}main[data-template^=product] .product-details .add-to-cart-button .svg-wrapper:not(.add-to-cart__added-icon){display:none}main[data-template^=product] .product-details .qt-fav--button{display:flex;width:100%;margin-block:10px 14px;padding:15px 30px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--qt-bordeaux);color:var(--qt-bordeaux);font-size:14.5px;transition:background .18s,color .18s}main[data-template^=product] .product-details .qt-fav--button:hover{background:var(--qt-bordeaux);color:var(--qt-cream)}main[data-template^=product] .product-details .qt-fav--button .qt-icon{display:none}main[data-template^=product] .product-details .qt-assurances{display:grid;gap:9px;padding:16px;background:var(--qt-sand);font-size:14px}main[data-template^=product] .product-details .qt-assurances .qt-assurance,main[data-template^=product] .product-details .qt-assurances .qt-shipping-note{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px}main[data-template^=product] .product-details .qt-assurances .qt-assurance__check{flex:none;width:14px;height:14px;margin-block-start:3px;fill:none;stroke:var(--qt-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}main[data-template^=product] .product-details .qt-assurances strong,main[data-template^=product] .product-details .qt-assurances b{font-weight:var(--qt-weight-subheading)}main[data-template^=product] .product-details .qt-tabs{margin-block-start:26px;border-block-start:1px solid var(--qt-line)}main[data-template^=product] .product-details .qt-tabs .qt-accordion{border-block-end:1px solid var(--qt-line)}main[data-template^=product] .product-details .qt-tabs summary{padding-block:16px;font-family:var(--qt-font-body);font-size:15px;font-weight:var(--qt-weight-body);color:var(--qt-bordeaux)}main[data-template^=product] .product-details .qt-tabs summary:after{color:var(--qt-ink-soft)}main[data-template^=product] .product-details .qt-tabs .qt-accordion[open] summary:after{content:"\2013"}main[data-template^=product] .product-details .qt-tabs__content{padding:0 0 18px;color:var(--qt-ink-soft);font-size:15px}main[data-template^=product] .product-details .qt-tabs__specs{width:100%;border-collapse:collapse;font-size:14px}main[data-template^=product] .product-details .qt-tabs__specs th,main[data-template^=product] .product-details .qt-tabs__specs td{padding:7px 0;border-block-end:1px solid var(--qt-line);text-align:start;font-weight:var(--qt-weight-body);color:var(--qt-ink-soft)}main[data-template^=product] .product-details .qt-tabs__specs th{width:40%;color:var(--qt-bordeaux)}sticky-add-to-cart .sticky-add-to-cart__bar{left:50%;bottom:0;width:100%;min-width:0;max-width:none;margin:0;padding:11px max(var(--qt-pdp-gutter),calc((100vw - var(--qt-pdp-wrap)) / 2 + var(--qt-pdp-gutter)));gap:14px;border:0;border-block-start:1px solid var(--qt-line);border-radius:0;background:#fdfbf8f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 26px -20px #1b171980}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}sticky-add-to-cart .sticky-add-to-cart__image{flex:none;width:var(--qt-pdp-bar-image);height:var(--qt-pdp-bar-image);padding:3px;border:1px solid var(--qt-line);border-radius:var(--qt-radius);background:var(--qt-card-image-bg)}sticky-add-to-cart .sticky-add-to-cart__image img{width:100%;height:100%;object-fit:contain}sticky-add-to-cart .sticky-add-to-cart__title{overflow:hidden;margin:0;font-family:var(--qt-font-heading);font-size:15px;font-weight:var(--qt-weight-heading);white-space:nowrap;text-overflow:ellipsis;color:var(--qt-bordeaux)}sticky-add-to-cart .sticky-add-to-cart__variant{margin:1px 0 0;font-size:12px;letter-spacing:.04em;color:var(--qt-ink-soft)}sticky-add-to-cart .sticky-add-to-cart__price{margin-inline-start:auto;font-size:17px;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__button{flex:none;padding:12px 22px;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper:not(.add-to-cart__added-icon){display:none}@media screen and (max-width:600px){sticky-add-to-cart .sticky-add-to-cart__bar{gap:12px}sticky-add-to-cart .sticky-add-to-cart__image,sticky-add-to-cart .sticky-add-to-cart__price{display:none}sticky-add-to-cart .sticky-add-to-cart__button{width:auto;margin-inline-start:auto;padding:12px 18px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}sticky-add-to-cart .sticky-add-to-cart__title{font-size:15px}}.qt-pdp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-block-end:34px}.qt-pdp-head>div>*{margin:0}.qt-pdp-head .qt-eyebrow{margin-block-end:var(--qt-eyebrow-gap)}.qt-pdp-head__title{font-family:var(--qt-font-heading);font-size:var(--qt-section-heading-size);font-weight:var(--qt-weight-heading);line-height:1.05}.qt-pdp-head__text{max-width:46ch;margin-block-start:8px!important;color:var(--qt-ink-soft)}.qt-link-door{padding-block-end:3px;border-block-end:1px solid var(--qt-bordeaux);color:var(--qt-bordeaux);font-size:13.5px;letter-spacing:.01em;text-decoration:none;white-space:nowrap}@media screen and (max-width:760px){.qt-pdp-head{margin-block-end:22px}}.qt-pdp-shades,.qt-pdp-reviews{padding-block:var(--qt-pdp-section-padding)}.qt-pdp-shades{background:var(--qt-sand)}.qt-film-row{display:flex;justify-content:center;padding-block:22px 34px;perspective:1000px}.qt-film{position:relative;flex:none;width:clamp(180px,20vw,246px);margin:0;padding:11px 11px 38px;background:var(--qt-polaroid-paper);box-shadow:0 16px 44px #1b171933;transition:transform .45s cubic-bezier(.22,.9,.3,1),box-shadow .3s}.qt-film+.qt-film{margin-inline-start:-38px}.qt-film:nth-child(1){transform:rotate(-6deg) translateY(14px);z-index:1}.qt-film:nth-child(2){transform:rotate(3.5deg) translateY(-8px);z-index:2}.qt-film:nth-child(3){transform:rotate(-3deg) translateY(10px);z-index:3}.qt-film:nth-child(4){transform:rotate(6.5deg) translateY(-4px);z-index:4}.qt-film:nth-child(5){transform:rotate(-2deg) translateY(6px);z-index:5}.qt-film:nth-child(6){transform:rotate(3deg) translateY(-6px);z-index:6}.qt-film:hover,.qt-film:focus-within{z-index:9;transform:rotate(0) translateY(-14px) scale(1.05);box-shadow:0 26px 60px #1b171942}.qt-film__frame{display:grid;place-items:center;aspect-ratio:9 / 13;overflow:hidden;background:var(--qt-rose-light)}.qt-film__frame img,.qt-film__frame video{width:100%;height:100%;object-fit:cover}.qt-film figcaption{position:absolute;inset-inline:14px;bottom:12px;font-family:var(--qt-font-accent);font-size:19px;line-height:1.1;color:var(--qt-bordeaux)}@media screen and (max-width:749px){.qt-film-row{flex-wrap:wrap;gap:22px 0}.qt-film{width:calc(50% - 22px);margin-inline:6px!important}.qt-film:nth-child(odd){transform:rotate(-2.6deg) translateY(6px)}.qt-film:nth-child(2n){transform:rotate(2.4deg) translateY(-3px)}}@media(prefers-reduced-motion:reduce){.qt-film{transition:none}}main[data-template^=product] [id$=__qt_social_pdp] .qt-social__inner{gap:34px}@media screen and (min-width:900px){main[data-template^=product] [id$=__qt_social_pdp] .qt-social__head{display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:end}main[data-template^=product] [id$=__qt_social_pdp] .qt-social__head>:not(.qt-social__buttons){grid-column:1}main[data-template^=product] [id$=__qt_social_pdp] .qt-social__head .qt-social__buttons{grid-column:2;grid-row:1 / span 3;align-self:end;flex-wrap:nowrap}}main[data-template^=product] [id$=__qt_social_pdp] .qt-social__head p{max-width:48ch}main[data-template^=product] [id$=__qt_social_pdp] .qt-social__posts{display:grid;grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:visible}@media screen and (max-width:900px){main[data-template^=product] [id$=__qt_social_pdp] .qt-social__posts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:520px){main[data-template^=product] [id$=__qt_social_pdp] .qt-social__posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}main[data-template^=product] [id$=__qt_social_pdp] .qt-post{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--qt-radius);background:var(--qt-sand)}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__media{position:absolute;top:0;right:0;bottom:0;left:0}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0;transition:transform .45s cubic-bezier(.2,.8,.25,1)}main[data-template^=product] [id$=__qt_social_pdp] .qt-post:hover .qt-post__image,main[data-template^=product] [id$=__qt_social_pdp] .qt-post:focus-visible .qt-post__image{transform:scale(1.06)}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__play{position:absolute;inset-block-start:9px;inset-inline-end:9px;width:24px;height:24px;box-shadow:none}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__play svg{width:9px;height:11px;margin-inline-start:1px}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__kind,main[data-template^=product] [id$=__qt_social_pdp] .qt-post__caption{position:absolute;z-index:2;margin:0;padding:0;border-radius:0;background:none;color:#fff;font-size:11.5px;letter-spacing:.02em;opacity:0;transition:opacity .2s}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__kind{inset-block-end:9px;inset-inline-start:10px;align-self:auto;justify-self:auto}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__kind:after{content:" \b7"}main[data-template^=product] [id$=__qt_social_pdp] .qt-post__caption{inset-inline:0;inset-block-end:0;padding:22px 10px 9px calc(10px + 3.4em);background:linear-gradient(180deg,#1b171900,#1b1719a8);z-index:1}main[data-template^=product] [id$=__qt_social_pdp] .qt-post:hover :is(.qt-post__kind,.qt-post__caption),main[data-template^=product] [id$=__qt_social_pdp] .qt-post:focus-visible :is(.qt-post__kind,.qt-post__caption){opacity:1}@media screen and (max-width:900px){main[data-template^=product] [id$=__qt_social_pdp] :is(.qt-post__kind,.qt-post__caption){opacity:1}}main[data-template^=product] .shopify-section:has(product-recommendations) .product-card{overflow:hidden;border:1px solid var(--qt-line);border-radius:var(--qt-radius);background:var(--qt-card-image-bg)}main[data-template^=product] .shopify-section:has(product-recommendations) .product-card .card-gallery{border:0}main[data-template^=product] .shopify-section:has(product-recommendations) .product-card__content>:not(.card-gallery),main[data-template^=product] .shopify-section:has(product-recommendations) .product-card [class*=__product_title]{padding-inline:16px}main[data-template^=product] .shopify-section:has(product-recommendations) .product-card [class*=__product_title]{padding-inline:16px!important}main[data-template^=product] .shopify-section:has(product-recommendations) .product-card .qt-card-badges{padding-inline:0}main[data-template^=product] .shopify-section:has(product-recommendations) .product-card__content>:last-child{padding-block-end:18px}.qt-pdp-reviews__app .kl_reviews__summary__header{display:none}html body:has(.sticky-add-to-cart__bar[data-stuck=true]) .qt-footer-bottom{padding-block-end:calc(var(--qt-float-base, 0px) + 96px)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/qt-port-pdp.css.map */
