.protect-content{-webkit-user-select:none;user-select:none}.protect-content input,.protect-content textarea,.protect-content [contenteditable]{-webkit-user-select:text;user-select:text}.protect-content img{-webkit-user-drag:none;user-drag:none;pointer-events:auto}.animate-section{--animation-duration: .65s;--init-delay: .15s;--child-delay: .15s}.animate--enabled .animate-section.animate--hidden .animate-item{opacity:0;filter:blur(1px)}.animate--enabled .animate-section.animate--shown .animate-item{opacity:1;filter:blur(0);transition:opacity var(--animation-duration) var(--init-delay),filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay);transition-delay:calc(var(--init-delay) + var(--child-delay) * var(--index, 0))}@media(prefers-reduced-motion:reduce){.animate-section .animate-item{opacity:1!important;filter:none!important;transition:none!important}}#shopify-section-overlay-group,.shopify-section-group-overlay-group{display:contents}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}@font-face{font-family:Cormorant Garamond;src:url(cormorant-garamond-var.woff2) format("woff2-variations"),url(cormorant-garamond-var.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(cormorant-garamond-italic-var.woff2) format("woff2-variations"),url(cormorant-garamond-italic-var.woff2) format("woff2");font-weight:500 700;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(figtree-var.woff2) format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap}:root{--font-heading-family: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 700;--font-heading-letter-spacing: -.005em;--font-body-family: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}html{font-synthesis-weight:none}.accent-color-accent-1{--accent-color: 107, 29, 44}.text-color-accent-1{color:#6b1d2c}.price .badge.price__badge-sale{background:#6b1d2c;color:#fbf3ea;border-color:#6b1d2c}.price .badge.price__badge-sale svg{color:#fbf3ea;fill:currentColor}:root{--display: "Cormorant Garamond", Garamond, "Times New Roman", serif;--line: #e6d6cc;--page: 1180px;--gutter: 20px}.gc-wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.gc-sale{letter-spacing:normal;line-height:1.55}.sticky-atc--button-only .sticky-atc__image,.sticky-atc--button-only .sticky-atc__left{display:none!important}.sticky-atc--button-only .sticky-atc-container{justify-content:center}.sticky-atc--button-only .sticky-atc__button{flex:1 1 100%;width:100%;max-width:100%}.sticky-atc--button-only .sticky-atc__button .button{width:100%}:root,media-gallery{--pagination-dot-width: .7rem;--pagination-dot-height: .7rem;--pagination-dot-radius: 50%;--pagination-dot-spacing: .6rem;--pagination-dot-active-scale: 1.3}.hero{background:#120a0d}@media(min-width:990px){.hero{background:radial-gradient(55% 85% at 76% 50%,rgba(140,42,60,.55),transparent 70%),#120a0d}.hero .hero__media{inset:7% max(5vw,40px) 7% auto;width:auto;height:auto;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 0 0 1px #e9cdc838}.hero .hero__media img{object-position:center 45%}.hero .hero__media .hero__overlay{display:none!important}}@media(max-width:749px){.hero .hero__media img{object-position:55% 30%}}body :is(.hero,.ps,.ug,.cc,.faq,.tm){font-family:var(--font-body-family)}.hero .hero__title,.ps .ps__title,.ug .ug__title,.cc .cc__title,.faq .faq__title,.gc-section .gc-wrap>h2,.gc-section .gc-split__body>h2,.image-with-text .image-with-text__heading,.product .product__title h1{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.005em;text-wrap:balance}.hero .hero__title{font-size:clamp(46px,6.4vw,80px);line-height:.98;letter-spacing:-.01em}.hero .hero__title .hero__line:last-child{font-style:italic;font-weight:600;color:#e9cdc8}.ps .ps__title,.ug .ug__title,.cc .cc__title,.faq .faq__title{font-size:clamp(34px,4.2vw,48px);line-height:1.04}.gc-section .gc-wrap>h2,.gc-section .gc-split__body>h2{font-size:clamp(32px,3.8vw,44px);line-height:1.06}.product .product__title h1{font-size:clamp(32px,3.4vw,42px);line-height:1.06}.hero .hero__badge{font-family:var(--font-body-family);letter-spacing:.02em}.ps__x.ps__x{background:#f4e3df;color:#6b1d2c}.ps__media.ps__media{box-shadow:0 20px 50px #1c101438}.ug .ug__grid{grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto}.variant-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.product-form__input--pills .variant-pills input[type=radio]+label.variant-pills__pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:56px;min-height:44px;margin:0;padding:0 18px;border:1.5px solid #e6d6cc;border-radius:6px;background:#fff;color:#1c1014;font-weight:700;font-size:15px;line-height:1;letter-spacing:normal;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.product-form__input--pills .variant-pills input[type=radio]+label.variant-pills__pill:before,.product-form__input--pills .variant-pills input[type=radio]+label.variant-pills__pill:after{content:none}.product-form__input--pills .variant-pills input[type=radio]+label.variant-pills__pill:hover{border-color:#6b1d2c}.product-form__input--pills .variant-pills input[type=radio]:checked+label.variant-pills__pill{background:#6b1d2c;border-color:#6b1d2c;color:#fbf3ea;box-shadow:0 6px 16px #6b1d2c40}.product-form__input--pills .variant-pills input[type=radio]:focus-visible+label.variant-pills__pill{outline:2px solid #8c2a3c;outline-offset:2px}.product-form__input--pills .variant-pills input[type=radio].disabled+label.variant-pills__pill{opacity:.45;text-decoration:line-through}.product-notice{margin:var(--margin-top, 1.5rem) 0 var(--margin-bottom, 1.5rem);padding:18px 20px;border-radius:12px;background:var(--pn-bg, #f4e3df);color:var(--pn-fg, #1c1014);font-size:15px;line-height:1.6;letter-spacing:.02em}.product-notice__heading{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:15px}.product-notice .product-notice__icon{width:18px;height:18px;min-width:18px;flex:0 0 18px}.product-notice__text p{margin:0 0 6px}.product-notice__text p:last-child{margin-bottom:0}.product-notice__text strong{font-weight:700}@media(max-width:749px){.content-for-grouping .hero{flex-direction:column;align-items:stretch;min-height:0}.content-for-grouping .hero .hero__media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1 / 1}.content-for-grouping .hero .hero__media img{object-position:50% 40%}.content-for-grouping .hero .hero__media .hero__overlay{display:block!important;opacity:1!important;background:linear-gradient(0deg,#120a0d,#120a0d8c 22%,#120a0d00 48%)!important}.content-for-grouping .hero .hero__content{margin-top:-56px;padding:0 22px 40px}.content-for-grouping .hero .hero__badge{margin-bottom:16px}}.hero .hero__title,.ps .ps__title,.ug .ug__title,.cc .cc__title,.faq .faq__title,.gc-section h2,.product .product__title h1,.image-with-text .image-with-text__heading{font-variant-numeric:lining-nums}.gc-sale .gc-sale__head,.gc-sale .gc-sale__clock,.gc-sale .gc-sale__unit{font-family:var(--font-body-family);font-variant-numeric:lining-nums tabular-nums}.gc-cards .gc-card h3{font-family:var(--font-heading-family);font-size:23px;font-weight:700;line-height:1.15;margin-bottom:8px}.cc .cc__card h3{font-family:var(--font-heading-family);font-size:23px;font-weight:700;line-height:1.15}.product .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:15px;font-weight:600;letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
