.dcoded-recs__eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--dcoded-rec-eyebrow)}.dcoded-recs__title{margin:0 0 12px}.dcoded-recs__text{margin:0;max-width:520px;line-height:1.8;color:var(--dcoded-rec-text)}.dcoded-recs__shop-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:var(--dcoded-rec-shop-bg);color:var(--dcoded-rec-shop-text);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.dcoded-recs__shop-btn:hover{color:var(--dcoded-rec-eyebrow)}.dcoded-rec-card__qv:hover{color:var(--dcoded-qv-eyebrow)}.dcoded-qv{--dcoded-qv-overlay: rgba(28, 24, 20, .45);--dcoded-qv-bg: #f8f6f4;--dcoded-qv-border: #e5ddd7;--dcoded-qv-eyebrow: #a8755f;--dcoded-qv-heading: #1c1814;--dcoded-qv-product-title: #1c1814;--dcoded-qv-vendor: #6b5f56;--dcoded-qv-price: #1c1814;--dcoded-qv-desc: #6b5f56;--dcoded-qv-shipping-bg: #ffffff;--dcoded-qv-shipping-border: #e8e0d8;--dcoded-qv-shipping-text: #4a4038;--dcoded-qv-atc-bg: #1c1814;--dcoded-qv-atc-text: #ffffff;--dcoded-qv-continue-border: #d9cfc6;--dcoded-qv-continue-text: #6b5f56;--dcoded-qv-close-bg: #ffffff;--dcoded-qv-close-border: #e5ddd7;--dcoded-qv-close-icon: #1c1814;--dcoded-qv-image-bg: #f0e8e2;--dcoded-qv-scrollbar: #d9cfc6;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;pointer-events:none}.dcoded-qv[hidden]{display:none!important}.dcoded-qv.is-open{pointer-events:auto}.dcoded-qv.is-closing{pointer-events:none}body.dcoded-qv--open .transition-body:after{opacity:1;pointer-events:visible}.dcoded-qv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--dcoded-qv-overlay, rgba(28, 24, 20, .45));opacity:0;transition:opacity .35s ease;cursor:pointer}.dcoded-qv.is-open .dcoded-qv__overlay{opacity:1}.dcoded-qv.is-closing .dcoded-qv__overlay{opacity:0}.dcoded-qv__panel{position:absolute;top:0;left:0;z-index:1;width:min(420px,92vw);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background-color:var(--dcoded-qv-bg);box-shadow:8px 0 40px #1c18141f;transform:translate(-100%);transition:transform .38s cubic-bezier(.22,1,.36,1);outline:none;isolation:isolate}.dcoded-qv__topbar{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;background-color:var(--dcoded-qv-bg);border-bottom:1px solid var(--dcoded-qv-border);z-index:5}.dcoded-qv__head{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.dcoded-qv.is-open .dcoded-qv__panel{transform:translate(0)}.dcoded-qv__close{flex-shrink:0;width:36px;height:36px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dcoded-qv-close-border);border-radius:999px;background:var(--dcoded-qv-close-bg);color:var(--dcoded-qv-close-icon);cursor:pointer;transition:opacity .2s ease}.dcoded-qv__close:hover{opacity:.85}.dcoded-qv__scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 20px;scrollbar-width:thin;scrollbar-color:var(--dcoded-qv-scrollbar) transparent;-webkit-overflow-scrolling:touch}.dcoded-qv__eyebrow{position:static;margin:0;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dcoded-qv-eyebrow)}.dcoded-qv__heading{margin:0;font-size:22px;font-weight:500;line-height:1;color:var(--dcoded-qv-heading)}dcoded-rec-quick-view .dcoded-qv__product-media{position:relative;top:auto;left:auto;margin-bottom:22px;border-radius:16px;overflow:hidden;aspect-ratio:4 / 5;flex-shrink:0;background:var(--dcoded-qv-image-bg);isolation:isolate}dcoded-rec-quick-view .dcoded-qv__product-media img{position:static;top:auto;left:auto;width:100%;height:100%;object-fit:cover;display:block}dcoded-rec-quick-view .dcoded-qv__badge-slot{position:absolute;inset:12px auto auto 12px;z-index:3;display:flex;flex-direction:column;gap:8px;max-width:calc(100% - 24px);pointer-events:none}dcoded-rec-quick-view .dcoded-qv__badge-slot:empty{display:none}dcoded-rec-quick-view .dcoded-qv__badge-slot:not(:empty){display:flex!important}dcoded-rec-quick-view .aco-box,dcoded-rec-quick-view .aco-badge-wrapper{display:none!important}dcoded-rec-quick-view .dcoded-qv__product-media .aco-box,dcoded-rec-quick-view .dcoded-qv__product-media .aco-badge-wrapper{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;z-index:12!important;display:block!important;visibility:visible!important;max-width:calc(100% - 24px);margin:0!important;transform:none!important;animation:none!important;pointer-events:none}dcoded-rec-quick-view .dcoded-qv__product-media .aco-image{display:block!important;visibility:visible!important;width:auto!important;height:auto!important;max-width:110px;max-height:36px;object-fit:contain}dcoded-rec-quick-view .dcoded-qv__badge-slot .aco-badge-wrapper,dcoded-rec-quick-view .dcoded-qv__badge-slot .aco-box,dcoded-rec-quick-view .dcoded-qv__badge-slot .card__badge{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:0!important;transform:none!important;animation:none!important;z-index:auto!important;display:block!important;max-width:100%;margin:0}dcoded-rec-quick-view .dcoded-qv__badge-slot .aco-image{display:block!important;width:auto!important;height:auto!important;max-width:110px;max-height:36px;object-fit:contain}dcoded-rec-quick-view .dcoded-qv__topbar .card__badge,dcoded-rec-quick-view .dcoded-qv__topbar .badge,dcoded-rec-quick-view .dcoded-qv__topbar .aco-badge-wrapper,dcoded-rec-quick-view .dcoded-qv__topbar .aco-box,dcoded-rec-quick-view>.aco-badge-wrapper,dcoded-rec-quick-view>.aco-box{display:none!important}.dcoded-qv__title{margin:0 0 4px;font-size:28px;font-weight:500;letter-spacing:.005em;line-height:1.1;color:var(--dcoded-qv-product-title)}.dcoded-qv__vendor{margin:0 0 10px;font-size:14px;color:var(--dcoded-qv-vendor)}.dcoded-qv__price{margin:0 0 14px;font-size:22px;font-weight:500;color:var(--dcoded-qv-price)}.dcoded-qv__price-prefix{font-size:14px;font-weight:400;margin-right:4px}.dcoded-qv__desc{margin:0 0 18px;font-size:14px;line-height:1.65;font-style:italic;color:var(--dcoded-qv-desc)}.dcoded-qv__variants{margin-bottom:18px}.dcoded-qv__variants[hidden],.dcoded-qv__variants:empty{display:none}.dcoded-qv__variant-form{display:grid;gap:16px}.dcoded-qv__option{margin:0;padding:0;border:none;min-width:0}.dcoded-qv__option-label{display:block;margin:0 0 10px;padding:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--dcoded-qv-vendor)}.dcoded-qv__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:38px}.dcoded-qv__swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;cursor:pointer}.dcoded-qv__swatch-dot{width:28px;height:28px;border-radius:50%;background-color:var(--dcoded-qv-swatch-color);background-image:var(--dcoded-qv-swatch-image);background-size:cover;background-position:center;border:1px solid rgba(28,24,20,.12);display:block;transition:box-shadow .2s ease}.dcoded-qv__swatch-input:checked+.dcoded-qv__swatch .dcoded-qv__swatch-dot,.dcoded-qv__swatch.is-selected .dcoded-qv__swatch-dot{box-shadow:0 0 0 2px var(--dcoded-qv-bg),0 0 0 3px #1c1814}.dcoded-qv__pills{display:flex;flex-wrap:wrap;gap:8px}.dcoded-qv__pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:10px 16px;border:1px solid var(--dcoded-qv-border);border-radius:999px;background:#fff;color:var(--dcoded-qv-product-title);font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.dcoded-qv__pill-input:checked+.dcoded-qv__pill,.dcoded-qv__pill.is-selected{background:var(--dcoded-qv-atc-bg);border-color:var(--dcoded-qv-atc-bg);color:var(--dcoded-qv-atc-text)}.dcoded-qv__shipping{margin:0;padding:16px 18px;list-style:disc;list-style-position:inside;border-radius:14px;background:var(--dcoded-qv-shipping-bg);border:1px solid var(--dcoded-qv-shipping-border);font-size:13px;line-height:1.7;color:var(--dcoded-qv-shipping-text)}.dcoded-qv__shipping:empty{display:none}.dcoded-qv__shipping li+li{margin-top:4px}.dcoded-qv__footer{flex-shrink:0;min-height:138px;padding:16px 24px calc(24px + env(safe-area-inset-bottom,0px));display:grid;align-content:start;gap:10px;border-top:1px solid var(--dcoded-qv-border);background-color:var(--dcoded-qv-bg);box-sizing:border-box}.dcoded-qv__atc{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 20px;border:none;border-radius:999px;background:var(--dcoded-qv-atc-bg);color:var(--dcoded-qv-atc-text);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.dcoded-qv__atc:hover{opacity:.9}.dcoded-qv__atc[disabled]{opacity:.45;pointer-events:none;cursor:not-allowed}.dcoded-qv__atc[hidden],.dcoded-qv__atc-link[hidden]{display:none}.dcoded-qv__continue{width:100%;padding:14px 20px;border:1px solid var(--dcoded-qv-continue-border);border-radius:999px;background:transparent;color:var(--dcoded-qv-continue-text);font-size:14px;font-weight:500;cursor:pointer}.dcoded-qv__continue:hover{opacity:.85}body.dcoded-qv-scroll-lock{overflow:hidden;touch-action:none}body.dcoded-qv--open .aco-box,body.dcoded-qv--open .aco-badge-wrapper,body.dcoded-qv--open .dcoded-recs__track .aco-badge-wrapper,body.dcoded-qv--open .dcoded-recs__track .aco-box,body.dcoded-qv--open .dcoded-recs__track .card__badge,body.dcoded-qv--open .card__badge{visibility:hidden!important;pointer-events:none!important}body.dcoded-qv--open .dcoded-qv__badge-slot .aco-box,body.dcoded-qv--open .dcoded-qv__badge-slot .aco-badge-wrapper,body.dcoded-qv--open .dcoded-qv__badge-slot .card__badge,body.dcoded-qv--open .dcoded-qv__badge-slot .badge{visibility:visible!important}@media(max-width:991px){.dcoded-qv__panel{width:min(100%,100vw)}}.faq-section .faq-list{margin-top:8px}.faq-section .faq-item{padding:0}.faq-section .faq-item+.faq-item{border-top:1px solid rgba(0,0,0,.12)}.faq-section .faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:18px 0}.faq-section .faq-summary::-webkit-details-marker{display:none}.faq-section .faq-q-text{font-weight:600}.faq-section .faq-toggle{position:relative;width:18px;height:18px;flex:0 0 18px}.faq-section .faq-toggle:before,.faq-section .faq-toggle:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;transform:translate(-50%,-50%)}.faq-section .faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s ease,opacity .25s ease}.faq-section details[open] .faq-toggle:after{opacity:0}.faq-section .faq-panel{overflow:hidden;height:0;transition:height .3s ease}.faq-section .faq-a{padding:0 0 16px;color:#000c}.dcoded-care-guide{margin:36px 0 0!important}.dcoded-care-guide__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dcoded-care-guide__title{margin:0;font-size:24px;font-weight:500;letter-spacing:.005em;line-height:1.2;color:var(--dcoded-care-text)}.dcoded-care-guide__link{flex-shrink:0;font-size:12px;line-height:1.4;color:var(--dcoded-care-text);text-decoration:none}.dcoded-care-guide__link:hover{text-decoration:none;color:var(--dcoded-care-link)}.dcoded-care-guide__divider{height:1px;margin-bottom:1rem;background:var(--dcoded-care-divider)}.dcoded-care-guide__list{list-style:none;margin:0;display:grid;gap:.75rem;padding:16px 20px;border:1px solid var( --dcoded-care-divider);border-radius:14px;background:#fff}.dcoded-care-guide__item{display:flex;align-items:flex-start;gap:.65rem}.dcoded-care-guide__icon{width:18px;height:18px;flex-shrink:0;margin-top:.1rem;color:var(--dcoded-care-icon)}.dcoded-care-guide__text{font-size:13px;line-height:1.45;color:var(--dcoded-care-muted)}.dcoded-care-guide__text strong{font-weight:600;color:var(--dcoded-care-text)}.dcoded-description{display:block;margin-top:var(--dcoded-desc-margin-top, 0);margin-bottom:var(--dcoded-desc-margin-bottom, 0)}.dcoded-description__content{font-family:var(--font-heading-family);font-style:var(--dcoded-desc-font-style, italic);font-weight:400;font-size:var(--dcoded-desc-font-size, 14px);color:var(--dcoded-desc-color, #7a6e67);line-height:var(--dcoded-desc-line-height, 1.5)}.dcoded-description:not(.dcoded-description--expanded):not(.dcoded-description--full) .dcoded-description__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dcoded-desc-lines, 4);overflow:hidden}.dcoded-description__content>*:first-child{margin-top:0}.dcoded-description__content>*:last-child{margin-bottom:0}.dcoded-description__content .p1{margin:0}.dcoded-description__toggle{display:inline-block;margin-top:.8rem;padding:0;border:none;background:none;font-family:var(--font-body-family);font-size:14px;font-weight:600;color:var(--dcoded-desc-link, #a67c66);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.dcoded-description__toggle:hover{color:var(--dcoded-desc-link-hover, #8f6550)}.dcoded-description__toggle[hidden]{display:none}.dcoded-trust-bar{margin:1.2rem 0 0}.dcoded-trust-bar__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0;border:none}.dcoded-trust-bar__item{padding:14px 16px;font-size:12.5px;line-height:1.3;text-align:left;border:1px solid var(--dcoded-icon-box-border);border-radius:12px;background:#fff;text-align:center}a.dcoded-trust-bar__item:hover{opacity:.85}.dcoded-trust-bar__label{display:flex;flex-direction:column;align-items:center;color:var(--dcoded-trust-muted);justify-content:center}.dcoded-trust-bar__icon{width:20px;height:20px;flex-shrink:0;color:var(--dcoded-trust-icon)}.dcoded-trust-bar__tabby-logo{font-weight:800;font-size:11px;letter-spacing:-.02em;text-transform:lowercase;color:#000;background:var(--dcoded-trust-tabby);padding:3px 6px;border-radius:4px}@media screen and (min-width:750px){.dcoded-trust-bar__label{flex-direction:row;gap:.25rem;color:var(--dcoded-trust-text)}.dcoded-trust-bar__icon{width:18px;height:18px}.dcoded-trust-bar__icon--whatsapp{color:var(--dcoded-trust-whatsapp)}.dcoded-trust-bar__tabby-logo{font-size:12px}}@media screen and (max-width:749px){.dcoded-trust-bar__item{padding:14px 3px;font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
