.en-h{--en-gutter: clamp(16px, 3vw, 56px);--en-sec-bg: var(--en-white);--en-sec-fg: var(--en-black);--en-sec-muted: var(--en-grey-text);font-family:var(--en-font);font-size:15px;background:var(--en-sec-bg);color:var(--en-sec-fg)}.en-h *,.en-h *:before,.en-h *:after{box-sizing:border-box}.en-h--grey{--en-sec-bg: var(--en-grey-surface)}.en-h--black{--en-sec-bg: var(--en-black);--en-sec-fg: var(--en-white);--en-sec-muted: #A8A8A8}.en-h--pt-none{padding-top:0}.en-h--pt-s{padding-top:clamp(24px,3vw,40px)}.en-h--pt-m{padding-top:clamp(48px,5vw,88px)}.en-h--pt-l{padding-top:clamp(72px,7vw,128px)}.en-h--pb-none{padding-bottom:0}.en-h--pb-s{padding-bottom:clamp(24px,3vw,40px)}.en-h--pb-m{padding-bottom:clamp(48px,5vw,88px)}.en-h--pb-l{padding-bottom:clamp(72px,7vw,128px)}.en-h-wrap{max-width:1920px;margin:0 auto;padding:0 var(--en-gutter)}.en-bleed{width:calc(100vw - var(--en-sbw, 0px));max-width:none;margin-left:calc(50% - (100vw - var(--en-sbw, 0px)) / 2);margin-right:0}.en-hr--boxed,.en-sp--boxed{max-width:1920px;margin-left:auto;margin-right:auto}.en-h-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(20px,2vw,32px)}.en-h-head__text{max-width:760px}.en-h-kicker{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-weight:800;font-size:13px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--en-sec-fg)}.en-h-kicker:before{content:"";width:32px;height:2px;background:var(--en-red);flex:0 0 auto}.en-h-title{margin:0;font-weight:800;font-size:clamp(28px,1.6vw + 14px,46px);line-height:1;letter-spacing:var(--en-tracking-title);text-transform:uppercase;color:var(--en-sec-fg)}.en-h-intro{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--en-sec-muted)}.en-h-more{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:2px solid currentColor;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--en-sec-fg);text-decoration:none;transition:color .2s ease}.en-h-more svg{width:16px;height:16px;transition:transform .2s ease}.en-h-more:hover{color:var(--en-red)}.en-h-more:hover svg{transform:translate(4px)}.en-h-empty{margin:0;padding:24px;border:1px dashed var(--en-grey-line);color:var(--en-sec-muted)}.en-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#3a3a3a;fill:#ffffff38}.en-h-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;font-family:var(--en-font);font-weight:800;font-size:13px;letter-spacing:var(--en-tracking-title);text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:0;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.en-h-btn--light{background:var(--en-white);color:var(--en-black);border-color:var(--en-white)}.en-h-btn--light:hover{background:transparent;color:var(--en-white)}.en-h-btn--outline-light{background:transparent;color:var(--en-white);border-color:var(--en-white)}.en-h-btn--outline-light:hover{background:var(--en-white);color:var(--en-black)}.en-h-btn--dark{background:var(--en-black);color:var(--en-white);border-color:var(--en-black)}.en-h-btn--dark:hover{background:var(--en-white);color:var(--en-black)}.en-sp{--en-sp-h: clamp(300px, 26vw, 520px);--k: var(--en-sp-skew, 5%);--g: calc(var(--en-sp-gap, 0px) / 2);position:relative;overflow:hidden;background:var(--en-black);color:var(--en-white);font-family:var(--en-font)}.en-sp *,.en-sp *:before,.en-sp *:after{box-sizing:border-box}.en-sp--m{--en-sp-h: clamp(360px, 34vw, 660px)}.en-sp--l{--en-sp-h: clamp(420px, 44vw, 820px)}.en-sp__inner{position:relative;height:var(--en-sp-h)}.en-sp__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;color:var(--en-white);text-decoration:none}.en-sp__panel--1{clip-path:polygon(0 0,calc(50% + var(--k) - var(--g)) 0,calc(50% - var(--k) - var(--g)) 100%,0 100%)}.en-sp__panel--2{clip-path:polygon(calc(50% + var(--k) + var(--g)) 0,100% 0,100% 100%,calc(50% - var(--k) + var(--g)) 100%)}.en-sp--single .en-sp__panel--1{clip-path:none}.en-sp__media{position:absolute;top:0;bottom:0;left:0;width:calc(50% + var(--k) + 2px);background:#2a2a2a}.en-sp__panel--2 .en-sp__media{left:auto;right:0}.en-sp--single .en-sp__media{width:100%}.en-sp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.en-sp__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--en-sp-shade, .5);transition:opacity .45s ease;pointer-events:none}.en-sp__panel:hover .en-sp__media:after,.en-sp__panel:focus-visible .en-sp__media:after{opacity:var(--en-sp-shade-hover, .15)}.en-sp__panel:hover img,.en-sp__panel:focus-visible img{transform:scale(1.05)}.en-sp__inner:hover .en-sp__panel:not(:hover) .en-sp__media:after{opacity:var(--en-sp-shade-dim, .7)}.en-sp__body{position:absolute;top:0;bottom:0;left:0;z-index:2;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px clamp(24px,4vw,80px);text-align:center}.en-sp__panel--2 .en-sp__body{left:50%}.en-sp--single .en-sp__body{width:100%}.en-sp__kicker{font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f2f2f2}.en-sp__title{margin:0;font-weight:800;font-size:clamp(30px,2.2vw + 14px,64px);line-height:.95;letter-spacing:var(--en-tracking-title);text-transform:uppercase;color:var(--en-white);text-shadow:0 2px 24px rgba(0,0,0,.35)}.en-sp__sub{display:inline-flex;align-items:center;gap:12px;margin-top:4px;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--en-white);opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.en-sp__sub:before{content:"";width:28px;height:2px;background:var(--en-red)}.en-sp__panel:hover .en-sp__sub,.en-sp__panel:focus-visible .en-sp__sub{opacity:1;transform:none}@media(hover:none){.en-sp__sub{opacity:1;transform:none}}.en-cat-grid{display:grid;grid-template-columns:repeat(var(--en-cols, 6),minmax(0,1fr));gap:12px}.en-cat{position:relative;display:block;aspect-ratio:var(--en-ratio, 4 / 5);overflow:hidden;background:#2a2a2a;color:var(--en-white);text-decoration:none}.en-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.en-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#00000026 45%,#0000 70%);pointer-events:none}.en-cat:hover img,.en-cat:focus-visible img{transform:scale(1.06)}.en-cat__label{position:absolute;left:clamp(14px,1.4vw,24px);right:clamp(14px,1.4vw,24px);bottom:clamp(14px,1.4vw,24px);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.en-cat__label:before{content:"";width:24px;height:2px;background:var(--en-red);transition:width .3s ease}.en-cat:hover .en-cat__label:before,.en-cat:focus-visible .en-cat__label:before{width:48px}.en-cat__name{display:flex;align-items:center;gap:8px;font-weight:800;font-size:clamp(16px,.5vw + 12px,22px);line-height:1.05;letter-spacing:var(--en-tracking-title);text-transform:uppercase;color:var(--en-white)}.en-cat__name svg{width:18px;height:18px;flex:0 0 auto;opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease}.en-cat:hover .en-cat__name svg,.en-cat:focus-visible .en-cat__name svg{opacity:1;transform:none}.en-cat__count{font-size:13px;font-weight:600;color:#d9d9d9}.en-prod-grid{display:grid;grid-template-columns:repeat(var(--en-cols, 4),minmax(0,1fr));gap:40px 16px}.en-h-card{display:flex;flex-direction:column;gap:6px}.en-h-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--en-grey-surface);overflow:hidden}.en-h-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10%;transition:transform .4s ease}.en-h-card__media:hover img{transform:scale(1.04)}.en-h-badge{position:absolute;top:10px;left:0;z-index:2;padding:4px 14px 4px 10px;background:var(--en-black);color:var(--en-white);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%)}.en-h-badge--red{background:var(--en-red)}.en-h-card__rating{min-height:18px;font-size:12px;color:var(--en-sec-muted)}.en-h-card__rating .jdgm-prev-badge{display:flex;align-items:center;gap:6px}.en-h-card__title{font-weight:800;font-size:15px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--en-sec-fg);text-decoration:none}.en-h-card__title:hover{color:var(--en-red)}.en-h-card__price{font-weight:800;font-size:15px}.en-h-card__price small{font-weight:400;font-size:13px;color:var(--en-sec-muted)}.en-h-card__price s{margin-left:6px;font-weight:400;color:var(--en-sec-muted)}.en-h-card__price--sale .money:first-child{color:var(--en-red)}.en-h-card form{margin:2px 0 0}.en-h-card__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:2px;font-family:var(--en-font);font-weight:800;font-size:12px;letter-spacing:var(--en-tracking-title);text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;background:var(--en-red);color:var(--en-white);border:2px solid var(--en-red)}.en-h-card__add:hover{background:var(--en-red-hover);border-color:var(--en-red-hover);color:var(--en-white)}.en-h-card__add--ghost{background:transparent;color:var(--en-sec-fg);border-color:var(--en-sec-fg)}.en-h-card__add--ghost:hover{background:var(--en-sec-fg);border-color:var(--en-sec-fg);color:var(--en-sec-bg)}.en-h-card__soldout{display:block;margin-top:2px;font-size:13px;color:var(--en-sec-muted)}.en-blog-grid{display:grid;grid-template-columns:repeat(var(--en-cols, 3),minmax(0,1fr));gap:40px 16px}.en-post{display:flex;flex-direction:column;gap:10px;color:var(--en-sec-fg);text-decoration:none}.en-post__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#2a2a2a}.en-post__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.en-post:hover .en-post__media img{transform:scale(1.05)}.en-post__meta{margin-top:6px;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--en-sec-muted)}.en-post__title{font-weight:800;font-size:clamp(17px,.4vw + 14px,22px);line-height:1.15;letter-spacing:.02em;text-transform:uppercase;transition:color .2s ease}.en-post:hover .en-post__title{color:var(--en-red)}.en-post__excerpt{margin:0;font-size:15px;line-height:1.5;color:var(--en-sec-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1279px){.en-cat-grid{grid-template-columns:repeat(var(--en-cols-t, 3),minmax(0,1fr))}}@media(max-width:989px){.en-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.en-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.en-h .en-h-scroll{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:var(--en-scroll-w, 72%);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--en-gutter);margin:0 calc(-1 * var(--en-gutter));padding:0 var(--en-gutter) 4px;scrollbar-width:none}.en-h .en-h-scroll::-webkit-scrollbar{display:none}.en-h .en-h-scroll>*{scroll-snap-align:start}.en-h-card__title,.en-h-card__price{font-size:14px}.en-sp{--m: 32px}.en-sp__inner{height:auto}.en-sp__panel{position:relative;height:clamp(240px,64vw,380px)}.en-sp__panel--1{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--g)),0 calc(100% - var(--m) - var(--g)))}.en-sp__panel--2{margin-top:calc(-1 * var(--m));clip-path:polygon(0 var(--g),100% calc(var(--m) + var(--g)),100% 100%,0 100%)}.en-sp--single .en-sp__panel--1{clip-path:none}.en-sp__media,.en-sp__panel--2 .en-sp__media{left:0;right:0;width:100%}.en-sp__body,.en-sp__panel--2 .en-sp__body{left:0;width:100%}.en-sp__panel--1 .en-sp__body{padding-bottom:calc(24px + var(--m))}.en-sp__panel--2 .en-sp__body{padding-top:calc(24px + var(--m))}.en-sp--single .en-sp__panel--1 .en-sp__body{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.en-sp__media img,.en-sp__media:after,.en-sp__sub,.en-cat img,.en-post__media img,.en-h-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/en-home.css.map */
