body:has(#MobileMenu.is-open) .shopify-section:has(>.header){z-index:120}.mobile-menu{z-index:110}.mobile-menu__panel{padding-top:max(1rem,env(safe-area-inset-top));padding-left:max(1.25rem,env(safe-area-inset-left));padding-bottom:max(1rem,env(safe-area-inset-bottom))}.mobile-menu__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px}@media(max-width:989px){html body .mobile-menu .mobile-menu__panel{background:#120c08f7!important}}body>.shopify-section:has(>.header:not([data-sticky=false])){position:sticky;top:0;z-index:50;transition:top .4s cubic-bezier(.16,1,.3,1)}body.rs-nav-hidden:not(.page-index)>.shopify-section:has(>.header:not([data-sticky=false])){top:-110px}@media(prefers-reduced-motion:reduce){body>.shopify-section:has(>.header:not([data-sticky=false])){transition:none}}@media(min-width:990px){body.page-product>.shopify-section:has(>.header:not([data-sticky=false])),body.page-product.rs-nav-hidden>.shopify-section:has(>.header:not([data-sticky=false])){position:relative;top:0;transition:none}}.header .header__inner{padding-left:max(var(--gutter,16px),env(safe-area-inset-left));padding-right:max(var(--gutter,16px),env(safe-area-inset-right))}@media(max-width:989px){.header .header__inner{grid-template-columns:auto minmax(0,1fr) auto}.header .header__logo{min-width:0;max-width:100%;padding-inline:.5rem}.header .header__wordmark{font-size:clamp(1.05rem,5.4vw,1.5rem);letter-spacing:.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.header .header__wordmark:before{display:none}}.footer .container{padding-left:max(var(--gutter,16px),env(safe-area-inset-left));padding-right:max(var(--gutter,16px),env(safe-area-inset-right))}@media(max-width:749px){.footer .footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.footer .footer__links a{display:flex;align-items:center;min-height:44px;padding-block:.35rem;line-height:1.3}.footer .footer__social a{width:44px;height:44px}}.announcement-bar a{padding-block:3px;margin-block:-3px}@media(max-width:759px){.announcement-bar{font-size:.75rem;letter-spacing:.12em}.header__cart-count{font-size:.75rem;min-width:18px;height:18px}}.cdrawer__panel{overflow-y:auto;overscroll-behavior:contain}.cdrawer__items{flex:1 1 auto;min-height:10.5rem}.cdrawer .cdrawer__foot{position:sticky;bottom:calc(-1 * var(--rsx-cd-tail, 0px));z-index:2;background:#100a06}.cdrawer:not(.is-open) .cdrawer__panel{visibility:hidden;box-shadow:none}@media(prefers-reduced-motion:no-preference){.cdrawer .cdrawer__panel{transition:transform .22s cubic-bezier(.7,0,.84,0),visibility 0s linear .22s,box-shadow 0s linear .22s}.cdrawer.is-open .cdrawer__panel{transition:transform .3s cubic-bezier(.05,.7,.1,1),visibility 0s,box-shadow 0s}}.cdrawer__qty button{position:relative}.cdrawer__qty button:after{content:"";position:absolute;top:-7px;right:-3px;bottom:-7px;left:-3px}.cdrawer__item-remove:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.sov{overflow-y:auto;overscroll-behavior:contain}.sov.is-open .sov__panel{min-height:100%}.sov__input{min-width:0;width:100%}.sov__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sov__group-label{font-size:.75rem}@media(max-width:989px){#shopify-pc__banner h2,#shopify-pc__banner [class*=title]{font-size:14px!important}#shopify-pc__banner p,#shopify-pc__banner [class*=body-policy]{font-size:13px!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}#shopify-pc__banner button{font-size:13px!important;min-height:44px!important;padding:.5rem .9rem!important}}@media(max-width:749px){.rs-grain{display:none}}body:not(.page-product) .shopify-section>nav.breadcrumbs{max-width:var(--container,1280px);margin-inline:auto;padding-inline:var(--gutter,24px);box-sizing:border-box}body.page-collection .shopify-section>nav.breadcrumbs{max-width:1320px}body:not(.page-product) .breadcrumbs__list a{display:inline-flex;align-items:center;min-height:24px}body.page-index .gift__cta{color:var(--color-ink)}body.page-index .gift__cta:hover{color:var(--color-ivory)}body.page-index .rspf__cta{color:#1d1a17}body.page-index .how-to-use__steps p{color:var(--text-muted)}body.page-index .edu-card__title{color:var(--text)}body.page-index .edu-card__excerpt{color:var(--text-muted)}body.page-index .edu-card__cta{color:var(--color-gold-bright)}body.page-index .edu-card__eyebrow{color:#e0805f}@media(max-width:480px){.email-capture__field .email-capture__input{flex:0 0 auto}}@media(max-width:479px){html body .cine-hero--film .rs-lot .rs-lot__tag,html body .cine-hero--film .rs-lot .rh-card__kicker{font-size:12px;letter-spacing:.1em}html body .cine-hero--film .rs-lot .rs-lot__crocin span{font-size:12px;letter-spacing:.06em}html body .cine-hero--film .rs-lot__size small{font-size:12px!important;letter-spacing:.02em!important}html body .cine-hero--film .rs-lot .rs-lot__math{font-size:12px!important}html body .cine-hero--luxe.cine-hero--film .rs-lot .cine-hero__cta .btn-cine--hero-lg,html body .cine-hero--film .rs-lot .rs-buynow{font-size:14px;letter-spacing:.06em}html body .cine-hero--film .rs-lot .rh-card__ship{font-size:12px!important}html body .cine-hero--film .rh-dock__k{font-size:12px;letter-spacing:.1em}}@media(max-width:479px){html body.page-index .cine-hero--luxe.cine-hero--film .cine-hero__wrap{padding-top:max(calc(80px + 10*var(--rs-x, 0px)),calc(var(--rs-bar-h, 2.05rem) + 1.7rem + 54px))!important}}@media(min-width:480px)and (max-width:749px){html body.page-index .cine-hero--film .cine-hero__wrap{padding-top:max(clamp(56px,9vh,76px),calc(var(--rs-bar-h, 2.05rem) + 1.7rem + 54px))!important}}@media(max-width:749px){html body.page-index .cine-hero--luxe .cine-hero__eyebrow,html body.page-index .cine-hero--luxe.cine-hero--film .cine-hero__eyebrow{font-size:12px!important;letter-spacing:.14em!important}}@media(min-width:750px)and (max-width:1099px){html body.page-index main .shopify-section>.cine-hero.cine-hero--luxe{padding-top:max(clamp(32px,5vh,56px),calc(var(--rs-bar-h, 2.05rem) + 1.7rem + 54px))!important}}.rdr-reviews .rdr-reviews__card{position:relative}@media(hover:none){.collection .product-card__media-hover{display:none}}.collection .product-card--sold-out{opacity:1}.collection .product-card--sold-out .product-card__media{opacity:.55}@media(max-width:989px){.collection .product-card__eyebrow,.collection__count,.collection .product-card__badge,.collection .rs-trust__i span,.collection .rs-ai .rs-eyebrow,.collection .rs-ai .rs-k,.collection .rs-ai .rs-v small,.collection .rs-ai .rs-foot,.collection .rs-ai .rs-cert span,.collection .rs-ai .rs-cert b,.collection .rs-ai .rs-caption,.collection .rs-ai .rs-caption span,.collection .rs-ai .rs-qa-eyebrow{font-size:.75rem}.collection .rs-ai .rs-cta{font-size:.8rem;letter-spacing:.12em;min-height:44px;display:inline-flex;align-items:center}.collection .rs-afgm .m-eyebrow,.collection .rs-afgm .m-proof,.collection .rs-afgm .m-more summary,.collection .rs-afgm .m-cell h3,.collection .rs-afgm .m-tail{font-size:.75rem}.collection .rs-afgm .m-more summary{min-height:44px;padding-block:.6rem}.collection .rs-giftc .rsg-eyebrow,.collection .rs-giftc .rsg-trust,.collection .rs-giftc .rsg-cert,.collection .rs-giftc .rsg-note,.collection .rs-giftc .rsg-occ,.collection .rs-giftc .rsg-corp{font-size:.75rem}.collection .rs-giftc .rsg-trust .rsg-nb,.collection .rs-giftc .rsg-trust .rsg-dot{display:inline-block}.collection__sort select{font-size:16px;min-height:44px;max-width:100%}.collection .rs-prose-toggle,.collection .collection__more,.collection .collection__seo-more{min-height:44px;font-size:.75rem}.col-ed .guide-card__cta{min-height:44px;display:inline-flex;align-items:center;font-size:.75rem}.col-ed .col-ed__eyebrow,.col-ed .guide-card__who,.col-ed .guide-card__badge,.col-ed .lx-table thead th{font-size:.75rem}.col-ed .lx-table tbody td:before{font-size:.75rem}body .product-card .product-card__atc,body .product-card .shopify-payment-button__button--unbranded,.collection .collection__trust span{font-size:.75rem}body .rdr-shop .rdr-shop__badge,body .rdr-reviews .rdr-reviews__tags li{font-size:12px}}@media(max-width:749px){.collection__sort{min-width:0}.collection__count{white-space:nowrap}section.collection{padding-top:.75rem}.collection .rs-trust{margin-bottom:.75rem}.collection .rs-trust__in{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;gap:0 18px;padding:10px 16px;scrollbar-width:none;overscroll-behavior-x:contain}.collection .rs-trust__in::-webkit-scrollbar{display:none}.collection .rs-trust__i{flex:0 0 auto;scroll-snap-align:start;max-width:80%}.collection .rs-trust__i:last-child{grid-column:auto}.collection .rs-trust__i b{font-size:1rem}.collection .rs-trust__i span{white-space:nowrap;letter-spacing:.08em}.collection .rs-prose-toggle{margin:.25rem 0 .5rem}body.page-collection .collection .collection__toolbar{margin:.5rem 0 .9rem;flex-wrap:nowrap;gap:.75rem}html body.page-collection .collection__head h1{font-size:clamp(1.75rem,8.5vw,2.2rem)!important}.col-ed .lx-table__shop a{display:inline-flex;align-items:center;min-height:24px}body .rdr-shop a.rdr-shop__emptybtn{display:inline-flex;align-items:center;min-height:44px}}.search__form input,.not-found__search input{min-width:0}.search__form .btn,.not-found__search .btn{flex:0 0 auto}@media(max-width:699px){body.page-page .shop .trust{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-page .shop .tcell{min-width:0}body.page-page .shop .tcell strong,body.page-page .shop .tcell span{white-space:normal;overflow-wrap:break-word}}@media(max-width:419px){body.template-page .shop .trust{grid-template-columns:minmax(0,1fr)}}body.page-article .rte.article__body :is(p,li,dd,blockquote,figcaption),body.page-page .rte.page__content :is(p,li,dd,blockquote,figcaption){overflow-wrap:break-word}@media(max-width:749px){body.page-article .rte.article__body>table,body.page-page .rte.page__content>table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.rsx-xs--r{-webkit-mask-image:linear-gradient(to left,transparent,#000 40px);mask-image:linear-gradient(to left,transparent,#000 40px)}.rsx-xs--l{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px);mask-image:linear-gradient(to right,transparent,#000 40px)}.rsx-xs--l.rsx-xs--r{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.search .product-grid>*{min-width:0}.search__result{overflow-wrap:anywhere}body.page-article .article__body a[href*="/products/"]:not(.x1):not(.x2):not(.x3):not(.x4):not(.x5):not(.x6):not(.x7):not(.x8):not(.x9)>span[style*="background:#E4C079"]{background-color:#e4c079!important;color:#1a0f08!important}body.page-page .wholesale-cta,body.page-page .wholesale-cta__sub{color:#f5efe4}body.page-page .wholesale-cta .eyebrow{color:#e4c079}@media(max-width:989px){body.page-article .rte.article__body :is(input:not([type=hidden]),select,textarea){font-size:16px!important}}@media(max-width:429px){body .rsx-dock .rsx-dock__t b,body .rsx-dock .rsx-dock__t em{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}}body.page-article .rte.article__body img[style*="max-height:560px"][src*=-v2]{aspect-ratio:1400/1875}.article__share a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}@media(max-width:989px){body .shpstr__eyebrow,body .shpstr__badge,body .shpstr__price span,body .shpstr__go,body .shpstr__trust{font-size:12px}body .article__meta,body .article__nav-label{font-size:.75rem}body .asp__ey,body .stk__eyebrow,body .stk__ahead,body .stk-card__loc,body .stk-card__credit,html body.page-page .stk a.stk-card__act{font-size:12px}body .rs-sizes__per,body .rs-stats__l,body .recipe-card__eyebrow,body .edu-card__eyebrow{font-size:.75rem}body .rspf__eyebrow,body .hfilm__ey,body .rpf__ey,body .rpf__cap span,body .rpf__certtag,body .rpf__labk,body .rpf__lbl,body .rspf__who,body [data-rs-ev-mode=chip] .rs-ev-chip__go{font-size:12px}body .rs-size__pop{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/rsx-mobile.css.map */
