:root{--color-background: #0b0b0c;--color-background-rgb: 11 11 12;--color-foreground: #D0C9CC;--color-foreground-rgb: 244 239 229;--color-border: #3d3322;--color-border-rgb: 61 51 34;--palette-lightest: #fffaf0;--palette-lightest-rgb: 255 250 240;--palette-darkest: #080808;--palette-darkest-rgb: 8 8 8;--color-primary-button-text: #15110a;--color-primary-button-background: #800020;--color-primary-button-border: #800020;--color-primary-button-focus-outline: #D65A7A;--color-primary-button-hover-text: #0c0b08;--color-primary-button-hover-background: #e5c780;--color-primary-button-hover-border: #e5c780;--color-secondary-button-text: #D65A7A;--color-secondary-button-background: #111111;--color-secondary-button-border: #59303D;--color-secondary-button-hover-text: #fff5dc;--color-secondary-button-hover-background: #211a0e;--color-secondary-button-hover-border: #800020;--color-input-background: #111111;--color-input-text: #D0C9CC;--color-input-text-rgb: 244 239 229;--color-input-border: #59303D;--color-variant-background: #151412;--color-variant-border: #59303D;--color-variant-text: #D0C9CC;--color-variant-text-rgb: 244 239 229;--color-variant-hover-background: #282012;--color-variant-hover-text: #fff5dc;--color-variant-hover-border: #800020;--color-selected-variant-background: #800020;--color-selected-variant-border: #800020;--color-selected-variant-text: #15110a;--color-selected-variant-text-rgb: 21 17 10}html{color-scheme:dark;scrollbar-color:#6f592f #0b0b0c}body{color:#d0c9cc;background:radial-gradient(ellipse at 50% 0%,#19150d,#0b0b0c 54rem) fixed}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:pretty}a{text-decoration-color:#d4b16a00;text-underline-offset:.2em}a:hover{text-decoration-color:#d4b16aa6}:where(button,a,input,select,textarea,summary):focus-visible{outline-color:#e5c780;outline-offset:3px}.header-section,#header-component{background-color:#090909;color:#d0c9cc}.header-section{border-bottom:1px solid rgb(212 177 106 / 30%)}#header-component .header-logo{color:#e5c780}#header-component .header__row{border-color:#d4b16a38}.shopify-section:not(.header-section) .section-background{background-color:#0b0b0c}.button,.button-secondary,.button-custom,.product-form__submit,button[name=add]{border-radius:999px;font-weight:600;letter-spacing:.025em;min-height:46px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.button:not(:disabled):not([aria-disabled=true]):hover,.button-custom:not(:disabled):hover,.product-form__submit:not(:disabled):hover,button[name=add]:not(:disabled):hover{box-shadow:0 0 0 1px #d4b16a47,0 5px 22px #d4b16a24;transform:translateY(-1px)}.button-secondary{box-shadow:inset 0 0 0 1px #d4b16a9e}.product-card,.collection-card,.predictive-search-results__card,.predictive-search-results__card--product{border:1px solid rgb(212 177 106 / 18%);border-radius:14px;background-color:#111110;box-shadow:0 8px 28px #00000029;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover,.predictive-search-results__card--product:hover{border-color:#d4b16a85;box-shadow:0 10px 30px #00000047,0 0 18px #d4b16a12}.product-card__content,.price,.price-item,.product-card__price,.product-card__title{color:#d0c9cc}.product-card img,.collection-card img{border-radius:10px}.badge,.product-card__badge{border-color:#d4b16aa6}input:not([type=checkbox],[type=radio]),textarea,select{color:#d0c9cc;background-color:#111;border-color:#59303d}::selection{color:#15110a;background:#800020}@media(max-width:749px){body{background:#0b0b0c}.button,.button-secondary,.button-custom,.product-form__submit,button[name=add]{min-height:46px;padding-inline:1.15rem;font-size:max(14px,var(--font-paragraph--size, 14px))}.product-card,.collection-card{border-radius:12px}.product-card img,.collection-card img{border-radius:8px}}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,.product-form__submit,button[name=add],.product-card,.collection-card{transition:none}.button:not(:disabled):not([aria-disabled=true]):hover,.button-custom:not(:disabled):hover,.product-form__submit:not(:disabled):hover,button[name=add]:not(:disabled):hover{transform:none}}.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj,.shopify-section[id*=product_list_fa6P9H] product-card.product-card a.contents.user-select-text,.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj *{color:#800020!important;font-size:clamp(.82rem,1vw,.98rem)!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.01em}.shopify-section[id*=product_list_fa6P9H] product-card.product-card product-price[data-block-id=price_JQzVV4],.shopify-section[id*=product_list_fa6P9H] product-card.product-card product-price[data-block-id=price_JQzVV4] .price,.shopify-section[id*=product_list_fa6P9H] product-card.product-card product-price[data-block-id=price_JQzVV4] .price-item,.shopify-section[id*=product_list_fa6P9H] product-card.product-card product-price[data-block-id=price_JQzVV4] .price-item__group{color:#800020!important}.shopify-section[id*=product_list_fa6P9H] product-card.product-card product-price[data-block-id=price_JQzVV4] .price-item--regular.compare-at-price{color:#800020!important;text-decoration:line-through!important;text-decoration-thickness:1px;text-decoration-color:#800020}.product-information .product-detail-heading{color:#d0c9cc!important;margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem)!important;line-height:1.25;font-weight:500;letter-spacing:.005em;overflow-wrap:anywhere}.product-information .product-detail-description{line-height:1.65;overflow-wrap:anywhere}.product-information product-price,.product-information product-price *{color:#800020!important}@media(max-width:749px){.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj,.shopify-section[id*=product_list_fa6P9H] product-card.product-card a.contents.user-select-text,.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj *{font-size:.84rem!important;line-height:1.3!important}.product-information .product-detail-heading{font-size:clamp(1.25rem,5vw,1.5rem)!important}.product-information .product-detail-description{font-size:.95rem;line-height:1.65}}:root{--color-foreground: #D0C9CC;--color-foreground-rgb: 244 231 193;--color-border: #3D242B;--color-border-rgb: 90 71 37;--color-secondary-button-text: #800020;--color-secondary-button-border: #800020;--color-secondary-button-hover-text: #F7F3F3;--color-input-text: #D0C9CC;--color-input-text-rgb: 244 239 229;--color-variant-text: #D0C9CC;--color-variant-text-rgb: 244 239 229}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.text-block.h4>*,.text-block.h5>*,.text-block.h6>*,.product-information .product-detail-heading{color:#800020!important}.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj,.shopify-section[id*=product_list_fa6P9H] product-card.product-card a.contents.user-select-text,.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj *{color:#800020!important}.product-card__title,.product-card__title *,.product-card .text-block--product_title_YXxMTj,.collection-card__title,.collection-card__title *,.predictive-search-results__card a,.predictive-search-results__card--product a,.product-information product-price,.product-information product-price *,.product-card product-price,.product-card product-price *,.collection product-price,.collection product-price *,.price,.price *,.price-item,.price-item *,.product-card__price,.cart-item__price,.cart-item__price *,.cart__subtotal,.cart__subtotal *,.totals__total-value,.totals__total-value *,.cart-drawer product-price,.cart-drawer product-price *,.shopify-section[id*=product_list_fa6P9H] product-card.product-card product-price[data-block-id=price_JQzVV4],.shopify-section[id*=product_list_fa6P9H] product-card.product-card product-price[data-block-id=price_JQzVV4] *{color:#800020!important}.product-information .product-detail-description,.product-information .product-detail-description *,.product__description,.product__description *,.product-description,.product-description *,.rte p,.rte li,.rte td,.rte th,.rte blockquote,.shopify-policy__body,.shopify-policy__body *,.article-template__content,.article-template__content *,.collection-description,.collection-description *,.page-content,.page-content *,.product-information .product-detail-description a,.rte a{color:#e7e0d3!important}body,.page-wrapper,main,footer,.header-section,#header-component,#header-group,.footer,.footer *,.header-section *,#header-component *,.shopify-section .section,.shopify-section .section-content-wrapper,nav,nav a,.header__menu-item,.header-actions__action,.menu-drawer,.menu-drawer *,.search-modal,.search-modal *,.predictive-search,.predictive-search *,.cart-drawer,.cart-drawer *,.cart-notification,.cart-notification *,.cart-items,.cart-items *,.cart-summary,.cart-summary *,.collection,.collection *,.facets,.facets *,.pagination,.pagination *,.breadcrumbs,.breadcrumbs *,label,legend,summary{color:#d0c9cc}a:not(.button):not(.button-secondary):not(.button-custom):not(.product-form__submit):not(.shopify-payment-button__button),.button-secondary,.button-unstyled,.button-unstyled--with-icon,.header-actions__action,.header__menu-item,.footer a,.menu-drawer a,.pagination a,.breadcrumbs a{color:#800020}a:not(.button):not(.button-secondary):not(.button-custom):not(.product-form__submit):not(.shopify-payment-button__button):hover{color:#a3264d}label,legend,.field__label,.form__label,.facets__label,.badge,.product-card__badge{color:#a3264d}.badge,.product-card__badge{border-color:#800020}.product-information .product-detail-description,.product-information .product-detail-description *{color:#e7e0d3!important}:where(button,a,input,select,textarea,summary):focus-visible{outline-color:#a3264d}@media(max-width:749px){.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj,.shopify-section[id*=product_list_fa6P9H] product-card.product-card a.contents.user-select-text,.shopify-section[id*=product_list_fa6P9H] product-card.product-card .text-block--product_title_YXxMTj *{color:#800020!important;font-size:.84rem!important;line-height:1.3!important}}input:not([type=checkbox],[type=radio]),textarea,select,[contenteditable=true],[role=textbox]{color:#d0c9cc!important;background-color:#111;border-color:#59303d}.product-form__submit,button[name=add],button.shopify-payment-button__button--unbranded,.cart-summary button[name=checkout],.cart-drawer button[name=checkout]{color:#15110a!important}#header-component a.header-logo{position:relative;isolation:isolate;overflow:visible}#header-component a.header-logo:before{content:"";position:absolute;top:-7px;right:-10px;bottom:-7px;left:-10px;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgb(128 0 32 / 16%) 0%,rgb(212 177 106 / 9%) 42%,transparent 74%);filter:blur(5px);opacity:.38;animation:gift-premium-logo-glow 6.8s ease-in-out infinite}#header-component a.header-logo:after{content:"";position:absolute;top:-6px;right:-9px;bottom:-6px;left:-9px;z-index:1;pointer-events:none;background:radial-gradient(circle at 8% 26%,rgb(255 235 160 / 95%) 0 1px,transparent 2px),radial-gradient(circle at 21% 86%,rgb(128 0 32 / 82%) 0 1px,transparent 2px),radial-gradient(circle at 78% 13%,rgb(255 235 160 / 90%) 0 1px,transparent 2px),radial-gradient(circle at 92% 68%,rgb(128 0 32 / 84%) 0 1px,transparent 2px),radial-gradient(circle at 68% 92%,rgb(255 235 160 / 72%) 0 1px,transparent 2px);opacity:0;animation:gift-premium-logo-sparkle 7.6s ease-in-out infinite}@keyframes gift-premium-logo-glow{0%,to{opacity:.24;transform:scale(.985)}50%{opacity:.72;transform:scale(1.025)}}@keyframes gift-premium-logo-sparkle{0%,16%,to{opacity:0}28%,38%{opacity:.72}45%,58%{opacity:.12}66%,74%{opacity:.58}82%{opacity:0}}@media(max-width:749px){#header-component a.header-logo:before{top:-5px;right:-7px;bottom:-5px;left:-7px}#header-component a.header-logo:after{top:-4px;right:-6px;bottom:-4px;left:-6px}}@media(prefers-reduced-motion:reduce){#header-component a.header-logo:before,#header-component a.header-logo:after{animation:none!important;transform:none!important}#header-component a.header-logo:before{opacity:.2}#header-component a.header-logo:after{opacity:0!important}}@media(prefers-reduced-motion:no-preference){product-card.product-card:not([data-placeholder=true]),.collection-card{animation:gift-premium-card-arrive .42s cubic-bezier(.2,.65,.25,1)}}@keyframes gift-premium-card-arrive{0%{translate:0 10px}to{translate:0 0}}.product-form__submit[data-gift-cart-confirmed=true],button[name=add][data-gift-cart-confirmed=true]{animation:gift-premium-cart-confirmed 1.35s ease-out both}@keyframes gift-premium-cart-confirmed{0%,to{box-shadow:0 0 #80002000}35%{box-shadow:0 0 0 3px #8000203d,0 0 20px #d4b16a6b}70%{box-shadow:0 0 0 1px #80002026,0 0 10px #d4b16a38}}a[href*="wa.me"],a[href*="whatsapp.com"],a[href*="api.whatsapp.com"]{filter:drop-shadow(0 0 5px rgb(212 177 106 / 22%));transition:filter .22s ease}a[href*="wa.me"]:hover,a[href*="wa.me"]:focus-visible,a[href*="whatsapp.com"]:hover,a[href*="whatsapp.com"]:focus-visible,a[href*="api.whatsapp.com"]:hover,a[href*="api.whatsapp.com"]:focus-visible{filter:drop-shadow(0 0 7px rgb(128 0 32 / 38%))}@media(prefers-reduced-motion:reduce){product-card.product-card:not([data-placeholder=true]),.collection-card,.product-form__submit[data-gift-cart-confirmed=true],button[name=add][data-gift-cart-confirmed=true]{animation:none!important}.product-form__submit[data-gift-cart-confirmed=true],button[name=add][data-gift-cart-confirmed=true]{box-shadow:0 0 0 1px #d4b16a38}a[href*="wa.me"],a[href*="whatsapp.com"],a[href*="api.whatsapp.com"]{transition:none}}:root{--color-foreground: #D65A7A;--color-foreground-rgb: 232 207 139;--color-border: #3D242B;--color-border-rgb: 91 72 40}body{color:#d65a7a;background:radial-gradient(ellipse at 50% 0%,#19150d,#090909 56rem) fixed}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:#f0d99b;letter-spacing:.015em}h1,.h1{font-size:clamp(1.65rem,3.2vw,2.55rem)}h2,.h2{font-size:clamp(1.35rem,2.5vw,2rem)}h3,.h3{font-size:clamp(1.12rem,1.8vw,1.45rem)}body :is(p,li,dt,dd,label,legend,summary,small,.paragraph,.text-block,.product-card__title,.price,.price-item,.cart-item__name,.cart__subtotal){color:#d65a7a}.product-card__content,.price,.price-item,.product-card__price,.product-card__title,.product-card .text-block,.product-card .text-block *{color:#d65a7a}a:not(.button):not(.button-secondary):not(.button-custom):not(.product-form__submit){color:#d65a7a}#header-component a.header-logo{color:#f0d99b;text-shadow:0 0 7px rgb(212 177 106 / 22%),0 0 16px rgb(212 177 106 / 12%)}.product-card .product-card-description,.product-card .product-card__description,.product-card .product-description,.product-card .rte,.product-card .quick-add,.product-card .quick-add__button,.product-card .badge,.product-card .product-card__badge,.product-card .product-card__sku,.product-card .product-card__reviews,.product-card .swatches,.product-card .review,.product-card .text-block:not(:has([role=heading],h1,h2,h3,h4,h5,h6)){display:none!important}.product-information .product-detail-description{order:99}.gift-cart-success-toast{position:fixed;z-index:10000;inset-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:fit-content;max-width:min(560px,calc(100vw - 24px));margin-inline:auto;padding:13px 18px;border:1px solid rgb(212 177 106 / 72%);border-radius:14px;color:#f6df9e;background:#0c0b09f5;box-shadow:0 8px 34px #00000061,0 0 22px #d4b16a2e,inset 0 0 12px #d4b16a12;text-align:center;font-size:clamp(14px,3.6vw,17px);line-height:1.45;pointer-events:none;animation:gift-cart-toast-in .22s ease-out both}.gift-cart-success-toast[hidden]{display:none!important}.gift-cart-success-particle{position:fixed;z-index:10001;width:5px;height:5px;color:#f6d986;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 0 8px rgb(128 0 32 / 65%);animation:gift-cart-particle .85s ease-out both}@keyframes gift-cart-toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes gift-cart-particle{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(-15deg)}20%{opacity:.95}to{opacity:0;transform:translate(calc(-50% + var(--gift-dx, 0px)),calc(-50% + var(--gift-dy, -22px))) scale(.4) rotate(45deg)}}.product-form__submit[data-gift-cart-confirmed=true],button[name=add][data-gift-cart-confirmed=true]{box-shadow:0 0 0 2px #d4b16a33,0 0 18px #d4b16a57}@media(max-width:749px){body{background:#090909}.gift-cart-success-toast{bottom:max(14px,env(safe-area-inset-bottom));padding:12px 14px}}@media(prefers-reduced-motion:reduce){.gift-cart-success-toast,.gift-cart-success-particle{animation:none!important}.gift-cart-success-particle{display:none!important}}#gift-welcome-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:#050505;opacity:0;pointer-events:auto;transition:opacity .48s cubic-bezier(.2,.65,.25,1)}html[data-gift-welcome-pending=true] #gift-welcome-intro{display:flex}html[data-gift-welcome-pending=true] #gift-welcome-intro.gift-welcome-intro--active{opacity:1}#gift-welcome-intro.gift-welcome-intro--exit{opacity:0}#gift-welcome-intro .gift-welcome-intro__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}#gift-welcome-intro .gift-welcome-intro__orb{position:absolute;top:0;left:50%;width:clamp(62px,10vw,112px);aspect-ratio:1;border-radius:50%;opacity:0;transform:translate(-50%,-20vh) scale(.72);background:radial-gradient(circle at 31% 26%,#fff7c4 0 2%,rgb(255 244 180 / 96%) 4%,transparent 13%),radial-gradient(circle at 37% 32%,#ffe99a 0 8%,#d9a82f 24%,#80551b 42%,rgb(255 202 64 / 35%) 57%,transparent 72%),radial-gradient(circle,rgb(255 220 100 / 32%),transparent 72%);box-shadow:0 0 18px 7px #ffd3535c,0 0 48px 20px #d49d2533,inset -8px -10px 18px #351e0494,inset 5px 4px 12px #fff5bec7;filter:saturate(1.12);will-change:transform,opacity}#gift-welcome-intro .gift-welcome-intro__orb:before,#gift-welcome-intro .gift-welcome-intro__orb:after{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;border-radius:50%;pointer-events:none}#gift-welcome-intro .gift-welcome-intro__orb:before{background:radial-gradient(circle at 22% 37%,#fff7c4 0 1px,transparent 3px),radial-gradient(circle at 74% 24%,#ffe58a 0 1px,transparent 3px),radial-gradient(circle at 80% 69%,#D65A7A 0 1px,transparent 3px),radial-gradient(circle at 35% 82%,#ffcf45 0 1px,transparent 3px),radial-gradient(circle at 54% 8%,#fff8d5 0 1px,transparent 3px);animation:gift-welcome-orb-twinkle .65s ease-in-out infinite alternate}#gift-welcome-intro .gift-welcome-intro__orb:after{top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(ellipse,rgb(255 208 72 / 22%),transparent 68%);filter:blur(8px)}#gift-welcome-intro.gift-welcome-intro--active .gift-welcome-intro__orb{animation:gift-welcome-orb-drop 1.9s cubic-bezier(.3,.05,.25,1) forwards}#gift-welcome-intro .gift-welcome-intro__title{position:relative;z-index:2;width:calc(100% - 32px);max-width:900px;padding-inline:8px;color:#d65a7a;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,6vw,4.2rem);font-weight:500;line-height:1.18;letter-spacing:.035em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 8px rgb(255 219 112 / 55%),0 0 24px rgb(212 160 44 / 36%),0 0 48px rgb(212 160 44 / 20%);opacity:0;transform:translateY(8px) scale(.98)}#gift-welcome-intro.gift-welcome-intro--active .gift-welcome-intro__title.gift-welcome-intro__title--visible{opacity:1;transform:translateY(0) scale(1);transition:opacity .38s ease,transform .48s cubic-bezier(.2,.7,.25,1)}@keyframes gift-welcome-orb-drop{0%{opacity:0;transform:translate(-50%,-20vh) scale(.72)}12%{opacity:1}68%{opacity:1;transform:translate(-50%,calc(50vh - 50%)) scale(1.04)}82%{transform:translate(-50%,calc(50vh - 50%)) scale(1.12)}to{opacity:.92;transform:translate(-50%,calc(50vh - 50%)) scale(.12)}}@keyframes gift-welcome-orb-twinkle{0%{opacity:.48;transform:scale(.92) rotate(-8deg)}to{opacity:1;transform:scale(1.08) rotate(8deg)}}@media(max-width:600px){#gift-welcome-intro .gift-welcome-intro__orb{width:68px}#gift-welcome-intro .gift-welcome-intro__title{font-size:clamp(1.75rem,8vw,2.8rem);letter-spacing:.015em}}@media(prefers-reduced-motion:reduce){#gift-welcome-intro{display:none!important;transition:none!important}#gift-welcome-intro *{animation:none!important}}#gift-welcome-intro .gift-welcome-intro__orb{width:1px!important;height:1px!important;padding:0;opacity:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;animation:none!important}#gift-welcome-intro .gift-welcome-intro__orb:before,#gift-welcome-intro .gift-welcome-intro__orb:after{display:none!important}#gift-welcome-intro .gift-welcome-intro__title{font-family:Bodoni MT,Didot,Palatino Linotype,Book Antiqua,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:.018em;color:#d65a7a;-webkit-text-stroke:.18px rgb(255 241 184 / 42%);text-shadow:0 1px 0 #8b6827,0 2px 0 rgb(54 34 8 / 70%),0 0 4px rgb(255 237 174 / 80%),0 0 13px rgb(255 205 77 / 58%),0 0 32px rgb(212 160 44 / 32%);filter:drop-shadow(0 3px 5px rgb(0 0 0 / 35%))}#gift-welcome-intro .gift-welcome-intro__title.gift-welcome-intro__title--visible{transition:opacity .26s ease,transform .38s cubic-bezier(.2,.7,.25,1)}@media(max-width:600px){#gift-welcome-intro .gift-welcome-intro__title{font-size:clamp(1.75rem,8vw,2.8rem);letter-spacing:0}}@media(prefers-reduced-motion:reduce){#gift-welcome-intro{display:none!important}}:root,body,[class*=color-scheme]{--color-background: #111111 !important;--color-background-rgb: 17 17 17 !important;--color-foreground: #F7F3F3 !important;--color-foreground-rgb: 247 243 243 !important;--color-border: #3D242B !important;--color-border-rgb: 61 36 43 !important;--palette-lightest: #F7F3F3 !important;--palette-lightest-rgb: 247 243 243 !important;--palette-darkest: #111111 !important;--palette-darkest-rgb: 17 17 17 !important;--color-primary-button-text: #FFFFFF !important;--color-primary-button-background: #8B1538 !important;--color-primary-button-border: #8B1538 !important;--color-primary-button-focus-outline: #D65A7A !important;--color-primary-button-hover-text: #FFFFFF !important;--color-primary-button-hover-background: #A3264D !important;--color-primary-button-hover-border: #A3264D !important;--color-secondary-button-text: #F7F3F3 !important;--color-secondary-button-background: #1B1B1B !important;--color-secondary-button-border: #800020 !important;--color-secondary-button-hover-text: #FFFFFF !important;--color-secondary-button-hover-background: #800020 !important;--color-secondary-button-hover-border: #A3264D !important;--color-input-background: #1B1B1B !important;--color-input-text: #F7F3F3 !important;--color-input-text-rgb: 247 243 243 !important;--color-input-border: #59303D !important;--color-variant-background: #1B1B1B !important;--color-variant-border: #59303D !important;--color-variant-text: #F7F3F3 !important;--color-variant-text-rgb: 247 243 243 !important;--color-variant-hover-background: #2B171E !important;--color-variant-hover-text: #FFFFFF !important;--color-variant-hover-border: #A3264D !important;--color-selected-variant-background: #800020 !important;--color-selected-variant-border: #A3264D !important;--color-selected-variant-text: #FFFFFF !important}html,body,.page-wrapper,.content-for-layout{background-color:#111!important;color:#d0c9cc!important}.shopify-section:not(.header-section) .section-background{background-color:#111!important}#header-component,.header-section,.menu-drawer,.cart-drawer,.cart-drawer__dialog,dialog,.dialog,.popover,.quick-add-modal,.search-modal,.predictive-search,.predictive-search-results,.cart-summary,.cart-items,.product-card,.collection-card,.product-card__content{background-color:#1b1b1b}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.product-information .product-detail-heading{color:#f7f3f3!important;text-shadow:none!important;-webkit-text-stroke:0!important}body,p,.rte,.product-information .product-detail-description,.product-information .product-detail-description *,.product-card__description,.caption,.text-block.paragraph,label,legend,.field__label{color:#d0c9cc}.product-price,.price,.price-item,.product-card .price,.product-information .price,.compare-at-price,[data-price],.price__regular,.price__sale{color:#d65a7a!important}a:not(.button):not(.button-secondary):not(.button-custom):not(.product-form__submit):not(.shopify-payment-button__button),.footer a,.pagination a,.breadcrumbs a{color:#d0c9cc}a:not(.button):not(.button-secondary):not(.button-custom):not(.product-form__submit):not(.shopify-payment-button__button):hover{color:#a3264d!important}.button,.button-custom,.product-form__submit,button[name=add],.shopify-payment-button__button--unbranded,.cart__checkout-button,button[type=submit].button{color:#fff!important;background:#8b1538!important;border-color:#8b1538!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}.button:hover,.button-custom:hover,.product-form__submit:hover,button[name=add]:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]),.cart__checkout-button:hover,button[type=submit].button:hover{color:#fff!important;background:#a3264d!important;border-color:#a3264d!important}.badge,.product-card__badge,.badge--sale{color:#fff!important;background:#800020!important;border-color:#800020!important}input,textarea,select,.field__input{background-color:#1b1b1b!important;color:#f7f3f3!important;border-color:#59303d!important}input::placeholder,textarea::placeholder{color:#d0c9cc!important;opacity:.8}:focus-visible{outline-color:#d65a7a!important}#header-component .header-logo:not(:has(.header-logo__image)),.header-logo:not(:has(.header-logo__image)),.header-logo:not(:has(.header-logo__image)) [data-testid=header-logo]{color:#f7f3f3!important;background:none!important;-webkit-text-fill-color:#F7F3F3!important;text-shadow:none!important;animation:none!important}#header-component .header-logo:before,#header-component .header-logo:after,.header-logo:not(:has(.header-logo__image)):before,.header-logo:not(:has(.header-logo__image)):after{display:none!important;animation:none!important}.gift-cart-success-particle,.gift-cart-modal-particle,.gift-cart-modal-burst,.gift-cart-modal-sparkle-field,#gift-welcome-intro .gift-welcome-intro__orb{display:none!important;animation:none!important;box-shadow:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){html[data-gift-reveal-ready=true] product-card[data-gift-reveal-ready=true]:not([data-gift-revealed=true]) img,html[data-gift-reveal-ready=true] .product-card[data-gift-reveal-ready=true]:not([data-gift-revealed=true]) img,html[data-gift-reveal-ready=true] .collection-card[data-gift-reveal-ready=true]:not([data-gift-revealed=true]) img,html[data-gift-reveal-ready=true] .predictive-search-results__card--product[data-gift-reveal-ready=true]:not([data-gift-revealed=true]) img{opacity:0;transform:translateY(8px) scale(.99)}html[data-gift-reveal-ready=true] [data-gift-reveal-image-shown=true]{opacity:1;transform:translateY(0) scale(1);transition:opacity .42s ease,transform .48s cubic-bezier(.2,.7,.2,1)}html[data-gift-reveal-ready=true] [data-gift-reveal-text]{opacity:0;transform:translateY(5px)}html[data-gift-reveal-ready=true] [data-gift-reveal-text-shown=true]{opacity:1;transform:translateY(0);transition:opacity .36s ease .1s,transform .36s ease .1s}.product-information[data-gift-product-reveal=true] .product-media-container,.product-information[data-gift-product-reveal=true] .product-information__media,main[data-template*=product][data-gift-product-reveal=true] .product-media-container{animation:gift-product-cinematic-in .42s ease-out both}@keyframes gift-product-cinematic-in{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}product-card[data-gift-product-type=rose] img,.product-card[data-gift-product-type=rose] img,body[data-gift-product-type=rose] .product-media-container img{transition:transform .22s ease,filter .22s ease}product-card[data-gift-product-type=rose]:hover img,.product-card[data-gift-product-type=rose]:hover img,body[data-gift-product-type=rose] .product-media-container:hover img{transform:scale(1.012)}product-card[data-gift-product-type=led] img,.product-card[data-gift-product-type=led] img,body[data-gift-product-type=led] .product-media-container img{animation:gift-led-soft-on .62s ease-out both}@keyframes gift-led-soft-on{0%{filter:brightness(.96)}to{filter:brightness(1)}}}.gift-cart-success-check{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;color:#f7f3f3}.gift-cart-success-check svg{width:58px;height:58px;overflow:visible}.gift-cart-success-check__circle{stroke:#800020;stroke-width:2.5}.gift-cart-success-check__tick{stroke:#f7f3f3;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.gift-cart-success-check__circle{stroke-dasharray:145;stroke-dashoffset:145;animation:gift-cart-check-circle .32s ease-out forwards}.gift-cart-success-check__tick{stroke-dashoffset:34;animation:gift-cart-check-tick .24s .24s ease-out forwards}}@keyframes gift-cart-check-circle{to{stroke-dashoffset:0}}@keyframes gift-cart-check-tick{to{stroke-dashoffset:0}}.gift-cart-modal-overlay{display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom));overflow-y:auto}.gift-cart-modal-card{position:relative;inset:auto;left:auto;top:auto;transform:none;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 36px);padding:28px 22px 24px}.gift-cart-modal-title{min-height:0;margin:0 auto 24px;color:#f7f3f3!important;font-family:inherit;font-size:clamp(1.3rem,4.5vw,1.65rem);text-shadow:none}.gift-cart-modal-actions{gap:10px}.gift-cart-modal-cart-button,.gift-cart-modal-continue-button{min-height:48px;border-radius:10px;font-size:14px;text-transform:none}.gift-cart-modal-cart-button{background:#800020!important;border-color:#800020!important;color:#fff!important}.gift-cart-modal-continue-button{background:transparent!important;border-color:#800020!important;color:#f7f3f3!important}.gift-cart-modal-cart-button:hover{background:#a3264d!important;border-color:#a3264d!important}.gift-cart-modal-continue-button:hover{background:#800020!important;border-color:#800020!important}.gift-cart-modal-truck,.gift-cart-modal-van-lane,.gift-cart-modal-free-banner,.gift-cart-modal-sparkle-field,.gift-cart-modal-particle,.gift-cart-modal-burst{display:none!important}@media(prefers-reduced-motion:reduce){html[data-gift-reveal-ready=true] img,html[data-gift-reveal-ready=true] [data-gift-reveal-text],.product-information[data-gift-product-reveal=true] .product-media-container{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.gift-cart-success-check__circle,.gift-cart-success-check__tick{animation:none!important;stroke-dashoffset:0!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gift-premium.css.map */
