body{line-height:var(--dk-body-lh, 1.6);letter-spacing:var(--dk-body-spacing, 0)}h1:where(:not(.hz,.hz *)),h2:where(:not(.hz,.hz *)),h3:where(:not(.hz,.hz *)),h4:where(:not(.hz,.hz *)),.h1:where(:not(.hz,.hz *)),.h2:where(:not(.hz,.hz *)),.h3:where(:not(.hz,.hz *)),.h4:where(:not(.hz,.hz *)){line-height:var(--dk-heading-lh, 1.2)}.dk-main>.shopify-section+.shopify-section{margin-top:var(--dk-section-gap, 0px)}.dk-icon{stroke-width:var(--dk-icon-stroke, 1.5)}.dk-benefits .dk-icon,.dk-iconbar .dk-icon,.dk-icons .dk-icon,.dk-mcol__icon .dk-icon,.dk-checklist .dk-icon{color:var(--dk-icon-accent, currentColor)}.dk-grid{gap:var(--dk-grid-y, 24px) var(--dk-grid-x, 12px)}@media(max-width:749px){.dk-grid{column-gap:min(var(--dk-grid-x, 12px),14px)}}.button:where(:not(.hz,.hz *)){padding-inline:var(--dk-btn-pad, 28px);border-width:var(--dk-btn-border, 1px);font-family:var(--dk-btn-font, inherit);letter-spacing:var(--dk-btn-spacing, .02em);overflow:hidden;isolation:isolate}.dk-btn-hover--glow .button:not(:disabled):hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--dk-btn) 18%,transparent),0 8px 24px color-mix(in srgb,var(--dk-btn) 30%,transparent)}.dk-btn-hover--fill-center .button:before,.dk-btn-hover--fill-side .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dk-btn-text);transform:scaleX(0);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.dk-btn-hover--fill-side .button:before{transform-origin:right center}.dk-btn-hover--fill-center .button:not(:disabled):hover,.dk-btn-hover--fill-side .button:not(:disabled):hover{color:var(--dk-btn)}.dk-btn-hover--fill-center .button:not(:disabled):hover:before,.dk-btn-hover--fill-side .button:not(:disabled):hover:before{transform:scaleX(1)}.dk-btn-hover--fill-side .button:not(:disabled):hover:before{transform-origin:left center}.dk-btn-hover--fill-center .button-secondary:before,.dk-btn-hover--fill-side .button-secondary:before{background:var(--dk-btn2)}.dk-btn-hover--fill-center .button-secondary:not(:disabled):hover,.dk-btn-hover--fill-side .button-secondary:not(:disabled):hover{background:transparent;color:var(--dk-bg)}.dk-btn-hover--arrow .button:not(:disabled):after{content:"\2192";display:inline-block;width:0;opacity:0;transform:translate(-6px);transition:width .25s,opacity .25s,transform .25s}.dk-btn-hover--arrow .button:not(:disabled):not([aria-busy=true]):hover:after{width:1em;opacity:1;transform:none}.dk-btn-hover--none .button:hover{transform:none;filter:none}.dk-link-hover--slide .rte a,.dk-link-hover--slide .dk-linkbtn--underline{text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat left bottom / 100% 1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.dk-link-hover--slide .rte a:hover,.dk-link-hover--slide .dk-linkbtn--underline:hover{background-size:0 1px;background-position:right bottom}.dk-link-hover--fade .rte a:hover,.dk-link-hover--fade .dk-card__title a:hover{opacity:.6}.dk-link-hover--none .rte a:hover{text-decoration:inherit}.dk-card__title a:hover{text-decoration:none}.dk-link-hover--underline .dk-card__title a:hover,.dk-link-hover--slide .dk-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.dk-input,.dk-search__input,.dk-popup__field input,.dk-track__input{min-height:var(--dk-input-h, 46px);border:var(--dk-input-bw, 1px) solid var(--dk-input-bc, var(--dk-border));border-radius:var(--dk-input-radius, 0);box-shadow:var(--dk-input-shadow, none)}textarea.dk-input{min-height:calc(var(--dk-input-h, 46px) * 2)}.dk-input:focus{border-color:var(--dk-text)}.dk-select,.dk-vp__select-wrap select,.dk-sticky__select{min-height:var(--dk-input-h, 46px);border:var(--dk-dropdown-bw, 1px) solid var(--dk-dropdown-bc, var(--dk-border));border-radius:var(--dk-dropdown-radius, 0);background-color:var(--dk-dd-bg, var(--dk-bg));color:var(--dk-dd-fg, var(--dk-text));box-shadow:var(--dk-dropdown-shadow, none)}.dk-qty{border:var(--dk-qty-bw, 1px) solid var(--dk-qty-bc, var(--dk-border));border-radius:var(--dk-qty-radius, 0);background:var(--dk-qty-bg, transparent);color:var(--dk-qty-fg, inherit);box-shadow:var(--dk-qty-shadow, none)}.dk-qty--sm{border-radius:min(var(--dk-qty-radius, 0px),18px)}.dk-vp__pill{padding:var(--dk-pill-pad, 9px 18px);border:var(--dk-pill-bw, 1px) solid var(--dk-pill-bc, var(--dk-border));border-radius:var(--dk-pill-radius, 0);background:var(--dk-pill-overlay, transparent);font-size:var(--dk-pill-size, 14px);font-weight:var(--dk-pill-weight, 500);box-shadow:var(--dk-pill-shadow, none)}.dk-vp--pill .dk-vp__pill{border-radius:999px}.dk-vp--square .dk-vp__pill{border-radius:0}.dk-vp__value:hover .dk-vp__pill{border-color:var(--dk-pill-sel, var(--dk-text))}.dk-vp__input:checked+.dk-vp__pill{border-color:var(--dk-pill-sel, var(--dk-text));background:var(--dk-pill-sel, var(--dk-text));color:var(--dk-bg)}.dk-vp__swatch{width:var(--dk-swatch-size, 34px);height:var(--dk-swatch-size, 34px);border-radius:var(--dk-swatch-radius, 50%);box-shadow:0 0 0 1px var(--dk-swatch-border, var(--dk-border))}.dk-vp--square .dk-vp__swatch{border-radius:4px}.dk-vp__input:checked+.dk-vp__swatch{box-shadow:0 0 0 2px var(--dk-swatch-ring, var(--dk-text))}.dk-price__badge,.dk-badge-tag{gap:4px;border-radius:var(--dk-badge-radius, 0);font-size:var(--dk-badge-size, 11px);text-transform:var(--dk-badge-case, none);letter-spacing:.04em}.dk-price__badge .dk-icon,.dk-badge-tag .dk-icon{width:1.1em;height:1.1em}.dk-badge-tag--soldout{background:var(--dk-soldout);color:var(--dk-soldout-text, #fff)}.dk-badge-tag--custom{background:var(--dk-tag-badge);color:var(--dk-tag-badge-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--dk-tag-badge-text) 12%,transparent)}.dk-price__was{color:var(--dk-compare-price, inherit);opacity:1}.dk-card__badges--top-left,.dk-card__badges--top-right{top:10px;bottom:auto}.dk-card__badges--bottom-left,.dk-card__badges--bottom-right{top:auto;bottom:10px}.dk-card__badges--top-left,.dk-card__badges--bottom-left{left:10px;right:auto;justify-items:start}.dk-card__badges--top-right,.dk-card__badges--bottom-right{right:10px;left:auto;justify-items:end}.dk-card__badges--top-right~.dk-card__qv,.dk-card__media-wrap:has(.dk-card__badges--top-right) .dk-card__qv{top:auto;bottom:10px}.dk-slideshow__arrow,.dk-gallery__arrow--side,.dk-slider__arrow,.dk-carousel__arrow{width:var(--dk-arrow-size, 42px);height:var(--dk-arrow-size, 42px);border-radius:var(--dk-arrow-radius, 50%)}.dk-slideshow__arrow .dk-icon,.dk-gallery__arrow--side .dk-icon,.dk-slider__arrow .dk-icon,.dk-carousel__arrow .dk-icon{width:var(--dk-arrow-icon, 45%);height:var(--dk-arrow-icon, 45%)}.dk-arrows--outline .dk-slideshow__arrow,.dk-arrows--outline .dk-gallery__arrow{border:1px solid currentColor;background:transparent;box-shadow:none}.dk-arrows--outline .dk-gallery__arrow{color:var(--dk-text)}.dk-arrows--plain .dk-slideshow__arrow,.dk-arrows--plain .dk-gallery__arrow{background:transparent;box-shadow:none}.dk-slideshow__dots,.dk-gallery__dots{gap:var(--dk-dot-gap, 6px)}.dk-slideshow__dot,.dk-gallery__dots span{width:var(--dk-dot-w, 7px);height:var(--dk-dot-h, 7px);border-radius:var(--dk-dot-radius, 6px)}.dk-slideshow__dot.is-active,.dk-gallery__dots span.is-active{width:var(--dk-dot-active-w, 22px);border-radius:var(--dk-dot-radius, 6px)}.dk-card__media{border:var(--dk-card-bw, 0) solid var(--dk-card-bc, transparent);border-radius:var(--dk-card-radius, 0);box-shadow:var(--dk-card-shadow, none)}.dk-card__media>img,.dk-card__media>svg{inset:var(--dk-card-pad, 0px);width:calc(100% - var(--dk-card-pad, 0px) * 2);height:calc(100% - var(--dk-card-pad, 0px) * 2)}.dk-cards--card .dk-card{padding-bottom:14px;border:var(--dk-card-bw, 0) solid var(--dk-card-bc, transparent);border-radius:var(--dk-card-radius, 0);background:var(--dk-card-bg, var(--dk-bg));box-shadow:var(--dk-card-shadow, none);overflow:hidden}.dk-cards--card .dk-card__media{border:0;border-radius:0;box-shadow:none}.dk-cards--card .dk-card__info{padding-inline:12px}.dk-card__title{text-transform:var(--dk-card-title-case, none)}.dk-card--lines-1 .dk-card__title a,.dk-card--lines-2 .dk-card__title a,.dk-card--lines-3 .dk-card__title a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dk-card--lines-1 .dk-card__title a{-webkit-line-clamp:1}.dk-card--lines-2 .dk-card__title a{-webkit-line-clamp:2}.dk-card--lines-3 .dk-card__title a{-webkit-line-clamp:3}.dk-card__media.has-hover:hover .dk-card__img--hover{transform:none}.dk-card__media:not(.has-hover):hover .dk-card__img{transform:none}.dk-card-zoom .dk-card__media:hover .dk-card__img{transform:scale(1.05)}.dk-colcard__media{border:var(--dk-colcard-bw, 0) solid var(--dk-colcard-bc, transparent);border-radius:var(--dk-colcard-radius, 0);box-shadow:var(--dk-colcard-shadow, none)}.dk-colcard__media>img,.dk-colcard__media>svg{inset:var(--dk-colcard-pad, 0px);width:calc(100% - var(--dk-colcard-pad, 0px) * 2);height:calc(100% - var(--dk-colcard-pad, 0px) * 2)}.dk-colcard{text-align:var(--dk-colcard-align, center)}.dk-colcard__title{justify-content:var(--dk-colcard-justify, center)}.dk-colcards--card .dk-colcard{padding-bottom:14px;border:var(--dk-colcard-bw, 0) solid var(--dk-colcard-bc, transparent);border-radius:var(--dk-colcard-radius, 0);background:var(--dk-colcard-bg);box-shadow:var(--dk-colcard-shadow, none);overflow:hidden}.dk-colcards--card .dk-colcard__media{border:0;border-radius:0;box-shadow:none}.dk-colcards--card .dk-colcard>:not(.dk-colcard__media){padding-inline:12px}.dk-colcards--overlay .dk-colcard{position:relative;color:#fff}.dk-colcards--overlay .dk-colcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent 55%)}.dk-colcards--overlay .dk-colcard__title,.dk-colcards--overlay .dk-colcard__count{position:absolute;left:16px;right:16px;z-index:1}.dk-colcards--overlay .dk-colcard__title{bottom:36px}.dk-colcards--overlay .dk-colcard__count{bottom:14px}.dk-colcards--overlay .dk-colcard:not(:has(.dk-colcard__count)) .dk-colcard__title{bottom:16px}.dk-artcard__media{border:var(--dk-blogcard-bw, 0) solid var(--dk-blogcard-bc, transparent);border-radius:var(--dk-blogcard-radius, 0);box-shadow:var(--dk-blogcard-shadow, none)}.dk-artcard{text-align:var(--dk-blogcard-align, left)}.dk-blogcards--card .dk-artcard{padding-bottom:16px;border:var(--dk-blogcard-bw, 0) solid var(--dk-blogcard-bc, transparent);border-radius:var(--dk-blogcard-radius, 0);background:var(--dk-blogcard-bg);box-shadow:var(--dk-blogcard-shadow, none);overflow:hidden}.dk-blogcards--card .dk-artcard__media{border:0;border-radius:0;box-shadow:none}.dk-blogcards--card .dk-artcard__body{padding-inline:16px}.dk-artcard__media>img{inset:var(--dk-blogcard-pad, 0px);width:calc(100% - var(--dk-blogcard-pad, 0px) * 2);height:calc(100% - var(--dk-blogcard-pad, 0px) * 2)}.dk-banner__box.has-box,.dk-slide__box.has-box,.dk-parallax__box,.dk-mcol--card .dk-mcol__item,.dk-faq--cards .dk-faq__item,.dk-pricing--card .dk-plan,.dk-tpr__card,.dk-pw__card,.dk-stats__item{border:var(--dk-box-bw, 0) solid var(--dk-box-bc, transparent);border-radius:var(--dk-box-radius, 0);box-shadow:var(--dk-box-shadow, none)}.dk-iwt__media,.dk-mcol__media,.dk-newsletter__media,.dk-banner__media.is-boxed,.dk-article__media,.dk-article__hero,.dk-results__media,.dk-timeline__media,.dk-review__media,.dk-gift__media,.dk-video-wrap{border:var(--dk-media-bw, 0) solid var(--dk-media-bc, transparent);border-radius:var(--dk-media-radius, 0);box-shadow:var(--dk-media-shadow, none);overflow:hidden}.dk-popup__dialog,.dk-qv__dialog,.dk-modal__panel,.dk-lightbox__panel,.dk-facets__drop,.dk-sort__list{border:var(--dk-popup-bw, 1px) solid var(--dk-popup-bc, var(--dk-border));border-radius:var(--dk-popup-radius, 0);box-shadow:var(--dk-popup-shadow, none)}.dk-search__dialog{box-shadow:var(--dk-popup-shadow, 0 20px 50px rgb(0 0 0 / .15))}.dk-cd__panel,.dk-drawer--right .dk-drawer__panel,.dk-facets-drawer .dk-drawer__panel{width:min(var(--dk-drawer-width, 440px),100vw)}.dk-cd__panel,.dk-drawer__panel{box-shadow:var(--dk-drawer-shadow, none)}.dk-cd__panel{border-left:var(--dk-drawer-bw, 0) solid var(--dk-drawer-bc, transparent)}.dk-drawer__panel{border-right:var(--dk-drawer-bw, 0) solid var(--dk-drawer-bc, transparent)}.dk-drawer--right .dk-drawer__panel{border-right:0;border-left:var(--dk-drawer-bw, 0) solid var(--dk-drawer-bc, transparent)}.dk-drawer__overlay,.dk-cd__overlay{background:var(--dk-overlay, rgb(0 0 0 / .45));-webkit-backdrop-filter:blur(var(--dk-overlay-blur, 0px));backdrop-filter:blur(var(--dk-overlay-blur, 0px))}.dk-cd__empty-products{width:100%;margin-top:24px;text-align:left;font-size:.9em}.dk-line__vendor{margin:0;font-size:.72em;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dk-social--circle .dk-social a,.dk-social--square .dk-social a{border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.dk-social--circle .dk-social a{border-radius:50%}.dk-social--square .dk-social a{border-radius:0}.dk-social--circle .dk-social a:hover,.dk-social--square .dk-social a:hover{border-color:currentColor}.dk-search__vendor{display:block;font-size:.72em;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dk-search__popular{padding-top:4px}@media(min-width:990px){.dk-scroll--custom{scrollbar-color:var(--dk-scroll-thumb) var(--dk-scroll-track)}.dk-scroll--custom::-webkit-scrollbar,html:has(.dk-scroll--custom)::-webkit-scrollbar{width:var(--dk-scroll-w, 8px);height:var(--dk-scroll-w, 8px)}html:has(.dk-scroll--custom)::-webkit-scrollbar-track{background:var(--dk-scroll-track)}html:has(.dk-scroll--custom)::-webkit-scrollbar-thumb{background:var(--dk-scroll-thumb);border-radius:var(--dk-scroll-w, 8px)}html:has(.dk-scroll--custom){scrollbar-color:var(--dk-scroll-thumb) var(--dk-scroll-track);scrollbar-width:thin}html:has(.dk-scroll--hidden){scrollbar-width:none}html:has(.dk-scroll--hidden)::-webkit-scrollbar{display:none}}.dk-select--inverse ::selection{background:var(--dk-text);color:var(--dk-bg)}.dk-select--accent ::selection{background:var(--dk-accent);color:var(--dk-bg)}.dk-protect{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dk-protect img{-webkit-user-drag:none;pointer-events:auto}.dk-protect input,.dk-protect textarea{-webkit-user-select:text;user-select:text}.dk-langcodes{position:fixed;left:12px;bottom:12px;z-index:999;display:grid;gap:4px;max-width:320px;padding:12px 14px;border:1px solid var(--dk-border);background:var(--dk-bg);font-size:12px;box-shadow:0 10px 30px #00000026}[dir=rtl] .dk-cd__panel{right:auto;left:0;transform:translate(-100%)}[dir=rtl] .dk-cd.is-open .dk-cd__panel{transform:none}[dir=rtl] .dk-drawer__panel{left:auto;right:0;transform:translate(100%)}[dir=rtl] .dk-drawer.is-open .dk-drawer__panel{transform:none}[dir=rtl] .dk-hloc__opt{text-align:right}.dk-card .dk-card__btn{padding-inline:10px}@media(max-width:749px){.dk-card .dk-card__btn{padding-inline:6px;font-size:.78em;letter-spacing:.03em;white-space:nowrap}}.dk-hticker{padding-block:var(--ht-pt, 10px) var(--ht-pb, 10px);overflow:hidden}.dk-hticker .dk-ticker__track,.dk-hticker .dk-ticker__list{gap:var(--ht-gap, 60px);--dk-ticker-gap: var(--ht-gap, 60px)}.dk-hticker .dk-ticker__list{align-items:center}.dk-hticker__item{position:relative;flex-shrink:0;gap:8px;font-size:var(--ht-size, 14px);font-weight:400;letter-spacing:var(--ht-spacing, 0);line-height:1.3;white-space:nowrap}.dk-hticker.is-upper .dk-hticker__item{text-transform:uppercase}.dk-hticker.is-bold .dk-hticker__text{font-weight:700}.dk-hticker.is-italic .dk-hticker__text{font-style:italic}.dk-hticker__item:after{content:var(--ht-sep, none);position:absolute;right:calc(var(--ht-gap, 60px) / -2);top:50%;color:var(--ht-sep-color, currentColor);font-weight:400;transform:translate(50%,-50%)}.dk-hticker__link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.dk-hticker__item .dk-icon,.dk-hticker__icon-img{width:1.2em;height:1.2em;object-fit:contain}.dk-hticker__img{display:block;width:auto;height:var(--ht-img, 26px);max-width:none;object-fit:contain}svg.dk-hticker__img{width:calc(var(--ht-img, 26px) * 1.6)}.dk-hticker__review{display:grid;gap:6px;width:var(--ht-review-w, 320px);white-space:normal;text-transform:none}.dk-hticker__review .dk-stars{--dk-star-size: 14px}.dk-hticker__quote,.dk-hticker__author{margin:0}.dk-hticker__author{font-size:.8em;opacity:.7}@media(min-width:750px){.dk-hticker{padding-block:var(--ht-pt-d, 12px) var(--ht-pb-d, 12px)}.dk-hticker .dk-ticker__track,.dk-hticker .dk-ticker__list{gap:var(--ht-gap-d, 100px);--dk-ticker-gap: var(--ht-gap-d, 100px)}.dk-hticker__item{font-size:var(--ht-size-d, 16px)}.dk-hticker__item:after{right:calc(var(--ht-gap-d, 100px) / -2)}.dk-hticker__img{height:var(--ht-img-d, 40px)}svg.dk-hticker__img{width:calc(var(--ht-img-d, 40px) * 1.6)}}.dk-mmenu__account{font-size:var(--dk-acc-size, 15px)}.dk-mmenu__account .dk-icon{width:var(--dk-acc-icon, 22px);height:var(--dk-acc-icon, 22px)}.dk-mmenu__loc{display:flex}.dk-mmenu__loc .dk-hloc{margin:0}.dk-hloc--up .dk-hloc__list{top:auto;bottom:100%;left:50%;right:auto;transform:translate(-50%)}.dk-mbtn .button{min-height:calc(var(--dk-btn-height) - 6px)}.dk-mbtn--full{width:100%}.dk-mimage img{display:inline-block;height:auto}.dk-mimage__ph{width:100%;height:140px}.dk-cd__head{position:relative;padding:14px calc(var(--cd-close, 36px) + var(--cd-close-offset, 10px) + 6px) 14px var(--cart-drawer-padding);background:var(--cd-head-bg, var(--dk-bg))}.dk-cd__head.no-border{border-bottom:0}.dk-cd__title{display:flex;align-items:center;gap:8px;flex:1;justify-content:var(--cd-title-align, left);font-family:var(--dk-font-heading);font-weight:var(--dk-font-heading-weight);font-size:var(--cd-title, 20px);line-height:1.2}.dk-cd__bubble{display:inline-grid;place-items:center;min-width:var(--cd-bubble, 24px);height:var(--cd-bubble, 24px);padding:0 4px;border-radius:var(--cd-bubble-radius, 50%);background:var(--cd-bubble-bg, #111);color:var(--cd-bubble-fg, #fff);font-family:var(--dk-font-body);font-size:calc(var(--cd-bubble, 24px) * var(--cd-bubble-num, .55));font-weight:700}.dk-cd__close{position:absolute;top:50%;right:var(--cd-close-offset, 10px);width:var(--cd-close, 36px);height:var(--cd-close, 36px);background:var(--cd-close-bg, transparent);color:var(--cd-close-fg, currentColor);transform:translateY(-50%)}.dk-cd__close .dk-icon{width:var(--cd-close-x, 55%);height:var(--cd-close-x, 55%);stroke-width:var(--cd-close-stroke, 1.5)}.dk-cd__body{background:var(--cd-body-bg, var(--dk-bg))}.dk-cd__foot{background:var(--cd-foot-bg, var(--dk-bg))}.dk-cd--large .dk-cd__panel{width:min(560px,100vw)}@media(max-width:749px){.dk-cd--m-partial .dk-cd__panel{width:88vw}.dk-cd--m-full .dk-cd__panel{width:100vw}}.dk-cart-timer{padding:var(--dk-timer-pad, 9px) 12px;border-radius:var(--dk-timer-radius, 0);font-size:var(--dk-timer-size, 15px)}.dk-cart-timer--left{justify-content:flex-start;text-align:left}.dk-cp{color:var(--cp-text-color, inherit)}.dk-cp__msg{margin:0 0 12px;font-size:var(--cp-text, 14px);text-align:center}.dk-cp__track{position:relative;height:var(--cp-line-h, 7px);border-radius:var(--cp-line-radius, 10px);background:var(--cp-track, #ececec)}.dk-cp--multi .dk-cp__track{margin:calc(var(--cp-icon, 28px) / 2) calc(var(--cp-icon, 28px) / 2) calc(var(--cp-icon, 28px) / 2 + 26px)}.dk-cp__fill{display:block;width:var(--cp-fill-w, 0%);height:100%;border-radius:inherit;background-image:var(--cp-fill);background-size:100% 100%;transition:width .5s ease}.dk-cp.has-stripes .dk-cp__fill{background-image:repeating-linear-gradient(-45deg,rgb(255 255 255 / .22) 0 6px,transparent 6px 12px),var(--cp-fill);background-size:17px 17px,100% 100%;animation:dk-stripes .9s linear infinite}@keyframes dk-stripes{to{background-position:17px 0,0 0}}.dk-cp__point{position:absolute;top:50%;left:var(--cp-at, 100%);display:grid;justify-items:center;transform:translate(-50%,calc(var(--cp-icon, 28px) / -2))}.dk-cp__point.is-end{justify-items:end;transform:translate(calc(-100% + var(--cp-icon, 28px) / 2),calc(var(--cp-icon, 28px) / -2))}.dk-cp__point.is-start{justify-items:start;transform:translate(calc(var(--cp-icon, 28px) / -2),calc(var(--cp-icon, 28px) / -2))}.dk-cp__icon{display:grid;place-items:center;width:var(--cp-icon, 28px);height:var(--cp-icon, 28px);overflow:hidden;border:var(--cp-bw, 2px) var(--cp-bs, solid) var(--cp-bc, #d9d9d9);border-radius:var(--cp-icon-radius, 50%);background:var(--cp-icon-bg, #fff);color:var(--cp-icon-fg, currentColor);box-sizing:border-box;transition:background-color .3s,border-color .3s,color .3s}.dk-cp__icon .dk-icon,.dk-cp__icon img{width:calc(var(--cp-icon, 28px) * var(--cp-icon-scale, .6));height:calc(var(--cp-icon, 28px) * var(--cp-icon-scale, .6));object-fit:contain}.dk-cp__icon.is-dot{width:calc(var(--cp-icon, 28px) * .5);height:calc(var(--cp-icon, 28px) * .5);margin-top:calc(var(--cp-icon, 28px) * .25)}.is-done>.dk-cp__icon{border-color:var(--cp-done-bc, #111);background:var(--cp-icon-done-bg, #111);color:var(--cp-icon-done-fg, #fff)}.dk-cp__label{margin-top:4px;font-size:var(--cp-label, 10px);font-weight:600;line-height:1.25;text-align:center;white-space:nowrap}@media(min-width:750px){.dk-cp__label{font-size:var(--cp-label-d, 11px)}}.dk-cp--single .dk-cp__row{display:flex;align-items:center}.dk-cp--single .dk-cp__track{flex:1;margin-right:calc(var(--cp-icon, 30px) / -2)}.dk-cp--single .dk-cp__point{position:relative;top:auto;left:auto;transform:none;z-index:1}.dk-cart-items .dk-line{grid-template-columns:var(--ln-img, 84px) minmax(0,1fr)}.dk-cart-items--img-small{--ln-img: 64px}.dk-cart-items--img-large{--ln-img: 110px}.dk-cart-items--title-small .dk-line__title{font-size:.86em}.dk-cart-items--title-large .dk-line__title{font-size:1.08em}.dk-cart-items.no-dividers .dk-line{border-bottom:0}.dk-line__media{border-radius:var(--ln-img-radius, 6px)}.dk-cart-items .dk-line__now{color:var(--ln-price, inherit)}.dk-cart-items .dk-line__price s{color:var(--ln-compare, inherit);opacity:1}.dk-line__save{font-size:.8em;font-weight:400;color:var(--ln-save, inherit)}.dk-line--price-left .dk-line__price{justify-items:start;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.dk-line__unit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-size:.8em}.dk-line__dbadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--dk-badge-radius, 6px);background:var(--dk-surface-color);font-size:.92em}.dk-line__dbadge .dk-icon{width:12px;height:12px}.dk-line__remove-text{justify-self:start;margin-top:4px;padding:0;border:0;background:none;font-size:.8em;text-decoration:underline;text-underline-offset:3px;opacity:.7;cursor:pointer}.dk-line__remove .dk-icon{stroke-width:1.4}.dk-cart-items .dk-lqty{height:auto;padding:var(--q-pad, 0);border:var(--q-bw, 1px) solid var(--q-bc, var(--dk-border));border-radius:var(--q-radius, 6px);background:var(--q-bg, transparent);font-size:var(--q-size, 14px);box-shadow:none;overflow:visible}.dk-cart-items .dk-lqty .dk-lqty__btn{width:auto;height:auto;padding:var(--q-btn-pad, .5em);border-radius:0;background:var(--q-btn-bg, transparent)}.dk-cart-items .dk-lqty .dk-lqty__btn:first-child{border-radius:var(--q-radius, 6px) 0 0 var(--q-radius, 6px)}.dk-cart-items .dk-lqty .dk-lqty__btn:last-child{border-radius:0 var(--q-radius, 6px) var(--q-radius, 6px) 0}.dk-cart-items .dk-lqty.is-round .dk-lqty__btn{border-radius:var(--q-radius, 6px)}.dk-cart-items .dk-lqty.is-outline .dk-lqty__btn{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.dk-cart-items .dk-lqty .dk-lqty__btn .dk-icon{width:calc(1em * var(--q-icon, .7) * 1.4);height:calc(1em * var(--q-icon, .7) * 1.4)}.dk-cart-items .dk-lqty input{width:calc(1.2em + var(--q-input-pad, .7em) * 2);height:auto;padding:.35em var(--q-input-pad, .7em);border-inline:1px solid color-mix(in srgb,currentColor var(--q-sep, 20%),transparent);font-size:1em}.dk-st{display:grid;gap:var(--st-gap, 6px)}.dk-st__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;color:var(--st-color, inherit);font-size:var(--st-size, 16px)}.dk-st__row--center{justify-content:center;gap:6px}.dk-st__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82em}.dk-st__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--dk-badge-radius, 6px);background:var(--dk-surface-color)}.dk-st__badge .dk-icon{width:12px;height:12px}.dk-cart-checkout__btn{gap:var(--co-gap, 10px)}.dk-cart-checkout__btn .dk-icon,.dk-co__img{width:var(--co-icon, 1.2em);height:var(--co-icon, 1.2em);object-fit:contain}.dk-cart-discount.has-separator{padding-bottom:14px;border-bottom:1px solid var(--dk-border)}.dk-terms{font-size:var(--tc-size, 14px)}.dk-terms--center .dk-terms__label{justify-content:center}.dk-terms .dk-checkbox:checked{border-color:var(--tc-color, var(--dk-text));background-color:var(--tc-color, var(--dk-text))}.dk-terms__warning{color:var(--tc-warn, var(--dk-error));font-size:var(--tc-warn-size, 13px)}.dk-terms__warning--center{text-align:center}.dk-cart-checkout .dk-terms__warning,.dk-cd__foot>.dk-terms__warning{margin:8px 0}.dk-vis{display:contents}@media(min-width:750px){.dk-vis--mobile{display:none}}@media(max-width:749px){.dk-vis--desktop{display:none}}.dk-ptitle{text-align:var(--pt-align-m, left)}@media(min-width:750px){.dk-ptitle{text-align:var(--pt-align, left)}}.dk-ptitle__title{color:var(--pt-color, inherit);font-family:var(--pt-font, var(--dk-font-heading));font-weight:var(--pt-weight, var(--dk-font-heading-weight));letter-spacing:var(--pt-spacing, var(--dk-heading-spacing))}.dk-pprice .dk-price{letter-spacing:var(--pp-spacing, 0)}.dk-pprice .dk-price__now{color:var(--pp-color, var(--dk-price))}.dk-pprice .dk-price.is-sale .dk-price__now{color:var(--pp-color, var(--dk-sale-price))}.dk-pprice .dk-price--lg.is-sale .dk-price__now{font-size:var(--pp-sale, var(--dk-pp-size, 24px))}.dk-pprice .dk-price--lg .dk-price__was{font-size:var(--pp-compare, 17px);color:var(--pp-compare-color, var(--dk-compare-price))}.dk-pprice--compare-first .dk-price__was,.dk-pprice--compare-first-v .dk-price__was{order:-1}.dk-pprice--price-first-v .dk-price,.dk-pprice--compare-first-v .dk-price{flex-direction:column;align-items:flex-start;gap:2px}.dk-pprice .dk-price__badge,.dk-pprice__custom{background:var(--pp-badge-bg, var(--dk-badge));color:var(--pp-badge-fg, var(--dk-badge-text))}.dk-pprice__custom{display:inline-flex;align-items:center;gap:5px;align-self:center;padding:4px 10px;border-radius:var(--dk-badge-radius, 6px);font-size:12px;font-weight:700;text-transform:var(--dk-badge-case, none);letter-spacing:.04em}.dk-pprice__custom .dk-icon{width:1.3em;height:1.3em}.dk-vp--sw-small{--dk-swatch-size: 26px}.dk-vp--sw-medium{--dk-swatch-size: 34px}.dk-vp--sw-large{--dk-swatch-size: 44px}.dk-vp--sw-xl{--dk-swatch-size: 56px}.dk-vp:not(.dk-vp--full-dd) .dk-vp__select-wrap{max-width:max-content;min-width:200px}.dk-vp__value[hidden]{display:none}.dk-buy.is-upper .dk-buy__atc,.dk-buy.is-upper .dk-buy__now{text-transform:uppercase}.dk-buy:not(.is-upper) .dk-buy__atc,.dk-buy:not(.is-upper) .dk-buy__now{text-transform:none}.dk-buy__atc,.dk-buy__now{gap:var(--buy-gap, 10px)}.dk-buy__atc .dk-icon,.dk-buy__img{width:var(--buy-icon, 1.2em);height:var(--buy-icon, 1.2em);object-fit:contain}.dk-buy--qty-right .dk-buy__row{flex-direction:row-reverse}.dk-buy--qty-above .dk-buy__row{flex-direction:column;align-items:stretch}.dk-buy--qty-above .dk-buy__row>.dk-qtyblock .dk-qty{width:max-content}.dk-buy--h-original .dk-buy__row>.dk-qtyblock .dk-qty{height:auto;min-height:44px}.dk-buy--h-original .dk-buy__row,.dk-buy--h-stretch-atc .dk-buy__row{align-items:center}.dk-buy--h-stretch-atc .dk-buy__row>.dk-qtyblock .dk-qty{height:44px}.dk-buy--h-stretch-atc .dk-buy__atc{min-height:44px}.dk-buy__now{width:100%;margin-top:10px;background:var(--dk-bn-bg, transparent);border-color:var(--dk-bn-bg, var(--dk-btn2));color:var(--dk-bn-fg, var(--dk-btn2-text))}.dk-buy__sep{opacity:.7}.dk-buy__form>.dk-buy__dynamic{margin-top:10px}.dk-inv{display:flex}.dk-inv--full .dk-inv__msg{display:flex;width:100%}.dk-inv .dk-inv__msg{color:var(--inv-fg, inherit);font-size:var(--inv-size, 14px);justify-content:inherit}.dk-inv__msg.is-boxed{padding:8px 12px;border:var(--inv-b);border-radius:var(--inv-r, 6px);background:var(--inv-bg, transparent)}.dk-inv .dk-inv__dot{width:var(--inv-icon, 9px);height:var(--inv-icon, 9px);flex-shrink:0;background:var(--inv-ic, currentColor);color:var(--inv-ic, currentColor)}.dk-inv .dk-inv__dot:after{animation:none;display:none}.dk-inv--anim-ripple .dk-inv__dot:after{display:block;top:0;right:0;bottom:0;left:0;background:var(--inv-ic, currentColor);animation:dk-inv-ripple var(--inv-speed, 1.5s) ease-out infinite}@keyframes dk-inv-ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(var(--inv-scale, 2.2));opacity:0}}.dk-inv--anim-blink .dk-inv__dot{animation:dk-inv-blink var(--inv-speed, 1.5s) ease-in-out infinite}@keyframes dk-inv-blink{50%{opacity:var(--inv-low-o, .2)}}.dk-inv__dot.has-outer{box-shadow:0 0 0 3px color-mix(in srgb,var(--inv-ic, currentColor) 25%,transparent)}.dk-viewd__link{display:inline-flex;align-items:center;gap:6px;color:var(--vd-color, inherit);font-weight:500;text-decoration:underline;text-underline-offset:4px}.dk-viewd__link .dk-icon{width:16px;height:16px;transition:transform .2s}.dk-viewd__link:hover .dk-icon{transform:translate(3px)}.dk-btn--lg{font-size:1.1em}.button.is-upper:where(:not(.hz,.hz *)){text-transform:uppercase}.dk-sku{margin:0;font-size:.85em;opacity:.75}.dk-sku--subtitle{font-size:.8em;letter-spacing:.04em}.dk-sku--upper{text-transform:uppercase;letter-spacing:.08em;font-size:.78em}.dk-urgtext{display:flex;align-items:center;gap:6px;margin:0;color:var(--ut-color, inherit);font-size:var(--ut-size, 14px)}.dk-urgtext[style*=center]{justify-content:center}.dk-urgtext[style*=right]{justify-content:flex-end}.dk-urgtext .dk-icon{width:1.2em;height:1.2em}.dk-emoji{font-size:var(--em-size, 15px)}.dk-emoji p{margin:0 0 var(--em-gap, 4px)}.dk-poplink{display:flex}.dk-poplink__btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:.92em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dk-poplink__btn .dk-icon{width:16px;height:16px}.dk-modal__close.is-outlined{border:1px solid currentColor;border-radius:50%}.dk-cfield{display:grid;gap:8px}.dk-cfield__label{font-size:.92em;font-weight:600}.dk-cfield:not(.is-full) .dk-input,.dk-cfield:not(.is-full) .dk-vp__select-wrap{max-width:360px}.dk-cfield__area--small{min-height:70px}.dk-cfield__area--large{min-height:160px}.dk-cfield__error{margin:0;color:var(--dk-error);font-size:.85em}.dk-cfield.is-invalid .dk-input,.dk-cfield.is-invalid .dk-select{border-color:var(--dk-error)}.dk-pdesc{font-size:var(--pd-size, 15px)}.dk-qbx__heading{margin-bottom:12px}.dk-qbx__options{display:grid;gap:12px}.dk-qbx--grid .dk-qbx__options{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;align-items:var(--qbx-valign, stretch)}.dk-qbx--valign-start{--qbx-valign: start}.dk-qbx--valign-center{--qbx-valign: center}.dk-qbx--valign-end{--qbx-valign: end}.dk-qbx--compact .dk-qbx__options{gap:8px}.dk-qbx__option{position:relative;display:grid;gap:8px;padding:14px 16px;border:var(--qb-bw, 2px) var(--qb-off-bs, solid) var(--qb-off-bc, #d9d9d9);border-radius:var(--qb-radius, 6px);background:var(--qb-off-bg, transparent);color:var(--qb-off-fg, inherit);cursor:pointer;transition:border-color .2s,background-color .2s;--qb-ac: var(--qb-off-ac);--qb-badge-bg: var(--qb-off-badge-bg);--qb-badge-fg: var(--qb-off-badge-fg);--qb-ben-fg: var(--qb-off-ben-fg);--qb-ben-bg: var(--qb-off-ben-bg);--qb-ben-bc: var(--qb-off-ben-bc)}.dk-qbx--compact .dk-qbx__option{padding:9px 12px}.dk-qbx__option:has(.dk-qbx__radio:checked){border-style:var(--qb-on-bs, solid);border-color:var(--qb-on-bc, #111);background:var(--qb-on-bg, transparent);color:var(--qb-on-fg, inherit);--qb-ac: var(--qb-on-ac);--qb-badge-bg: var(--qb-on-badge-bg);--qb-badge-fg: var(--qb-on-badge-fg);--qb-ben-fg: var(--qb-on-ben-fg);--qb-ben-bg: var(--qb-on-ben-bg);--qb-ben-bc: var(--qb-on-ben-bc)}.dk-qbx__radio{position:absolute;opacity:0;pointer-events:none}.dk-qbx__radio:focus-visible~.dk-qbx__main{outline:2px solid var(--dk-accent);outline-offset:4px}.dk-qbx__main{display:flex;align-items:center;gap:12px}.dk-qbx__mark{display:none;width:18px;height:18px;flex-shrink:0;border:2px solid currentColor;border-radius:50%;opacity:.5}.dk-qbx.has-indicator .dk-qbx__mark{display:block}.dk-qbx__radio:checked~.dk-qbx__main .dk-qbx__mark{border-width:5px;border-color:var(--qb-ac, currentColor);opacity:1}.dk-qbx__media{width:calc(64px * var(--qb-img, 70%) / 70%);flex-shrink:0}.dk-qbx__img{display:block;width:100%;height:auto;border-radius:calc(var(--qb-radius, 6px) / 2)}.dk-qbx__body{display:grid;gap:2px;flex:1;min-width:0}.dk-qbx__title{font-weight:700}.dk-qbx__subtitle{font-size:.85em;opacity:.8}.dk-qbx__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--qb-ac, inherit);font-weight:700}.dk-qbx--prices-price-first .dk-qbx__price,.dk-qbx--prices-compare-first .dk-qbx__price{flex-direction:row;align-items:baseline;gap:8px}.dk-qbx--prices-compare-first .dk-qbx__compare,.dk-qbx--prices-compare-first-v .dk-qbx__compare{order:-1}.dk-qbx__compare{color:var(--dk-compare-price);font-size:.85em;font-weight:400}.dk-qbx__badge{position:absolute;top:0;right:14px;z-index:1;padding:3px 10px;border-radius:999px;background:var(--qb-badge-bg, #111);color:var(--qb-badge-fg, #fff);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transform:translateY(-50%)}.dk-qbx__option--badge-2 .dk-qbx__badge{position:static;margin:-14px -16px 0;border-radius:calc(var(--qb-radius, 6px) - 2px) calc(var(--qb-radius, 6px) - 2px) 0 0;text-align:center;transform:none}.dk-qbx__option--badge-3 .dk-qbx__badge{top:10px;right:-1px;border-radius:4px 0 0 4px;transform:none}.dk-qbx__benefit{justify-self:start;padding:3px 10px;border:1px solid var(--qb-ben-bc, currentColor);border-radius:var(--qb-ben-r, 4px);color:var(--qb-ben-fg, inherit);font-size:.78em;font-weight:700}.dk-qbx__benefit--solid{background:var(--qb-ben-bg, #111)}.dk-qbx__units{display:grid;gap:6px;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.dk-qbx__unit{display:flex;align-items:center;gap:10px;font-size:.85em}.dk-qbx__unit .dk-vp__select-wrap{flex:1}.dk-qbx__unit .dk-select{min-height:38px;padding-block:6px}.dk-qbx--grid .dk-qbx__option{text-align:center;padding-top:18px}.dk-qbx--grid .dk-qbx__main{flex-direction:column;gap:8px}.dk-qbx--grid.is-img-bottom .dk-qbx__media{order:5}.dk-qbx--grid .dk-qbx__price{align-items:center}.dk-qbx--grid .dk-qbx__badge{left:50%;right:auto;transform:translate(-50%,-50%);white-space:nowrap}.dk-qbx--grid .dk-qbx__benefit{justify-self:center}.dk-qbx--grid .dk-qbx__media{width:var(--qb-img, 70%)}@media(max-width:749px){.dk-qbx--grid .dk-qbx__options{gap:8px}.dk-qbx--grid .dk-qbx__option{padding-inline:8px}}.dk-buy.has-atc-size .dk-buy__atc{font-size:var(--buy-atc-fs)}@media screen and (max-width:749px){.dk-buy.has-atc-size .dk-buy__atc{font-size:var(--buy-atc-fs-m)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dk-settings.css.map */
