*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--dk-header-h, 0px) + 12px)}html.dk-lock{overflow:hidden}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--dk-bg);color:var(--dk-text);font-family:var(--dk-font-body);font-weight:var(--dk-font-body-weight);font-style:var(--dk-font-body-style);font-size:var(--dk-body-size);line-height:1.55;-webkit-font-smoothing:antialiased}.dk-main{flex:1}.dk-main:focus{outline:none}img,video,svg{max-width:100%}img{height:auto}a:where(:not(.hz,.hz *)){color:inherit}button:where(:not(.hz,.hz *)){font:inherit;color:inherit}hr{border:0}:focus-visible{outline:2px solid var(--dk-accent);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dk-skip:focus{position:fixed!important;top:8px;left:8px;z-index:1000;width:auto;height:auto;clip:auto;padding:10px 16px;background:var(--dk-bg)}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 *)){margin:0 0 .5em;font-family:var(--dk-font-heading);font-weight:var(--dk-font-heading-weight);font-style:var(--dk-font-heading-style);text-transform:var(--dk-heading-case);letter-spacing:var(--dk-heading-spacing);line-height:1.15;overflow-wrap:anywhere}h1:where(:not(.hz,.hz *)),.h1:where(:not(.hz,.hz *)){font-size:calc(clamp(30px,4.6vw,48px) * var(--dk-heading-scale))}h2:where(:not(.hz,.hz *)),.h2:where(:not(.hz,.hz *)){font-size:calc(clamp(26px,3.6vw,38px) * var(--dk-heading-scale))}h3:where(:not(.hz,.hz *)),.h3:where(:not(.hz,.hz *)){font-size:calc(clamp(20px,2.4vw,26px) * var(--dk-heading-scale))}h4:where(:not(.hz,.hz *)),.h4:where(:not(.hz,.hz *)){font-size:calc(18px * var(--dk-heading-scale))}p:where(:not(.hz,.hz *)){margin:0 0 1em}.rte>:first-child:where(:not(.hz,.hz *)){margin-top:0}.rte>:last-child:where(:not(.hz,.hz *)){margin-bottom:0}.rte img:where(:not(.hz,.hz *)){border-radius:var(--dk-radius-sm)}.rte table:where(:not(.hz,.hz *)){width:100%;border-collapse:collapse}.rte td:where(:not(.hz,.hz *)),.rte th:where(:not(.hz,.hz *)){padding:8px 10px;border:1px solid var(--dk-border)}.rte a:where(:not(.hz,.hz *)){text-underline-offset:3px}.dk-eyebrow{margin:0 0 8px;font-size:.8em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-accent)}.dk-muted{color:color-mix(in srgb,currentColor 62%,transparent)}.dk-center{text-align:center}div.dk-center{margin-top:28px}.dk-wrap{width:100%;max-width:calc(var(--dk-wrap-max, var(--dk-page-width)) + var(--dk-wrap-pad, var(--page-margin)) * 2);margin-inline:auto;padding-inline:var(--dk-wrap-pad, var(--page-margin))}.dk-narrow{max-width:calc(760px + var(--page-margin) * 2)}.spacing-style:where(:not(.hz,.hz *)){padding-block-start:var(--padding-block-start, 0px);padding-block-end:var(--padding-block-end, 0px)}.dk-section{padding-block:var(--padding-block-start, 48px) var(--padding-block-end, 48px)}.dk-grid{display:grid;grid-template-columns:repeat(var(--dk-cols-m, 2),minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.dk-grid{grid-template-columns:repeat(min(3,var(--dk-cols, 4)),minmax(0,1fr));gap:32px 20px}}@media(min-width:990px){.dk-grid{grid-template-columns:repeat(var(--dk-cols, 4),minmax(0,1fr))}}@media(max-width:749px){.dk-grid.is-scroll-m{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);scrollbar-width:none}.dk-grid.is-scroll-m>*{scroll-snap-align:start}}.dk-ratio{position:relative;display:block;overflow:hidden;aspect-ratio:var(--dk-ratio, 1)}.dk-ratio--square{aspect-ratio:1}.dk-ratio--portrait{aspect-ratio:4 / 5}.dk-ratio--landscape{aspect-ratio:4 / 3}.dk-ratio>img,.dk-ratio>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dk-fit--contain>img{object-fit:contain}.dk-placeholder-svg{background:var(--dk-surface-color);fill:color-mix(in srgb,var(--dk-text) 30%,transparent)}.dk-empty{display:grid;justify-items:center;gap:14px;padding:48px 0;text-align:center}.button:where(:not(.hz,.hz *)){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--dk-btn-height);padding:0 28px;border:1.5px solid var(--dk-btn);border-radius:var(--dk-btn-radius);background:var(--dk-btn);color:var(--dk-btn-text);font-family:inherit;font-size:1em;font-weight:var(--dk-btn-weight);text-transform:var(--dk-btn-case);letter-spacing:.02em;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;box-shadow:var(--dk-btn-shadow);transition:transform .18s ease,filter .18s ease,background-color .18s,color .18s,box-shadow .18s;-webkit-tap-highlight-color:transparent}.button .dk-icon{width:1.15em;height:1.15em}.button-secondary:where(:not(.hz,.hz *)){background:transparent;border-color:var(--dk-btn2);color:var(--dk-btn2-text);box-shadow:none}.button:disabled:where(:not(.hz,.hz *)),.button[aria-disabled=true]:where(:not(.hz,.hz *)){opacity:.5;cursor:not-allowed}.dk-btn-hover--lift .button:not(:disabled):hover{transform:translateY(-2px)}.dk-btn-hover--darken .button:not(:disabled):hover{filter:brightness(.88)}.button-secondary:not(:disabled):hover:where(:not(.hz,.hz *)){background:var(--dk-btn2);color:var(--dk-bg)}.button[aria-busy=true]:where(:not(.hz,.hz *)){color:transparent!important;pointer-events:none}.button[aria-busy=true]:where(:not(.hz,.hz *)):after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--dk-btn-text);border-right-color:transparent;border-radius:50%;animation:dk-spin .7s linear infinite}.button-secondary[aria-busy=true]:where(:not(.hz,.hz *)):after{border-color:var(--dk-btn2-text);border-right-color:transparent}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-input,.dk-select{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--dk-border);border-radius:var(--dk-radius-sm);background:var(--dk-bg);color:inherit;font:inherit}textarea.dk-input{min-height:96px;resize:vertical}.dk-input:focus,.dk-select:focus{outline:none;border-color:var(--dk-text)}.dk-select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.dk-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--dk-border);border-radius:999px;font-size:.85em;text-decoration:none}.dk-chip .dk-icon{width:14px;height:14px}.dk-note{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--dk-radius-sm);background:var(--dk-surface-color)}.dk-note--ok{color:var(--dk-success, #1f7a45)}.dk-note--err{color:var(--dk-error, #b42318)}.dk-social{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.dk-social a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent);transition:background-color .2s}.dk-social a:hover{background:color-mix(in srgb,currentColor 22%,transparent)}.dk-social .dk-icon{width:18px;height:18px}dk-ann-bar{display:block}.dk-ann{padding-block:calc(var(--dk-ann-pt, 8px) * .75) calc(var(--dk-ann-pb, 8px) * .75);background:var(--dk-ann-bg);color:var(--dk-ann-fg);font-size:var(--dk-ann-size);font-weight:500;letter-spacing:.02em}@media(min-width:750px){.dk-ann{padding-block:var(--dk-ann-pt, 8px) var(--dk-ann-pb, 8px)}}.dk-ann a{color:inherit}.dk-ann__item{display:flex;align-items:center;gap:8px;white-space:nowrap}.dk-ann__item a{text-underline-offset:3px}.dk-ann__item .dk-icon,.dk-ann__img{flex:none;width:1.2em;height:1.2em}.dk-ann__img{object-fit:contain}.dk-ann__item p{margin:0}.dk-ann__arrow{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:inherit;opacity:.7;cursor:pointer}.dk-ann__arrow:hover{opacity:1}.dk-ann__arrow .dk-icon{width:14px;height:14px}.dk-ann__rotator{display:flex;align-items:center;justify-content:center;gap:8px}.dk-ann__slides{position:relative;display:grid;flex:1;max-width:720px;text-align:center}.dk-ann__slides>*{grid-area:1 / 1;justify-content:center;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s,transform .35s,visibility .35s}.dk-ann__slides>.is-active,.dk-ann__slides>:only-child{opacity:1;visibility:visible;transform:none}.dk-ann--marquee .dk-ticker__list{align-items:center}.dk-ann--columns .dk-ann__item{font-size:var(--ann-fs-m, 14px);white-space:normal}.dk-ann--columns .dk-ann__item .dk-icon,.dk-ann--columns .dk-ann__img{width:var(--ann-ic-m, 20px);height:var(--ann-ic-m, 20px)}.dk-ann--columns .dk-ann__item--left{justify-content:flex-start;text-align:left}.dk-ann--columns .dk-ann__item--center{justify-content:center;text-align:center}.dk-ann--columns .dk-ann__item--right{justify-content:flex-end;text-align:right}.dk-ann--columns .dk-ann__item--m-vertical{flex-direction:column;gap:4px}.dk-ann--columns .dk-ann__item--m-vertical.dk-ann__item--left{align-items:flex-start}.dk-ann--columns .dk-ann__item--m-vertical.dk-ann__item--right{align-items:flex-end}.dk-ann__grid{--c: var(--cols-m, 1);--g: var(--gap-m, 16px);display:flex;align-items:center;gap:8px}.dk-ann-grid__viewport{flex:1;min-width:0;overflow:hidden}.dk-ann-grid__track{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));align-items:center;gap:10px var(--g)}.dk-ann__grid.is-auto-m .dk-ann-grid__track{display:flex;flex-wrap:wrap;justify-content:center}.dk-ann__grid:not([data-on]) .dk-ann-grid__arrow{display:none}.dk-ann__grid[data-on] .dk-ann-grid__track{display:flex;flex-wrap:nowrap;gap:var(--g);transition:transform .45s ease;touch-action:pan-y}.dk-ann__grid[data-on] .dk-ann-grid__track>*{flex:0 0 calc((100% - (var(--c) - 1) * var(--g)) / var(--c));min-width:0}.dk-ann-grid--fade[data-on] .dk-ann-grid__track{display:grid;transition:none}.dk-ann-grid--fade[data-on] .dk-ann-grid__track>*{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}.dk-ann-grid--fade[data-on] .dk-ann-grid__track>.is-active{opacity:1;visibility:visible}.dk-ann.has-sep .dk-ann-grid__track>*{position:relative}.dk-ann.has-sep .dk-ann-grid__track>*+*:before{content:"";position:absolute;top:15%;bottom:15%;left:calc(var(--g) / -2);border-left:1px solid color-mix(in srgb,currentColor 35%,transparent)}.dk-ann.has-sep .dk-ann__grid[data-on] .dk-ann-grid__track>*:before{display:none}@media(min-width:750px){.dk-ann__grid{--c: var(--cols-d, 1);--g: var(--gap-d, 28px)}.dk-ann__grid.is-auto-m:not(.is-auto-d) .dk-ann-grid__track{display:grid}.dk-ann__grid.is-auto-d .dk-ann-grid__track{display:flex;flex-wrap:wrap;justify-content:center}.dk-ann__grid[data-on] .dk-ann-grid__track{display:flex}.dk-ann-grid--fade[data-on] .dk-ann-grid__track{display:grid}.dk-ann--columns .dk-ann__item{font-size:var(--ann-fs-d, 16px)}.dk-ann--columns .dk-ann__item .dk-icon,.dk-ann--columns .dk-ann__img{width:var(--ann-ic-d, 24px);height:var(--ann-ic-d, 24px)}.dk-ann--columns .dk-ann__item--m-vertical{flex-direction:row;gap:8px}.dk-ann--columns .dk-ann__item--d-vertical{flex-direction:column;gap:4px}}.dk-ann-code__box{display:inline-flex;align-items:center;gap:10px;padding:3px 3px 3px 14px;border:1px dashed color-mix(in srgb,currentColor 60%,transparent);border-radius:var(--ann-code-r, 40px)}.dk-ann-code__text p{margin:0}.dk-ann-code__btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:0;border-radius:calc(var(--ann-code-r, 40px) - 3px);background:var(--dk-ann-fg);color:var(--dk-ann-solid, #000);font:inherit;font-size:.9em;font-weight:600;cursor:pointer}.dk-ann-code__btn .dk-icon,.dk-ann .dk-ann-code__btn .dk-icon{width:1em;height:1em}.dk-ann-code__btn [hidden]{display:none}.dk-header-host{z-index:30;transition:transform .3s ease,top .3s ease;margin-bottom:var(--dk-header-mb, 0px)}.dk-header-host[data-sticky=always],.dk-header-host[data-sticky=scroll-up]{position:sticky;top:var(--dk-stick-top, 0px)}.dk-header-host.is-hidden,.dk-stick-host.is-hidden{transform:translateY(calc(-100% - var(--dk-stick-top, 0px)))}.dk-stick-host{position:relative;z-index:31;transition:transform .3s ease,top .3s ease}.dk-stick-host[data-sticky=always],.dk-stick-host[data-sticky=scroll-up]{position:sticky;top:var(--dk-stick-top, 0px)}.dk-header-host:has(dk-header.is-transparent){margin-bottom:calc(var(--dk-header-real-h, 0px) * -1)}.dk-header{display:block;background:var(--dk-header-bg);color:var(--dk-header-text);transition:background-color .25s,color .25s,border-color .25s}.dk-header.has-border{border-bottom:1px solid color-mix(in srgb,var(--dk-header-text) 12%,transparent)}.dk-header-host.is-scrolled .dk-header{box-shadow:0 6px 20px #0000000f}.dk-header-host:not(.is-scrolled) .dk-header.is-transparent:not(:hover):not(:focus-within){background:transparent;color:var(--dk-header-transparent-text, #fff);border-bottom-color:transparent}.dk-logo--alt{display:none!important}html:has(#MainContent>div.shopify-section:first-of-type [data-dk-th]) .dk-header-host{margin-bottom:calc(var(--dk-header-real-h, 0px) * -1)}html:has(#MainContent>div.shopify-section:first-of-type [data-dk-th]) .dk-header-host:not(.is-scrolled) .dk-header:not(:hover):not(:focus-within){background:transparent;color:var(--dk-th-color, #fff);border-bottom-color:transparent}html:has(#MainContent>div.shopify-section:first-of-type [data-dk-th-hide-ann]) :is(.dk-ann-section,.dk-hticker-section,.dk-cdbar-section,.shopify-section:has(>dk-ann-bar),.shopify-section:has(>div>dk-ticker)){display:none}.dk-header-host:not(.is-scrolled) .dk-header.is-transparent:not(:hover):not(:focus-within) .dk-header__logo:has(.dk-logo--alt) .dk-logo--main,html:has(#MainContent>div.shopify-section:first-of-type [data-dk-th-logo]) .dk-header-host:not(.is-scrolled) .dk-header:not(:hover):not(:focus-within) .dk-header__logo:has(.dk-logo--alt) .dk-logo--main{display:none!important}.dk-header-host:not(.is-scrolled) .dk-header.is-transparent:not(:hover):not(:focus-within) .dk-logo--alt.dk-logo--m,html:has(#MainContent>div.shopify-section:first-of-type [data-dk-th-logo]) .dk-header-host:not(.is-scrolled) .dk-header:not(:hover):not(:focus-within) .dk-logo--alt.dk-logo--m{display:block!important}@media(min-width:990px){.dk-header-host:not(.is-scrolled) .dk-header.is-transparent:not(:hover):not(:focus-within) .dk-logo--alt.dk-logo--m,html:has(#MainContent>div.shopify-section:first-of-type [data-dk-th-logo]) .dk-header-host:not(.is-scrolled) .dk-header:not(:hover):not(:focus-within) .dk-logo--alt.dk-logo--m{display:none!important}.dk-header-host:not(.is-scrolled) .dk-header.is-transparent:not(:hover):not(:focus-within) .dk-logo--alt.dk-logo--d,html:has(#MainContent>div.shopify-section:first-of-type [data-dk-th-logo]) .dk-header-host:not(.is-scrolled) .dk-header:not(:hover):not(:focus-within) .dk-logo--alt.dk-logo--d{display:block!important}}.dk-header__inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"start logo end";align-items:center;column-gap:12px;min-height:56px;padding-block:var(--dk-header-pt, 14px) var(--dk-header-pb, 14px)}.dk-header__start{grid-area:start;display:flex;align-items:center;gap:4px;min-width:0}.dk-header__inner>.dk-header__logo{grid-area:logo}.dk-header__end{grid-area:end;display:flex;align-items:center;justify-content:flex-end;gap:2px}.dk-header__row2{grid-column:1 / -1}.dk-header__logo{display:inline-flex;justify-self:center;text-decoration:none}.dk-header__logo-img{display:block;width:var(--dk-logo-w-m);height:auto}.dk-logo--d{display:none}.dk-header__logo-text{font-family:var(--dk-font-heading);font-weight:var(--dk-font-heading-weight);font-size:22px;letter-spacing:var(--dk-heading-spacing);white-space:nowrap}.dk-header__icon{position:relative;display:grid;place-items:center;min-width:40px;height:40px;padding:0 4px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;text-decoration:none;opacity:var(--dk-hicon-opacity, 1);transition:opacity .2s}.dk-header__icon:hover{opacity:1}.dk-header__icon .dk-icon{width:var(--dk-hicon-size, 22px);height:var(--dk-hicon-size, 22px);stroke-width:var(--dk-hicon-stroke, 1.5)}.dk-header__text-icon{font-family:var(--dk-hicon-font, inherit);font-size:var(--dk-hicon-text-m, 12px);letter-spacing:.08em;white-space:nowrap}.dk-header.is-icon-upper .dk-header__text-icon{text-transform:uppercase}.dk-header__start-search,.dk-header__end-search{display:contents}.dk-header__count{position:absolute;top:2px;right:-1px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--dk-bubble-bg, var(--dk-accent));color:var(--dk-bubble-fg, #fff);font-size:10.5px;font-weight:700;line-height:1}.dk-header__cart:has(.dk-header__text-icon) .dk-header__count{position:static;margin-left:4px}.dk-header__cart:has(.dk-header__text-icon){display:inline-flex;align-items:center}.dk-nav{display:none}@media(max-width:989px){.dk-header__account,.dk-header__start-search,.dk-header__start-loc,.dk-hloc--desktop{display:none!important}.dk-header--m-left .dk-header__inner{grid-template-columns:auto 1fr auto}.dk-header--m-left .dk-header__logo{justify-self:start}}@media(min-width:990px){.dk-logo--m{display:none}.dk-logo--d{display:block}.dk-header__logo-img{width:var(--dk-logo-w)}.dk-header__text-icon{font-size:var(--dk-hicon-text, 13px)}.dk-header__burger:not(.is-always),.dk-header__end-search.is-mobile-only{display:none}.dk-nav{display:block}.dk-header--middle-left .dk-header__inner{grid-template-columns:auto auto 1fr auto;grid-template-areas:"start logo nav end";column-gap:0}.dk-header--middle-left .dk-header__inner>.dk-nav{padding-inline:28px 12px}.dk-header--middle-left .dk-header__start,.dk-header--top-left .dk-header__start{margin-right:12px}.dk-header--middle-left .dk-header__start:not(:has(.is-always)){display:none}.dk-header--middle-left .dk-header__logo{justify-self:start}.dk-header--middle-left .dk-header__inner>.dk-nav{grid-area:nav;min-width:0}.dk-header--middle-center .dk-header__start{gap:8px}.dk-header--middle-center .dk-header__start .dk-nav{min-width:0}.dk-header--top-left .dk-header__inner{grid-template-columns:auto auto 1fr auto;grid-template-areas:"start logo . end" "row2 row2 row2 row2";column-gap:0;row-gap:6px}.dk-header--top-left.dk-hl--pill .dk-nav__list,.dk-header--top-left.dk-hover--background .dk-nav__list{margin-left:calc(var(--dk-hl-px, 12px) * -1)}.dk-header--top-left .dk-header__start:not(:has(.is-always)){display:none}.dk-header--top-left .dk-header__logo{justify-self:start}.dk-header--top-center .dk-header__inner{grid-template-areas:"start logo end" "row2 row2 row2";row-gap:6px}.dk-header__row2{grid-area:row2}.dk-header--top-left .dk-nav__list{justify-content:flex-start}.dk-header--top-center .dk-nav__list,.dk-header--top-left .dk-nav--center .dk-nav__list{justify-content:center}}.dk-nav__list{display:flex;flex-wrap:wrap;gap:4px var(--dk-menu-gap, 8px);margin:0;padding:0;list-style:none}.dk-nav--center .dk-nav__list{justify-content:center}.dk-nav--right .dk-nav__list{justify-content:flex-end}.dk-nav__item{position:relative}.dk-nav__item.is-mega{position:static}.dk-nav__link{position:relative;display:flex;align-items:center;gap:4px;padding:var(--dk-hl-py, 8px) var(--dk-hl-px, 12px);border-radius:var(--dk-hl-radius, 6px);font-family:var(--dk-menu-font, inherit);font-size:var(--dk-menu-size);font-weight:var(--dk-menu-weight, 400);text-transform:var(--dk-menu-case, none);letter-spacing:var(--dk-menu-spacing, 0);text-decoration:none;cursor:pointer;list-style:none;transition:background-color .2s,color .2s,opacity .2s}.dk-header:not(.dk-hl--pill):not(.dk-hover--background) .dk-nav__link{padding-inline:0}.dk-nav__link::-webkit-details-marker{display:none}.dk-nav__link>.dk-icon{width:13px;height:13px;transition:transform .2s}.dk-nav__details[open]>.dk-nav__link>.dk-icon{transform:rotate(180deg)}.dk-nav__label{position:relative;display:inline-block}.dk-nav__label:before,.dk-nav__label:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--dk-line-offset, 4px) * -1);height:var(--dk-line-h, 1px);background:var(--dk-line-color, currentColor);transform:scaleX(0);pointer-events:none}.dk-nav__label:before{transform-origin:left center}.dk-nav__label:after{transform-origin:right center}.dk-hl--pill .dk-nav__link.is-active{background:var(--dk-hl-bg);color:var(--dk-hl-fg)}.dk-hl--bold .dk-nav__link.is-active{font-weight:700}.dk-hl--underline .dk-nav__link.is-active .dk-nav__label:before{transform:scaleX(1)}.dk-hl--color .dk-nav__link.is-active{color:var(--dk-line-color, currentColor)}.dk-hover--background .dk-nav__link:hover,.dk-hover--background .dk-nav__details[open]>.dk-nav__link{background:var(--dk-hl-bg);color:var(--dk-hl-fg)}.dk-hover--fade .dk-nav__list:hover .dk-nav__link:not(:hover){opacity:.5}.dk-hover--underline .dk-nav__label:before,.dk-hover--center .dk-nav__label:before{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.dk-hover--center .dk-nav__label:before{transform-origin:center}.dk-hover--underline .dk-nav__link:hover .dk-nav__label:before,.dk-hover--center .dk-nav__link:hover .dk-nav__label:before,.dk-hover--underline .dk-nav__details[open]>.dk-nav__link .dk-nav__label:before,.dk-hover--center .dk-nav__details[open]>.dk-nav__link .dk-nav__label:before{transform:scaleX(1)}.dk-hover--sweep .dk-nav__link:hover .dk-nav__label:after{animation:dk-line-out 1.1s cubic-bezier(.19,1,.22,1) forwards}.dk-hover--sweep .dk-nav__link:hover .dk-nav__label:before{animation:dk-line-in 1.1s cubic-bezier(.19,1,.22,1) .25s both}.dk-hover--sweep.dk-hl--underline .dk-nav__link.is-active:hover .dk-nav__label:after{transform:scaleX(1)}@keyframes dk-line-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dk-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dk-nav__drop{position:absolute;top:100%;left:0;z-index:5;min-width:220px;padding:10px;border:var(--dk-popup-bw, 1px) solid var(--dk-popup-bc, color-mix(in srgb, var(--dk-header-text) 10%, transparent));border-radius:var(--dk-popup-radius, 0);background:var(--dk-drop-bg, var(--dk-header-bg));color:var(--dk-drop-fg, var(--dk-header-text));box-shadow:var(--dk-popup-shadow, 0 18px 40px rgb(0 0 0 / .1));animation:dk-drop .18s ease-out;text-transform:none;letter-spacing:normal}@keyframes dk-drop{0%{opacity:0;transform:translateY(6px)}}.is-mega .dk-nav__drop{left:0;right:0;padding:28px 0;border-radius:0;border-inline:0}.dk-nav__sub{display:grid;margin:0;padding:0;list-style:none}.dk-nav__sub a,.dk-mega__col li a{display:block;padding:8px 10px;border-radius:4px;font-size:.93em;text-decoration:none}.dk-nav__sub a:hover,.dk-mega__col li a:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.dk-mega{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px}.dk-mega__title{display:block;margin-bottom:8px;padding-inline:10px;font-weight:700;text-decoration:none}.dk-mega__col ul{margin:0;padding:0;list-style:none}.dk-mega__promo{grid-column:span 2;display:grid;gap:8px;text-decoration:none;font-weight:600}.dk-mega__promo img{width:100%;border-radius:var(--dk-radius)}.dk-mega--rich{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start}.dk-mega__card{display:grid;gap:10px;text-decoration:none}.dk-mega__card-img{border-radius:var(--dk-media-radius, 0);background:var(--dk-surface-color)}.dk-mega__card-img img{transition:transform .6s ease}.dk-mega__card:hover .dk-mega__card-img img{transform:scale(1.05)}.dk-mega__card-title{font-weight:500;text-align:center}.dk-mega__product{font-size:.92em}.dk-hloc{display:flex;align-items:center;gap:4px;margin-right:4px}.dk-hloc__form{margin:0}.dk-hloc__details{position:relative}.dk-hloc__btn{display:flex;align-items:center;gap:6px;padding:8px;font-size:13px;cursor:pointer;list-style:none;white-space:nowrap}.dk-hloc__btn::-webkit-details-marker{display:none}.dk-hloc__btn .dk-icon{width:12px;height:12px}.dk-hloc__flag{display:inline-flex;width:18px;height:18px;overflow:hidden;border-radius:50%;flex-shrink:0}.dk-hloc__flag img{width:100%;height:100%;object-fit:cover}.dk-hloc__list{position:absolute;top:100%;right:0;z-index:6;display:grid;min-width:240px;max-height:60vh;margin:0;padding:8px;overflow-y:auto;list-style:none;border:var(--dk-popup-bw, 1px) solid var(--dk-popup-bc, var(--dk-border));border-radius:var(--dk-popup-radius, 0);background:var(--dk-drop-bg, var(--dk-header-bg));color:var(--dk-drop-fg, var(--dk-header-text));box-shadow:var(--dk-popup-shadow, 0 18px 40px rgb(0 0 0 / .1))}.dk-header__start .dk-hloc__list{left:0;right:auto}.dk-hloc__opt{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:4px;background:none;font-size:13px;text-align:left;cursor:pointer}.dk-hloc__opt small{opacity:.6}.dk-hloc__opt:hover,.dk-hloc__opt.is-active{background:color-mix(in srgb,currentColor 6%,transparent)}.dk-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.dk-drawer.is-open{visibility:visible;pointer-events:auto}.dk-drawer__overlay,.dk-cd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s}.dk-drawer.is-open .dk-drawer__overlay,.dk-cd.is-open .dk-cd__overlay{opacity:1}.dk-drawer__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(var(--dk-drawer-w, 380px),88vw);background:var(--dk-drawer-bg, var(--dk-bg));color:var(--dk-drawer-fg, var(--dk-text));transform:translate(-100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);outline:none}.dk-drawer.is-open .dk-drawer__panel{transform:none}.dk-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--dk-border)}.dk-drawer__head .h4{margin:0}.dk-drawer__head .dk-header__logo-img{width:min(var(--dk-logo-w-m),140px)}.dk-drawer__foot{margin-top:auto;padding:16px 20px 24px;border-top:1px solid var(--dk-border)}.dk-mmenu{padding:4px 0}.dk-mmenu ul{margin:0;padding:0;list-style:none}.dk-mmenu a,.dk-mmenu summary{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:1.05em;font-weight:500;text-decoration:none;cursor:pointer;list-style:none}.dk-mmenu summary::-webkit-details-marker{display:none}.dk-mmenu summary .dk-icon{width:16px;height:16px;transition:transform .2s}.dk-mmenu details[open]>summary .dk-icon{transform:rotate(180deg)}.dk-mmenu details ul{padding-left:12px;background:var(--dk-surface-color)}.dk-mmenu details ul a,.dk-mmenu details ul summary{font-size:.95em;font-weight:400}.dk-mmenu__secondary{margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--dk-border)}.dk-mmenu__secondary a{font-size:.92em;font-weight:400}.dk-mmenu__account{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:500}.dk-search__dialog{width:100%;max-width:100%;max-height:86vh;margin:0;padding:0;border:0;background:var(--dk-bg);color:var(--dk-text);box-shadow:0 20px 50px #00000026;overflow-y:auto}.dk-search__dialog[open]{animation:dk-drop .2s ease-out}.dk-search__dialog::backdrop{background:#00000073}.dk-search__form{display:flex;align-items:center;gap:10px;padding-block:14px;border-bottom:1px solid var(--dk-border)}.dk-search__form>.dk-icon{opacity:.6}.dk-search__input{flex:1;min-width:0;min-height:44px;border:0;outline:0;background:none;color:inherit;font:inherit;font-size:1.15em}.dk-search__input::-webkit-search-cancel-button{display:none}.dk-search__results{display:grid;gap:16px;padding-block:16px 24px}.dk-search__results:empty{display:none}.dk-search__queries{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dk-search__products{display:grid;gap:6px;margin:0;padding:0;list-style:none}@media(min-width:750px){.dk-search__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.dk-search__product{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--dk-radius-sm);text-decoration:none}.dk-search__product:hover{background:var(--dk-surface-color)}.dk-search__product img,.dk-search__noimg{width:56px;height:56px;flex-shrink:0;object-fit:cover;border-radius:6px;background:var(--dk-surface-color)}.dk-search__product>span{display:grid;gap:2px}.dk-search__price{font-size:.9em;color:var(--dk-price)}.dk-search__all{justify-self:start}.dk-footer{position:relative;margin-top:auto;padding-top:var(--dk-footer-pt, 36px);background:var(--dk-footer-bg);color:var(--dk-footer-text);font-size:.93em;isolation:isolate}.dk-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.dk-footer__bg-img{width:100%;height:100%;object-fit:cover}.dk-footer__bg-img.is-mobile{display:none}@media(max-width:749px){.dk-footer__bg:has(.is-mobile) .dk-footer__bg-img:not(.is-mobile){display:none}.dk-footer__bg-img.is-mobile{display:block}}.dk-wrap.dk-fw--narrow{--dk-wrap-max: 960px}.dk-wrap.dk-fw--full{--dk-wrap-max: 100%}.dk-wrap.dk-fw--full_np{--dk-wrap-max: 100%;--dk-wrap-pad: 0px}.dk-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.dk-footer__col{grid-column:span var(--fw-m, 2);min-width:0}@media(min-width:750px){.dk-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 32px}.dk-footer__col{grid-column:span min(var(--fw-d, 3),12)}}.dk-footer__heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px;font-family:var(--dk-font-heading);font-weight:var(--dk-font-heading-weight, 700);font-size:calc(1.15em * var(--fh, 1));line-height:1.25;list-style:none}.dk-footer__heading::-webkit-details-marker{display:none}.dk-footer__heading .dk-icon{display:none;width:16px;height:16px}.dk-footer__acc:not(.is-collapsible)>summary{pointer-events:none}.dk-footer__links{display:grid;gap:9px;margin:0;padding:0;list-style:none;font-size:var(--fl-size, 14px)}.dk-footer__links--body_bold{font-weight:700}.dk-footer__links--headings{font-family:var(--dk-font-heading)}.dk-footer__links a{opacity:.85;text-decoration:none}.dk-footer__links a:hover,.dk-footer__links a[aria-current]{opacity:1;text-decoration:underline;text-underline-offset:3px}.dk-footer__text{opacity:.85}.dk-footer__text>:first-child{margin-top:0}.dk-footer__col .dk-social{margin-top:14px}.dk-footer__logo{max-width:100%;margin-bottom:14px}.dk-footer__logo img{display:block;width:100%}.dk-footer__image{display:flex}.dk-footer__image--center{justify-content:center}.dk-footer__image--right{justify-content:flex-end}.dk-footer__image-link{display:block;max-width:100%;overflow:hidden;border-radius:var(--dk-radius-sm, 6px)}.dk-footer__image-link img,.dk-footer__image-link svg{display:block;width:100%;height:auto}.dk-footer__image-link .dk-placeholder-svg{aspect-ratio:1;background:color-mix(in srgb,currentColor 10%,transparent);fill:color-mix(in srgb,currentColor 45%,transparent)}@media(max-width:749px){.dk-footer__image{justify-content:flex-start}}.dk-footer__card--half{max-width:50%}@media(min-width:750px){.dk-footer__card--half{max-width:none}}.dk-footer__card .dk-card,.dk-footer__card :is(.dk-card__title,.dk-card__title a,.dk-card__vendor,.dk-card__info .dk-price,.dk-card__info .dk-price *){color:inherit}.dk-footer__card.no-second .dk-card__img--hover{display:none}.dk-footer__coll{display:grid;gap:10px;color:inherit;text-decoration:none}.dk-footer__coll-media{display:block;overflow:hidden;border-radius:var(--dk-radius-sm, 6px);background:color-mix(in srgb,currentColor 8%,transparent)}.dk-footer__coll-media.dk-ratio--square{aspect-ratio:1}.dk-footer__coll-media.dk-ratio--portrait{aspect-ratio:4 / 5}.dk-footer__coll-media img,.dk-footer__coll-media svg{display:block;width:100%;height:100%;object-fit:cover}.dk-footer__coll-title{display:inline-flex;align-items:center;gap:6px;font-weight:600}.dk-footer__coll-title .dk-icon{width:16px;height:16px;transition:transform .2s}.dk-footer__coll:hover .dk-footer__coll-title .dk-icon{transform:translate(3px)}.dk-footer__ph{display:grid;gap:8px;opacity:.7}.dk-footer__ph svg{width:100%;aspect-ratio:1;border-radius:var(--dk-radius-sm, 6px);background:color-mix(in srgb,currentColor 10%,transparent);fill:color-mix(in srgb,currentColor 45%,transparent)}.dk-footer__follow{margin-top:32px}@media(max-width:749px){.dk-footer__acc.is-collapsible{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.dk-footer__acc.is-collapsible>.dk-footer__heading{margin:0;padding:14px 0;cursor:pointer}.dk-footer__acc.is-collapsible>.dk-footer__heading .dk-icon{display:block;transition:transform .2s}.dk-footer__acc.is-collapsible[open]>.dk-footer__heading .dk-icon{transform:rotate(180deg)}.dk-footer__acc.is-collapsible .dk-footer__links{padding-bottom:16px}}.dk-news{margin-top:14px}.dk-news__row{position:relative;display:flex;flex-wrap:wrap;gap:10px}.dk-news__row .dk-input{flex:1 1 180px}.dk-news__row--solid .button{flex:1 1 100%}.dk-news__row--arrow .dk-input{padding-right:48px}.dk-news__arrow{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;translate:0 -50%}.dk-news__arrow .dk-icon{width:18px;height:18px}.dk-footer .dk-input{background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 25%,transparent);color:inherit}.dk-footer .dk-input::placeholder{color:inherit;opacity:.65}.dk-footer .button{background:var(--dk-footer-btn, var(--dk-footer-text));border-color:var(--dk-footer-btn, var(--dk-footer-text));color:var(--dk-footer-btn-text, var(--dk-footer-bg))}.dk-footer .button.button-secondary{background:transparent;border-color:var(--dk-footer-btn, var(--dk-footer-text));color:var(--dk-footer-btn, var(--dk-footer-text))}.dk-news__ok,.dk-news__err{display:flex;align-items:center;gap:6px;margin:8px 0 0}.dk-footer__bottom{margin-top:calc(var(--dk-footer-pt, 36px) * .9);padding-block:20px var(--dk-footer-pb, 36px);border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:.88em}.dk-footer__top:empty+.dk-footer__bottom,.dk-footer>.dk-footer__bottom:first-child{margin-top:0;border-top:0}.dk-footer__bottom-inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.dk-footer--split .dk-footer__bottom-inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left}.dk-footer--split .dk-footer__legal{order:-1;margin-right:auto}.dk-footer__social .dk-social{justify-content:center}.dk-footer__legal{display:grid;gap:8px;opacity:.85}.dk-footer__legal p{margin:0}.dk-footer__branding a{color:inherit}.dk-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;list-style:none}.dk-footer--split .dk-footer__policies{justify-content:flex-start}.dk-footer__policies a{text-decoration:none}.dk-footer__policies a:hover{text-decoration:underline}.dk-footer__loc{display:flex;justify-content:center}.dk-footer__loc .dk-select{width:auto;min-height:38px;padding-block:6px;background-color:transparent;border-color:color-mix(in srgb,currentColor 25%,transparent);font-size:.95em}.dk-footer__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.dk-footer__pay svg{display:block;width:38px;height:24px}.dk-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--dk-price)}.dk-price__now{font-weight:600}.dk-price.is-sale .dk-price__now{color:var(--dk-sale-price)}.dk-price__was{opacity:.55;font-size:.88em}.dk-price__was:empty{display:none}.dk-price__badge,.dk-badge-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--dk-badge);color:var(--dk-badge-text);font-size:12px;font-weight:700;line-height:1.3}.dk-price__unit{flex-basis:100%;font-size:.8em;opacity:.7}.dk-price--lg .dk-price__now{font-size:var(--dk-pp-size, 24px)}.dk-price--lg .dk-price__was{font-size:calc(var(--dk-pp-size, 24px) * .7)}.dk-price--lg .dk-price__badge{font-size:13px;padding:4px 10px}.dk-card{display:flex;flex-direction:column;gap:10px;height:100%}.dk-card--center{text-align:center}.dk-card__media{border-radius:var(--dk-radius);background:var(--dk-surface-color)}.dk-card__img{transition:opacity .35s ease,transform .6s ease}.dk-card__img--hover{opacity:0}.dk-card__media.has-hover:hover .dk-card__img:not(.dk-card__img--hover){opacity:0}.dk-card__media.has-hover:hover .dk-card__img--hover{opacity:1}.dk-card__media:not(.has-hover):hover .dk-card__img{transform:scale(1.04)}.dk-card__badges{position:absolute;top:10px;z-index:1;display:grid;gap:4px}.dk-card__badges--left{left:10px}.dk-card__badges--right{right:10px}.dk-badge-tag--soldout{background:var(--dk-soldout);color:#fff}.dk-card__info{display:flex;flex-direction:column;gap:4px;flex:1}.dk-card--center .dk-card__info{align-items:center}.dk-card--center .dk-price{justify-content:center}.dk-card__vendor{margin:0;font-size:.75em;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dk-card__title{margin:0;font-family:var(--dk-font-body);font-size:.98em;font-weight:500;text-transform:none;letter-spacing:0;line-height:1.35}.dk-card__title a{text-decoration:none}.dk-card__title a:hover{text-decoration:underline}.dk-card__rating{display:inline-flex;align-items:center;gap:4px;font-size:.8em;--dk-star-size: 13px}.dk-card__btn{width:100%;min-height:40px;margin-top:auto;padding-inline:12px;font-size:.9em}.dk-card__price+.dk-card__btn,.dk-card .dk-price+.dk-card__btn{margin-top:8px}.dk-colcard,.dk-artcard{display:grid;gap:10px;text-decoration:none}.dk-colcard__media,.dk-artcard__media{border-radius:var(--dk-radius);background:var(--dk-surface-color)}.dk-colcard__title{display:flex;align-items:center;gap:6px;font-weight:600}.dk-colcard__title .dk-icon{width:16px;height:16px}.dk-artcard__title{font-size:1.1em}.dk-product__grid{display:grid;gap:24px}@media(min-width:990px){.dk-product__grid{grid-template-columns:var(--dk-media-w, 52%) minmax(0,1fr);gap:var(--dk-col-gap, 48px);align-items:start}.dk-product.is-media-right .dk-product__grid{grid-template-columns:minmax(0,1fr) var(--dk-media-w, 52%)}.dk-product.is-media-right .dk-product__media{order:2}.dk-product__info.is-sticky,.dk-product__media.is-sticky{position:sticky;top:calc(var(--dk-header-h, 0px) + 20px)}}.dk-product__media{display:flex;flex-direction:column;gap:var(--dk-media-gap, 12px);min-width:0}.dk-product__media>*{margin:0}@media(max-width:749px){.dk-product.is-media-full-m .dk-media-gallery{margin-inline:calc(var(--page-margin) * -1)}.dk-product:not(.is-media-full-m) .dk-gallery__thumbs{padding:0}}.dk-product__info{display:flex;flex-direction:column;gap:var(--dk-info-gap, 14px);min-width:0}.dk-product__info>*{margin:0}.dk-gallery{display:grid;gap:10px;min-width:0}.dk-gallery__viewport{position:relative;min-width:0}.dk-gallery__track{position:relative;display:flex;gap:var(--g-gap-m, 0px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.dk-gallery__track::-webkit-scrollbar{display:none}.dk-gallery__slide{position:relative;flex:0 0 calc(100% - var(--g-peek, 0%));scroll-snap-align:start;overflow:hidden;border-radius:var(--g-radius-m, 0px);background:var(--dk-surface-color)}.dk-gallery__slide[hidden]{display:none!important}.dk-ratio-mode--square .dk-gallery__slide{aspect-ratio:1}.dk-ratio-mode--portrait .dk-gallery__slide{aspect-ratio:4 / 5}.dk-ratio-mode--landscape .dk-gallery__slide{aspect-ratio:4 / 3}.dk-ratio-mode--natural .dk-gallery__slide{aspect-ratio:var(--dk-g-ratio, 1)}.dk-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.dk-gallery__zoom:disabled{cursor:default}.dk-gallery__img,.dk-gallery__video,.dk-gallery__model,.dk-gallery__ext{display:block;width:100%;height:100%;object-fit:contain}.g-fit--cover .dk-gallery__img,.g-fit--cover .dk-gallery__video{object-fit:cover}.dk-gallery__ext iframe{width:100%;height:100%;border:0}.dk-gallery__badge{position:absolute;z-index:1;width:var(--g-badge, 20%);pointer-events:none}.dk-gallery__badge img{display:block;width:100%;height:auto}.dk-gallery__badge--top-left{top:4%;left:4%}.dk-gallery__badge--top-right{top:4%;right:4%}.dk-gallery__badge--bottom-left{bottom:4%;left:4%}.dk-gallery__badge--bottom-right{bottom:4%;right:4%}.dk-gallery__sound{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.dk-gallery__sound .dk-icon{width:18px;height:18px}.dk-gallery__arrow{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--dk-bg) 92%,transparent);color:var(--dk-text);cursor:pointer}.dk-gallery__arrow .dk-icon{width:18px;height:18px}.dk-gallery__arrow--side{position:absolute;top:50%;z-index:2;width:40px;height:40px;box-shadow:0 4px 14px #0000001f;transform:translateY(-50%);transition:opacity .2s}.dk-gallery__arrow--prev{left:12px}.dk-gallery__arrow--next{right:12px}.dk-gallery__dots{display:flex;justify-content:center;gap:6px;pointer-events:none}.dk-gallery__dots--over{position:absolute;left:0;right:0;bottom:12px}.dk-gallery__dots span{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--dk-text) 25%,transparent);transition:width .25s,background-color .25s}.dk-gallery__dots span.is-active{width:20px;border-radius:4px;background:var(--dk-text)}.dk-gallery__dots span[hidden]{display:none}.dk-gallery__nav{display:none;align-items:center;justify-content:center;gap:14px;padding-inline:var(--page-margin)}.dk-gallery__arrow--nav{width:32px;height:32px;border:1px solid var(--dk-border);background:transparent}.dk-gallery__count{display:none;font-size:.85em;font-variant-numeric:tabular-nums}.dk-gallery__nav .dk-gallery__dots{display:none}.dk-gallery__thumbs-wrap{position:relative;min-width:0;min-height:0}.dk-gallery__thumbs{display:flex;gap:8px;margin:0;padding:0;list-style:none;overflow:auto;scrollbar-width:none;scroll-behavior:smooth}.dk-gallery__thumbs::-webkit-scrollbar{display:none}.dk-gallery__thumbs>li{flex:0 0 var(--g-thumb-w, 72px)}.dk-gallery__thumbs>li[hidden]{display:none}.dk-gallery__thumb{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1.5px solid transparent;border-radius:max(var(--g-radius, 0px) - 2px,0px);background:var(--dk-surface-color);cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.g-thumbs-natural .dk-gallery__thumb{aspect-ratio:auto}.dk-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.g-thumbs-natural .dk-gallery__thumb img{height:auto}.dk-gallery__thumb.is-active,.dk-gallery__thumb:hover{opacity:1;border-color:var(--dk-text)}.dk-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000040}.dk-gallery__play .dk-icon{width:22px;height:22px}.dk-gallery__tarrow{position:absolute;z-index:1;display:none;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--dk-border);border-radius:50%;background:var(--dk-bg);color:var(--dk-text);cursor:pointer}.dk-gallery__tarrow .dk-icon{width:14px;height:14px}@media(max-width:989px){:is(.g-m-thumbs--left,.g-m-thumbs--right):where(:not(.hz,.hz *)){grid-template-columns:var(--g-vthumb, 84px) minmax(0,1fr);align-items:stretch}.g-m-thumbs--right:where(:not(.hz,.hz *)){grid-template-columns:minmax(0,1fr) var(--g-vthumb, 84px)}:is(.g-m-thumbs--left,.g-m-thumbs--right) .dk-gallery__viewport{grid-column:2;grid-row:1}.g-m-thumbs--right .dk-gallery__viewport{grid-column:1}:is(.g-m-thumbs--left,.g-m-thumbs--right) .dk-gallery__thumbs-wrap{grid-row:1;grid-column:1;height:0;min-height:100%}.g-m-thumbs--right .dk-gallery__thumbs-wrap{grid-column:2}:is(.g-m-thumbs--left,.g-m-thumbs--right) .dk-gallery__thumbs{flex-direction:column;flex-wrap:nowrap;height:100%;padding:0;overflow:auto}:is(.g-m-thumbs--left,.g-m-thumbs--right) .dk-gallery__thumbs>li{flex:0 0 auto}:is(.g-m-thumbs--left,.g-m-thumbs--right) .dk-gallery__nav{grid-column:1 / -1}}@media(min-width:990px){:is(.g-layout--thumbs,.g-layout--carousel):is(.g-thumbs--left,.g-thumbs--right):where(:not(.hz,.hz *)){grid-template-columns:var(--g-vthumb, 84px) minmax(0,1fr);align-items:stretch}:is(.g-layout--thumbs,.g-layout--carousel).g-thumbs--right:where(:not(.hz,.hz *)){grid-template-columns:minmax(0,1fr) var(--g-vthumb, 84px)}:is(.g-layout--thumbs,.g-layout--carousel):is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__viewport{grid-column:2;grid-row:1}:is(.g-layout--thumbs,.g-layout--carousel).g-thumbs--right .dk-gallery__viewport{grid-column:1}:is(.g-layout--thumbs,.g-layout--carousel):is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__thumbs-wrap{grid-row:1;grid-column:1;height:0;min-height:100%}:is(.g-layout--thumbs,.g-layout--carousel).g-thumbs--right .dk-gallery__thumbs-wrap{grid-column:2}:is(.g-layout--thumbs,.g-layout--carousel):is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__thumbs{flex-direction:column;flex-wrap:nowrap;height:100%;padding:0;overflow:auto}:is(.g-layout--thumbs,.g-layout--carousel):is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__thumbs>li{flex:0 0 auto}:is(.g-layout--thumbs,.g-layout--carousel):is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__nav{grid-column:1 / -1}}@media(max-width:989px){.g-m-arrows--hidden .dk-gallery__arrow--side,.g-m-arrows--pagination .dk-gallery__arrow--side,.g-m-pag--hidden .dk-gallery__dots--over,.g-m-pag--numeric .dk-gallery__dots--over,.g-m-pag--dots_under .dk-gallery__dots--over{display:none}.g-m-arrows--pagination .dk-gallery__nav,.g-m-pag--numeric .dk-gallery__nav,.g-m-pag--dots_under .dk-gallery__nav{display:flex}.g-m-arrows--hidden .dk-gallery__arrow--nav,.g-m-arrows--sides .dk-gallery__arrow--nav{display:none}.g-m-pag--numeric .dk-gallery__count{display:inline}.g-m-pag--dots_under .dk-gallery__nav .dk-gallery__dots{display:flex}.g-m-thumbs--hidden .dk-gallery__thumbs-wrap{display:none}.dk-gallery__thumbs{padding-inline:var(--page-margin)}.dk-gallery{--g-thumb-w: calc((100% - var(--page-margin) * 2 - 8px * (var(--g-thumbs-m, 5) - 1)) / var(--g-thumbs-m, 5))}}@media(min-width:990px){.dk-gallery__slide{flex-basis:100%;border-radius:var(--g-radius, 0px)}.dk-gallery__track{gap:0}.dk-gallery__nav,.dk-gallery__dots--over{display:none}.g-layout--slider .dk-gallery__dots--over{display:flex}.g-d-arrows--hidden .dk-gallery__arrow--side{display:none}.g-d-arrows--hover .dk-gallery__arrow--side{opacity:0}.g-d-arrows--hover .dk-gallery__viewport:hover .dk-gallery__arrow--side,.g-d-arrows--hover .dk-gallery__arrow--side:focus-visible{opacity:1}.g-layout--slider .dk-gallery__thumbs-wrap,.g-layout--stack .dk-gallery__thumbs-wrap,.g-layout--grid .dk-gallery__thumbs-wrap{display:none}.g-layout--stack .dk-gallery__track,.g-layout--grid .dk-gallery__track{display:grid;gap:10px;overflow:visible}.g-layout--grid .dk-gallery__track{grid-template-columns:repeat(2,minmax(0,1fr))}.g-layout--stack .dk-gallery__arrow--side,.g-layout--grid .dk-gallery__arrow--side{display:none}.dk-gallery{--g-thumb-w: calc((100% - 8px * (var(--g-thumbs, 5) - 1)) / var(--g-thumbs, 5))}.g-layout--thumbs:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__thumbs{flex-wrap:wrap;overflow:visible}.g-layout--carousel .dk-gallery__tarrow{display:grid}.g-layout--carousel:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__tarrow{top:50%;transform:translateY(-50%)}.g-layout--carousel:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__tarrow--prev{left:-8px}.g-layout--carousel:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__tarrow--next{right:-8px}.g-layout--carousel:is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__tarrow{left:50%;transform:translate(-50%) rotate(90deg)}.g-layout--carousel:is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__tarrow--prev{top:-6px}.g-layout--carousel:is(.g-thumbs--left,.g-thumbs--right) .dk-gallery__tarrow--next{bottom:-6px}.dk-gallery__tarrow[disabled]{opacity:0;pointer-events:none}.is-constrain .dk-gallery__slide{max-height:calc(100svh - var(--dk-header-h, 0px) - 40px)}}.dk-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--dk-bg)}.dk-lightbox::backdrop{background:var(--dk-bg)}.dk-lightbox__list{display:grid;gap:8px;max-width:1400px;margin:0 auto;padding:8px}.dk-lightbox__list img{width:100%;height:auto}.dk-lightbox__close{position:fixed;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--dk-border);border-radius:50%;background:var(--dk-bg);cursor:pointer}.dk-pcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--pc-mb, 12px);color:var(--pc-color, inherit);font-size:var(--pc-size, 12px)}.dk-pcrumbs a{color:inherit;text-decoration:none}.dk-pcrumbs a:hover{text-decoration:underline}@media(min-width:750px){.dk-pcrumbs{font-size:var(--pc-size-d, 13px)}}@media(max-width:749px){.dk-product{padding-block:var(--dk-pt-m, 0px) var(--dk-pb-m, 32px)}}.dk-product__grid.has-crumbs{grid-template-areas:"media" "crumbs" "info"}.dk-product__crumbs{min-width:0}@media(min-width:990px){.dk-product__grid.has-crumbs{grid-template-areas:"media crumbs" "media info";grid-template-rows:auto 1fr;row-gap:0}.dk-product.is-media-right .dk-product__grid.has-crumbs{grid-template-areas:"crumbs media" "info media"}.dk-product__grid.has-crumbs>.dk-product__media{grid-area:media}.dk-product__grid.has-crumbs>.dk-product__crumbs{grid-area:crumbs}.dk-product__grid.has-crumbs>.dk-product__info{grid-area:info}}.dk-ptitle__vendor{margin:0 0 4px;font-size:.8em;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.dk-ptitle__title{margin:0;font-size:calc(var(--dk-pt-size-m) * var(--dk-heading-scale))}@media(min-width:750px){.dk-ptitle__title{font-size:calc(var(--dk-pt-size) * var(--dk-heading-scale))}}.dk-ptitle__title.is-upper{text-transform:uppercase}.dk-ptitle__title a{text-decoration:none}.dk-pprice{display:flex;flex-wrap:wrap;gap:4px 12px}.dk-pprice__tax{flex-basis:100%;margin:0;font-size:.8em;opacity:.7}.dk-pprice__terms{flex-basis:100%;font-size:.85em}.dk-vp{display:grid;gap:16px}.dk-vp__option{margin:0;padding:0;border:0;min-width:0}.dk-vp__legend{margin-bottom:8px;padding:0;font-size:.92em;font-weight:600}.dk-vp__legend span{font-weight:400;opacity:.8}.dk-vp__values{display:flex;flex-wrap:wrap;gap:8px}.dk-vp__value{position:relative;cursor:pointer}.dk-vp__input{position:absolute;opacity:0;pointer-events:none}.dk-vp__pill{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:8px 16px;border:1.5px solid var(--dk-border);border-radius:8px;font-size:.92em;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.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-text)}.dk-vp__input:checked+.dk-vp__pill{border-color:var(--dk-text);background:var(--dk-text);color:var(--dk-bg)}.dk-vp__input:focus-visible+.dk-vp__pill,.dk-vp__input:focus-visible+.dk-vp__swatch{outline:2px solid var(--dk-accent);outline-offset:2px}.dk-vp__value.is-unavailable .dk-vp__pill{color:color-mix(in srgb,currentColor 45%,transparent);background-image:linear-gradient(to top left,transparent calc(50% - .75px),var(--dk-border) calc(50% - .75px),var(--dk-border) calc(50% + .75px),transparent calc(50% + .75px))}.dk-vp__value.is-unavailable .dk-vp__input:checked+.dk-vp__pill{color:color-mix(in srgb,var(--dk-bg) 60%,transparent)}.dk-vp__swatch{display:block;width:38px;height:38px;border:3px solid var(--dk-bg);border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--dk-border);transition:box-shadow .15s}.dk-vp--square .dk-vp__swatch{border-radius:6px}.dk-vp__input:checked+.dk-vp__swatch{box-shadow:0 0 0 2px var(--dk-text)}.dk-vp__value.is-unavailable .dk-vp__swatch{opacity:.45}.dk-vp__select-wrap{position:relative}.dk-vp__select-wrap>.dk-icon{display:none}.dk-qty{display:inline-flex;align-items:center;height:var(--dk-btn-height);border:1.5px solid var(--dk-border);border-radius:var(--dk-btn-radius);overflow:hidden}.dk-qty button{display:grid;place-items:center;width:42px;height:100%;padding:0;border:0;background:none;cursor:pointer}.dk-qty button .dk-icon{width:16px;height:16px}.dk-qty input{width:40px;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:center;-moz-appearance:textfield}.dk-qty input::-webkit-outer-spin-button,.dk-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.dk-qty--sm{height:36px;border-radius:8px}.dk-qty--sm button{width:32px}.dk-qty--sm button .dk-icon{width:14px;height:14px}.dk-qty--sm input{width:30px;font-size:.9em}.dk-buy__form{display:grid;gap:10px}.dk-buy__row{display:flex;gap:10px}.dk-buy__atc-wrap{flex:1}.dk-buy__atc{width:100%;background:var(--dk-atc-bg, var(--dk-btn));border-color:var(--dk-atc-bg, var(--dk-btn));color:var(--dk-atc-fg, var(--dk-btn-text));font-size:1.05em}.dk-buy:not(.is-full) .dk-buy__atc-wrap{flex:0 1 auto}.dk-buy__spinner{display:none}.dk-buy__error{margin:0;color:var(--dk-error, #b42318);font-size:.88em}.dk-buy__dynamic .shopify-payment-button__button{min-height:var(--dk-btn-height);border-radius:var(--dk-btn-radius);overflow:hidden}.dk-buy__dynamic .shopify-payment-button__more-options{margin-top:8px;font-size:.85em;text-decoration:underline}.dk-anim--pulse:not(:disabled){animation:dk-pulse 2s ease-in-out infinite}.dk-anim--shake:not(:disabled){animation:dk-shake 4s ease-in-out infinite}.dk-anim--shine:not(:disabled){overflow:hidden}.dk-anim--shine:not(:disabled):before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(110deg,transparent,rgb(255 255 255 / .35),transparent);animation:dk-shine 3s ease-in-out infinite}@keyframes dk-pulse{50%{transform:scale(1.025);box-shadow:0 0 0 8px color-mix(in srgb,var(--dk-atc-bg, var(--dk-btn)) 15%,transparent)}}@keyframes dk-shake{0%,86%,to{transform:none}88%,92%,96%{transform:translate(-3px) rotate(-1deg)}90%,94%,98%{transform:translate(3px) rotate(1deg)}}@keyframes dk-shine{0%{left:-60%}60%,to{left:130%}}@media(prefers-reduced-motion:reduce){.dk-anim--pulse,.dk-anim--shake,.dk-anim--shine:before{animation:none!important}}.dk-pdesc__clip:not(.is-open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dk-clip, 4);overflow:hidden}.dk-pdesc__more{margin-top:6px}.dk-coll{border-bottom:1px solid var(--dk-border)}.dk-coll--lines{border-top:1px solid var(--dk-border)}.dk-product__info .dk-coll--lines+.dk-coll--lines{border-top:0;margin-top:calc(var(--dk-info-gap, 14px) * -1)}.dk-coll--boxed{padding-inline:16px;border:1px solid var(--dk-border);border-radius:var(--dk-radius)}.dk-coll--plain{border:0}.dk-coll__summary{display:flex;align-items:center;gap:10px;padding-block:15px;font-weight:600;cursor:pointer;list-style:none}.dk-coll__summary::-webkit-details-marker{display:none}.dk-coll__title{flex:1}.dk-coll__toggle .dk-icon{width:18px;height:18px;transition:transform .25s}.dk-coll[open] .dk-coll__toggle .dk-icon{transform:rotate(45deg)}.dk-coll__body{padding-bottom:16px;font-size:.95em}.dk-text--small{font-size:.87em}.dk-text--large{font-size:1.15em}.dk-inv__msg{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.92em;font-weight:500}.dk-inv__dot{position:relative;width:9px;height:9px;border-radius:50%;background:currentColor}.dk-inv__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;opacity:.3;animation:dk-ping 1.6s ease-out infinite}@keyframes dk-ping{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.6);opacity:0}}.dk-inv--ok{color:var(--dk-inv-ok)}.dk-inv--low{color:var(--dk-inv-low)}.dk-inv--out{color:var(--dk-error, #b42318)}.dk-inv--out .dk-inv__dot:after{display:none}.dk-divider{margin:0;height:0;background:none;border-top:var(--dk-div-w, 1px) solid var(--dk-border);padding:0;margin-block:var(--padding-block-start, 8px) var(--padding-block-end, 8px)}.dk-collection__head{margin-bottom:28px}.dk-collection__desc{max-width:68ch;margin-inline:auto;opacity:.85}.dk-facets__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.dk-facets__toggle{min-height:42px;padding-inline:16px}.dk-facets__count{margin:0 auto 0 0;font-size:.9em;opacity:.75}.dk-facets__sort .dk-select{width:auto;min-height:42px}.dk-facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 20px;padding:0;list-style:none}.dk-filters{display:flex;flex-direction:column;flex:1;overflow-y:auto}.dk-filters__group{padding:0 20px;border-bottom:1px solid var(--dk-border)}.dk-filters__group summary{display:flex;justify-content:space-between;align-items:center;padding-block:14px;font-weight:600;cursor:pointer;list-style:none}.dk-filters__group summary .dk-icon{width:16px;height:16px}.dk-filters__list{display:grid;gap:10px;margin:0 0 16px;padding:0;list-style:none}.dk-filters__opt{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.95em}.dk-filters__opt.is-disabled{opacity:.45}.dk-filters__n{margin-left:auto;font-size:.85em;opacity:.6}.dk-filters__swatch{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px var(--dk-border)}.dk-filters__price{display:flex;align-items:center;gap:8px;margin-bottom:16px}.dk-filters__actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding:16px 20px;background:var(--dk-bg);border-top:1px solid var(--dk-border)}.dk-pagination{display:flex;justify-content:center;gap:6px;margin-top:40px}.dk-pagination__item{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border-radius:8px;text-decoration:none}.dk-pagination__item .dk-icon{width:16px;height:16px}a.dk-pagination__item:hover{background:var(--dk-surface-color)}.dk-pagination__item.is-current{background:var(--dk-text);color:var(--dk-bg)}.dk-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;pointer-events:none}.dk-cd.is-open{visibility:visible;pointer-events:auto}.dk-cd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(440px,100vw);background:var(--dk-bg);color:var(--dk-text);transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);outline:none;--cart-drawer-padding: 18px}.dk-cd.is-open .dk-cd__panel{transform:none}.dk-cd__content{display:flex;flex-direction:column;width:100%;min-height:0}.dk-cd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 10px 14px var(--cart-drawer-padding);border-bottom:1px solid var(--dk-border)}.dk-cd__title{margin:0}.dk-cd__count{font-family:var(--dk-font-body);font-size:.75em;font-weight:400;opacity:.6}.dk-cd__close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.dk-cd__close:hover{background:var(--dk-surface-color)}.dk-cd__body{flex:1;min-height:0;overflow-y:auto;padding-inline:var(--cart-drawer-padding);overscroll-behavior:contain}.dk-cd__foot{padding:14px var(--cart-drawer-padding) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--dk-border);background:var(--dk-bg);box-shadow:0 -10px 24px #0000000a}.dk-cd__empty{display:grid;justify-items:center;align-content:center;gap:14px;flex:1;padding:40px var(--cart-drawer-padding);text-align:center}.dk-cd__empty>.dk-icon{width:48px;height:48px;opacity:.35}.dk-cd__empty p{margin:0;font-size:1.1em}.dk-lines{display:grid;margin:0;padding:0;list-style:none}.dk-line{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;padding-block:14px;border-bottom:1px solid var(--dk-border);transition:opacity .2s}.dk-line:last-child{border-bottom:0}.dk-line.is-busy{opacity:.45;pointer-events:none}.dk-line__media{display:block;border-radius:var(--dk-radius-sm);overflow:hidden;background:var(--dk-surface-color);aspect-ratio:1}.dk-line__img{width:100%;height:100%;object-fit:cover}.dk-line__info{display:grid;gap:3px;align-content:start;padding-right:26px}.dk-line__title{font-weight:600;font-size:.95em;line-height:1.35;text-decoration:none}.dk-line__meta{margin:0;font-size:.82em;opacity:.7}.dk-line__discount{display:flex;align-items:center;gap:4px;margin:0;font-size:.8em;color:var(--dk-success, #1f7a45)}.dk-line__discount .dk-icon{width:13px;height:13px}.dk-line__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.dk-line__price{display:grid;justify-items:end;font-weight:600;font-size:.95em}.dk-line__price s{font-weight:400;font-size:.85em;opacity:.55}.dk-line.is-free .dk-line__price span{color:var(--dk-success, #1f7a45)}.dk-line__remove{position:absolute;top:12px;right:0;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;opacity:.55;cursor:pointer}.dk-line__remove:hover{opacity:1;background:var(--dk-surface-color)}.dk-line__remove .dk-icon{width:15px;height:15px}.dk-line__error{margin:4px 0 0;color:var(--dk-error, #b42318);font-size:.8em}.dk-cart-subtotals{display:grid;gap:6px}.dk-cart-subtotals .dk-subtotal-row--total,.dk-cartpage__summary .dk-subtotal-row--total{color:inherit;font-size:1.1em;font-weight:700}.dk-cart-subtotals .dk-subtotal-row--discount,.dk-cartpage__summary .dk-subtotal-row--discount{color:var(--dk-success, #1f7a45);font-weight:500}.dk-subtotal-row span:first-child{display:inline-flex;align-items:center;gap:6px}.dk-subtotal-row .dk-icon{width:15px;height:15px}.dk-subtotal-note{margin:0;font-size:.78em;opacity:.6}.dk-cart-checkout{display:grid;gap:8px}.dk-cart-checkout__btn{width:100%;font-size:1.05em}.dk-cart-checkout__express{display:grid;gap:8px}.dk-cart-checkout__express .shopify-cleanslate,.dk-cart-checkout__express>*{border-radius:var(--dk-btn-radius)!important;overflow:hidden}.dk-cart-discount{display:grid;gap:8px}.dk-cart-discount__summary,.dk-cart-note summary{display:inline-flex;align-items:center;gap:6px;font-size:.9em;font-weight:500;cursor:pointer;list-style:none}.dk-cart-discount__summary::-webkit-details-marker,.dk-cart-note summary::-webkit-details-marker{display:none}.dk-cart-discount__summary .dk-icon{width:15px;height:15px}.dk-cart-discount__form{display:flex;gap:8px}.dk-cart-discount__box[open] .dk-cart-discount__form{margin-top:8px}.dk-cart-discount__summary[hidden]+.dk-cart-discount__form{margin-top:0}.dk-cart-discount__form .dk-input{min-height:44px}.dk-cart-discount__form .button{min-height:44px;padding-inline:18px}.dk-cart-discount.is-busy{opacity:.6;pointer-events:none}.dk-cart-discount__error{margin:0;color:var(--dk-error, #b42318);font-size:.82em}.dk-cart-discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dk-cart-discount__codes li{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:color-mix(in srgb,var(--dk-success, #1f7a45) 12%,transparent);color:var(--dk-success, #1f7a45);font-size:.82em;font-weight:600}.dk-cart-discount__codes li.is-inapplicable{background:var(--dk-surface-color);color:inherit;text-decoration:line-through}.dk-cart-discount__codes .dk-icon{width:13px;height:13px}.dk-cart-discount__codes button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.dk-cart-note__input{margin-top:8px;min-height:70px}.dk-cartpage__title{margin-bottom:24px}.dk-cartpage__grid{display:grid;gap:32px}@media(min-width:990px){.dk-cartpage__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.dk-cartpage__summary{display:grid;gap:12px;padding:20px;border-radius:var(--dk-radius);background:var(--dk-surface-color)}.dk-cartpage__note{display:grid;gap:6px;font-size:.9em}.dk-cartpage .dk-line{grid-template-columns:110px minmax(0,1fr)}.dk-page__title{margin-bottom:24px;text-align:center}.dk-contact__form,.dk-searchpage__form,.dk-contact__row{display:grid;gap:12px}@media(min-width:750px){.dk-contact__row{grid-template-columns:1fr 1fr}}.dk-contact__form .button{justify-self:start}.dk-searchpage__form{grid-template-columns:1fr auto;max-width:640px;margin:0 auto 24px}.dk-searchpage__other{display:grid;gap:6px;height:100%;padding:16px;border:1px solid var(--dk-border);border-radius:var(--dk-radius);text-decoration:none}.dk-article__media{margin-block:24px;border-radius:var(--dk-radius);overflow:hidden}.dk-article__media img{display:block;width:100%}.dk-article__back{margin-top:40px}.dk-404{padding-block:80px}.dk-pw{display:grid;min-height:100vh;align-content:center}.dk-pw__logo{margin:0 auto 20px}.dk-pw .dk-news{max-width:440px;margin:20px auto 0}.dk-pw__login{margin-top:28px}.dk-pw__login summary{cursor:pointer;text-decoration:underline}.dk-giftcard__amount{font-size:2.6em;font-weight:700;margin:10px 0}.dk-giftcard__code{max-width:320px;margin:16px auto}.dk-giftcard__code .dk-input{text-align:center;font-size:1.2em;letter-spacing:.1em}.dk-giftcard__qr{display:flex;justify-content:center;margin:16px 0}.dk-giftcard__actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.dk-richtext__inner{display:grid;justify-items:center;gap:14px}.dk-richtext__inner[style*=left]{justify-items:start}.dk-richtext__inner[style*=right]{justify-items:end}.dk-richtext__inner>*{max-width:var(--dk-rt-max, 760px);margin:0}.dk-reveal-on .dk-reveal-item,.dk-reveal-on .dk-head{opacity:var(--dk-anim-opacity, 0);transform:translate(var(--dk-anim-x, 0px),var(--dk-anim-y, 24px)) scale(var(--dk-anim-scale, 1));filter:blur(var(--dk-anim-blur, 0px));transition:opacity var(--dk-anim-duration, .7s) ease,transform var(--dk-anim-duration, .7s) cubic-bezier(.2,.7,.2,1),filter var(--dk-anim-duration, .7s) ease;transition-delay:calc(var(--dk-anim-delay, 0ms) + var(--dk-i, 0) * var(--dk-anim-stagger, 90ms))}.dk-reveal-on .dk-reveal-item.is-in,.dk-reveal-on .dk-head.is-in{opacity:1;transform:none;filter:none}.button-white:where(:not(.hz,.hz *)){background:#fff;border-color:#fff;color:#111}.dk-pos--top{align-items:flex-start}.dk-pos--middle{align-items:center}.dk-pos--bottom{align-items:flex-end}.dk-pos--h-left{justify-content:flex-start}.dk-pos--h-center{justify-content:center}.dk-pos--h-right{justify-content:flex-end}.dk-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:.82em;opacity:.75}[style*="text-align: center"]>.dk-crumbs,.dk-pbanner__content[style*=center] .dk-crumbs{justify-content:center}.dk-crumbs a{text-decoration:none}.dk-crumbs a:hover{text-decoration:underline}.dk-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none}.dk-tags--left{justify-content:flex-start;margin:0}.dk-chip.is-active{background:var(--dk-text);border-color:var(--dk-text);color:var(--dk-bg)}.dk-slideshow{display:block;position:relative}.dk-slideshow.is-contained .dk-slideshow__frame{margin-top:16px}.dk-slideshow__frame{position:relative}.dk-slideshow.is-contained .dk-slideshow__track{border-radius:var(--dk-radius)}.dk-slideshow__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dk-slideshow__track::-webkit-scrollbar{display:none}.dk-slide{position:relative;display:flex;flex:0 0 100%;min-height:var(--dk-slide-h, 560px);scroll-snap-align:start;overflow:hidden;color:var(--dk-fg, #fff)}.dk-slideshow--small .dk-slide{--dk-slide-h: 380px}.dk-slideshow--medium .dk-slide{--dk-slide-h: 480px}.dk-slideshow--large .dk-slide{--dk-slide-h: 620px}.dk-slideshow--custom .dk-slide{--dk-slide-h: var(--dk-ss-h, 70vh)}@media(max-width:749px){.dk-slide{min-height:min(var(--dk-slide-h, 560px),560px)}}.dk-slide__media,.dk-banner__media,.dk-pbanner__media{position:absolute;top:0;right:0;bottom:0;left:0}.dk-slide__media picture,.dk-slide__img,.dk-banner__media picture,.dk-banner__img,.dk-pbanner__media img{display:block;width:100%;height:100%;object-fit:cover}.dk-slide__overlay,.dk-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dk-overlay, #000);opacity:var(--dk-overlay-o, .3);pointer-events:none}.dk-slide__content,.dk-banner__content{position:relative;z-index:1;display:flex;width:100%;padding-block:48px}.dk-slide__box,.dk-banner__box{display:grid;gap:14px;max-width:var(--dk-banner-max, 640px)}.dk-slide__content.dk-pos--h-center .dk-slide__box,.dk-banner__content.dk-pos--h-center .dk-banner__box{justify-items:center;text-align:center}.dk-slide__content.dk-pos--h-right .dk-slide__box,.dk-banner__content.dk-pos--h-right .dk-banner__box{justify-items:end;text-align:right}.dk-slide__box.has-box,.dk-banner__box.has-box{padding:clamp(20px,4vw,40px);border-radius:var(--dk-radius);background:var(--dk-bg);color:var(--dk-text)}.dk-slide__sub,.dk-banner__sub{margin:0;font-size:.85em;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dk-slide__title,.dk-banner__title{margin:0;color:inherit}.dk-slide__text>*,.dk-banner__text>*{margin:0}.dk-slide__btns,.dk-banner__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.dk-slideshow__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#111;transform:translateY(-50%);cursor:pointer}.dk-slideshow__arrow--prev{left:16px}.dk-slideshow__arrow--next{right:16px}@media(max-width:749px){.dk-slideshow__arrow{display:none}}.dk-slideshow__dots{position:absolute;left:0;right:0;bottom:18px;z-index:2;display:flex;justify-content:center;gap:8px}.dk-slideshow__dot{width:9px;height:9px;padding:0;border:0;border-radius:9px;background:#ffffff8c;cursor:pointer;transition:width .3s,background-color .3s}.dk-slideshow__dot.is-active{width:26px;background:#fff}.dk-banner{padding-block:var(--padding-block-start, 0px) var(--padding-block-end, 0px)}.dk-banner__inner{position:relative;display:flex;min-height:var(--dk-banner-h, 600px);overflow:hidden;color:var(--dk-fg, #fff)}.dk-banner.is-contained .dk-banner__inner{border-radius:var(--dk-radius)}.dk-banner--small{--dk-banner-h: 380px}.dk-banner--medium{--dk-banner-h: 500px}.dk-banner--large{--dk-banner-h: 640px}.dk-banner--full{--dk-banner-h: calc(100svh - var(--dk-header-h, 0px))}.dk-banner--adapt .dk-banner__inner{min-height:0}.dk-banner--adapt .dk-banner__media{position:relative;width:100%}.dk-banner--adapt .dk-banner__content{position:absolute;top:0;right:0;bottom:0;left:0}.dk-banner__rating{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.9em;--dk-star-size: 15px}.dk-banner__trust{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.85em;opacity:.9}.dk-banner__trust .dk-icon{width:16px;height:16px}@media(max-width:749px){.dk-banner--large,.dk-banner--medium{--dk-banner-h: 520px}.dk-banner.is-stack-m .dk-banner__inner{flex-direction:column;min-height:0;color:var(--dk-text)}.dk-banner.is-stack-m .dk-banner__media{position:relative;aspect-ratio:1}.dk-banner.is-stack-m .dk-banner__overlay{display:none}.dk-banner.is-stack-m .dk-banner__content{padding-block:24px}}.dk-iwt{display:grid;gap:28px;align-items:center}@media(min-width:990px){.dk-iwt{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px)}.dk-iwt--right .dk-iwt__media{order:2}}@media(max-width:989px){.dk-iwt.is-text-first-m .dk-iwt__media{order:2}}.dk-iwt__media{position:relative}.dk-iwt__frame{overflow:hidden;border-radius:var(--dk-radius);background:var(--dk-surface-color)}.dk-iwt__frame.has-ratio{aspect-ratio:var(--dk-iwt-ratio)}.dk-iwt__img{display:block;width:100%;height:100%;object-fit:cover}.dk-iwt__float{position:absolute;right:-12px;bottom:-20px;width:38%;overflow:hidden;border:5px solid var(--dk-bg-section, var(--dk-bg));border-radius:var(--dk-radius);box-shadow:0 14px 34px #00000026}.dk-iwt__float img{display:block;width:100%}.dk-iwt__sticker{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:92px;height:92px;padding:10px;border-radius:50%;background:var(--dk-accent-color, var(--dk-accent));color:#fff;font-size:.78em;font-weight:700;line-height:1.2;text-align:center;transform:rotate(-10deg)}.dk-iwt__content{display:grid;gap:16px}.dk-iwt__content>*{margin:0}.dk-iwt__content[style*=center]{justify-items:center}.dk-iwt__title{margin:0}.dk-iwt__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dk-iwt__list li{display:flex;align-items:flex-start;gap:10px;text-align:left}.dk-iwt__list .dk-icon{margin-top:2px;color:var(--dk-accent-color, var(--dk-accent))}.dk-mcol{display:grid;gap:20px;margin:0;padding:0;list-style:none}@media(min-width:750px){.dk-mcol{grid-template-columns:repeat(min(var(--dk-cols, 3),3),minmax(0,1fr))}}@media(min-width:990px){.dk-mcol{grid-template-columns:repeat(var(--dk-cols, 3),minmax(0,1fr));gap:28px}}@media(max-width:749px){.dk-mcol--m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk-mcol--m-scroll{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);scrollbar-width:none}.dk-mcol--m-scroll>*{scroll-snap-align:start}}.dk-mcol__item{display:flex;flex-direction:column;gap:12px}.dk-mcol[style*=center] .dk-mcol__item{align-items:center}.dk-mcol--card .dk-mcol__item{padding:24px;border-radius:var(--dk-radius);background:var(--dk-surface-color)}.dk-mcol--border .dk-mcol__item{padding:24px;border:1px solid var(--dk-border);border-radius:var(--dk-radius)}.dk-mcol__media{width:100%;overflow:hidden;border-radius:var(--dk-radius-sm);aspect-ratio:var(--dk-mcol-ratio, auto)}.dk-mcol__media img{display:block;width:100%;height:100%;object-fit:cover}.dk-mcol__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--dk-accent-color, var(--dk-accent)) 14%,transparent);color:var(--dk-accent-color, var(--dk-accent))}.dk-mcol__icon .dk-icon{width:26px;height:26px}.dk-mcol__title{margin:0;font-size:calc(19px * var(--dk-heading-scale))}.dk-mcol__text>*{margin:0}.dk-mcol__link .dk-icon{width:16px;height:16px}.dk-collist .dk-colcard__media{aspect-ratio:var(--dk-ratio, 1)}.dk-colcard__count{font-size:.85em;opacity:.65}.dk-collist--overlay .dk-colcard{position:relative;overflow:hidden;border-radius:var(--dk-radius)}.dk-collist--overlay .dk-colcard__media{border-radius:0}.dk-collist--overlay .dk-colcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#0000008c)}.dk-collist--overlay .dk-colcard__title,.dk-collist--overlay .dk-colcard__count{position:absolute;left:16px;right:16px;z-index:1;color:#fff}.dk-collist--overlay .dk-colcard__title{bottom:16px;font-size:1.1em}.dk-collist--overlay .dk-colcard:has(.dk-colcard__count) .dk-colcard__title{bottom:38px}.dk-collist--overlay .dk-colcard__count{bottom:14px;opacity:.85}.dk-colcard .dk-card__img{transition:transform .6s ease}.dk-colcard:hover .dk-card__img{transform:scale(1.05)}.dk-video{position:relative;display:block;overflow:hidden;aspect-ratio:var(--dk-video-ratio, 16 / 9);border-radius:var(--dk-radius);background:#000}.dk-video.is-full{border-radius:0}.dk-video__el,.dk-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.dk-video__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;padding:0;border:0;background:#000;cursor:pointer}.dk-video__poster{width:100%;height:100%;object-fit:cover;opacity:.9}.dk-video__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#ffffffeb;color:#111;transform:translate(-50%,-50%);transition:transform .25s;box-shadow:0 10px 30px #00000040}.dk-video__cover:hover .dk-video__play{transform:translate(-50%,-50%) scale(1.08)}.dk-video__play .dk-icon{width:28px;height:28px;margin-left:4px}.dk-newsletter{display:grid;gap:28px;align-items:center}.dk-newsletter--center .dk-newsletter__content{max-width:620px;margin-inline:auto;text-align:center}.dk-newsletter__content{display:grid;gap:14px}.dk-newsletter__content>*{margin:0}.dk-newsletter__media{overflow:hidden;border-radius:var(--dk-radius)}.dk-newsletter__media img{display:block;width:100%;height:100%;object-fit:cover}.dk-newsletter--center .dk-newsletter__media{max-width:620px;margin-inline:auto;aspect-ratio:2.4}@media(min-width:990px){.dk-newsletter--split.has-image{grid-template-columns:1fr 1fr;gap:64px}}.dk-newsletter__note{font-size:.8em;opacity:.65}.dk-news{width:100%}.dk-faq{display:grid;gap:8px 0;--faq-pad-y: var(--faq-hpad-y, 18px);--faq-pad-x: var(--faq-hpad-x, 20px)}.dk-faq--stack:not(.has-media) .dk-faq__list{max-width:820px;width:100%;margin-inline:auto}.dk-faq__head{display:grid;justify-items:center;gap:4px}.dk-faq__head .dk-head{margin-bottom:16px}.dk-faq__head>.button,.dk-faq__head>.dk-linkbtn{margin-bottom:24px}.dk-faq__media{overflow:hidden;border-radius:var(--dk-radius)}.dk-faq__media img,.dk-faq__media video{display:block;width:100%;height:var(--faq-media-h, auto);object-fit:cover}@media(min-width:990px){.dk-faq--split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.dk-faq--split .dk-faq__head{position:sticky;top:calc(var(--dk-header-h, 0px) + 24px);justify-items:start}.dk-faq--split .dk-head{text-align:left!important}.dk-faq--split .dk-head__text{margin-inline:0}.dk-faq.has-media{grid-template-columns:1fr 1fr;column-gap:56px;align-items:start}.dk-faq.has-media .dk-faq__head{grid-column:1 / -1}.dk-faq.has-media.dk-faq--split .dk-faq__head{position:static}.dk-faq--media-second .dk-faq__media{order:3}}.dk-faq__list{display:grid;gap:var(--faq-gap, 10px)}.dk-faq__item{--row-border: var(--faq-c-border, var(--dk-border));--row-head-bg: var(--faq-c-head-bg, transparent);--row-head-fg: var(--faq-c-head-fg, inherit);--row-icon: var(--faq-c-ricon, var(--dk-accent));--row-toggle: var(--faq-c-icon, currentColor);--row-toggle-bg: var(--faq-c-icon-bg, var(--dk-bg));--row-body-bg: var(--faq-c-body-bg, transparent);--row-body-fg: var(--faq-c-body-fg, inherit);overflow:hidden;border-radius:var(--faq-radius, 12px);transition:background-color var(--faq-speed, .4s),border-color var(--faq-speed, .4s)}.dk-faq__item[open]{--row-border: var(--faq-o-border, var(--dk-border));--row-head-bg: var(--faq-o-head-bg, transparent);--row-head-fg: var(--faq-o-head-fg, inherit);--row-icon: var(--faq-o-ricon, var(--dk-accent));--row-toggle: var(--faq-o-icon, var(--dk-bg));--row-toggle-bg: var(--faq-o-icon-bg, var(--dk-text));--row-body-bg: var(--faq-o-body-bg, transparent);--row-body-fg: var(--faq-o-body-fg, inherit)}.dk-faq--cards .dk-faq__item{background:var(--dk-surface-color)}.dk-faq--bordered .dk-faq__item{border:var(--faq-border-w, 1px) var(--faq-border-style, solid) var(--row-border)}.dk-faq--lines .dk-faq__list{gap:0}.dk-faq--lines .dk-faq__item{border-radius:0;border-bottom:var(--faq-border-w, 1px) var(--faq-border-style, solid) var(--row-border)}.dk-faq--lines .dk-faq__item:first-child{border-top:var(--faq-border-w, 1px) var(--faq-border-style, solid) var(--row-border)}.dk-faq--plain .dk-faq__item{border-radius:0}.dk-faq.has-custom-colors .dk-faq__item{background:var(--row-body-bg)}.dk-faq.has-custom-colors.dk-faq--cards .dk-faq__item{border:var(--faq-border-w, 1px) var(--faq-border-style, solid) var(--row-border)}.dk-faq__q{display:flex;align-items:center;gap:12px;padding:var(--faq-pad-y) var(--faq-pad-x);background:var(--row-head-bg);color:var(--row-head-fg);font-weight:600;cursor:pointer;list-style:none;transition:background-color var(--faq-speed, .4s),color var(--faq-speed, .4s)}.dk-faq--rows-small .dk-faq__q{font-size:.95em}.dk-faq--rows-large .dk-faq__q{font-size:1.15em}.dk-faq--lines .dk-faq__q,.dk-faq--plain .dk-faq__q{padding-inline:0}.dk-faq.has-custom-colors .dk-faq__q{padding-inline:var(--faq-pad-x)}.dk-faq__q::-webkit-details-marker{display:none}.dk-faq__ricon{display:grid;place-items:center;flex-shrink:0;color:var(--row-icon)}.dk-faq__ricon .dk-icon{width:22px;height:22px}.dk-faq__ricon--img img{width:26px;height:26px;object-fit:contain}.dk-faq__qtext{flex:1}.dk-faq__toggle{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;color:var(--row-toggle);transition:transform var(--faq-speed, .4s),background-color var(--faq-speed, .4s),color var(--faq-speed, .4s)}.dk-faq--icon-standard .dk-faq__toggle{color:var(--faq-c-icon, currentColor)}.dk-faq--icon-standard .dk-faq__item[open] .dk-faq__toggle{color:var(--faq-o-icon, currentColor)}.dk-faq--icon-solid .dk-faq__toggle{border-radius:var(--faq-icon-radius, 50%);background:var(--row-toggle-bg)}.dk-faq__toggle .dk-icon{width:16px;height:16px}.dk-faq--icon-plus .dk-faq__caret,.dk-faq--icon-caret .dk-faq__plus{display:none}.dk-faq__toggle>span{display:grid}.dk-faq--icon-plus .dk-faq__item[open] .dk-faq__toggle{transform:rotate(45deg)}.dk-faq--icon-caret .dk-faq__item[open] .dk-faq__toggle{transform:rotate(180deg)}.dk-faq__a{overflow:hidden;background:var(--row-body-bg);color:var(--row-body-fg)}.dk-faq__a-inner{padding:0 var(--faq-pad-x) var(--faq-cpad-y, 18px);opacity:.88}.dk-faq.has-custom-colors .dk-faq__a-inner{padding:var(--faq-cpad-y, 14px) var(--faq-cpad-x, 20px);opacity:1}.dk-faq--lines:not(.has-custom-colors) .dk-faq__a-inner,.dk-faq--plain:not(.has-custom-colors) .dk-faq__a-inner{padding-inline:0}.dk-pbanner{position:relative;display:flex;align-items:center;min-height:0;padding-block:clamp(32px,6vw,56px);overflow:hidden;background:var(--dk-bg-local, var(--dk-surface-color));color:var(--dk-fg, inherit)}.dk-pbanner--medium{min-height:320px}.dk-pbanner--large{min-height:460px}.dk-pbanner.has-image{color:var(--dk-fg, #fff)}.dk-pbanner.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--dk-overlay-o, .4)}.dk-pbanner__content{position:relative;z-index:1}.dk-pbanner__title{margin:0}.dk-pbanner__text{max-width:68ch;margin:12px auto 0;opacity:.85}.dk-pbanner__content[style*=left] .dk-pbanner__text{margin-inline:0}.dk-pbanner .dk-searchpage__form{margin:20px auto 10px}.dk-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;text-align:center}@media(min-width:750px){.dk-stats{grid-template-columns:repeat(var(--dk-cols, 3),minmax(0,1fr))}}.dk-stats__item{display:grid;gap:6px}.dk-stats__value{font-family:var(--dk-font-heading);font-weight:var(--dk-font-heading-weight);font-size:clamp(34px,5vw,56px);line-height:1;color:var(--dk-accent-color, var(--dk-accent));font-variant-numeric:tabular-nums}.dk-stats__label{opacity:.8}.dk-coll{display:block;transition:opacity .2s}.dk-coll.is-loading .dk-coll__results{opacity:.45;pointer-events:none}.dk-coll__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--dk-border)}.dk-coll__filter-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--dk-border);border-radius:999px;background:none;font-weight:500;cursor:pointer}.dk-coll__filter-btn .dk-icon{width:18px;height:18px}@media(min-width:990px){.dk-coll__filter-btn.is-mobile-only{display:none}}.dk-coll__count{margin:0 auto 0 0;font-size:.9em;opacity:.7}.dk-coll__view{display:flex;gap:2px}.dk-coll__view button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:none;opacity:.45;cursor:pointer}.dk-coll__view button.is-active,.dk-coll__view button:hover{opacity:1;background:var(--dk-surface-color)}.dk-coll__view .dk-icon{width:18px;height:18px}@media(max-width:989px){.dk-coll__view .is-desktop{display:none}}.dk-coll__sort{display:flex;align-items:center;gap:8px;font-size:.9em}.dk-coll__sort span{opacity:.7;white-space:nowrap}.dk-coll__sort .dk-select{width:auto;min-height:40px}@media(max-width:749px){.dk-coll__sort span{display:none}.dk-coll__count{order:5;flex-basis:100%}}.dk-coll__layout{display:block}@media(min-width:990px){.dk-coll__layout.has-sidebar{display:grid;grid-template-columns:250px minmax(0,1fr);gap:36px;align-items:start}.dk-coll__sidebar{position:sticky;top:calc(var(--dk-header-h, 0px) + 20px);max-height:calc(100vh - var(--dk-header-h, 0px) - 40px);overflow-y:auto;scrollbar-width:thin}.dk-coll__sidebar .dk-filters__group{padding-inline:0}}@media(max-width:989px){.dk-coll__sidebar{display:none}}.dk-filters__group summary>span{display:inline-flex;align-items:center;gap:6px}.dk-filters__badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--dk-text);color:var(--dk-bg);font-size:11px}.dk-filters__group summary::-webkit-details-marker{display:none}.dk-filters__group[open] summary .dk-icon{transform:rotate(180deg)}.dk-filters__list{max-height:280px;overflow-y:auto}.dk-filters__list.is-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-filters__swatch{background-size:cover;flex-shrink:0}.dk-filters__label{flex:1}.dk-drawer .dk-filters{flex:1;min-height:0}.dk-searchpage__others{margin-top:48px}.dk-searchpage__others h2{margin-bottom:18px}.dk-artcard{display:flex;flex-direction:column;gap:14px;height:100%}.dk-artcard__media{border-radius:var(--dk-radius);background:var(--dk-surface-color)}.dk-artcard__body{display:flex;flex-direction:column;gap:8px;flex:1}.dk-artcard__meta{margin:0;font-size:.8em;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.dk-artcard__title{margin:0;font-size:calc(20px * var(--dk-heading-scale))}.dk-artcard__title a{text-decoration:none}.dk-artcard__title a:hover{text-decoration:underline}.dk-artcard__excerpt{margin:0;opacity:.8}.dk-artcard__more{margin-top:auto}.dk-artcard__more .dk-icon{width:16px;height:16px}.dk-artcard.is-large{margin-bottom:40px}@media(min-width:990px){.dk-artcard.is-large{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.dk-artcard.is-large .dk-artcard__title{font-size:calc(34px * var(--dk-heading-scale))}}.dk-article__hero{max-height:70vh;overflow:hidden}.dk-article__hero img{display:block;width:100%;height:70vh;object-fit:cover}.dk-article__head{margin-block:40px 24px;text-align:center}.dk-article__head .dk-crumbs{justify-content:center}.dk-article__title{margin-bottom:12px}.dk-article__meta{margin:0;font-size:.9em}.dk-article__content{font-size:1.05em;line-height:1.75}.dk-article__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;border-top:1px solid var(--dk-border)}.dk-article__share{display:flex;align-items:center;gap:10px;font-weight:600}.dk-article__nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.dk-article__prev,.dk-article__next{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--dk-border);border-radius:var(--dk-radius);text-decoration:none;font-weight:600}.dk-article__next{grid-column:2;justify-content:flex-end;text-align:right}.dk-article__prev small,.dk-article__next small{display:block;font-weight:400;opacity:.6}.dk-article__prev .dk-icon,.dk-article__next .dk-icon{flex-shrink:0;width:18px;height:18px}.dk-article__related{margin-block:64px 0}.dk-comments{margin-top:48px}.dk-comments__list{display:grid;gap:18px;margin:0 0 28px;padding:0;list-style:none}.dk-comments__item{display:flex;gap:12px}.dk-comments__author{margin:0 0 4px}.dk-comments__form{margin-top:16px}.dk-comments .dk-fb__avatar{background:var(--dk-text)}.dk-cartpage__grid{align-items:start}.dk-cartpage__labels{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--dk-border);font-size:.8em;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dk-cartpage__continue{margin-top:16px}.dk-cartpage__continue .dk-icon{width:16px;height:16px}@media(min-width:990px){.dk-cartpage__summary{position:sticky;top:calc(var(--dk-header-h, 0px) + 20px)}}.dk-cartpage__summary>*{margin:0}.dk-cartpage__suggest{margin-block:40px 20px}.dk-404{padding-block:clamp(48px,8vw,96px)}.dk-404 .dk-narrow{display:grid;justify-items:center;gap:10px}.dk-404__code{margin:0;font-family:var(--dk-font-heading);font-weight:var(--dk-font-heading-weight);font-size:clamp(80px,16vw,160px);line-height:1;background:linear-gradient(135deg,var(--dk-text),var(--dk-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.dk-404 .dk-searchpage__form{width:100%;margin-block:12px}.dk-404__products{margin-top:56px}.dk-404__products h2{margin-bottom:20px}.dk-pw{position:relative;display:grid;place-items:center;min-height:100vh;padding:24px var(--page-margin)}.dk-pw__media{position:absolute;top:0;right:0;bottom:0;left:0}.dk-pw__media img{width:100%;height:100%;object-fit:cover}.dk-pw.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:var(--dk-overlay-o, .4)}.dk-pw__card{position:relative;z-index:2;display:grid;justify-items:center;gap:14px;width:min(520px,100%);padding:clamp(28px,5vw,48px);border-radius:var(--dk-radius);background:var(--dk-bg);text-align:center;box-shadow:0 24px 60px #0000002e}.dk-pw__card>*{margin:0}.dk-pw__logo img{width:150px;height:auto}.dk-pw__login summary{display:inline-flex;align-items:center;gap:6px;font-size:.9em}.dk-pw__login summary .dk-icon{width:15px;height:15px}.dk-pw__login .dk-news{margin-top:12px}.dk-contact__grid{display:grid;gap:32px}@media(min-width:990px){.dk-contact__grid.has-info{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}}.dk-contact__info{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dk-contact__info-item{display:flex;gap:14px;padding:18px;border-radius:var(--dk-radius);background:var(--dk-surface-color)}.dk-contact__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--dk-bg);color:var(--dk-accent)}.dk-contact__info-title{margin:0 0 2px;font-weight:700}.dk-news__row .button{flex-shrink:0;white-space:nowrap;padding-inline:20px}.dk-card__media-wrap{position:relative}.dk-card__qv{position:absolute;right:10px;bottom:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--dk-bg);color:var(--dk-text);box-shadow:0 4px 14px #00000024;cursor:pointer;transition:opacity .2s,transform .2s}.dk-card__qv .dk-icon{width:20px;height:20px}@media(hover:hover)and (min-width:750px){.dk-card__qv{opacity:0;transform:translateY(6px)}.dk-card:hover .dk-card__qv,.dk-card__qv:focus-visible{opacity:1;transform:none}}.dk-qv__dialog{width:min(960px,calc(100vw - 32px));max-height:min(88vh,760px);padding:0;border:0;border-radius:var(--dk-radius);background:var(--dk-bg);color:var(--dk-text);box-shadow:0 30px 80px #00000040;overflow:hidden}.dk-qv__dialog[open]{display:flex;animation:dk-pop .25s ease-out}.dk-qv__dialog::backdrop{background:#00000080}.dk-qv__close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--dk-bg);box-shadow:0 2px 10px #0000001f;cursor:pointer}.dk-qv__content{width:100%;overflow-y:auto}.dk-qv__content>.shopify-section{height:100%}.dk-qv__grid{display:grid;gap:20px;padding:20px}@media(min-width:750px){.dk-qv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:28px}}.dk-qv__media .dk-gallery__track{border-radius:var(--dk-radius-sm)}.dk-qv__media .dk-gallery__thumbs{padding:0}.dk-qv__media .dk-gallery__thumb{width:60px;height:60px}.dk-qv__info{display:flex;flex-direction:column;gap:14px;min-width:0}.dk-qv__info>*{margin:0}.dk-qv__title{margin:0;padding-right:40px;font-size:calc(26px * var(--dk-heading-scale))}.dk-qv__title a{text-decoration:none}.dk-qv__rating{display:inline-flex;align-items:center;gap:6px;font-size:.85em;--dk-star-size: 14px}.dk-qv__desc{font-size:.92em;opacity:.8}.dk-qv__details .dk-icon{width:16px;height:16px}.dk-qv__loading{display:flex;justify-content:center;gap:8px;padding:120px 0}.dk-qv__loading span{width:10px;height:10px;border-radius:50%;background:var(--dk-text);opacity:.25;animation:dk-dot 1s ease-in-out infinite}.dk-qv__loading span:nth-child(2){animation-delay:.15s}.dk-qv__loading span:nth-child(3){animation-delay:.3s}@keyframes dk-dot{50%{opacity:1;transform:translateY(-4px)}}@keyframes dk-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media(max-width:749px){.dk-qv__dialog{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0;border-radius:var(--dk-radius) var(--dk-radius) 0 0}.dk-qv__dialog[open]{animation:dk-sheet .3s ease-out}.dk-qv__grid{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@keyframes dk-sheet{0%{transform:translateY(100%)}}.dk-qtyblock{display:grid;gap:6px}.dk-qtyblock__label{margin:0;font-size:.9em;font-weight:600}.dk-buy__row>.dk-qtyblock{flex-shrink:0}.dk-qty--rounded{border-radius:12px}.dk-qty--pill{border-radius:999px}.dk-qty--box{border-radius:min(var(--dk-btn-radius),10px)}.dk-qty--underline{border-width:0 0 1.5px;border-radius:0}.dk-buy__row>.dk-qtyblock .dk-qty{height:var(--dk-btn-height)}.dk-product__info>.dk-qtyblock .dk-qty{width:max-content}.dk-product__info>.dk-qtyblock.is-full .dk-qty{width:100%;justify-content:space-between}.dk-drawer--right .dk-drawer__panel{left:auto;right:0;transform:translate(100%)}.dk-drawer--right.is-open .dk-drawer__panel{transform:none}.dk-drawer__body{flex:1;min-height:0;overflow-y:auto}.dk-drawer__blocks{display:grid;gap:var(--dk-drawer-gap, 8px);padding-block:4px 16px}.dk-drawer__blocks>:not(.dk-mmenu){margin-inline:20px}.dk-drawer__foot{display:grid;gap:14px}.dk-drawer__foot .dk-social{margin:0}.dk-mmenu a,.dk-mmenu summary{font-size:var(--dk-mmenu-size, 17px)}.dk-mmenu details ul a,.dk-mmenu details ul summary{font-size:calc(var(--dk-mmenu-size, 17px) * .9)}.dk-mmenu.is-upper a,.dk-mmenu.is-upper summary{text-transform:uppercase;letter-spacing:.06em}.dk-mmenu.has-dividers>ul>li+li{border-top:1px solid var(--dk-border)}.dk-mmenu__heading{margin:8px 20px 4px;font-size:.78em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.dk-mpromo{position:relative;display:block;overflow:hidden;border-radius:var(--dk-radius);text-decoration:none}.dk-mpromo__media{display:block;aspect-ratio:16 / 9;background:var(--dk-surface-color)}.dk-mpromo__media img,.dk-mpromo__media svg{width:100%;height:100%;object-fit:cover}.dk-mpromo__title{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--dk-bg);color:var(--dk-text);font-size:.88em;font-weight:600}.dk-mpromo__title .dk-icon{width:14px;height:14px}.dk-mmenu__loc{flex-wrap:wrap}.dk-section{background-image:var(--dk-pattern, none),var(--dk-bg-img, none),var(--dk-bg-grad, none);background-size:var(--dk-pattern-size, auto),cover,cover;background-position:0 0,center,center;background-repeat:repeat,no-repeat,no-repeat}.dk-anchor{display:block;height:0;scroll-margin-top:calc(var(--dk-header-h, 0px) + 12px)}.dk-cdbar{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:var(--cd-pad-bar, 12px) 20px;background:var(--cd-bg);color:var(--cd-fg)}.dk-cdbar.is-ended{display:none}.dk-cdbar__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dk-cdbar__label{font-size:var(--cd-label);font-weight:var(--cd-weight, 600);white-space:nowrap}.dk-cdbar__label p{margin:0}.dk-cdbar__timer{display:flex;align-items:center;gap:6px}.dk-cdbar__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:32px;padding:var(--cd-pad-y) var(--cd-pad-x);border:1px solid var(--cd-box-border);border-radius:var(--cd-radius);background:var(--cd-box-bg)}.dk-cdbar__num{margin-bottom:2px;font-size:var(--cd-num);font-weight:700;line-height:1;color:var(--cd-num-color);font-variant-numeric:tabular-nums}.dk-cdbar__small{font-size:var(--cd-unit);line-height:1;letter-spacing:.5px;text-transform:uppercase;color:var(--cd-unit-color)}.dk-cdbar__sep{font-size:var(--cd-num);font-weight:700;color:var(--cd-sep-color)}@media(max-width:749px){.dk-cdbar{gap:8px;padding-inline:16px}.dk-cdbar__label{font-size:var(--cd-label-m)}.dk-cdbar__unit{min-width:28px}}.dk-icon{translate:0 var(--dk-ic-y, 0px)}@media(min-width:990px){.g-layout--carousel.g-tarrows--outside:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__thumbs-wrap{display:flex;align-items:center;gap:6px}.g-layout--carousel.g-tarrows--outside:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__thumbs{flex:1 1 auto;min-width:0}.g-layout--carousel.g-tarrows--outside:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__tarrow{position:static;flex:0 0 28px;width:28px;height:28px;transform:none;border:0;background:none}.g-layout--carousel.g-tarrows--outside:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__tarrow .dk-icon{width:16px;height:16px}.g-layout--carousel.g-tarrows--outside:not(.g-thumbs--left):not(.g-thumbs--right) .dk-gallery__tarrow[disabled]{opacity:.3;pointer-events:none}}.dk-buy__row:has(>:is(kaching-bundle,kaching-bundles-block,[class*=kaching-bundles],[id*=kaching-bundles])){flex-wrap:wrap}.dk-buy__row>:is(kaching-bundle,kaching-bundles-block,[class*=kaching-bundles],[id*=kaching-bundles]){flex:0 0 100%;order:-1;width:100%;min-width:0}.dk-buy__row:has(>:is(kaching-bundle,kaching-bundles-block,[class*=kaching-bundles],[id*=kaching-bundles]))>.dk-buy__atc-wrap{flex:1 1 auto}dk-product-form:has(kaching-bundle,kaching-bundles-block,.kaching-bundles){display:block}.dk-buy :is(.dk-buy__row,.dk-buy__atc-wrap):has(>:is(kaching-bundle,kaching-bundles-block,.kaching-bundles)){display:flex;flex-wrap:wrap}.dk-buy :is(.dk-buy__row,.dk-buy__atc-wrap)>:is(kaching-bundle,kaching-bundles-block,.kaching-bundles){display:block;flex:0 0 100%;order:-1;width:100%;min-width:0}.dk-buy__row:has(:is(kaching-bundle,kaching-bundles-block,.kaching-bundles))>.dk-buy__atc-wrap,.dk-buy__atc-wrap:has(>:is(kaching-bundle,kaching-bundles-block,.kaching-bundles))>.dk-buy__atc{flex:1 1 100%}.dk-contents{display:contents}.dk-pprice .dk-price.price--on-sale .dk-price__now{color:var(--pp-color, var(--dk-sale-price))}.dk-footer[style*=--dk-fh-d] .dk-footer__heading{font-size:calc(var(--dk-fh-m) * var(--fh, 1))}@media(min-width:990px){.dk-footer[style*=--dk-fh-d] .dk-footer__heading{font-size:calc(var(--dk-fh-d) * var(--fh, 1))}}.dk-footer[style*=--dk-ft-d]{font-size:var(--dk-ft-m)}@media(min-width:750px){.dk-footer[style*=--dk-ft-d]{font-size:var(--dk-ft-d)}}.dk-article__media--top{margin-top:8px}.dk-article__media--top+.dk-article__head{margin-top:28px}.dk-article__excerpt{max-width:680px;margin:14px auto 0;font-size:1.05em;opacity:.8}.dk-toc{display:block;margin:0 0 28px;padding:18px 22px;border:1px solid var(--dk-border, #e5e5e5);border-radius:var(--dk-radius, 6px)}.dk-toc[hidden]{display:none}.dk-toc__title{margin:0 0 10px;font-weight:700}.dk-toc__list{margin:0;padding:0;list-style:none}.dk-toc--numbered .dk-toc__list{padding-left:1.4em;list-style:decimal}.dk-toc__list li{margin:6px 0}.dk-toc__sub{margin:4px 0 0;padding-left:1.1em;list-style:none;font-size:.94em}.dk-toc__list a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.dk-toc__list a:hover{text-decoration-color:currentColor}.dk-article__content :is(h2,h3)[id]{scroll-margin-top:calc(var(--dk-header-h, 0px) + 16px)}.dk-main{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dk-base.css.map */
