.dk-product{display:block;padding-top:calc(var(--dk-pt) * .6);padding-bottom:calc(var(--dk-pb) * .6)}@media screen and (min-width:750px){.dk-product{padding-top:var(--dk-pt);padding-bottom:var(--dk-pb)}}.dk-breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem;font-size:1.3rem}.dk-breadcrumb a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.dk-breadcrumb [aria-current]{opacity:.7}.dk-product__grid{display:grid;gap:2.4rem}@media screen and (min-width:990px){.dk-product__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:6.4rem}.dk-gallery{position:sticky;top:calc(var(--header-height, 9rem) + 2.4rem)}}.dk-gallery__main{position:relative;overflow:hidden;border-radius:calc(var(--media-radius) * 1.4);background-color:rgba(var(--color-foreground),.04)}.dk-gallery__track{display:flex;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dk-gallery__track::-webkit-scrollbar{display:none}.dk-gallery__slide{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start}.dk-gallery__media{display:block;width:100%;height:100%;object-fit:cover}.dk-gallery__main--contain .dk-gallery__media{object-fit:contain}.dk-gallery__counter{position:absolute;left:1.6rem;bottom:1.6rem;padding:.6rem 1.4rem;border-radius:10rem;background-color:rgba(var(--color-background),.9);color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:500}.dk-gallery__zoom,.dk-gallery__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background-color:rgba(var(--color-background),.9);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.dk-gallery__zoom{top:1.6rem;right:1.6rem}.dk-gallery__nav{top:50%;transform:translateY(-50%);opacity:0}.dk-gallery__nav--prev{left:1.6rem}.dk-gallery__nav--next{right:1.6rem}.dk-gallery__main:hover .dk-gallery__nav,.dk-gallery__nav:focus-visible{opacity:1}@media(hover:none){.dk-gallery__nav{display:none}}.dk-gallery__zoom:hover,.dk-gallery__nav:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dk-gallery__zoom .dk-icon,.dk-gallery__nav .dk-icon{width:2rem;height:2rem}.dk-gallery__thumbs{display:flex;gap:.8rem;margin:1.2rem 0 0;padding:0 0 .4rem;overflow-x:auto;scrollbar-width:none}.dk-gallery__thumbs::-webkit-scrollbar{display:none}.dk-gallery__thumb{display:block;flex:none;width:8.8rem;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:1.4rem;background-color:rgba(var(--color-foreground),.04);cursor:pointer;opacity:.7;transition:opacity .2s ease,border-color .2s ease}.dk-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.dk-gallery__thumb.is-active,.dk-gallery__thumb:hover{border-color:rgb(var(--color-foreground));opacity:1}.dk-zoom,.dk-modal{max-width:none;max-height:none;padding:0;border:0;background:transparent}.dk-zoom::backdrop,.dk-modal::backdrop{background-color:#000000bf;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.dk-zoom{width:100vw;height:100vh}.dk-zoom__image{display:block;width:100%;height:100%;object-fit:contain}.dk-zoom__close{position:fixed;top:2rem;right:2rem;z-index:1}.dk-zoom__close svg,.dk-modal svg.icon-close{width:1.6rem;height:1.6rem}.dk-modal__inner{width:min(64rem,calc(100vw - 3.2rem));max-height:calc(100vh - 6.4rem);overflow:auto;padding:2.4rem;border-radius:2.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dk-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.dk-modal__head .h3{margin:0}.dk-modal__body table{width:100%;border-collapse:collapse;font-size:1.4rem}.dk-modal__body :is(td,th){padding:.8rem;border-bottom:1px solid rgba(var(--color-foreground),.1);text-align:left}.dk-product__vendor{margin-bottom:1.2rem}.dk-product__title{margin:0 0 2rem;font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.08}.dk-price-card{display:grid;gap:.6rem;padding:2rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:2.4rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 95%,rgb(var(--color-foreground)))}.dk-price-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.dk-price-card__price{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(3.4rem,4vw,4.4rem);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:1}.dk-price-card__compare{font-size:1.7rem;opacity:.6}.dk-price-card__note{margin:0;font-size:1.3rem}.dk-price-card__promo{display:flex;align-items:center;gap:1.2rem;width:100%;margin-top:1rem;padding:.8rem .8rem .8rem 1.4rem;border:0;border-radius:1.6rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.45rem;text-align:left;cursor:pointer}.dk-price-card__promo span:not([class]){opacity:.75;font-size:1.25rem}.dk-price-card__promo [data-dk-promo-unit]{font-size:1.25rem;opacity:.75}.dk-price-card__promo-icon .dk-icon{width:1.8rem;height:1.8rem}.dk-price-card__promo-arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-left:auto;border-radius:50%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dk-price-card__promo-arrow .dk-icon{width:1.6rem;height:1.6rem}.dk-product__excerpt{margin:2rem 0 0;font-size:1.5rem;line-height:1.7}.dk-product__read-more{margin-left:.4rem;color:rgb(var(--color-foreground));font-weight:500;text-underline-offset:.3rem}.dk-buy{margin-top:3.2rem}.dk-buy__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem}.dk-buy__title{margin:0;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600}.dk-buy__guide{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.35rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.dk-buy__guide .dk-icon{width:1.8rem;height:1.8rem}.dk-offers{display:grid;gap:1rem}.dk-offer{position:relative;border:1.5px solid rgba(var(--color-foreground),.12);border-radius:2.2rem;background-color:rgb(var(--color-background));transition:border-color .2s ease}.dk-offer.is-selected{border-color:rgb(var(--color-foreground))}.dk-offer--single{border:0}.dk-offer__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;width:100%;padding:1.6rem 1.8rem;border:0;border-radius:inherit;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);text-align:left;cursor:pointer}.dk-offer__icons{display:inline-flex;gap:.3rem}.dk-offer__dot{width:.9rem;height:1.8rem;border-radius:1rem;background-color:currentColor;opacity:.85}.dk-offer__text,.dk-offer__prices{display:grid;gap:.2rem}.dk-offer__prices{justify-items:end;text-align:right}.dk-offer__title{font-size:1.7rem;font-weight:600}.dk-offer__subtitle,.dk-offer__unit{font-size:1.25rem;opacity:.7}.dk-offer__saving{justify-self:start;margin-top:.4rem;padding:.3rem 1rem;border-radius:10rem;background-color:rgba(var(--color-foreground),.1);font-size:1.15rem;font-weight:600}.dk-offer__total{font-size:1.8rem;font-weight:700}.dk-offer__full{font-size:1.25rem;opacity:.55}.dk-offer__badge{position:absolute;top:-1.1rem;right:1.6rem;padding:.4rem 1.2rem;border-radius:10rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 1.5px rgb(var(--color-foreground));font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dk-offer--dark{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground))}.dk-offer--dark .dk-offer__head{color:rgb(var(--color-background))}.dk-offer--dark .dk-offer__saving{background-color:rgba(var(--color-background),.16)}.dk-offer--dark.is-selected{box-shadow:0 0 0 3px rgba(var(--color-foreground),.2)}.dk-offer__units:not(:empty){display:grid;gap:1rem;padding:0 1.2rem 1.2rem}.dk-offer--single .dk-offer__units:not(:empty){padding:0}.dk-unit{display:grid;gap:1.2rem;padding:1.4rem;border-radius:1.6rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 94%,rgb(var(--color-foreground)));color:rgb(var(--color-foreground))}.dk-offer--dark .dk-unit{background-color:rgb(var(--color-background))}.dk-unit__head{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.35rem}.dk-unit__name{font-weight:600}.dk-unit__current{margin-left:auto;opacity:.7}.dk-unit__option{display:flex;flex-wrap:wrap;gap:.8rem}.dk-choice{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:5.2rem;min-height:4.4rem;padding:0 1.4rem;border:1.5px solid rgba(var(--color-foreground),.14);border-radius:1.2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.dk-choice:hover{border-color:rgb(var(--color-foreground))}.dk-choice.is-selected{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dk-choice.is-unavailable{opacity:.45;text-decoration:line-through}.dk-choice--image{width:7.2rem;height:7.2rem;min-width:0;padding:0;overflow:hidden;border-radius:1.4rem;font-size:1.15rem}.dk-choice--image img{display:block;width:100%;height:100%;object-fit:cover}.dk-choice--image.is-selected{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3.5px rgb(var(--color-foreground))}@media screen and (max-width:749px){.dk-choice--image{width:calc((100% - 2.4rem)/4);height:auto;aspect-ratio:1}}.dk-quantity{display:inline-flex;align-items:center;justify-self:start;border:1.5px solid rgba(var(--color-foreground),.14);border-radius:10rem}.dk-quantity button{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.dk-quantity .dk-icon{width:1.6rem;height:1.6rem}.dk-quantity input{width:4rem;border:0;background:none;color:rgb(var(--color-foreground));font-size:1.6rem;text-align:center;-moz-appearance:textfield}.dk-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.dk-buy__add{position:relative;width:100%;min-height:6.4rem;margin-top:1.6rem;padding:0 2.4rem;font-size:1.6rem;font-weight:500}.dk-buy__add-icon .dk-icon{width:2rem;height:2rem}.dk-buy__add:disabled{opacity:.5;cursor:not-allowed}.dk-buy__add.loading>:not(.loading__spinner){visibility:hidden}.dk-buy__add .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dk-buy__dynamic{margin-top:1rem}.dk-buy__dynamic .shopify-payment-button__button{min-height:5.6rem;border-radius:10rem;overflow:hidden}.dk-product__extras{display:grid;gap:1rem;margin-top:2rem}.dk-info-card{display:flex;align-items:center;gap:1.4rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:2rem}.dk-info-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:4.8rem;height:4.8rem;border-radius:1.4rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dk-info-card strong{display:block;color:rgb(var(--color-foreground));font-size:1.5rem}.dk-info-card small{display:block;font-size:1.3rem}.dk-accordion{border-bottom:1px solid rgba(var(--color-foreground),.12)}.dk-product__extras .dk-accordion:first-of-type{border-top:1px solid rgba(var(--color-foreground),.12);margin-top:1rem}.dk-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:600;cursor:pointer;list-style:none}.dk-accordion__summary::-webkit-details-marker{display:none}.dk-accordion[open] .dk-faq__toggle{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dk-accordion[open] .dk-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.dk-accordion__content{padding-bottom:2rem;font-size:1.5rem;line-height:1.7}.dk-accordion__content>*:first-child{margin-top:0}.dk-steps,.dk-exchange,.dk-preview{padding:4rem 2.4rem}@media screen and (min-width:750px){.dk-steps,.dk-exchange,.dk-preview{padding:6.4rem}}.dk-steps__list{display:grid;gap:2.4rem;margin:4rem 0 0;padding:0}@media screen and (min-width:990px){.dk-steps__list{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.dk-step{position:relative;display:flex;gap:2rem}@media screen and (min-width:990px){.dk-step{flex-direction:column}}.dk-step__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:8.8rem;height:8.8rem;border-radius:50%;background-color:rgb(var(--color-background));box-shadow:0 0 0 8px rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground))}.dk-step__icon .dk-icon{width:3rem;height:3rem;stroke-width:1.3}.dk-step__number{position:absolute;top:-.4rem;right:-.4rem;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;font-weight:600}@media screen and (max-width:989px){.dk-step:not(:last-child):after{content:"";position:absolute;top:9.6rem;bottom:-2.4rem;left:4.4rem;border-left:2px dotted rgba(var(--color-foreground),.3)}}.dk-step__body{display:grid;gap:.6rem;align-content:center}.dk-step__title{margin:0;font-size:2.2rem}.dk-step__text{font-size:1.45rem;line-height:1.6}.dk-get{max-width:76rem}.dk-get__pill{display:inline-flex;align-items:center;gap:.8rem;margin:2.4rem 0 0;padding:.8rem 1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:10rem;font-size:1.35rem}.dk-get__pill .dk-icon{width:1.6rem;height:1.6rem}.dk-get__list{margin:3.2rem 0 0;padding:0;border-top:1px solid rgba(var(--color-foreground),.15)}.dk-get__item{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));font-size:1.6rem}.dk-get__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background-color:rgba(var(--color-foreground),.06)}.dk-get__icon .dk-icon{width:1.8rem;height:1.8rem}.dk-exchange{display:grid;gap:4rem;background-image:radial-gradient(circle at 80% 0%,rgba(255,255,255,.55),transparent 55%)}@media screen and (min-width:990px){.dk-exchange{grid-template-columns:1fr 1.1fr;align-items:center}}.dk-exchange__visual{display:flex;align-items:center;justify-content:center;gap:1.6rem}.dk-exchange__card{display:grid;justify-items:center;align-content:center;gap:.6rem;width:13rem;aspect-ratio:4 / 5;border-radius:2.4rem;box-shadow:0 2.4rem 4.8rem #00000026}.dk-exchange__card small{font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase;opacity:.7}.dk-exchange__card span{font-family:var(--font-heading-family);font-size:5.6rem;font-weight:var(--font-heading-weight);line-height:1}.dk-exchange__card--now{background-color:#fff;color:#111;transform:rotate(-6deg)}.dk-exchange__card--wanted{background-color:#111;color:#fff;transform:rotate(5deg)}.dk-exchange__swap{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background-color:rgba(var(--color-background),.7)}.dk-exchange__content .dk-button{margin-top:2.8rem}.dk-exchange__steps{display:grid;gap:1rem;margin:3.2rem 0 0;padding:0}.dk-exchange__step{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:1.8rem;background-color:rgba(var(--color-background),.6)}.dk-exchange__step-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dk-exchange__step-icon .dk-icon{width:1.8rem;height:1.8rem}.dk-exchange__step strong{display:block;color:rgb(var(--color-foreground));font-size:1.5rem}.dk-exchange__step small{display:block;font-size:1.3rem}.dk-product-faq{max-width:88rem}.dk-product-faq .dk-faq{margin-top:3.2rem}.dk-preview__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem}.dk-preview__score{display:grid;justify-items:end;gap:.6rem}.dk-preview__score-value{font-family:var(--font-accent-family);font-size:5.6rem;font-style:var(--font-accent-style);line-height:1}.dk-preview .dk-stars__star{width:2rem;height:2rem}.dk-preview__list{display:grid;gap:1.2rem;margin-top:3.2rem}@media screen and (min-width:750px){.dk-preview__list{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}}.dk-preview__app{grid-column:1 / -1}.dk-preview__review,.dk-preview__placeholder{margin:0;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:2rem;background-color:rgba(var(--color-foreground),.05)}.dk-preview__review blockquote{margin:1.2rem 0;padding:0;border:0;font-size:1.5rem}.dk-preview__review figcaption{font-size:1.3rem;opacity:.75}.dk-preview__placeholder{margin-top:3.2rem}.dk-preview__placeholder .h3{margin:0 0 .8rem}.dk-preview__placeholder p:last-child{margin:0;font-size:1.4rem;opacity:.75}.dk-product__grid>*{min-width:0}.dk-accordion__content [style*=text-align],.dk-accordion__content :is(h1,h2,h3,h4){text-align:left!important}.dk-accordion__content :is(h1,h2,h3){font-size:2.2rem}.dk-accordion__content img{border-radius:var(--media-radius)}.dk-step__icon,.dk-step__number,.dk-step__title{transition:background-color .35s ease,color .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.dk-step__icon .dk-icon{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.dk-step:is(:hover,.is-active) .dk-step__icon{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 0 0 8px rgba(var(--color-foreground),.12),0 1.6rem 3.2rem rgba(var(--color-shadow),.2);transform:scale(1.06)}.dk-step:is(:hover,.is-active) .dk-step__icon .dk-icon{transform:rotate(-12deg) scale(1.12)}.dk-step:is(:hover,.is-active) .dk-step__number{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-foreground));transform:scale(1.15)}.dk-step:is(:hover,.is-active) .dk-step__title{transform:translate(.4rem)}.dk-get__item{position:relative;transition:padding-left .35s ease,color .35s ease}.dk-get__item:before{content:"";position:absolute;top:.4rem;right:-1.2rem;bottom:.4rem;left:-1.2rem;z-index:-1;border-radius:1.6rem;background-color:rgba(var(--color-foreground),.04);opacity:0;transform:scaleX(.96);transition:opacity .35s ease,transform .35s ease}.dk-get__list{isolation:isolate}.dk-get__icon{transition:background-color .35s ease,color .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.dk-get__item:is(:hover,.is-active){padding-left:1.2rem}.dk-get__item:is(:hover,.is-active):before{opacity:1;transform:none}.dk-get__item:is(:hover,.is-active) .dk-get__icon{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:rotate(-12deg) scale(1.08)}.dk-exchange__card,.dk-exchange__swap{transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,background-color .3s ease,color .3s ease}.dk-exchange__card--now{animation:dk-float-left 6s ease-in-out infinite}.dk-exchange__card--wanted{animation:dk-float-right 6s ease-in-out infinite .8s}@keyframes dk-float-left{0%,to{translate:0 0}50%{translate:0 -.8rem}}@keyframes dk-float-right{0%,to{translate:0 0}50%{translate:0 .8rem}}.dk-exchange__visual:hover .dk-exchange__card--now{transform:rotate(-12deg) translate(-.8rem) scale(.96)}.dk-exchange__visual:hover .dk-exchange__card--wanted{transform:rotate(9deg) translate(.8rem) scale(1.06);box-shadow:0 3.2rem 6.4rem #00000040}.dk-exchange__visual:hover .dk-exchange__swap{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:rotate(180deg)}.dk-exchange__step{transition:transform .35s ease,background-color .35s ease,box-shadow .35s ease}.dk-exchange__step-icon{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.dk-exchange__step:is(:hover,.is-active){background-color:rgb(var(--color-background));box-shadow:0 1.2rem 2.4rem rgba(var(--color-shadow),.1);transform:translate(.6rem)}.dk-exchange__step:is(:hover,.is-active) .dk-exchange__step-icon{transform:rotate(-12deg) scale(1.1)}@media(prefers-reduced-motion:reduce){.dk-exchange__card--now,.dk-exchange__card--wanted{animation:none}.dk-step *,.dk-get__item,.dk-get__item *,.dk-exchange *{transition:none!important}}.dk-exchange__step:is(:hover,.is-active){background-color:#fff}.dk-product__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.6rem}.dk-product__top .dk-product__vendor{margin:0}.dk-product__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:10rem;color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:600}.dk-product__badge .dk-icon{width:1.6rem;height:1.6rem}.dk-product__label{margin:0 0 .6rem;color:rgba(var(--color-foreground),.6);font-size:1.2rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.dk-product__title{margin-bottom:1.2rem}.dk-title-mark{padding:0 .15em;background:linear-gradient(transparent 58%,rgba(var(--color-foreground),.12) 58%,rgba(var(--color-foreground),.12) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.dk-product__rating{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:2rem;color:rgb(var(--color-foreground));font-size:1.35rem;text-decoration:none}.dk-product__rating span{text-decoration:underline;text-underline-offset:.3rem}.dk-product__rating .dk-stars__star{width:1.5rem;height:1.5rem}.dk-price-card{position:relative;padding-top:2.4rem}.dk-price-card__row{align-items:baseline}.dk-price-card__note{margin-left:auto;font-size:1.25rem;opacity:.8}.dk-price-card__badge{position:absolute;top:-1.4rem;right:2.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border-radius:10rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:700;transform:rotate(4deg);box-shadow:0 .8rem 1.6rem rgba(var(--color-shadow),.2)}.dk-price-card__badge:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background-color:currentColor}.dk-price-card__badge[hidden]{display:none}.dk-price-card__promo .dk-offer__dot{height:1.6rem;background-color:rgb(var(--color-background))}.dk-facts{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:2.4rem 0 0;padding:0;overflow:hidden;border-radius:2rem;background-color:color-mix(in srgb,rgb(var(--color-background)) 94%,rgb(var(--color-foreground)))}.dk-facts li{display:grid;justify-items:center;gap:.2rem;padding:1.6rem .8rem;text-align:center}.dk-facts li+li{border-left:1px solid rgba(var(--color-foreground),.1)}.dk-facts strong{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:var(--font-heading-weight);line-height:1.1}.dk-facts small{font-size:1.2rem;opacity:.75}.dk-offer__badge .dk-icon{width:1.1rem;height:1.1rem;margin-right:.4rem;fill:currentColor;vertical-align:-.1rem}.dk-pimage{position:relative;max-width:64rem;margin:0 auto}.dk-pimage__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--media-radius) * 1.5);background-color:rgba(var(--color-foreground),.05)}.dk-pimage--arch .dk-pimage__media{border-radius:100rem 100rem calc(var(--media-radius) * 1.5) calc(var(--media-radius) * 1.5)}.dk-pimage__image{display:block;width:100%;height:100%;object-fit:cover;transform:translateY(var(--dk-parallax, 0px)) scale(1.12)}.dk-pimage__note{position:absolute;right:-1rem;bottom:2.4rem;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:2rem;min-width:22rem;padding:1.8rem 2.2rem;border-radius:2.2rem;background-color:rgb(var(--color-background));box-shadow:0 2rem 4rem rgba(var(--color-shadow),.18);animation:dk-icon-float 6s ease-in-out infinite}@media screen and (min-width:750px){.dk-pimage__note{right:-4rem;bottom:4rem}}.dk-pimage__note-title{grid-column:1;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:4.4rem;font-weight:var(--font-heading-weight);line-height:1}.dk-pimage__note-text{grid-column:1;max-width:16rem;margin-top:.4rem;font-size:1.25rem}.dk-pimage__lines{grid-column:2;grid-row:1 / 3;display:grid;gap:.5rem}.dk-pimage__lines i{display:block;width:5.6rem;height:.7rem;border-radius:1rem;background-color:rgb(var(--color-foreground))}.dk-pimage__lines i:nth-child(1){opacity:.25}.dk-pimage__lines i:nth-child(2){opacity:.55}.dk-highlight{display:grid;gap:3.2rem;padding:1.6rem 1.6rem 4rem}@media screen and (min-width:990px){.dk-highlight:not(.dk-highlight--image-top){grid-template-columns:1fr 1fr;align-items:center;gap:6.4rem;padding:2rem 6.4rem 2rem 2rem}.dk-highlight--image-right{padding:2rem 2rem 2rem 6.4rem}.dk-highlight--image-right .dk-highlight__media{order:2}}.dk-highlight__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--media-radius) * 1.25);background-color:rgba(var(--color-foreground),.08)}.dk-highlight--image-top .dk-highlight__media{aspect-ratio:16 / 10}.dk-highlight__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.dk-highlight:hover .dk-highlight__image{transform:scale(1.04)}.dk-highlight__content{padding:0 .8rem}.dk-highlight .dk-get__list{margin-top:3.2rem;border-color:rgba(var(--color-foreground),.15)}.dk-pbanner{position:relative;display:flex;align-items:center;overflow:hidden;isolation:isolate}.dk-pbanner--medium{min-height:56rem}.dk-pbanner--tall{min-height:min(84rem,100svh)}.dk-pbanner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.dk-pbanner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--dk-overlay))}.dk-pbanner__image{width:100%;height:100%;object-fit:cover}.dk-pbanner__content{width:100%;padding-top:8rem;padding-bottom:12rem;background:transparent;text-align:center}.dk-pbanner__content .dk-eyebrow{justify-content:center}.dk-pbanner__content .dk-heading__text{margin-left:auto;margin-right:auto}.dk-pbanner__badge{right:6%;bottom:14%}.dk-pbanner__wave{position:absolute;left:0;right:0;bottom:-1px;color:rgb(var(--color-background))}.dk-pbanner__wave .dk-waves{height:8rem}.dk-pbanner__wave .dk-waves__layer{animation-play-state:running}.dk-anatomy{display:block}.dk-anatomy__grid{display:grid;gap:2.4rem;margin-top:3.2rem}@media screen and (min-width:990px){.dk-anatomy__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:4.8rem}}.dk-anatomy__figure{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:calc(var(--media-radius) * 1.25);background:radial-gradient(circle at 50% 45%,#ffffffe6,rgb(var(--color-background)) 70%)}.dk-anatomy__image{display:block;width:100%;height:100%;object-fit:contain}.dk-hotspot{position:absolute;top:var(--y);left:var(--x);display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;cursor:pointer;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s ease,color .25s ease}.dk-hotspot:after{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;border:1.5px solid rgb(var(--color-foreground));border-radius:50%;opacity:0;transform:scale(.7);transition:opacity .3s ease,transform .3s ease}.dk-hotspot.is-active{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-foreground));transform:translate(-50%,-50%) scale(1.3)}.dk-hotspot.is-active:after{opacity:.5;transform:scale(1);animation:dk-pulse 1.8s ease-out infinite}@keyframes dk-pulse{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.dk-anatomy__list{display:grid;gap:1rem;margin:0;padding:0}.dk-anatomy__item{display:flex;align-items:center;gap:1.6rem;width:100%;padding:1.6rem 2rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);text-align:left;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dk-anatomy__item.is-active{border-color:transparent;box-shadow:0 1.6rem 3.2rem rgba(var(--color-shadow),.12);transform:translate(.6rem)}.dk-anatomy__number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background-color:rgba(var(--color-foreground),.06);font-size:1.3rem;font-weight:600;transition:background-color .3s ease,color .3s ease}.dk-anatomy__item.is-active .dk-anatomy__number{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dk-anatomy__body{display:grid;gap:.2rem}.dk-anatomy__title{font-size:1.6rem;font-weight:600}.dk-anatomy__text{font-size:1.35rem;opacity:.8}@media(prefers-reduced-motion:reduce){.dk-hotspot.is-active:after,.dk-pimage__note{animation:none}}.dk-pbanner__content .dk-eyebrow,.dk-pbanner__content .dk-eyebrow__index{color:#ffffffe6}.dk-pbanner__content .dk-heading__title{text-shadow:0 .2rem 2.4rem rgba(0,0,0,.25)}.dk-pimage__content{max-width:64rem;margin:4.8rem auto 0}.dk-pimage__content .dk-get__list{margin-top:3.2rem}.dk-anatomy__figure{width:100%;margin:0 auto}.dk-anatomy__image{object-fit:cover}.dk-size-guide__inner{display:grid;gap:1.2rem;width:min(60rem,calc(100vw - 3.2rem));padding:2rem}.dk-size-guide__head{margin-bottom:.4rem;padding-bottom:1.6rem;border-bottom:1px dashed rgba(var(--color-foreground),.18)}.dk-size-guide__head .h3{display:flex;align-items:center;gap:1rem;font-size:2.2rem}.dk-size-guide__head .h3 .dk-icon{width:2.2rem;height:2.2rem;opacity:.7}@media screen and (max-width:749px){.dk-size-guide[open]{width:100%;margin:auto 0 0}.dk-size-guide__inner{width:100%;max-height:92vh;padding:1.6rem 1.2rem 2.4rem;border-radius:2.4rem 2.4rem 0 0}.dk-size-guide__head{padding:.4rem .8rem 1.6rem}}.dk-size-calc{padding:2.4rem 2rem 2rem;border-radius:2.4rem;background:radial-gradient(circle at 100% 0%,#3a3a3a,transparent 60%),#141414;color:#fff}.dk-size-calc[hidden]{display:none}.dk-size-calc__eyebrow,.dk-size-calc__label{margin:0;font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.dk-size-calc__question{margin:.8rem 0 1.4rem;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.2}.dk-size-calc__value-row{display:flex;align-items:center;gap:1.2rem}.dk-size-calc__step{display:inline-flex;flex:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;transition:background-color .2s ease}.dk-size-calc__step:hover{background:#fff3}.dk-size-calc__step .dk-icon{width:1.6rem;height:1.6rem}.dk-size-calc__value{flex:1;margin:0;font-family:var(--font-heading-family);font-size:4.6rem;font-weight:300;line-height:1}.dk-size-calc__value small{margin-left:.4rem;font-family:var(--font-body-family);font-size:1.5rem;color:#fff9}.dk-size-calc__range{--dk-range-fill: 50%;width:100%;height:2.4rem;margin:1.4rem 0 2rem;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.dk-size-calc__range::-webkit-slider-runnable-track{height:.4rem;border-radius:1rem;background:linear-gradient(to right,#fff var(--dk-range-fill),rgba(255,255,255,.18) var(--dk-range-fill))}.dk-size-calc__range::-moz-range-track{height:.4rem;border-radius:1rem;background:linear-gradient(to right,#fff var(--dk-range-fill),rgba(255,255,255,.18) var(--dk-range-fill))}.dk-size-calc__range::-webkit-slider-thumb{width:2.2rem;height:2.2rem;margin-top:-.9rem;border:.5rem solid #fff;border-radius:50%;background:#141414;-webkit-appearance:none;appearance:none}.dk-size-calc__range::-moz-range-thumb{width:1.2rem;height:1.2rem;border:.5rem solid #fff;border-radius:50%;background:#141414}.dk-size-calc__range:focus-visible{outline:.2rem solid #fff;outline-offset:.4rem}.dk-size-calc__fits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:1rem 0 1.6rem;padding:.4rem;border-radius:10rem;background:#ffffff14}.dk-size-calc__fit{min-height:4rem;padding:.4rem .8rem;border:0;border-radius:10rem;background:transparent;color:#fff;font-family:var(--font-body-family);font-size:1.35rem;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dk-size-calc__fit[aria-pressed=true]{background:#fff;color:#111}.dk-size-calc__result{padding:2rem;border:1px solid rgba(255,255,255,.14);border-radius:1.8rem;background:#ffffff0d}.dk-size-calc__size{margin:.6rem 0 .4rem;font-family:var(--font-heading-family);font-size:5.6rem;font-weight:300;line-height:1}.dk-size-calc__detail{margin:0 0 1.6rem;font-size:1.35rem;color:#ffffffb3}.dk-size-calc__apply{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:5.2rem;padding:.6rem .6rem .6rem 2rem;border:0;border-radius:10rem;background:#fff;color:#111;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;text-align:left;cursor:pointer}.dk-size-calc__apply[hidden]{display:none}.dk-size-calc__apply-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#111;color:#fff;transition:transform .2s ease}.dk-size-calc__apply:hover .dk-size-calc__apply-icon{transform:translate(.3rem)}.dk-size-calc__apply-icon .dk-icon{width:1.6rem;height:1.6rem}.dk-size-table{padding:2.2rem 1.6rem 1.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:2.4rem}.dk-size-table__title{margin:0 .4rem;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.dk-size-table__hint{margin:.4rem .4rem 1.6rem;font-size:1.3rem;opacity:.7}.dk-size-table__rows{display:grid;gap:.6rem}.dk-size-table__row{display:grid;grid-template-columns:minmax(4.6rem,.8fr) repeat(calc(var(--dk-size-cols) - 1),minmax(0,1fr));align-items:center;gap:.8rem;width:100%;min-height:5rem;padding:.6rem 1.2rem;border:0;border-radius:1.4rem;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.3rem;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.dk-size-table__row:hover{background:rgba(var(--color-foreground),.1)}.dk-size-table__row>span:first-child{font-family:var(--font-heading-family);font-size:1.9rem}.dk-size-table__row.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:scale(1.015)}.dk-size-table__row--head{min-height:0;padding-top:0;padding-bottom:.2rem;background:none;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.6;cursor:default}.dk-size-table__row--head:hover{background:none}.dk-size-table__row--head>span:first-child{font-family:var(--font-body-family);font-size:1.05rem}.dk-size-table__note{display:flex;gap:.8rem;margin:1.6rem .4rem 0;font-size:1.25rem;line-height:1.5;opacity:.75}.dk-size-table__note .dk-icon{flex:none;width:1.6rem;height:1.6rem;margin-top:.1rem}@media screen and (max-width:749px){.dk-size-calc{padding:2rem 1.6rem 1.6rem}.dk-size-calc__question{font-size:2.1rem}.dk-size-table{padding:2rem 1rem 1.6rem}.dk-size-table__row{gap:.4rem;padding:.6rem 1rem;font-size:1.2rem}}.dk-review-summary{display:grid;gap:1.6rem;width:100%;max-width:36rem}.dk-review-summary__score{display:flex;align-items:center;gap:1.6rem}.dk-review-summary__value{font-family:var(--font-accent-family);font-size:6.4rem;font-style:var(--font-accent-style);line-height:1}.dk-review-summary__meta{display:grid;gap:.4rem;font-size:1.3rem;opacity:.85}.dk-review-summary__bars{display:grid;gap:.6rem;margin:0}.dk-review-summary__bars li{display:grid;grid-template-columns:3.6rem 1fr 4.4rem;align-items:center;gap:1rem;font-size:1.25rem}.dk-review-summary__label{display:inline-flex;align-items:center;gap:.3rem}.dk-review-summary__label .dk-icon{width:1.2rem;height:1.2rem}.dk-review-summary__bar{height:.6rem;overflow:hidden;border-radius:1rem;background:rgba(var(--color-foreground),.14)}.dk-review-summary__bar span{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-foreground))}.dk-review-summary__count{text-align:right;opacity:.7}.dk-review-write{display:inline-flex;align-items:center;gap:1.6rem;margin-top:2.8rem;padding:.6rem .6rem .6rem 2.4rem;border:0;border-radius:10rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;cursor:pointer}.dk-review-write__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:transform .2s ease}.dk-review-write:hover .dk-review-write__icon{transform:rotate(90deg)}.dk-review-write__icon .dk-icon{width:1.6rem;height:1.6rem}.dk-review-card{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:2rem;background-color:rgba(var(--color-foreground),.05)}.dk-review-card[hidden]{display:none}.dk-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dk-review-card .dk-stars__star{width:1.6rem;height:1.6rem}.dk-review-card__title{margin:0;font-size:1.7rem;font-weight:600}.dk-review-card__text{margin:0;padding:0;border:0;font-size:1.5rem;font-style:normal;line-height:1.6}.dk-review-card__text p{margin:0}.dk-review-card__image{width:12rem;height:12rem;border-radius:1.4rem;object-fit:cover}.dk-review-card__author{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.dk-review-card__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:600}.dk-review-card__who{display:grid;flex:1;min-width:0;font-size:1.4rem}.dk-review-card__who small{font-size:1.2rem;opacity:.65}.dk-review-card__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.15rem;opacity:.8}.dk-review-card__verified .dk-icon{width:1.4rem;height:1.4rem}.dk-review-more{display:flex;justify-content:center;margin-top:2.4rem}.dk-review-more[hidden]{display:none}.dk-review-empty{margin:2.4rem 0 0;font-size:1.5rem;opacity:.8}.dk-review-form{display:grid;gap:1.4rem}.dk-review-form__intro{margin:0;font-size:1.4rem;opacity:.75}.dk-review-form__rating{margin:0;padding:0;border:0}.dk-review-form__rating legend{margin-bottom:.6rem;font-size:1.3rem;font-weight:500}.dk-rate{display:inline-flex;flex-direction:row-reverse;gap:.4rem}.dk-rate label{display:inline-flex;padding:.2rem;color:rgba(var(--color-foreground),.2);cursor:pointer;transition:color .15s ease,transform .15s ease}.dk-rate svg{width:3.2rem;height:3.2rem;fill:currentColor}.dk-rate input:checked~label,.dk-rate label:hover,.dk-rate label:hover~label{color:rgb(var(--color-foreground))}.dk-rate label:hover{transform:scale(1.1)}.dk-rate input:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem;border-radius:.6rem}.dk-review-form__row{display:grid;gap:1.4rem}@media screen and (min-width:560px){.dk-review-form__row{grid-template-columns:1fr 1fr}}.dk-review-field{display:grid;gap:.6rem;font-size:1.3rem;font-weight:500}.dk-review-field :is(input,textarea){width:100%;padding:1.4rem 1.8rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:1.6rem;background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;font-weight:400}.dk-review-field input{border-radius:10rem}.dk-review-field textarea{resize:vertical}.dk-review-field :is(input,textarea):focus{border-color:rgb(var(--color-foreground));outline:none;box-shadow:none}.dk-review-form__submit{justify-self:start;margin-top:.4rem}@media screen and (max-width:749px){.dk-review-dialog[open]{width:100%;margin:auto 0 0}.dk-review-dialog .dk-modal__inner{width:100%;max-height:92vh;border-radius:2.4rem 2.4rem 0 0}.dk-review-summary__value{font-size:5.2rem}.dk-review-card{padding:2rem}}.dk-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:3;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));pointer-events:none;background:transparent}.dk-sticky-buy .dk-sticky-buy__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(var(--color-shadow),.3);opacity:0;transition:opacity .25s ease}.dk-sticky-buy.is-open .dk-sticky-buy__backdrop{opacity:1;pointer-events:auto}.dk-sticky-buy__pill{position:relative;max-width:64rem;margin:0 auto;border:1px solid rgba(var(--color-foreground),.06);border-radius:10rem;background-color:rgba(var(--color-background),.92);box-shadow:0 1rem 3rem rgba(var(--color-shadow),.14);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);pointer-events:auto;overflow:hidden;transform:translateY(calc(100% + 3rem));transition:transform .3s ease,border-radius .2s ease}.dk-sticky-buy.is-visible .dk-sticky-buy__pill{transform:none}.dk-sticky-buy.is-open .dk-sticky-buy__pill{border-radius:2.4rem;background-color:rgb(var(--color-background))}.dk-sticky-buy__bar{display:flex;align-items:center;gap:1rem;padding:.6rem}.dk-sticky-buy__image{flex:none;width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover;background:rgba(var(--color-foreground),.04)}.dk-sticky-buy__text{flex:1 1 auto;min-width:0}.dk-sticky-buy__title,.dk-sticky-buy__meta{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dk-sticky-buy__title{font-size:1.4rem;font-weight:500;line-height:1.3}.dk-sticky-buy__meta{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.dk-sticky-buy__meta strong{color:rgb(var(--color-foreground));font-weight:600}.dk-sticky-buy__add{position:relative;flex:none;min-height:4.8rem;padding:0 2.2rem;border-radius:10rem;font-size:1.5rem;font-weight:500}.dk-sticky-buy__add:disabled{opacity:.5;cursor:not-allowed}.dk-sticky-buy__add.loading>:not(.loading__spinner){visibility:hidden}.dk-sticky-buy__add .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dk-sticky-buy__sheet{max-height:min(65vh,56rem);overflow-y:auto;overscroll-behavior:contain;padding:1.8rem 1.8rem .4rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.dk-sticky-buy__sheet[hidden]{display:none}.dk-sticky-buy__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.dk-sticky-buy__sheet-title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.2}.dk-sticky-buy__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.6rem;height:3.6rem;padding:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:50%;background:none;color:rgb(var(--color-foreground));cursor:pointer}.dk-sticky-buy__close .icon{width:1.4rem;height:1.4rem}.dk-sticky-buy__offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem;margin-bottom:1.4rem}.dk-sticky-buy__offers[hidden]{display:none}.dk-sticky-buy__offer{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .8rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:1.6rem;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;line-height:1.3;cursor:pointer}.dk-sticky-buy__offer strong{font-size:1.4rem;font-weight:600}.dk-sticky-buy__offer.is-selected{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dk-sticky-buy__units .dk-unit{margin-bottom:1.2rem}body.dk-has-sticky-buy{padding-bottom:8rem}@media screen and (min-width:750px){.dk-sticky-buy{padding:0 2rem calc(1.6rem + env(safe-area-inset-bottom))}.dk-sticky-buy__bar{padding:.8rem}.dk-sticky-buy__image{width:5.2rem;height:5.2rem}.dk-sticky-buy__add{min-height:5.2rem;padding:0 2.8rem}.dk-sticky-buy__sheet{padding:2.4rem 2.4rem .8rem}}@media screen and (max-width:749px){.dk-sticky-buy__add{padding:0 1.8rem;font-size:1.4rem}.dk-sticky-buy__add .dk-buy__add-icon{display:none}}@media(prefers-reduced-motion:reduce){.dk-sticky-buy,.dk-sticky-buy__backdrop,.dk-sticky-buy__pill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dunkel-product.css.map */
