@font-face{font-family:ShrineLuxeDisplay;src:url(./shrine-luxe-anton.ttf) format("truetype");font-display:swap;font-weight:400}:root{--sl-ivory:#F7EEE7;--sl-paper:#FFF9F4;--sl-cocoa:#4B3025;--sl-champagne:#B8814E;--sl-ink:#201A1B;--sl-sand:#E6D6C8;--sl-display:ShrineLuxeDisplay,"Arial Narrow",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--sl-ivory);color:var(--sl-ink)}::selection{background:var(--sl-cocoa);color:var(--sl-paper)}input,textarea{caret-color:var(--sl-cocoa)}:focus-visible{outline:3px solid var(--sl-champagne);outline-offset:4px}button,a,input,select,summary{touch-action:manipulation}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title{font-family:var(--sl-display);font-weight:400;letter-spacing:0;line-height:1.14}body,p,input,select,textarea,button{font-family:Arial,Helvetica,sans-serif}.sl-shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}.sl-section{padding:66px 0}.sl-section h2{font-size:clamp(34px,4vw,58px);margin:0 0 24px;text-align:center;text-wrap:balance}.sl-section p{font-size:16px;line-height:1.65}.sl-section h3{font-size:29px;margin:18px 0 10px}.sl-section a{color:inherit}.sl-pattern{background-color:var(--sl-ivory);background-image:radial-gradient(ellipse at 0 0,transparent 68%,#e6d6c84d 69%,#e6d6c84d 70%,transparent 71%),radial-gradient(ellipse at 100% 100%,transparent 68%,#e6d6c84d 69%,#e6d6c84d 70%,transparent 71%);background-size:74px 62px;background-position:0 0,37px 31px}.sl-hero-grid{display:grid;grid-template-columns:51fr 49fr;gap:34px;align-items:center;min-height:650px;padding-block:36px}.sl-hero-copy{padding-block:20px}.sl-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.06em;min-height:40px;margin-bottom:20px}.sl-miniatures{display:flex;padding-right:8px}.sl-miniatures img{width:37px;height:37px;border-radius:50%;border:2px solid var(--sl-paper);background:#fff;object-fit:contain;margin-right:-8px}.sl-hero h1{font-size:clamp(40px,4.2vw,64px);line-height:1.16;position:relative;margin:0 0 30px;text-wrap:balance;max-width:660px}.sl-hero h1>span{color:#995f2d}.sl-brush{display:block;position:absolute;bottom:-15px;right:2px;width:65%;height:22px;color:#9a642f}.sl-hero-benefit{display:flex;gap:14px;align-items:flex-start;margin:18px 0}.sl-hero-benefit>svg{flex:none;color:var(--sl-cocoa);width:24px;height:24px;margin-top:4px}.sl-hero-benefit h2{font-size:25px;margin:0 0 8px}.sl-hero-benefit p{font-size:15px;line-height:1.6;margin:0;max-width:58ch}.sl-button{display:flex;justify-content:center;align-items:center;gap:15px;min-height:50px;padding:14px 24px;background:var(--sl-cocoa);color:#fff!important;border:1px solid var(--sl-cocoa);border-radius:6px;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:.025em;text-align:center;transition:background .2s ease,transform .2s ease}.sl-button:hover{background:#352218;transform:translateY(-2px)}.sl-hero .sl-button{width:100%;margin-top:24px}.sl-hero-art{display:flex;align-items:center;justify-content:center;height:610px}.sl-hero-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 15px 16px #4b302515)}.sl-photo-grid{display:grid;gap:26px;grid-template-columns:repeat(4,minmax(0,1fr))}.sl-occasions{background:var(--sl-paper)}.sl-occasions .sl-photo-grid,.sl-related .sl-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sl-photo-tile{overflow:hidden;text-decoration:none;display:block;background:#fff;border-radius:10px}.sl-photo-tile>img{display:block;width:100%;height:310px;object-fit:contain;transition:transform .35s ease}.sl-photo-tile:hover>img{transform:scale(1.025)}.sl-photo-tile>div{padding:18px 20px 22px;background:var(--sl-ivory)}.sl-photo-tile h3{margin:0 0 10px}.sl-photo-tile span{font-size:14px;font-weight:700}.sl-comparison{background:var(--sl-paper)}.sl-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sl-comparison-grid h2{text-align:left;max-width:460px}.sl-comparison-grid p{max-width:48ch}.sl-comparison table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--sl-sand);border-radius:14px;overflow:hidden;font-size:15px}.sl-comparison th,.sl-comparison td{padding:20px 22px;border-bottom:1px solid var(--sl-sand);text-align:left}.sl-comparison td,.sl-comparison thead th:last-child{text-align:center;background:var(--sl-cocoa);color:var(--sl-paper);width:32%;border-color:#ffffff2b}.sl-comparison tbody tr:last-child>*{border-bottom:0}.sl-comparison td svg{display:block;margin:auto}.sl-intro{max-width:58ch;text-align:center;margin:0 auto 36px}.sl-shelf{background:var(--sl-ivory)}.sl-card{text-align:center;min-width:0}.sl-card-photo{display:block;background:#fff;border-radius:10px;overflow:hidden}.sl-card-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .3s ease}.sl-card-photo:hover img{transform:scale(1.035)}.sl-card h3{font-size:27px;margin:18px 0 8px;overflow-wrap:anywhere}.sl-card h3 a{text-decoration:none}.sl-card-price{font-size:17px!important;font-weight:700;margin:0 0 16px}.sl-card-button{font-size:13px}.sl-text-link{display:block;width:max-content;max-width:100%;margin:36px auto 0;font-size:14px;font-weight:700;text-underline-offset:6px}.sl-benefits{background:var(--sl-ivory)}.sl-benefits-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:26px 44px;align-items:center;margin-top:32px}.sl-benefit:nth-child(1){grid-column:1;grid-row:1}.sl-benefit:nth-child(2){grid-column:1;grid-row:2}.sl-benefit:nth-child(4){grid-column:3;grid-row:1}.sl-benefit:nth-child(5){grid-column:3;grid-row:2}.sl-benefits-photo{grid-column:2;grid-row:1/3}.sl-benefits-photo img{width:100%;height:360px;object-fit:contain;mix-blend-mode:multiply}.sl-benefit{max-width:320px}.sl-benefit>svg{width:34px;height:34px;color:var(--sl-cocoa)}.sl-benefit h3{font-size:26px;margin:8px 0}.sl-benefit p{font-size:15px;margin:0}.sl-gallery{background:var(--sl-paper)}.sl-gallery .sl-photo-grid{gap:18px}.sl-gallery .sl-photo-tile>img{height:300px}.sl-gallery .sl-photo-tile>div{background:var(--sl-cocoa);color:var(--sl-paper);padding:16px}.sl-gallery h3{font-size:23px}.sl-closing{text-align:center;background:var(--sl-ivory);padding:44px 0 64px}.sl-closing h2{font-size:clamp(40px,5.5vw,78px);max-width:930px;margin:0 auto 30px}.sl-closing .sl-button{width:max-content;max-width:100%;margin:auto;min-width:270px}.sl-collection{text-align:center;padding-bottom:10px}.sl-collection h1{font-size:clamp(46px,6vw,80px);margin:0 0 16px}.sl-collection p{max-width:62ch;margin:auto}.sl-productDetails{background:var(--sl-paper)}.sl-product-description{max-width:78ch;margin:auto}.sl-specs{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.sl-specs li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6}.sl-specs svg{flex:none;color:var(--sl-cocoa)}.sl-closer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.sl-closer-grid>img{width:100%;max-height:540px;object-fit:contain;background:#fff;border-radius:12px}.sl-closer h2{text-align:left}.sl-section details{border-top:1px solid #4b30254d;padding:18px 0}.sl-section details:last-child{border-bottom:1px solid #4b30254d}.sl-section summary{font-size:20px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:28px}.sl-section summary::-webkit-details-marker{display:none}.sl-section details[open]>summary>span{transform:rotate(45deg)}.sl-section details .rte{font-size:15px;line-height:1.65;padding-top:16px;max-height:460px;overflow:auto}.sl-section details .rte>img{max-width:100%}.sl-faq{background:var(--sl-paper)}.sl-faq-list{max-width:850px;margin:36px auto 0}.sl-faq-list p{max-width:70ch}.sl-related{background:var(--sl-ivory)}.header-wrapper{background:var(--sl-cocoa)!important;color:var(--sl-paper)!important}.header-wrapper a,.header-wrapper summary,.header__icon{color:var(--sl-paper)!important}.header{max-width:1320px;padding-inline:40px}.header__heading-link{font-family:var(--sl-display);font-size:28px}.header__inline-menu{margin-left:30px}.header__menu-item{font-size:14px;font-weight:700}.header__heading-logo{max-height:62px;object-fit:contain}.horizontal-ticker{font-weight:700}.footer{background:var(--sl-cocoa);color:var(--sl-paper)}.footer h2{font-size:27px}.footer a,.footer p,.footer .field__label{color:var(--sl-paper)}.footer .newsletter-form__field-wrapper input{background:transparent;color:var(--sl-paper);border-color:var(--sl-paper)}.footer .newsletter-form__button{background:var(--sl-paper);color:var(--sl-cocoa)}.footer-block__details-content a{font-size:14px}.main-product-section>.page-width{max-width:1320px;padding:44px 40px}.product__title h1{font-size:clamp(36px,4vw,58px);color:var(--sl-cocoa)}.product__info-container .price{font-size:24px}.product__media{background:#fff}.product__media img{object-fit:contain}.product-form__submit,.sticky-atc__button{background:var(--sl-cocoa)!important;color:#fff!important;font-weight:700;border-radius:6px}.product__info-container .product-form__buttons{max-width:none}.product__info-container .form__label{font-weight:700}.product__info-container .product-form__input input[type=radio]+label{border-color:var(--sl-sand)}.product__info-container .product-form__input input[type=radio]:checked+label{background:var(--sl-cocoa);color:#fff}.product__info-container .quantity{background:#fff}.sticky-atc{background:var(--sl-paper)!important}.contact{max-width:850px}.contact h2{font-size:clamp(38px,5vw,62px);text-align:center;margin-bottom:36px}.contact .field__input{background:var(--sl-paper);border:1px solid var(--sl-sand);min-height:52px}.contact button[type=submit]{background:var(--sl-cocoa);color:#fff;font-weight:700}.contact__button{margin-top:24px}#product-grid .card__media{background:#fff}#product-grid .card__media img{object-fit:contain}#product-grid .card__heading{font-size:25px}#product-grid .card{box-shadow:none;background:transparent}#product-grid .card__inner{border-radius:10px;overflow:hidden}#product-grid .card__information,#product-grid .price{text-align:center}#product-grid{row-gap:36px}#CartDrawer,.cart-drawer__footer,.drawer__inner{background:var(--sl-paper)}.drawer__close{min-width:44px;min-height:44px}@media(min-width:990px){.sl-hero-copy{animation:sl-arrive .6s cubic-bezier(.16,1,.3,1) both}@keyframes sl-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}}@media(max-width:989px){.sl-shell{width:calc(100% - 40px)}.sl-hero-grid{gap:20px;min-height:530px}.sl-hero-art{height:480px}.sl-hero h1{font-size:44px}.sl-hero-benefit h2{font-size:22px}.sl-hero-benefit p{font-size:14px}.sl-photo-grid{gap:18px}.sl-photo-tile>img{height:240px}.sl-comparison-grid{gap:32px}.sl-benefits-grid{gap:24px}.sl-closer-grid{gap:32px}.header{padding-inline:20px}.sl-card h3{font-size:23px}}@media(max-width:749px){html{scroll-padding-top:70px}.sl-shell{width:calc(100% - 36px)}.sl-section{padding:40px 0}.sl-section h2{font-size:36px;margin-bottom:24px}.sl-hero-grid{grid-template-columns:1fr;gap:0;padding-top:30px;padding-bottom:12px}.sl-hero-copy{padding:0}.sl-eyebrow{font-size:11px;margin-bottom:20px}.sl-hero h1{font-size:43px;line-height:1.15;margin-bottom:30px;max-width:100%}.sl-brush{height:17px;bottom:-12px}.sl-hero-benefit{gap:12px;margin:20px 0}.sl-hero-benefit h2{font-size:22px;margin-bottom:6px}.sl-hero-benefit p{font-size:14px;line-height:1.6}.sl-hero .sl-button{font-size:13px;margin-top:24px}.sl-hero-art{height:410px;margin-top:20px}.sl-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.sl-occasions .sl-photo-grid{grid-template-columns:1fr;gap:22px}.sl-occasions .sl-photo-tile>img{height:320px}.sl-photo-tile>div{padding:16px}.sl-photo-tile h3{font-size:25px}.sl-comparison-grid{grid-template-columns:1fr;gap:20px}.sl-comparison-grid h2,.sl-comparison-grid p{text-align:center}.sl-comparison th,.sl-comparison td{padding:16px 12px;font-size:13px}.sl-intro{font-size:14px!important;margin-bottom:24px}.sl-card h3{font-size:23px;margin:14px 0 8px}.sl-card-price{font-size:15px!important}.sl-card-button{font-size:11px;padding:10px 8px;gap:8px;min-height:45px}.sl-benefits-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.sl-benefits-photo{grid-column:1/3;grid-row:1}.sl-benefits-photo img{height:280px}.sl-benefit:nth-child(1){grid-column:1;grid-row:2}.sl-benefit:nth-child(2){grid-column:2;grid-row:2}.sl-benefit:nth-child(4){grid-column:1;grid-row:3}.sl-benefit:nth-child(5){grid-column:2;grid-row:3}.sl-benefit h3{font-size:23px}.sl-benefit p{font-size:14px;line-height:1.6}.sl-gallery .sl-photo-grid{gap:16px 12px}.sl-gallery .sl-photo-tile>img{height:200px}.sl-gallery .sl-photo-tile>div{padding:12px}.sl-gallery h3{font-size:21px}.sl-gallery .sl-photo-tile span{font-size:12px}.sl-closing h2{font-size:44px}.sl-specs{grid-template-columns:1fr;gap:20px}.sl-closer-grid{grid-template-columns:1fr;gap:30px}.sl-closer-grid>img{max-height:350px}.sl-closer h2{text-align:center}.sl-section summary{font-size:16px;line-height:1.5}.sl-related .sl-photo-grid{grid-template-columns:1fr;gap:28px}.sl-related .sl-card{display:grid;grid-template-columns:130px 1fr;gap:8px 18px;text-align:left;align-items:center}.sl-related .sl-card-photo{grid-row:1/4}.sl-related .sl-card h3,.sl-related .sl-card p{margin:0}.sl-related .sl-card-button{min-height:40px}.main-product-section>.page-width{padding:24px 18px}.product__title h1{font-size:38px}.sl-collection h1{font-size:50px}.sl-collection p{font-size:14px}.header{padding-inline:18px}.header__heading-link,#product-grid .card__heading{font-size:23px}.contact{padding-inline:18px}.contact h2{font-size:42px}.footer .footer__content-top{padding-inline:22px}.sl-text-link{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.horizontal-ticker__container,.horizontal-ticker__content{animation:none!important}.sl-button:hover,.sl-photo-tile:hover>img,.sl-card-photo:hover img{transform:none}}.horizontal-ticker,.horizontal-ticker__text,.horizontal-ticker p,.horizontal-ticker span{color:#fff9f4!important}.sl-gallery .sl-photo-tile h3,.sl-gallery .sl-photo-tile span{color:#fff9f4}.footer .field__input{border:1px solid #fff9f480!important;border-radius:6px!important;min-height:50px}.footer .field:after{box-shadow:none}.sl-section h3{color:inherit}.sl-approved-facts{padding-left:22px;line-height:1.8}.sl-product-description h3{font-size:25px}.sl-contact-support{text-align:center;padding:20px 18px 0}.sl-contact-support a{color:var(--sl-cocoa);text-underline-offset:4px}@media(max-width:749px){.main-product-section media-gallery .product__media-list{gap:0}.main-product-section media-gallery .product__media-item{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0!important}}.sl-main-product{max-width:1320px;padding:44px 40px 60px;position:relative;isolation:isolate;z-index:0}.sl-main-product .product__info-container{display:block;border:1px solid var(--sl-cocoa);border-radius:16px;background:var(--sl-paper);padding:26px;min-width:0}.sl-main-product .product__title{margin:0 0 16px!important}.sl-main-product .product__title h1{font-size:46px;line-height:1.1;margin:0;color:var(--sl-cocoa)}.sl-main-product .product-page-price{margin:0 0 14px!important}.sl-main-product .product__info-container .price{font-size:24px}.sl-purchase-description{font-size:15px;line-height:1.6;margin:0 0 22px}.sl-main-product .product-form__buttons,.sl-main-product .product-form__input{max-width:none}.sl-main-product .form__label{font-size:13px;font-weight:700}.sl-main-product .product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center}.sl-main-product .product-form__submit{min-height:56px;font-size:15px;font-weight:700;letter-spacing:.02em;margin-bottom:12px}.sl-main-product .product__media{background:#fff}.sl-main-product .product__media img{object-fit:contain}.sl-main-product .product__media-wrapper{min-width:0;overflow:clip;overflow-clip-margin:8px;z-index:0}.sl-main-product .thumbnail-list__item{width:78px!important;flex-basis:78px!important}.sl-main-product .thumbnail[aria-current]{border:2px solid var(--sl-cocoa)}.sl-main-product quantity-breaks{display:block;margin:24px 0!important;min-width:0}.sl-main-product .quantity-breaks__title{font-family:var(--sl-display);font-size:25px;font-weight:400;justify-content:center;letter-spacing:0;margin:0 0 16px}.sl-main-product .quantity-breaks__title>span:empty{display:none}.sl-main-product quantity-breaks .quantity-breaks-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:relative;padding:3px}.sl-main-product quantity-breaks input[type=radio]{display:block!important;position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.sl-main-product quantity-breaks .quantity-break{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:216px;width:100%;margin:0;padding:20px 10px 16px;border:1px solid var(--sl-sand);border-radius:12px;background:var(--sl-paper);position:relative;color:var(--sl-cocoa);transition:border-color .18s ease,background-color .18s ease}.sl-main-product quantity-breaks .quantity-break:before{display:block;content:"";position:absolute;right:9px;left:auto;top:9px;width:15px;height:15px;border:1px solid var(--sl-cocoa);border-radius:50%;background:transparent;transform:none}.sl-main-product quantity-breaks input:checked+.quantity-break{border:2px solid var(--sl-cocoa);padding:19px 9px 15px;background:var(--sl-ivory)}.sl-main-product quantity-breaks input:checked+.quantity-break:before{right:8px;top:8px;background:var(--sl-cocoa);box-shadow:inset 0 0 0 3px var(--sl-ivory)}.sl-main-product quantity-breaks input:focus-visible+.quantity-break{outline:3px solid var(--sl-champagne);outline-offset:1px}.sl-main-product quantity-breaks input:disabled+.quantity-break{opacity:.5;cursor:not-allowed}.sl-main-product quantity-breaks .quantity-break:hover{border-color:var(--sl-cocoa)}.sl-main-product quantity-breaks .quantity-break__image-and-content{display:flex;flex-direction:column;width:100%;gap:12px}.sl-main-product quantity-breaks .quantity-break__image{width:100%;margin:0}.sl-main-product quantity-breaks .quantity-break__image img{height:86px;width:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.sl-main-product quantity-breaks .quantity-break__content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.sl-main-product quantity-breaks .quantity-break__left,.sl-main-product quantity-breaks .quantity-break__right{align-items:center;display:flex;flex-direction:column;width:100%}.sl-main-product quantity-breaks .quantity-break__label-text{font-size:16px;font-weight:700;line-height:1.3}.sl-main-product quantity-breaks .quantity-break__caption{font-size:10px;line-height:1.5;margin-top:5px;white-space:normal;overflow-wrap:anywhere}.sl-main-product quantity-breaks .quantity-break__price{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.sl-main-product .quantity-break__compare-price,.sl-main-product .quantity-break__selected-indicator{display:none}.sl-one-purchase{border-top:1px solid var(--sl-sand);padding:18px 0 6px;margin-top:0}.sl-one-purchase h3{font-family:var(--sl-display);font-size:24px;font-weight:400;margin:0 0 5px;color:var(--sl-cocoa)}.sl-one-purchase p{font-size:12px;line-height:1.6;margin:0}.sl-purchase-notes{display:block;color:var(--sl-cocoa);margin-top:8px}.sl-payment-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:12px 0 20px;padding:0}.sl-payment-methods svg{width:38px;height:24px}.sl-purchase-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--sl-sand);padding-top:18px}.sl-purchase-services a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:inherit;text-decoration:none;font-size:11px;line-height:1.4}.sl-purchase-services svg{width:23px;height:23px;flex:none}.sl-main-product sticky-atc[data-sl-visible=false]{visibility:hidden!important;pointer-events:none!important;transform:translateY(110%)!important}.sl-main-product sticky-atc[data-sl-visible=true]{visibility:visible!important;transform:none!important}.sl-main-product sticky-atc:has(.sl-sticky-selection) .sticky-atc__price{display:none}.sl-sticky-selection{font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--sl-cocoa)}.sl-main-product .sticky-atc__title{font-family:var(--sl-display);font-weight:400;line-height:1.2}.sl-main-product .sticky-atc__left{min-width:0}.sl-main-product .sticky-atc-container{gap:16px}.sl-main-product .sticky-atc__button{padding:0;background:transparent!important}.sl-main-product .sticky-atc__button button{background:var(--sl-cocoa);color:var(--sl-paper);min-height:50px;border-radius:6px;font-size:14px;font-weight:700}.sl-highlights-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center}.sl-highlights-layout>img{width:100%;max-height:430px;object-fit:contain;border-radius:12px;background:#fff}.sl-highlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 30px;margin:0;padding:0;list-style:none}.sl-highlight-grid li{min-width:0}.sl-highlight-grid svg{color:var(--sl-cocoa);width:30px;height:30px}.sl-highlight-grid p{font-size:16px;line-height:1.6;margin:10px 0 0}.sl-product-accordions details{overflow:hidden}.sl-product-accordions .rte{max-height:none;overflow:visible}.sl-value{background:var(--sl-ivory)}.sl-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sl-value-grid article{border:1px solid var(--sl-sand);border-radius:14px;padding:30px;background:var(--sl-paper)}.sl-value-grid article>svg{color:var(--sl-cocoa);width:34px;height:34px}.sl-value-grid h3{font-size:27px}.sl-value-grid p{font-size:15px;margin-bottom:0}.sl-comparison-grid{grid-template-columns:44fr 56fr;gap:64px}.sl-comparison-grid h2{font-size:clamp(38px,4.2vw,60px);max-width:480px;overflow-wrap:anywhere;line-height:1.15;margin-bottom:32px}.sl-comparison-title{position:relative;display:inline-block;padding-bottom:12px}.sl-comparison-brush{position:absolute;bottom:-2px;left:0;width:100%;height:17px;color:var(--sl-champagne)}.sl-comparison-grid .sl-comparison-scope{font-size:12px;line-height:1.65;max-width:54ch;margin-top:18px}.sl-comparison-scroll{min-width:0;overflow:auto;padding:16px 0}.sl-comparison table{font-size:14px;table-layout:fixed;overflow:visible;border:0;border-radius:0;background:transparent}.sl-comparison th,.sl-comparison td{padding:20px 14px;line-height:1.5;border-bottom:1px solid var(--sl-sand)}.sl-comparison th:first-child{width:46%;font-weight:600;text-align:left}.sl-comparison thead th{font-size:13px;font-weight:700;letter-spacing:.01em}.sl-comparison td,.sl-comparison thead th:last-child{background:transparent;color:var(--sl-cocoa);border-color:var(--sl-sand);width:27%;text-align:center}.sl-comparison tr>:nth-child(2){background:var(--sl-cocoa);color:var(--sl-paper);text-align:center;border-color:#ffffff2b}.sl-comparison thead th:nth-child(2){position:relative;border-radius:16px 16px 0 0;padding-top:28px}.sl-comparison tbody tr:last-child td:nth-child(2){border-radius:0 0 16px 16px;padding-bottom:28px}.sl-comparison .sl-check{display:flex;align-items:center;justify-content:center;background:var(--sl-champagne);border-radius:50%;width:28px;height:28px;margin:auto;color:#fff}.sl-comparison td svg{height:20px;width:20px;display:block;margin:auto}.sl-wave{overflow:hidden}.sl-wave svg{display:block;height:72px!important;max-height:72px}.sl-wave .parallax4 use{stroke:var(--sl-cocoa);stroke-width:1.3;vector-effect:non-scaling-stroke;opacity:1}.horizontal-ticker:hover *{animation-play-state:paused!important}@media(min-width:750px){.sl-main-product>.product{display:grid;grid-template-columns:54fr 46fr;gap:56px;align-items:start}.sl-main-product>.product>.grid__item{width:100%;max-width:100%;padding:0}.sl-main-product .product__column-sticky{top:calc(var(--header-height,80px) + 20px);align-self:start}.sl-main-product .product__info-wrapper{padding-top:0}}@media(min-width:750px)and (max-width:989px){.sl-main-product{padding-inline:24px}.sl-main-product>.product{gap:28px;grid-template-columns:1fr 1fr}.sl-main-product .product__info-container{padding:18px}.sl-main-product .product__title h1{font-size:34px}.sl-main-product quantity-breaks .quantity-breaks-container{grid-template-columns:repeat(3,minmax(90px,1fr));overflow-x:auto}.sl-main-product quantity-breaks .quantity-break{padding-inline:6px}}@media(max-width:749px){.sl-main-product{padding:24px 18px 40px}.sl-main-product .product__title h1{font-size:36px}.sl-main-product .product__info-wrapper{padding:24px 0 0!important}.sl-main-product .product__info-container{padding:20px 16px}.sl-main-product media-gallery .product__media-list{gap:0;margin:0}.sl-main-product media-gallery .product__media-item{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0!important}.sl-main-product .product__media-wrapper{margin:0;width:100%;max-width:100%}.sl-main-product quantity-breaks .quantity-breaks-container{grid-template-columns:repeat(3,minmax(86px,1fr));gap:7px;overflow-x:auto;scrollbar-color:var(--sl-cocoa) var(--sl-sand);scrollbar-width:thin;padding:3px 3px 7px}.sl-main-product quantity-breaks .quantity-break{min-height:184px;padding:19px 6px 13px}.sl-main-product quantity-breaks input:checked+.quantity-break{padding:18px 5px 12px}.sl-main-product quantity-breaks .quantity-break__image img{height:68px}.sl-main-product quantity-breaks .quantity-break__label-text{font-size:13px}.sl-main-product quantity-breaks .quantity-break__caption{font-size:9px}.sl-main-product quantity-breaks .quantity-break__price{font-size:16px}.sl-main-product .quantity-breaks__title{font-size:23px}.sl-main-product .sticky-atc__title{font-size:17px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sl-main-product .sticky-atc__button button{font-size:12px;padding-inline:14px;min-height:48px}.sl-sticky-selection{font-size:11px}.sl-main-product .sticky-atc-container{gap:12px;padding-inline:18px}.sl-comparison-grid{grid-template-columns:1fr;gap:26px}.sl-comparison-grid h2{font-size:38px;text-align:center;margin-inline:auto}.sl-comparison-grid p{margin-inline:auto}.sl-comparison th,.sl-comparison td{padding:16px 9px;font-size:12px}.sl-comparison thead th{font-size:10px}.sl-highlights-layout{grid-template-columns:1fr;gap:28px}.sl-highlights-layout>img{max-height:300px}.sl-highlight-grid{gap:24px 20px}.sl-highlight-grid p{font-size:14px}.sl-value-grid{grid-template-columns:1fr;gap:18px}.sl-value-grid article{padding:24px}.sl-wave svg{height:46px!important;max-height:46px}}@media(prefers-reduced-motion:reduce){.sl-wave *,.horizontal-ticker *{animation:none!important;transition:none!important}}.sl-main-product quantity-breaks.quantity-breaks .quantity-break{padding-left:10px;padding-right:10px}.sl-main-product quantity-breaks.quantity-breaks input:checked+.quantity-break{padding-left:9px;padding-right:9px}.sl-main-product quantity-breaks .quantity-break__price{white-space:nowrap;overflow-wrap:normal}@media(max-width:749px){.sl-main-product quantity-breaks.quantity-breaks .quantity-break{padding-left:6px;padding-right:6px}.sl-main-product quantity-breaks.quantity-breaks input:checked+.quantity-break{padding-left:5px;padding-right:5px}}.sl-comparison{background:var(--sl-cocoa);color:var(--sl-paper);padding-block:70px 48px}.sl-comparison-grid{grid-template-columns:1.1fr 1fr;gap:70px}.sl-comparison-grid h2{font-size:clamp(34px,4vw,58px);text-align:center;max-width:none;margin-bottom:30px;color:var(--sl-paper)}.sl-comparison-grid .sl-comparison-copy p{margin-inline:auto;text-align:center;max-width:54ch}.sl-comparison-title{display:inline-block;position:relative;padding-bottom:10px}.sl-comparison-brush{width:58%;left:auto;right:0;bottom:-5px;color:var(--sl-champagne);height:20px}.sl-comparison-scroll{overflow:visible;padding:0;min-width:0}.sl-comparison table{border:0;border-radius:0;overflow:visible;table-layout:fixed;color:var(--sl-ink);background:none}.sl-comparison .sl-feature-col{width:58%}.sl-comparison .sl-brand-col{width:24%}.sl-comparison .sl-others-col{width:18%}.sl-comparison th,.sl-comparison td{padding:17px 12px;text-align:center;font-size:15px;letter-spacing:.025em;border:0;border-bottom:1px solid #4b302524;background:var(--sl-paper);color:var(--sl-ink);width:auto;position:relative}.sl-comparison tbody th{font-weight:600;text-align:left;padding-left:23px}.sl-comparison thead th{height:66px;padding:10px 6px;background:transparent;color:var(--sl-paper);font-size:16px;border:0;vertical-align:middle}.sl-comparison thead th:last-child{background:none;color:var(--sl-paper);width:auto}.sl-comparison tbody tr:first-child th{border-top-left-radius:20px}.sl-comparison tbody tr:first-child td:last-child{border-top-right-radius:20px}.sl-comparison tbody tr:last-child th{border-bottom-left-radius:20px}.sl-comparison tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.sl-comparison .sl-brand-cell{background:var(--sl-champagne);color:var(--sl-paper);border-color:#ffffff25}.sl-comparison thead .sl-brand-cell{border-radius:20px 20px 0 0}.sl-comparison tbody tr:last-child .sl-brand-cell:after{content:"";position:absolute;inset:100% 0 auto;height:25px;background:var(--sl-champagne);border-radius:0 0 20px 20px}.sl-comparison .sl-check{width:23px;height:23px;background:#805226;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.sl-comparison .sl-check svg{width:16px;height:16px;stroke:var(--sl-paper)}.sl-comparison .sl-unknown{color:#7e726b;font-size:21px}.sl-comparison-logo{display:block;object-fit:contain;max-width:100%;width:95px;height:44px;margin:auto}.sl-brand-heading{overflow-wrap:anywhere;display:block;font-size:14px;font-weight:700}.sl-comparison .sl-comparison-scope{margin:40px 0 0;text-align:center;font-size:11px;color:#f7eee7bd;max-width:none}.sl-footer-art{display:block;width:100%;max-width:250px;height:auto;aspect-ratio:1;object-fit:contain;margin:auto}.sl-typing-animated{display:none}.sl-typing-active{position:relative}.sl-typing-active .sl-typing-static{opacity:0}.sl-typing-active .sl-typing-animated{display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-align:inherit}.sl-typing-active .sl-typing-animated:after{content:"|";font-family:Arial,sans-serif;font-weight:400}.sl-shelf .sl-card{border:3px dashed var(--sl-champagne);border-radius:13px;background:#f9e9dd;padding:16px;display:flex;flex-direction:column}.sl-shelf .sl-card-photo{background:transparent;border-radius:6px}.sl-shelf .sl-card h3{font-size:30px;line-height:1.15;margin-top:20px}.sl-shelf .sl-card-price{margin:12px 0 22px}.sl-shelf .sl-card-button{margin-top:auto}.sl-shelf .sl-card:nth-child(4n+2){background:#f4e8df;border-color:#9b6a50}.sl-shelf .sl-card:nth-child(4n+3){background:#eaece3;border-color:#89916c}.sl-shelf .sl-card:nth-child(4n+4){background:#f0e9d4;border-color:#b5a15e}@media(max-width:749px){.sl-comparison{padding-block:42px}.sl-comparison-grid{grid-template-columns:1fr;gap:22px}.sl-comparison-grid h2{font-size:36px}.sl-comparison th,.sl-comparison td{font-size:12px;padding:15px 6px}.sl-comparison tbody th{padding-left:14px}.sl-comparison thead th{font-size:12px}.sl-brand-heading{font-size:11px}.sl-comparison-logo{height:38px}.sl-footer-art{max-width:205px}.sl-shelf .sl-card{padding:12px}.sl-shelf .sl-card h3{font-size:23px}.sl-shelf .sl-card-button{padding:12px 6px;font-size:12px}.sl-shelf .sl-card-price{font-size:15px}}@media(prefers-reduced-motion:reduce){.sl-typing-active .sl-typing-static{opacity:1}.sl-typing-active .sl-typing-animated{display:none}}.sl-main-product quantity-breaks .quantity-break{padding-top:48px!important;border:2px solid var(--sl-champagne);overflow:visible;border-radius:10px;min-height:260px}.sl-main-product quantity-breaks input:checked+.quantity-break{border-color:var(--sl-cocoa)}.sl-main-product quantity-breaks .quantity-break:before{display:none}.sl-bundle-unit{position:absolute;inset:-1px -1px auto;padding:7px 2px;border-radius:8px 8px 0 0;background:var(--sl-champagne);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.sl-volume-save{font-size:10px;font-weight:700;letter-spacing:.025em;order:2;margin-top:10px}.sl-best-choice{position:absolute;top:-21px;left:50%;transform:translate(-50%);background:var(--sl-cocoa);color:#fff;padding:3px 9px;font-size:9px;line-height:17px;white-space:nowrap;border-radius:6px 6px 0 0}.sl-main-product quantity-breaks .quantity-breaks-container{padding-top:24px;overflow:visible}.sl-volume-compare{font-size:12px;line-height:1.3;opacity:.65}.sl-volume-compare:empty{display:none}.sl-volume-note{font-size:12px;line-height:1.5;color:var(--sl-cocoa)}@media(max-width:749px){.sl-main-product quantity-breaks .quantity-break{padding-top:43px!important;min-height:232px}.sl-bundle-unit{font-size:10px;padding:6px 1px}.sl-best-choice{font-size:8px;padding-inline:5px}.sl-volume-save{font-size:9px}}.sl-comparison table{box-shadow:none}.sl-comparison table th,.sl-comparison table td{box-shadow:none;border-inline:0;border-top:0}.sl-comparison table tr>.sl-brand-cell{background:var(--sl-champagne);border-color:#ffffff25}.sl-comparison table thead th.sl-brand-cell{border-radius:20px 20px 0 0;padding:10px 6px}.sl-comparison table tbody tr:last-child td.sl-brand-cell{border-radius:0;padding-bottom:17px}.sl-main-product quantity-breaks .quantity-breaks-container{align-items:stretch}.sl-main-product quantity-breaks .quantity-break{height:auto;align-self:stretch;margin-bottom:0;min-height:260px}.sl-main-product quantity-breaks .quantity-break__image{max-width:none!important;width:100%!important}.sl-main-product quantity-breaks .quantity-break__image img{height:100px}.sl-main-product quantity-breaks .quantity-break__caption{display:none}@media(max-width:749px){.sl-comparison table tbody tr:last-child td.sl-brand-cell{padding-bottom:15px}.sl-main-product quantity-breaks .quantity-break{min-height:224px}.sl-main-product quantity-breaks .quantity-break__image img{height:76px}}[data-sl-coupon] .announcement-bar__item{display:flex;flex-direction:column;gap:6px}[data-sl-coupon] .announcement-bar__discount{min-height:44px;max-width:100%}[data-sl-coupon] .announcement-bar__discount:focus-visible{outline:2px solid #FFF9F4;outline-offset:4px}.sl-coupon-terms,.sl-coupon-status{display:block;font-size:12px;line-height:1.4;text-align:center}.sl-coupon-status:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/shrine-luxe.css.map */
