:root{--candy-coral: #ff6b5e;--candy-amber: #ffb020;--candy-teal: #2ec4b6;--candy-violet: #7c5cff;--candy-navy: #1f2440;--candy-coral-text: #c93a29;--candy-amber-text: #a36400;--candy-teal-text: #0f7e73;--candy-violet-text: #6642e8;--candy-navy-vivid: var(--candy-navy);--candy-navy-raised: var(--candy-navy);--paper: #fffefc;--ink: #1f2440;--mist: #f4f5fa;--hair: #e2e4ef;--sub: #565d78;--accent: #f85c4b;--accent-text: #c93a29;--on-accent: var(--candy-navy);--ink-surface: #1f2440;--on-ink: #ffffff;--success: #0f7e73;--error: #b3261e;--warning: #a36400;--radius-card: 18px;--radius-pill: 980px;--radius-lg: 24px;--maxw: 1320px;--gutter: clamp(16px, 4vw, 56px);--media-ratio: 1 / 1;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;--font-display: Georgia, "Times New Roman", "Iowan Old Style", serif;--fs-display: clamp(40px, 6vw, 80px);--fs-h2: clamp(28px, 4vw, 46px);--fs-h3: clamp(24px, 2.6vw, 34px);--fs-body: clamp(16px, 1.2vw, 17px);--fs-small: clamp(12px, 1vw, 13px);--space-1: 8px;--space-2: 16px;--space-3: clamp(20px, 3vw, 24px);--space-4: clamp(28px, 5vw, 40px);--space-5: clamp(40px, 7vw, 64px);--space-6: clamp(56px, 9vw, 96px)}::selection{background:color-mix(in srgb,var(--candy-amber) 40%,transparent)}.dp{font-family:var(--font);color:var(--ink);background:var(--paper);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased}.dp *,.dp *:before,.dp *:after{box-sizing:border-box}[hidden]{display:none!important}.shopify-section>.dp{grid-column:1 / -1}.dp__wrap{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--gutter)}.shopify-policy__container{max-width:44rem;margin-inline:auto;padding:var(--space-5) var(--gutter) var(--space-6);font-family:var(--font);font-size:var(--fs-body);line-height:1.7;color:var(--ink)}.shopify-policy__container .shopify-policy__title{text-align:left;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--hair)}.shopify-policy__title h1{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.015em;font-weight:500;color:var(--ink);margin:0}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--font-display);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:var(--space-4) 0 var(--space-1)}.shopify-policy__body .rte h2{font-size:var(--fs-h3)}.shopify-policy__body .rte h3{font-size:1.25rem}.shopify-policy__body .rte p,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 var(--space-2)}.shopify-policy__body .rte li{margin-bottom:6px}.shopify-policy__body .rte a{color:var(--accent-text);text-underline-offset:2px}.shopify-policy__body .rte h2:first-child,.shopify-policy__body .rte>div>h2:first-child{margin-top:0}.shopify-policy__body .rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:var(--space-3) 0;font-size:var(--fs-small);line-height:1.5}.shopify-policy__body .rte th,.shopify-policy__body .rte td{border:1px solid var(--hair);padding:10px 12px;text-align:left;vertical-align:top}.shopify-policy__body .rte th{background:var(--mist);font-weight:600}.dp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min, 240px),100%),1fr));gap:var(--space-3);list-style:none;margin:0;padding:0}:root[data-theme=dark]{--color-background: #12152a;--color-foreground: #eef0f8;--paper: #12152a;--ink: #eef0f8;--mist: #1b1f3a;--hair: #2d3355;--sub: #a7adc9;--accent: #ff8577;--accent-text: #ffa598;--ink-surface: #1c2142;--on-ink: #eef0f8;--success: #43d6c6;--error: #ff7b8a;--warning: #ffb020;--candy-coral-text: #ffa598;--candy-navy-vivid: #565f94;--candy-navy-raised: #3a4170;--candy-amber-text: #ffc95e;--candy-teal-text: #43d6c6;--candy-violet-text: #a99aff}[data-theme=dark] .zl-o-block{fill:#2b3157}[data-theme=dark] .zl-store{fill:var(--ink)}.dp--dark{background:var(--ink-surface);color:var(--on-ink)}.dp-room--coral{--room: var(--candy-coral);--room-text: var(--candy-coral-text);--room-deep: #c93a29}.dp-room--amber{--room: var(--candy-amber);--room-text: var(--candy-amber-text);--room-deep: #8a5a00}.dp-room--teal{--room: var(--candy-teal);--room-text: var(--candy-teal-text);--room-deep: #0f7e73}.dp-room--violet{--room: var(--candy-violet);--room-text: var(--candy-violet-text);--room-deep: #6642e8}.dp-room--navy{--room: var(--candy-navy);--room-text: var(--sub);--room-deep: #1f2440}[data-theme=dark] .dp-room--navy{--room: #565f94}.dp-strip{display:flex;width:64px;height:4px;border-radius:2px;overflow:hidden}.dp-strip>i{flex:1}.dp-strip>i:nth-child(1){background:var(--candy-coral)}.dp-strip>i:nth-child(2){background:var(--candy-amber)}.dp-strip>i:nth-child(3){background:var(--candy-teal)}.dp-strip>i:nth-child(4){background:var(--candy-violet)}.dp-strip>i:nth-child(5){background:var(--candy-navy)}[data-theme=dark] .dp-strip>i:nth-child(5){background:#3a4170}.dp-strip--wide{width:100%;height:3px;border-radius:0}.dp-spiral{width:56px;height:56px;color:var(--accent)}.dp-spiral path{stroke:currentColor;fill:none;stroke-width:52;stroke-linecap:round}.dp-spiral--draw path{stroke-dasharray:1;stroke-dashoffset:1;animation:dp-spiral-draw 2.2s ease-out forwards}@keyframes dp-spiral-draw{to{stroke-dashoffset:0}}.dp h1,.dp h2,.dp h3,.dp .dp-display,.dp .dp-h2,.dp .dp-h3{font-family:var(--font-display)}.dp h1,.dp .dp-display{font-size:var(--fs-display);line-height:1.04;letter-spacing:-.02em;font-weight:500}.dp h2,.dp .dp-h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.015em;font-weight:500}.dp h3,.dp .dp-h3{font-size:var(--fs-h3);line-height:1.18;font-weight:500}.dp .dp-sub{color:var(--sub)}.dp .dp-small{font-size:var(--fs-small)}.dp hr,.dp .dp-hair{border:0;border-top:1px solid var(--hair)}.dp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:12px 28px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--fs-body);font-weight:500;text-decoration:none;border:1px solid var(--ink);cursor:pointer;transition:transform .2s ease,opacity .2s ease}.dp-btn:hover{transform:scale(1.02)}.dp-btn--secondary{background:transparent;color:var(--ink);border-color:var(--hair)}.dp-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dp-btn.is-added{background:var(--candy-teal);border-color:var(--candy-teal);color:#063a34}.dp-btn.is-added:after{content:" \2713"}.dp-account{background:var(--paper);padding:var(--space-5) 0 var(--space-6)}.dp-account--narrow .dp-account__inner{max-width:28rem}.dp-account__title{margin:0 0 var(--space-3)}.dp-account__form{display:flex;flex-direction:column;gap:var(--space-3)}.dp-account__row{display:flex;flex-direction:column;gap:6px}.dp-account__label{font-size:var(--fs-small);color:var(--sub)}.dp-account__input,.dp-account__select,.dp-account__textarea{width:100%;min-height:48px;padding:12px var(--space-2);border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-body)}.dp-account__textarea{resize:vertical}.dp-account__link{background:none;border:0;padding:0;color:var(--accent-text);cursor:pointer;font-family:var(--font);font-size:var(--fs-body);text-align:left;min-height:44px}.dp-account__alt{margin:var(--space-3) 0 0}.dp-account__success{color:var(--success)}.dp-account__errors{color:var(--error)}.dp :focus-visible,a.dp-btn:focus-visible,.dp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media(scripting:none){.reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dp *,.dp *:before,.dp *:after,.reveal,.dp-btn{animation:none!important;transition:none!important;scroll-behavior:auto!important}.dp-spiral--draw path{stroke-dashoffset:0}.reveal{opacity:1;transform:none}.dp-btn:hover{transform:none}}.dp-mkt-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--ink);font-size:var(--fs-small);line-height:1.2}.dp-mkt-summary__label{color:var(--sub);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dp-mkt-summary__score{font-weight:750;font-variant-numeric:tabular-nums}.dp-mkt-summary__count{color:var(--sub);white-space:nowrap}.dp-mkt-summary--lg{gap:8px}.dp-people{padding:var(--space-5) 0;background:var(--mist);border-top:1px solid var(--hair)}.dp-people__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:var(--space-4);margin-bottom:var(--space-4)}.dp-people__eyebrow{margin:0 0 8px;color:var(--accent-text);font-size:var(--fs-small);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dp-people__heading{margin:0}.dp-people__promise{margin:0;color:var(--sub);font-size:var(--fs-small);line-height:1.65}.dp-people__layout{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:var(--space-3);align-items:start}.dp-people__rail{position:sticky;top:calc(var(--header-height, 70px) + 24px);padding:28px;border:1px solid var(--hair);border-radius:calc(var(--radius-card) + 8px);background:var(--paper);box-shadow:0 18px 50px color-mix(in srgb,var(--ink) 6%,transparent)}.dp-people__average{display:block;margin-bottom:7px;font-family:var(--font-display);font-size:clamp(3.7rem,7vw,5.7rem);line-height:.9;letter-spacing:-.06em}.dp-people__count{margin:11px 0 20px;color:var(--sub);font-size:var(--fs-small)}.dp-people__main{min-width:0}.dp-people__tier{display:flex;align-items:center;gap:12px;margin:0 0 14px}.dp-people__tier h3{margin:0;font-size:.82rem;font-weight:700}.dp-people__tier i{flex:1;height:1px;background:var(--hair)}.dp-people__tier small{color:var(--sub);font-size:.7rem;white-space:nowrap}.dp-people__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-people__card{display:flex;min-width:0;min-height:230px;flex-direction:column;padding:24px;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 18px 50px color-mix(in srgb,var(--ink) 6%,transparent)}.shopify-section:has(.dp-product-notes)+.shopify-section .dp-supplier-feedback:not([hidden]){padding-top:0;border-top:0}.shopify-section:has(.dp-product-notes)+.shopify-section .dp-supplier-feedback:not([hidden]) .dp-people__head,.shopify-section:has(.dp-product-notes)+.shopify-section .dp-supplier-feedback:not([hidden]) .dp-people__rail{display:none}.shopify-section:has(.dp-product-notes)+.shopify-section .dp-supplier-feedback:not([hidden]) .dp-people__main{grid-column:2}.shopify-section:has(.dp-product-notes):has(+.shopify-section .dp-supplier-feedback:not([hidden])) .dp-product-notes{padding-bottom:var(--space-3)}@media(max-width:880px){.dp-people__head,.dp-people__layout{grid-template-columns:1fr}.dp-people__rail{position:static}.shopify-section:has(.dp-product-notes)+.shopify-section .dp-supplier-feedback:not([hidden]) .dp-people__main{grid-column:auto}}@media(max-width:620px){.dp-people__grid{grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;padding-bottom:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.dp-people__card{min-height:210px;scroll-snap-align:start}}.dp-proof{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border:1px solid var(--hair);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 18px 50px color-mix(in srgb,var(--ink) 6%,transparent)}.dp-proof__summary{display:flex;align-items:center;gap:14px}.dp-proof__average{font-family:var(--font-display);font-size:2.6rem;line-height:.9;letter-spacing:-.05em}.dp-proof__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.dp-proof__count{color:var(--sub);font-size:var(--fs-small)}.dp-proof__link{margin-left:auto;color:var(--accent-text);font-size:var(--fs-small);font-weight:650;white-space:nowrap;text-decoration:none}.dp-proof__link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.dp-proof__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;padding-top:14px;border-top:1px solid var(--hair)}.dp-proof__quote{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 16px;border:1px solid var(--hair);border-radius:14px;background:var(--mist)}.dp-proof__quote-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dp-proof__origin{color:var(--sub);font-size:.64rem;font-weight:700;white-space:nowrap}.dp-proof__quote blockquote{margin:0;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-display);font-size:1rem;line-height:1.4;letter-spacing:-.01em}.dp-proof__quote figcaption{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--sub);font-size:.74rem}.dp-proof__quote figcaption b{color:var(--ink)}.dp-proof__avatar{display:grid;width:26px;height:26px;place-items:center;flex:none;border-radius:999px;background:color-mix(in srgb,var(--candy-blue) 13%,var(--mist));color:var(--ink);font-size:.7rem;font-weight:800}.dp-proof__seal{color:var(--accent-text);font-size:.68rem;font-weight:750}@media(max-width:620px){.dp-proof__summary{flex-wrap:wrap}.dp-proof__link{margin-left:0}.dp-proof__quote:nth-child(2){display:none}}.dp-offer{margin:0;font-size:var(--fs-small, 14px);line-height:1.45;color:var(--ink)}.dp-offer b{font-weight:600}.dp-offer span{color:var(--sub)}.dp-offer--product span{display:block}.dp-offer a{color:inherit}.dp-product__panel>.dp-offer--product{order:1}.dp-offer--cart{margin-bottom:var(--space-2, 12px);padding:10px 12px;border:1px solid var(--hair);border-radius:var(--radius-card, 8px)}.dp-line-discount{color:var(--dp-deep, var(--ink))}.dp-line-discount__amount{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/38/assets/dp.css.map */
