@keyframes dk-pgw-bar{0%{background-position:-40%0}to{background-position:140%0}}@keyframes dk-pgw-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dk-pgw-spin{to{transform:rotate(360deg)}}.dk-pg{--dk-pg-cols:4;--dk-pg-gap:24px;--dk-pg-row:6px;--dk-pg-btn-gap:16px;--dk-pg-lines:2;--dk-pg-desc-lines:2;--dk-pg-title:var(--dk-heading);--dk-pg-title-h:var(--dk-accent);--dk-pg-price:var(--dk-heading);--dk-pg-sale:var(--dk-pg-price);--dk-pg-old:var(--dk-muted);--dk-pg-brand:var(--dk-muted);--dk-pg-var:var(--dk-text);--dk-pg-badge:#d93a2b;--dk-pg-badge-c:#fff;--dk-pg-badge-r:999px;--dk-pg-badge-off:12px;--dk-pg-media-bg:var(--dk-surface);--dk-pg-ratio:1/1;--dk-pg-fit:contain;--dk-pg-img-r:14px;--dk-pg-zoom:1.04;--dk-pg-pill-bg:transparent;--dk-pg-pill-border:var(--dk-border);--dk-pg-pill-r:6px;--dk-car-ar-top:32%;position:relative}.dk-pg__item,.dk-pg__list{margin:0;padding:0;list-style:none}.dk-pg__list{display:grid;grid-template-columns:repeat(var(--dk-pg-cols),minmax(0,1fr));gap:var(--dk-pg-gap)}.dk-pg__item{min-width:0}.dk-pg__card{position:relative;display:flex;flex-direction:column;height:100%;transition:transform var(--dk-speed) var(--dk-ease),box-shadow var(--dk-speed) var(--dk-ease),border-color var(--dk-speed) var(--dk-ease)}.dk-pg__media{position:relative;display:block;overflow:hidden;flex:0 0 auto;border-radius:var(--dk-pg-img-r);background:var(--dk-pg-media-bg);aspect-ratio:var(--dk-pg-ratio);height:var(--dk-pg-img-h,auto)}.dk-pg .dk-pg__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:var(--dk-pg-fit);transition:transform .6s var(--dk-ease),opacity .45s ease}.dk-pg--img-zoom .dk-pg__card:hover .dk-pg__img{transform:scale(var(--dk-pg-zoom))}.dk-pg .dk-pg__img2{opacity:0}.dk-pg--img-swap .dk-pg__card:hover .dk-pg__img2{opacity:1}.dk-pg__badge{position:absolute;top:var(--dk-pg-badge-off);left:var(--dk-pg-badge-off);z-index:1;padding:4px 10px;border-radius:var(--dk-pg-badge-r);background:var(--dk-pg-badge);color:var(--dk-pg-badge-c);font-size:12px;font-weight:700;line-height:1.3}.dk-pg__body{display:flex;flex-direction:column;align-items:var(--dk-justify,flex-start);flex:1 1 auto;min-width:0;padding-top:14px}.dk-pg__body>*{margin:0}.dk-pg__body>*+*{margin-top:var(--dk-pg-row)}.dk-pg__brand,.dk-pg__cat{display:block;max-width:100%;overflow:hidden;color:var(--dk-pg-brand);font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.dk-pg__brand a{color:inherit;text-decoration:none}.dk-pg__title{width:100%;color:var(--dk-pg-title);font-size:16px;font-weight:650;line-height:1.35}.dk-pg__title a{color:var(--dk-pg-title);text-decoration:none;transition:color var(--dk-speed) var(--dk-ease)}.dk-pg__card:hover .dk-pg__title a,.dk-pg__title a:hover{color:var(--dk-pg-title-h)}.dk-pg--clamp .dk-pg__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dk-pg-lines);overflow:hidden}.dk-pg--equal .dk-pg__title{min-height:calc(var(--dk-pg-lines)*1lh)}.dk-pg__vars{width:100%;color:var(--dk-pg-var);font-size:12px;line-height:1.5}.dk-pg__vars:not(.dk-pg__vars--pills){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dk-pg__vars--pills{display:flex;flex-wrap:wrap;gap:4px;min-height:calc(1.5em + 8px)}.dk-pg__pill{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--dk-pg-pill-border);border-radius:var(--dk-pg-pill-r);background:var(--dk-pg-pill-bg);line-height:1.4}.dk-pg__more,.dk-pg__var-label{font-weight:600}.dk-pg__desc{width:100%;color:var(--dk-text);font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dk-pg-desc-lines);overflow:hidden}.dk-pg--align .dk-pg__desc{min-height:calc(var(--dk-pg-desc-lines)*1lh)}.dk-pg .is-empty{visibility:hidden}.dk-pg__price{color:var(--dk-pg-price);font-weight:700;line-height:1.4}.dk-pg__price del{color:var(--dk-pg-old);font-weight:500;margin-right:6px;opacity:1}.dk-pg__price ins{color:var(--dk-pg-sale);text-decoration:none;background:0 0}.dk-pg__from{font-weight:500}.dk-pg__btn{width:100%;margin-top:auto!important;padding-top:var(--dk-pg-btn-gap);display:flex;justify-content:var(--dk-justify,flex-start)}.dk-pg__btn .added_to_cart{display:inline-block;margin-left:10px;font-size:13px;font-weight:600;color:var(--dk-accent);align-self:center}.dk-pg__btn .dk-btn.loading{opacity:.6;pointer-events:none}.dk-pg__btn .dk-btn.added .dk-btn__text::after{content:" ✓"}.dk-pg--classic .dk-pg__card{padding:12px 12px 18px;border:1px solid var(--dk-border);border-radius:18px;background:#fff}.dk-pg--classic .dk-pg__body{padding-inline:6px}.dk-pg--classic .dk-pg__card:hover{box-shadow:var(--dk-shadow);transform:translateY(-3px)}.dk-pg--framed .dk-pg__btn{position:absolute;left:12px;right:12px;bottom:12px;width:auto;padding:0;opacity:0;transform:translateY(8px);transition:opacity var(--dk-speed) var(--dk-ease),transform var(--dk-speed) var(--dk-ease)}.dk-pg--framed .dk-pg__btn .dk-btn{width:100%}.dk-pg--framed .dk-pg__card:focus-within .dk-pg__btn,.dk-pg--framed .dk-pg__card:hover .dk-pg__btn{opacity:1;transform:none}.dk-pg--framed .dk-pg__card{padding-bottom:64px}@media (hover:none){.dk-pg--framed .dk-pg__btn{position:static;opacity:1;transform:none;padding-top:var(--dk-pg-btn-gap)}.dk-pg--framed .dk-pg__card{padding-bottom:0}}.dk-pg--shop{--dk-pg-title:#002347;--dk-pg-title-h:#002347;--dk-pg-brand:#EF4136;--dk-pg-var:#002347;--dk-pg-price:#002347;--dk-pg-sale:#1E9E4A;--dk-pg-old:#8A94A3;--dk-pg-badge:#C9F2D3;--dk-pg-badge-c:#11733A;--dk-pg-badge-r:4px;--dk-pg-badge-off:10px;--dk-pg-media-bg:#EBEBEB;--dk-pg-ratio:3/2;--dk-pg-img-r:8px;--dk-pg-row:4px;--dk-pg-btn-gap:22px}.dk-pg--shop .dk-pg__card{padding:8px 8px 10px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.dk-pg--shop .dk-pg__card:hover{border-color:#d0d5dd;box-shadow:0 10px 28px -14px rgba(0,35,71,.25)}.dk-pg--shop .dk-pg__body{padding:12px 4px 0}.dk-pg--shop .dk-pg__badge{padding:3px 7px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dk-pg--shop .dk-pg__brand{font-size:11px;font-weight:500}.dk-pg--shop .dk-pg__title{font-size:15px;font-weight:600;line-height:1.35}.dk-pg--shop .dk-pg__vars{font-size:10.5px}.dk-pg--shop .dk-pg__price{font-size:13px;font-weight:500}.dk-pg--shop .dk-pg__btn .dk-btn{width:100%;--dk-btn-bg:#EF4136;--dk-btn-border:#EF4136;--dk-btn-bg-h:#D7301F;--dk-btn-color:#fff;font-size:11px;font-weight:600;padding:.95em 1.2em}.dk-pg.dk-carousel .dk-carousel__track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--dk-pg-view,var(--dk-pg-cols)) - 1)*var(--dk-pg-gap))/var(--dk-pg-view,var(--dk-pg-cols)));grid-auto-columns:round(down,calc((100% - (var(--dk-pg-view,var(--dk-pg-cols)) - 1)*var(--dk-pg-gap))/var(--dk-pg-view,var(--dk-pg-cols))),1px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:6px 10px;margin-block:-6px -10px}.dk-pg.dk-carousel .dk-carousel__track::-webkit-scrollbar{display:none}.dk-pg.dk-carousel .dk-carousel__track>*{scroll-snap-align:start}@media (max-width:1024px){.dk-pg.dk-carousel{--dk-pg-view:3}}@media (max-width:767px){.dk-pg.dk-carousel{--dk-pg-view:1.35}}.dk-carousel__nav{display:flex;justify-content:flex-end;gap:8px;margin-bottom:14px}.dk-carousel__nav button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--dk-border);border-radius:50%;background:#fff;color:var(--dk-heading);cursor:pointer;transition:all var(--dk-speed) var(--dk-ease)}.dk-carousel__nav button:hover:not([disabled]){background:var(--dk-heading);color:#fff;border-color:var(--dk-heading)}.dk-carousel__nav button[disabled]{opacity:.35;cursor:default}@media (max-width:767px){.dk-pg{--dk-pg-gap:14px}}.dk-pg__heading{margin:0;color:var(--dk-heading);font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2}.dk-pg .dk-car__head.has-title,.dk-pg__head{margin-bottom:20px}.dk-pg--compact{--dk-pg-title:#002347;--dk-pg-title-h:#002347;--dk-pg-price:#002347;--dk-pg-media-bg:#EBEBEB;--dk-pg-ratio:4/3;--dk-pg-img-r:4px;--dk-pg-fit:cover;--dk-pg-row:2px;--dk-pg-btn-gap:10px;--dk-pg-gap:16px;--dk-pg-lines:1}.dk-pg--compact .dk-pg__card{padding:4px 4px 10px;border:1px solid #eef0f3;border-radius:6px;background:#fff}.dk-pg--compact .dk-pg__card:hover{border-color:#d0d5dd;box-shadow:0 8px 22px -14px rgba(0,35,71,.3)}.dk-pg--compact .dk-pg__body{padding:8px 4px 0}.dk-pg--compact .dk-pg__title{font-size:12px;font-weight:700;line-height:1.35}.dk-pg--compact .dk-pg__price{font-size:11px;font-weight:400}.dk-pg--compact .dk-pg__brand,.dk-pg--compact .dk-pg__cat{font-size:10.5px}.dk-pg--compact .dk-pg__badge{padding:2px 6px;font-size:10px;border-radius:4px}.dk-pgw{--dk-pgw-bar-mb:22px;--dk-pgw-mt:36px;--dk-pgw-note:var(--dk-muted);--dk-pgw-sel-h:44px;--dk-pgw-sel-r:8px;--dk-pgw-sel-c:var(--dk-heading);--dk-pgw-sel-bg:#fff;--dk-pgw-sel-bc:var(--dk-border);--dk-pgw-sel-c-h:var(--dk-pgw-sel-c);--dk-pgw-sel-bg-h:var(--dk-pgw-sel-bg);--dk-pgw-sel-bc-h:var(--dk-heading);--dk-pn-size:42px;--dk-pn-gap:6px;--dk-pn-r:10px;--dk-pn-bw:1px;--dk-pn-c:var(--dk-heading);--dk-pn-bg:transparent;--dk-pn-bc:var(--dk-border);--dk-pn-c-h:var(--dk-heading);--dk-pn-bg-h:var(--dk-surface);--dk-pn-bc-h:var(--dk-heading);--dk-pn-c-a:var(--dk-accent-ink);--dk-pn-bg-a:var(--dk-accent);--dk-pn-bc-a:var(--dk-pn-bg-a);position:relative}.dk-pgw__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:var(--dk-pgw-bar-mb)}.dk-pgw__count{margin:0;color:var(--dk-text);font-size:14px;line-height:1.4}.dk-pgw__sort{display:flex;align-items:center;gap:10px;margin:0 0 0 auto}.dk-pgw__sort-label{color:var(--dk-text);font-size:14px;white-space:nowrap}.dk-pgw__select{height:var(--dk-pgw-sel-h);min-width:200px;max-width:100%;margin:0;padding:0 40px 0 14px;border:1px solid var(--dk-pgw-sel-bc);border-radius:var(--dk-pgw-sel-r);background:var(--dk-pgw-sel-bg)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7482' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")no-repeat right 14px center;color:var(--dk-pgw-sel-c);font:500 14px/1.2 var(--dk-font-body);appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.dk-pgw__select:focus,.dk-pgw__select:hover{border-color:var(--dk-pgw-sel-bc-h);background-color:var(--dk-pgw-sel-bg-h);color:var(--dk-pgw-sel-c-h);outline:0}.dk-pgw__select:focus-visible{box-shadow:0 0 0 3px var(--dk-accent-soft)}@media (max-width:767px){.dk-pgw-m--stack .dk-pgw__bar{flex-direction:column;align-items:stretch}.dk-pgw-m--stack .dk-pgw__sort{margin:0;width:100%}.dk-pgw-m--sort .dk-pgw__select,.dk-pgw-m--stack .dk-pgw__select{flex:1 1 auto;width:100%!important;font-size:16px}.dk-pgw-m--sort .dk-pgw__count{display:none}.dk-pgw-m--sort .dk-pgw__sort{width:100%}.dk-pgw-m--row .dk-pgw__select{min-width:0;font-size:16px}.dk-pgw{--dk-pgw-mt:26px}}.dk-pgw__area{transition:opacity .25s ease,filter .25s ease}.dk-pgw.is-loading .dk-pgw__area{opacity:.4;filter:saturate(.7);pointer-events:none}.dk-pgw.is-loading::before{content:"";position:absolute;z-index:3;top:-10px;left:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--dk-accent),transparent)0 0/40% 100%no-repeat;animation:dk-pgw-bar 1s linear infinite}.dk-pgw-in{animation:dk-pgw-in .5s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--dk-pgw-i,0)*45ms)}.dk-pgw__more{display:flex;flex-direction:column;align-items:var(--dk-lm-items,center);gap:10px;margin-top:var(--dk-pgw-mt)}.dk-pgw__more .dk-btn{width:var(--dk-lm-w,auto)}.dk-pgw__more .dk-btn.is-busy{pointer-events:none}.dk-pgw__more .dk-btn.is-busy::after{content:"";position:static;display:inline-block;width:1em;height:1em;margin-left:.3em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;background:0 0;transform:none;animation:dk-pgw-spin .7s linear infinite}.dk-pgw__end,.dk-pgw__note{margin:0;color:var(--dk-pgw-note);font-size:13px;text-align:center}.dk-pgw__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--dk-justify,center);gap:var(--dk-pn-gap);margin-top:var(--dk-pgw-mt)}.dk-pgw__pages .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--dk-pn-size);height:var(--dk-pn-size);padding:0 12px;border:var(--dk-pn-bw) solid var(--dk-pn-bc);border-radius:var(--dk-pn-r);background:var(--dk-pn-bg);color:var(--dk-pn-c);font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.dk-pgw__pages a.page-numbers:hover{background:var(--dk-pn-bg-h);color:var(--dk-pn-c-h);border-color:var(--dk-pn-bc-h)}.dk-pgw__pages a.page-numbers:active{transform:scale(.95)}.dk-pgw__pages .page-numbers.current{background:var(--dk-pn-bg-a);color:var(--dk-pn-c-a);border-color:var(--dk-pn-bc-a)}.dk-pgw__pages .page-numbers.dots{min-width:auto;padding:0 2px;border-color:transparent;background:0 0}.dk-pgw__pages .is-off{opacity:.35}.dk-pgw__arr{font-size:1.4em;line-height:1;transform:translateY(-1px)}.dk-pgw__of{padding:0 10px;color:var(--dk-text);font-size:14px}.dk-pn-circle .dk-pgw__pages .page-numbers{--dk-pn-r:999px;padding:0}.dk-pn-circle .dk-pgw__pages .next,.dk-pn-circle .dk-pgw__pages .prev{padding:0 14px}.dk-pn-square .dk-pgw__pages .page-numbers{--dk-pn-r:0}.dk-pn-underline .dk-pgw__pages .page-numbers{--dk-pn-bw:0;--dk-pn-bg-a:transparent;--dk-pn-c-a:var(--dk-heading);--dk-pn-bg-h:transparent;border-radius:0;box-shadow:inset 0-2px 0 transparent}.dk-pn-underline .dk-pgw__pages .page-numbers.current{box-shadow:inset 0-2px 0 var(--dk-accent)}.dk-pn-plain .dk-pgw__pages .page-numbers{--dk-pn-bw:0;--dk-pn-bg:transparent;--dk-pn-bg-h:transparent;--dk-pn-bg-a:transparent;--dk-pn-c-a:var(--dk-accent);--dk-pn-c-h:var(--dk-accent);min-width:28px;padding:0 6px}.dk-pn-joined .dk-pgw__pages{gap:0}.dk-pn-joined .dk-pgw__pages .page-numbers{border-radius:0;margin-left:calc(var(--dk-pn-bw)*-1)}.dk-pn-joined .dk-pgw__pages .page-numbers:first-child{border-radius:var(--dk-pn-r)0 0 var(--dk-pn-r);margin-left:0}.dk-pn-joined .dk-pgw__pages .page-numbers:last-child{border-radius:0 var(--dk-pn-r) var(--dk-pn-r)0}@media (max-width:767px){.dk-pgw__pages{--dk-pn-size:38px}.dk-pgw__pages .next span:not(.dk-pgw__arr),.dk-pgw__pages .prev span:not(.dk-pgw__arr){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media (prefers-reduced-motion:reduce){.dk-pgw-in,.dk-pgw.is-loading::before{animation:none}}