.jw-home{--jw-gutter:clamp(16px, 4vw, 40px);--jw-display:var(--global-heading-font-family, "Barlow Condensed", "Arial Narrow", sans-serif);box-sizing:border-box;width:100%;max-width:1360px;margin-inline:auto;padding:clamp(56px, 7vw, 104px) var(--jw-gutter) 0;color:var(--jw-text,#2f3a44)}.jw-home *,.jw-home *::before,.jw-home *::after{box-sizing:inherit}.jw-home a{text-decoration:none}.jw-home ul,.jw-home li{margin-left:0!important;padding-left:0!important}.jw-home li::marker{content:none}.jw-display{margin:0;font-family:var(--jw-display);font-weight:700;font-size:clamp(3.5rem, 1.6rem + 7.2vw, 6rem);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;color:var(--jw-ink,#15181c)}.jw-display--sm{font-size:clamp(2.5rem, 1.5rem + 4vw, 4.25rem)}.jw-h2{margin:0 0 clamp(20px, 3vw, 36px);font-family:var(--jw-display);font-weight:700;font-size:clamp(2.75rem, 1.5rem + 4vw, 5rem);line-height:.9;text-transform:uppercase;color:var(--jw-ink,#15181c)}.jw-link-strong{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--jw-ink,#15181c)!important;border-bottom:2px solid var(--jw-accent,#e47b02);line-height:1.1}.jw-link-strong:hover{color:var(--jw-accent-ink,#b45309)!important}.jw-link-strong--sale{border-color:var(--jw-sale,#c81e1e)}.jw-banner{padding-top:clamp(12px, 2vw, 24px)}.jw-banner__picture,.jw-banner__img{display:block;width:100%;height:auto}.jw-banner__img{border-radius:4px;background:#efefec}.jw-banner__link{display:block;border-radius:4px;outline-offset:3px}.jw-banner__link:hover .jw-banner__img{filter:brightness(1.03)}.jw-banner--text{position:relative}.jw-banner--text .jw-banner__img{aspect-ratio:16 / 6;object-fit:cover;min-height:320px}.jw-banner--text::after{content:"";position:absolute;inset:clamp(12px, 2vw, 24px) var(--jw-gutter) 0;border-radius:4px;background:linear-gradient(90deg,rgb(21 24 28 / .82) 0%,rgb(21 24 28 / .55) 45%,#fff0 75%);pointer-events:none}.jw-banner__copy{position:absolute;z-index:1;left:calc(var(--jw-gutter) + clamp(20px, 4vw, 56px));bottom:clamp(20px, 4vw, 56px);max-width:min(560px, 80%);color:#fff}.jw-banner__copy .jw-display{color:#fff;font-size:clamp(2.5rem, 1.4rem + 4.5vw, 5rem)}.jw-banner__copy p{margin:12px 0 0;font-size:1.0625rem;color:#e9ebee}.jw-banner__cta{display:inline-flex;align-items:center;gap:10px;min-height:52px;margin-top:20px;padding:0 22px;border-radius:4px;background:var(--jw-accent,#e47b02);color:var(--jw-ink,#15181c)!important;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.jw-banner__cta:hover{background:#fff}@media (max-width:767px){.jw-banner--text .jw-banner__img{aspect-ratio:4 / 5;min-height:0}.jw-banner--text::after{background:linear-gradient(0deg,rgb(21 24 28 / .85) 0%,rgb(21 24 28 / .4) 55%,#fff0 80%)}.jw-banner__copy{left:calc(var(--jw-gutter) + 16px);right:calc(var(--jw-gutter) + 16px);bottom:20px;max-width:none}}.jw-trust{padding-top:clamp(16px, 2.5vw, 28px)}.jw-trust__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.jw-trust__list li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:4px;background:#efefec;color:var(--jw-ink,#15181c);font-size:.9375rem;line-height:1.35}.jw-trust__list svg{flex:0 0 auto;color:var(--jw-accent-ink,#b45309)}.jw-trust__list strong{display:block;font-weight:800}.jw-home .jw-trust__list li{padding-left:16px!important}@media (max-width:767px){.jw-trust__list{grid-template-columns:1fr;gap:8px}.jw-trust__list li{padding:10px 14px}.jw-home .jw-trust__list li{padding-left:14px!important}}.jw-mosaic{padding-top:clamp(20px, 2.5vw, 32px)}.jw-mosaic .jw-display{font-size:clamp(3.5rem, 1.6rem + 6vw, 5.25rem)}@media (min-width:1024px){.jw-mosaic__rest .jw-piece__media{aspect-ratio:16 / 9}}.jw-mosaic__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px clamp(24px, 4vw, 56px);align-items:end;margin-bottom:clamp(16px, 2vw, 24px)}.jw-mosaic__intro p{margin:0;max-width:46ch;font-size:1.0625rem;line-height:1.5}.jw-mosaic__links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px!important}.jw-mosaic__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.jw-mosaic__rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jw-piece{position:relative;height:100%}.jw-piece__link{position:relative;display:flex;flex-direction:column;height:100%;border-radius:4px;overflow:hidden;background:#efefec;color:var(--jw-ink,#15181c)!important;outline-offset:3px}.jw-piece__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.jw-piece__img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;filter:brightness(1.06) contrast(1.03);transition:transform .5s cubic-bezier(.16,1,.3,1)}.jw-piece__link:hover .jw-piece__img,.jw-piece__link:focus-visible .jw-piece__img{transform:scale(1.04)}.jw-piece__new{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:2px;background:var(--jw-ink,#15181c);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.jw-piece__caption{display:grid;gap:4px;padding:12px 14px 14px;border-top:1px solid rgb(21 24 28 / .14)}.jw-piece__brand{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jw-piece__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.01em}.jw-mosaic__rest .jw-piece__caption{flex:1 1 auto;grid-template-rows:auto auto 1fr}.jw-mosaic__rest .jw-piece__row{align-self:end}.jw-mosaic__rest .jw-piece__name{-webkit-line-clamp:3;font-size:.875rem;letter-spacing:0}.jw-piece__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.jw-piece__price,.jw-piece__price .woocommerce-Price-amount{font-weight:800;color:var(--jw-ink,#15181c)!important;font-variant-numeric:tabular-nums}.jw-piece__price del{opacity:.7;font-weight:500}.jw-piece__date{font-size:.8125rem;color:#3f4a54}.jw-piece__sizes{display:grid;gap:6px;padding:0 14px 14px}.jw-piece__sizes-label{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jw-piece__chips{display:flex;flex-wrap:wrap;gap:4px}.jw-chip{min-width:2.25rem;padding:3px 6px;border:1px solid rgb(21 24 28 / .55);border-radius:3px;font-size:.8125rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}@media (hover:hover) and (min-width:768px){.jw-mosaic__rest .jw-piece__sizes{position:absolute;left:0;right:0;bottom:0;padding:12px 14px 14px;background:var(--jw-ink,#15181c);color:#fff;transform:translateY(101%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.jw-mosaic__rest .jw-chip{border-color:rgb(255 255 255 / .6)}.jw-mosaic__rest .jw-piece__link:hover .jw-piece__sizes,.jw-mosaic__rest .jw-piece__link:focus-visible .jw-piece__sizes{transform:translateY(0)}}.jw-piece--lead .jw-piece__link{background:var(--jw-accent,#e47b02)}.jw-piece--lead .jw-piece__media{aspect-ratio:auto;flex:1 1 auto;min-height:280px;margin:12px 12px 0;border-radius:2px;background:#efefec}.jw-piece--lead .jw-piece__img{position:absolute;inset:0;padding:0 2%}.jw-piece--lead .jw-piece__caption{padding:16px 20px;border-top-color:rgb(21 24 28 / .35)}.jw-piece--lead .jw-piece__name{font-family:var(--jw-display);font-size:clamp(1.625rem, 1.1rem + 1.6vw, 2.25rem);font-weight:700;line-height:1;text-transform:uppercase}.jw-piece--lead .jw-piece__price,.jw-piece--lead .jw-piece__price .woocommerce-Price-amount{font-size:1.5rem}.jw-piece--lead .jw-piece__date{color:var(--jw-ink,#15181c)}.jw-piece--lead .jw-piece__sizes{padding:0 20px 16px}.jw-piece--lead .jw-chip{border-color:var(--jw-ink,#15181c)}.jw-piece__cta{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 20px;background:var(--jw-ink,#15181c);color:#fff;font-weight:800;font-size:1.0625rem;letter-spacing:.02em;text-transform:uppercase;transition:background-color .2s ease}.jw-piece__cta svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.jw-piece--lead .jw-piece__link:hover .jw-piece__cta svg{transform:translateX(4px)}@media (prefers-reduced-motion:no-preference){.jw-mosaic .jw-piece{animation:jw-rise .8s cubic-bezier(.16,1,.3,1) both}.jw-mosaic__rest>:nth-child(1) .jw-piece{animation-delay:.06s}.jw-mosaic__rest>:nth-child(2) .jw-piece{animation-delay:.12s}.jw-mosaic__rest>:nth-child(3) .jw-piece{animation-delay:.18s}.jw-mosaic__rest>:nth-child(4) .jw-piece{animation-delay:.24s}@keyframes jw-rise{from{transform:translateY(18px)}to{transform:none}}}.jw-tiles{--jw-tile-bar:var(--jw-ink, #15181c);--jw-tile-fg:#fff;--jw-tile-muted:#d5d9de;--jw-tile-field:#efefec;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.jw-tile--lead{grid-column:span 2;grid-row:span 2}.jw-tile a{display:flex;flex-direction:column;height:100%;border-radius:4px;overflow:hidden;background:var(--jw-tile-field);color:var(--jw-tile-fg)!important;outline-offset:3px}.jw-tile__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--jw-tile-field)}.jw-tile--lead .jw-tile__media{aspect-ratio:auto;flex:1 1 auto;min-height:300px}.jw-tile--lead .jw-tile__bar{flex:0 0 auto}.jw-tile__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;filter:brightness(1.06) contrast(1.03);transition:transform .7s cubic-bezier(.16,1,.3,1)}.jw-tile--lead .jw-tile__img{padding:6% 8%}.jw-tile a:hover .jw-tile__img,.jw-tile a:focus-visible .jw-tile__img{transform:scale(1.07) rotate(-3deg)}.jw-tile__bar{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;flex:1 1 auto;align-content:start;padding:12px 16px 14px;background:var(--jw-tile-bar);transition:color .25s ease}.jw-tile__bar::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--jw-accent,#e47b02);transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.16,1,.3,1)}.jw-tile a:hover .jw-tile__bar,.jw-tile a:focus-visible .jw-tile__bar{color:var(--jw-ink,#15181c)}.jw-tile a:hover .jw-tile__bar::before,.jw-tile a:focus-visible .jw-tile__bar::before{transform:scaleY(1)}.jw-tile__name{grid-column:1;min-width:0;font-family:var(--jw-display);font-size:clamp(1.375rem, 1rem + 1vw, 1.875rem);font-weight:700;line-height:1;text-transform:uppercase}.jw-tile--lead .jw-tile__name{font-size:clamp(2.5rem, 1.4rem + 3vw, 4.25rem);line-height:.9}.jw-tile__count{grid-column:1;font-size:.8125rem;font-weight:600;color:var(--jw-tile-muted);font-variant-numeric:tabular-nums;transition:color .25s ease}.jw-tile a:hover .jw-tile__count,.jw-tile a:focus-visible .jw-tile__count{color:var(--jw-ink,#15181c)}.jw-tile__arrow{grid-column:2;grid-row:1 / span 2;transition:transform .35s cubic-bezier(.16,1,.3,1)}.jw-tile a:hover .jw-tile__arrow,.jw-tile a:focus-visible .jw-tile__arrow{transform:translateX(5px)}.jw-index__cols--chips{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:24px clamp(32px, 6vw, 96px);margin-top:clamp(24px, 3vw, 36px)}.jw-index__cols--chips .jw-index__chips{margin-bottom:0}.jw-index__sub{margin:0 0 10px;font-size:.75rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jw-muted,#4b5560)!important;font-family:var(--global-body-font-family,"Archivo",sans-serif)!important}.jw-index__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.jw-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--jw-ink,#15181c);border-radius:4px;font-weight:700;color:var(--jw-ink,#15181c)!important;transition:background-color .2s ease,color .2s ease}.jw-pill span{font-weight:500;color:var(--jw-muted,#4b5560);font-variant-numeric:tabular-nums}.jw-pill:hover,.jw-pill:focus-visible{background:var(--jw-ink,#15181c);color:#fff!important}.jw-pill:hover span,.jw-pill:focus-visible span{color:#d5d9de}.jw-sale__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.jw-sale__head p{margin:0 0 24px;color:var(--jw-muted,#4b5560)}.jw-sale .woocommerce ul.products{margin-bottom:0}.jw-sale__more{margin:24px 0 0}.jw-brands{--jw-mq-fg:var(--jw-ink, #15181c);--jw-mq-muted:var(--jw-muted, #4b5560);--jw-mq-sep:var(--jw-accent, #e47b02)}.jw-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.jw-marquee__track{flex:0 0 auto;display:flex;align-items:center;min-width:100%;margin:0;padding:0;list-style:none;animation:jw-marquee 42s linear infinite}.jw-marquee__track li{flex:0 0 auto;display:flex;align-items:center}.jw-marquee__track li::after{content:"";flex:0 0 auto;width:12px;height:clamp(32px, 4vw, 56px);margin-inline:clamp(24px, 3.5vw, 52px);background:var(--jw-mq-sep);transform:skewX(-20deg)}.jw-marquee a{display:grid;gap:4px;padding:6px 0;color:var(--jw-mq-fg)!important}.jw-brands__name{font-family:var(--jw-display);font-size:clamp(2.75rem, 1.5rem + 4.4vw, 5.75rem);font-weight:700;line-height:.88;text-transform:uppercase;white-space:nowrap;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:.12em;text-decoration-color:#fff0;transition:text-decoration-color .2s ease}.jw-marquee a:hover .jw-brands__name,.jw-marquee a:focus-visible .jw-brands__name{text-decoration-color:var(--jw-mq-sep)}.jw-brands__count{font-size:.875rem;font-weight:600;color:var(--jw-mq-muted);font-variant-numeric:tabular-nums}.jw-marquee.is-off .jw-marquee__track{animation-play-state:paused}.jw-marquee:focus-within .jw-marquee__track{animation:none}@keyframes jw-marquee{to{transform:translateX(-100%)}}@media (max-width:767px){.jw-marquee__track{animation-duration:30s}.jw-brands__name{font-size:2.5rem}.jw-marquee__track li::after{height:30px;width:9px;margin-inline:20px}}@media (prefers-reduced-motion:reduce){.jw-marquee{-webkit-mask-image:none;mask-image:none}.jw-marquee__track{flex:1 1 100%;flex-wrap:wrap;min-width:0;row-gap:16px;animation:none}.jw-marquee__track[aria-hidden]{display:none}}.jw-home.jw-where .jw-channels__title{margin-bottom:clamp(20px, 3vw, 32px)}.jw-close{max-width:none;margin-top:clamp(56px, 7vw, 104px);padding:clamp(56px, 8vw, 112px) var(--jw-gutter);background:var(--jw-ink,#15181c);color:#d5d9de;text-align:center}.jw-close .jw-display{color:#fff}.jw-close p{max-width:48ch;margin:16px auto 28px;font-size:1.0625rem}.jw-close .jw-btn{display:inline-flex;min-width:min(100%, 320px)}@media (max-width:1023px){.jw-mosaic__grid{grid-template-columns:1fr}.jw-piece--lead .jw-piece__media{aspect-ratio:4 / 3;min-height:0}.jw-tile--lead{grid-column:1 / -1;grid-row:auto}.jw-tile--lead .jw-tile__media{aspect-ratio:16 / 9;min-height:0}}@media (max-width:767px){.jw-mosaic__head{grid-template-columns:1fr}.jw-mosaic__rest{display:flex;gap:10px;margin-inline:calc(var(--jw-gutter) * -1);padding-inline:var(--jw-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--jw-gutter);scrollbar-width:none}.jw-mosaic__rest::-webkit-scrollbar{display:none}.jw-mosaic__rest>*{flex:0 0 68%;scroll-snap-align:start}.jw-mosaic__head{gap:8px}.jw-mosaic__links{margin-top:4px!important}.jw-piece--lead .jw-piece__caption{padding:12px 16px}.jw-piece--lead .jw-piece__sizes{padding:0 16px 12px}.jw-piece--lead .jw-piece__media{aspect-ratio:4 / 3}.jw-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jw-tile--lead .jw-tile__media{aspect-ratio:16 / 10}.jw-tile__bar{padding:10px 12px 12px}.jw-tile__name{font-size:1.3125rem}.jw-tile__arrow{display:none}.jw-index__cols--chips{grid-template-columns:1fr}}