.df{--df-fg: var(--color-foreground, #16181d);--df-bg: var(--color-background, #ffffff);--df-muted: color-mix(in srgb, var(--df-fg) 68%, var(--df-bg));--df-hairline: color-mix(in srgb, var(--df-fg) 12%, transparent);--df-surface: color-mix(in srgb, var(--df-fg) 4%, var(--df-bg));--df-accent: var(--df-product-accent, var(--color-primary-button-background, #1f4bd8));--df-on-accent: var(--df-product-on-accent, var(--color-primary-button-text, #ffffff));--df-accent-ink: var(--df-product-accent-ink, var(--df-accent));--df-accent-soft: color-mix(in srgb, var(--df-accent) 10%, var(--df-bg));--df-radius: var(--style-border-radius-md, 12px);--df-radius-sm: var(--style-border-radius-sm, 8px);--df-radius-pill: var(--style-border-radius-pills, 999px);--df-font-heading: var(--font-heading--family, inherit);--df-font-heading-weight: var(--font-heading--weight, 700);--df-font-body: var(--font-body--family, inherit);--df-gap: var(--gap-md, 16px);--df-star: #f5a524;--df-positive: #15803d;--df-negative: #b91c1c;--df-warning: #b45309;--df-info: #0e7490;--df-urgent: #c2410c;--df-ease: cubic-bezier(.22, 1, .36, 1);--df-dur-fast: .12s;--df-dur-base: .2s;--df-dur-slow: .32s;--df-dur-reveal: .48s;--df-ease-standard: cubic-bezier(.2, 0, 0, 1);--df-ease-enter: cubic-bezier(0, 0, 0, 1);--df-ease-exit: cubic-bezier(.4, 0, 1, 1);--df-reveal-distance: 12px;--df-stagger: 60ms;--df-container: 1200px;--df-gutter: var(--page-margin, 16px);--df-space: .67;--df-title-size: clamp(1.75rem, 1.25rem + 1.6vw, 2.5rem);--df-title-gap: calc(48px * var(--df-space));--df-radius-lg: var(--style-border-radius-lg, 14px);--df-radius-media: var(--gallery-media-border-radius, 12px);color:var(--df-fg);font-family:var(--df-font-body)}@media(min-width:750px){.df{--df-space: 1}}:where(.df-container){width:100%;max-width:calc(var(--df-container) + var(--df-gutter) * 2);margin-inline:auto;padding-inline:var(--df-gutter)}:where(.df-container-card){width:calc(100% - var(--df-gutter) * 2);max-width:var(--df-container);margin-inline:auto;border-radius:var(--df-radius-lg)}:where(.df-section-title){font-size:var(--df-title-size)}.df *,.df *:before,.df *:after{box-sizing:border-box}:where(.df-heading){margin:0;font-family:var(--df-font-heading);font-weight:var(--df-font-heading-weight);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}:where(.df-eyebrow){margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--df-accent-ink)}:where(.df-text){margin:0;color:var(--df-muted);line-height:1.55;text-wrap:pretty}.df-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.df-icon){display:inline-block;flex:none;width:1.25em;height:1.25em;vertical-align:middle}.df-stars{--df-stars-size: 1rem;position:relative;display:inline-flex;flex:none;line-height:0}.df-stars__row{display:inline-flex;gap:.1em}.df-stars__row svg{flex:none;width:var(--df-stars-size);height:var(--df-stars-size)}.df-stars__row--empty{color:color-mix(in srgb,var(--df-fg) 18%,transparent)}.df-stars__row--full{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--df-star);width:var(--df-stars-fill, 100%)}df-slider{display:block;position:relative}.df-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--df-slide-width, 85%);gap:var(--df-slide-gap, 12px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--df-slide-inset, 0px);padding-inline:var(--df-slide-inset, 0px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.df-slider__track::-webkit-scrollbar{display:none}.df-slider__track>*{scroll-snap-align:start;min-width:0}.df-slider__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.df-slider__arrow{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--df-hairline);border-radius:50%;background:var(--df-bg);color:var(--df-fg);cursor:pointer;transition:opacity .2s var(--df-ease),scale var(--df-dur-fast) var(--df-ease-standard)}:root:not([data-df-motion=off]) .df-slider__arrow:not([disabled]):active{scale:.94}.df-slider__arrow[disabled]{opacity:.35;cursor:default}.df-slider__dots{display:flex;gap:2px}.df-slider__dot{display:inline-grid;place-items:center;width:24px;height:44px;padding:0;border:0;background:none;cursor:pointer}.df-slider__dot:before{content:"";width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--df-fg) 22%,transparent);transition:width .25s var(--df-ease),background .25s var(--df-ease)}.df-slider__dot[aria-current=true]:before{width:20px;border-radius:4px;background:var(--df-accent)}.df-placeholder{padding:24px;border:1px dashed var(--df-hairline);border-radius:var(--df-radius);color:var(--df-muted);font-size:.875rem;text-align:center}.df-reveal-pending{opacity:0;translate:0 var(--df-reveal-distance, 12px)}.df-reveal-pending[data-df-reveal=fade]{translate:none}.df-reveal-pending[data-df-reveal=scale]{translate:none;scale:.98}.df-reveal-pending[data-df-reveal=left]{translate:-8px 0}.df-reveal-pending[data-df-reveal=right]{translate:8px 0}.df-reveal-run{transition:opacity var(--df-dur-reveal, .48s) var(--df-ease-enter, cubic-bezier(0, 0, 0, 1)),translate var(--df-dur-reveal, .48s) var(--df-ease-enter, cubic-bezier(0, 0, 0, 1)),scale var(--df-dur-reveal, .48s) var(--df-ease-enter, cubic-bezier(0, 0, 0, 1));transition-delay:calc(min(var(--df-i, 0),5) * var(--df-stagger, 60ms))}.df img.df-img-loading{opacity:0}.df img.df-img-fading{transition:opacity var(--df-dur-slow, .32s) var(--df-ease-standard, cubic-bezier(.2, 0, 0, 1))}:where(.df-press){transition:scale var(--df-dur-fast, .12s) var(--df-ease-standard, cubic-bezier(.2, 0, 0, 1))}:root:not([data-df-motion=off]) :where(.df-press):active{scale:var(--df-press-scale, .97)}@media(prefers-reduced-motion:no-preference){:root:not([data-df-motion=off]) .df-dialog-motion{transition:opacity var(--df-dur-base, .2s) var(--df-ease-exit, cubic-bezier(.4, 0, 1, 1)),translate var(--df-dur-base, .2s) var(--df-ease-exit, cubic-bezier(.4, 0, 1, 1)),scale var(--df-dur-base, .2s) var(--df-ease-exit, cubic-bezier(.4, 0, 1, 1)),overlay var(--df-dur-base, .2s) allow-discrete,display var(--df-dur-base, .2s) allow-discrete;opacity:0;scale:.98}:root:not([data-df-motion=off]) .df-dialog-motion[open]{opacity:1;scale:1;translate:0 0;transition-timing-function:var(--df-ease-enter, cubic-bezier(0, 0, 0, 1))}@starting-style{:root:not([data-df-motion=off]) .df-dialog-motion[open]{opacity:0;scale:.98}}:root:not([data-df-motion=off]) .df-dialog-motion::backdrop{transition:opacity var(--df-dur-base, .2s) var(--df-ease-standard, cubic-bezier(.2, 0, 0, 1)),overlay var(--df-dur-base, .2s) allow-discrete,display var(--df-dur-base, .2s) allow-discrete;opacity:0}:root:not([data-df-motion=off]) .df-dialog-motion[open]::backdrop{opacity:1}@starting-style{:root:not([data-df-motion=off]) .df-dialog-motion[open]::backdrop{opacity:0}}:root:not([data-df-motion=off]) .df-dialog-motion--float{scale:1;translate:0 16px}@starting-style{:root:not([data-df-motion=off]) .df-dialog-motion--float[open]{scale:1;translate:0 16px}}}@media(prefers-reduced-motion:no-preference)and (max-width:749px){:root:not([data-df-motion=off]) .df-dialog-motion--sheet{scale:1;translate:0 24px}:root:not([data-df-motion=off]) .df-dialog-motion--sheet[open]{transition-duration:var(--df-dur-slow, .32s)}@starting-style{:root:not([data-df-motion=off]) .df-dialog-motion--sheet[open]{scale:1;translate:0 24px}}}@media(prefers-reduced-motion:reduce){.df *,.df *:before,.df *:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}:root:not(.df-event-on) .df-ev-only,:root.df-event-on .df-ev-off{display:none!important}df-landing-content,df-landing-content>[data-df-active]{display:contents}.df-pdp-empty{display:flex;align-items:flex-start;gap:var(--df-gap);max-width:var(--df-container);margin:var(--df-gap) auto;padding:var(--df-gap) var(--df-gutter);border:1px dashed var(--df-hairline);border-radius:var(--df-radius);background:var(--df-surface)}.df-pdp-empty .df-heading{font-size:1rem;margin-bottom:calc(var(--df-gap) / 2)}.df-pdp-empty .df-text{color:var(--df-muted);font-size:.875rem}.df-pdp-empty>.df-icon{flex-shrink:0;color:var(--df-accent-ink)}.df-review-slider{display:block;min-width:0;scroll-margin-top:96px;--df-slide-width: 100%;--df-slide-gap: 12px}.df-review-slider__heading{margin-bottom:16px;font-size:1.25rem;line-height:1.25}.df-review-slider .df-slider__track>.df-review-slider__card{display:flex;align-items:center;gap:12px;padding:0;border:0;border-radius:var(--df-radius);background:transparent}.df-review-slider--compact .df-slider__track>.df-review-slider__card{padding-inline:0}.df-review-slider__avatar{display:grid;place-items:center;flex:none;width:50px;height:50px;overflow:hidden;border-radius:var(--df-radius-pill);background:var(--df-accent-soft);color:var(--df-accent-ink);font-weight:700;font-size:1.125rem}.df-review-slider__avatar img{width:100%;height:100%;object-fit:cover}.df-review-slider__body{display:flex;flex-direction:column;gap:4px;min-width:0}.df-review-slider__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:.8125rem}.df-review-slider__author{font-weight:600;white-space:nowrap}.df-review-slider__text{order:-1;margin:0}.df-review-slider__text p{display:-webkit-box;margin:0;font-style:italic;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--df-review-lines, 2);line-clamp:var(--df-review-lines, 2);color:var(--df-muted);font-size:.8125rem;line-height:1.45}.df-review-slider__foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;color:var(--df-muted);font-size:.75rem}.df-review-slider__full summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;list-style:none}.df-review-slider__full summary::-webkit-details-marker{display:none}.df-review-slider__full p{margin:0 0 4px;color:var(--df-fg);font-size:.8125rem;line-height:1.45}.df-review-slider{interpolate-size:allow-keywords}.df-review-slider__full::details-content{block-size:0;overflow:clip;transition:block-size var(--df-dur-slow) var(--df-ease-standard),content-visibility var(--df-dur-slow) allow-discrete}.df-review-slider__full[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.df-review-slider__full::details-content{transition:none}}[data-df-motion=off] .df-review-slider__full::details-content{transition:none}@media(min-width:750px){.df-review-slider__avatar{width:62px;height:62px}.df-review-slider__meta,.df-review-slider__text p{font-size:.875rem}}.df-inventory-group{display:grid;gap:calc(var(--df-gap) / 2)}.df-inventory-urgency{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--df-inventory-size, 14px);line-height:1.35;font-weight:600;color:var(--df-warning);--df-inventory-color: var(--df-warning)}.df-inventory{display:flex;align-items:center;gap:10px;font-size:var(--df-inventory-size, 14px);line-height:1.35;--df-inventory-color: var(--df-positive)}.df-inventory[hidden]{display:none}.df-inventory--limited{--df-inventory-color: var(--df-warning)}.df-inventory--sold_out{--df-inventory-color: var(--df-negative)}.df-inventory--preorder{--df-inventory-color: var(--df-info)}.df-inventory__text{color:var(--df-inventory-color);font-weight:500}.df-inventory__dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--df-inventory-color)}.df-inventory--pulse .df-inventory__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;opacity:0}.df-inventory--pulse.is-ping .df-inventory__dot:after{animation:df-inventory-ping 1.4s var(--df-ease) 3}@keyframes df-inventory-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.df-inventory--pulse.is-ping .df-inventory__dot:after{animation:none}}[data-df-rating-group][hidden],.df-stats-with-image__rating[hidden]{display:none!important}.df-purchase-cta{--df-cta-height: 72px;--df-cta-shadow: inset 0 -4px 0 color-mix(in srgb, var(--df-accent) 76%, var(--df-fg)), 0 0 0 4px var(--df-accent-soft), 0 1px 2px color-mix(in srgb, var(--df-fg) 6%, transparent);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--df-cta-height);padding:16px 24px;border:0;border-radius:var(--df-radius);background:var(--df-accent);box-shadow:var(--df-cta-shadow);color:var(--df-on-accent);font-family:var(--df-font-body);font-size:1.25rem;line-height:1.5;font-weight:600;text-align:center;text-wrap:balance}:is(.df-purchase-cta,#es-popup-button)[data-df-es-motion]{position:relative;overflow:hidden;isolation:isolate;--df-cta-reveal: var(--df-dur-reveal, .48s);--df-cta-base: var(--df-dur-base, .2s);--df-cta-ease: var(--df-ease-standard, cubic-bezier(.2, 0, 0, 1))}:is(.df-purchase-cta,#es-popup-button)[data-df-es-motion]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,currentColor 35%,transparent) 50%,transparent 70%);translate:-120% 0}:is(.df-purchase-cta,#es-popup-button)[data-df-es-shine]{animation:df-cta-pulse calc(var(--df-cta-reveal) + var(--df-cta-base)) var(--df-cta-ease) both!important}:is(.df-purchase-cta,#es-popup-button)[data-df-es-shine]:after{animation:df-cta-shine calc(var(--df-cta-reveal) * 2) var(--df-cta-ease) both}@keyframes df-cta-pulse{40%{scale:1.025}}@keyframes df-cta-shine{to{translate:120% 0}}:root[data-df-motion=off] :is(.df-purchase-cta,#es-popup-button)[data-df-es-shine],:root[data-df-motion=off] :is(.df-purchase-cta,#es-popup-button)[data-df-es-shine]:after{animation:none!important}@media(prefers-reduced-motion:reduce){:is(.df-purchase-cta,#es-popup-button)[data-df-es-shine],:is(.df-purchase-cta,#es-popup-button)[data-df-es-shine]:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/df-components.css.map */
