.vessi-hero{position:relative;display:flex;align-items:center;min-height:clamp(800px,100svh,850px);max-height:850px;overflow:hidden;color:#f7ff8b}.vessi-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vessi-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.vessi-hero__content{position:relative;z-index:1;width:50%;padding:3rem clamp(1.5rem,6vw,8rem);text-align:center}.vessi-hero__title{max-width:600px;margin:0 auto 1.5rem;border:1px solid currentColor;border-radius:1rem;font-family:Arial,sans-serif;font-size:clamp(3rem,5vw,6.25rem);line-height:.98;font-weight:700}.vessi-hero__title span{display:block;padding:.25rem .5rem;text-align:left}.vessi-hero__title span+span{border-top:1px solid currentColor;text-align:right;font-size:.56em;padding-block:.6rem}.vessi-hero__content p{max-width:600px;margin:0 auto;font-family:monospace;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.vessi-hero__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:1.5rem}.vessi-hero__actions a{padding:.65rem 1.3rem;border:1px solid #4d96f5;border-radius:999px;color:#fff;background:#0069f0;text-decoration:none;font-size:.9rem;font-weight:700}.vessi-hero__actions a:focus-visible{outline:2px solid #fff;outline-offset:4px}.home-waterproof{margin:1.5rem clamp(1rem,2.2vw,2.25rem) 4rem;color:#29231f;background:transparent!important}.home-waterproof h2{position:relative!important;inset:auto!important;margin:0 0 .9rem;color:#29231f;font-size:clamp(2.25rem,3.2vw,3.35rem);line-height:1.05;letter-spacing:-.035em;font-weight:600}.home-waterproof__media{position:relative;height:clamp(420px,49vw,52rem);overflow:hidden;border-radius:1.75rem;background:#dedddd}.home-waterproof__slides,.home-waterproof__slide{position:absolute;top:0;right:0;bottom:0;left:0}.home-waterproof__slide{opacity:0;transition:opacity .25s ease}.home-waterproof__slide.is-active{opacity:1}.home-waterproof__video,.home-waterproof__poster{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--waterproof-position, 50% 70%)}.home-waterproof__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#2d2b2a26;pointer-events:none;transition:opacity .25s ease}.home-waterproof__play{position:absolute;inset:50% auto auto 50%;width:11.4rem;height:5.8rem;transform:translate(-50%,-50%);border:0;border-radius:999px;color:#0670f9;background:#fff;font-size:.9rem;cursor:pointer}.home-waterproof__badge{position:absolute;left:2.25rem;bottom:2.25rem;display:grid;gap:.8rem;min-width:14rem;padding:1rem;border:1px solid rgba(255,255,255,.65);border-radius:1rem;color:#fff;background:#504e4c73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-waterproof__badge img{width:4.7rem;height:auto}.home-waterproof__badge span{font-size:1rem;line-height:1.4;font-weight:600}.home-waterproof__next{position:absolute;right:2.1rem;bottom:2rem;width:2rem;height:2rem;padding:0;border:0;background:transparent;cursor:pointer}.home-waterproof__next span{display:block;margin-left:.5rem;border-top:.65rem solid transparent;border-bottom:.65rem solid transparent;border-left:1rem solid #fff}.home-waterproof__pause{display:none;position:absolute;right:2.1rem;bottom:2rem;width:2rem;height:2rem;padding:0;place-items:center;border:0;color:#fff;background:transparent;cursor:pointer}.home-waterproof__pause span{display:flex;gap:.35rem}.home-waterproof__pause i{display:block;width:2px;height:1.45rem;background:currentColor}.home-waterproof__empty{display:grid;width:100%;height:100%;place-items:center;color:#555}.home-waterproof.is-playing .home-waterproof__play{opacity:0;pointer-events:none}.home-waterproof.is-playing .home-waterproof__next{display:none}.home-waterproof.is-playing .home-waterproof__pause{display:grid}.home-waterproof.is-playing .home-waterproof__shade{opacity:0}@media(max-width:767px){.home-waterproof{min-height:0;margin:1.5rem 1rem 1rem}.home-waterproof h2{font-size:clamp(2rem,9vw,2.75rem)}.home-waterproof__media{height:58vw;min-height:14rem;border-radius:1.25rem}.home-waterproof__video,.home-waterproof__poster{object-position:var(--waterproof-position-mobile, 50% 50%)}.home-waterproof__play{width:8.5rem;height:4.4rem}.home-waterproof__badge{left:1rem;bottom:1rem;min-width:10rem;gap:.5rem;padding:.7rem}.home-waterproof__badge span{font-size:.75rem}.home-waterproof__next,.home-waterproof__pause{right:.8rem;bottom:.8rem}}.home-showcase[data-showcase]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:11.5vw;width:76vw;max-width:1300px;height:auto;min-height:0;margin:0 auto 6rem;overflow:visible;color:#29251f}.home-showcase[data-showcase] .home-showcase__images{width:100%;aspect-ratio:1;height:auto;overflow:hidden;border-radius:20%}.home-showcase[data-showcase] .home-showcase__images>div{width:100%;height:100%}.home-showcase[data-showcase] .home-showcase__images img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.home-showcase[data-showcase] .home-showcase__tabs{position:static;display:flex;align-items:flex-start;flex-direction:column;justify-self:start;width:100%;color:#29251f}.home-showcase[data-showcase] .home-showcase__tabs p{margin:0 0 1.6rem;color:#29251f;font:400 12px/1.3 Diatype Mono,monospace;letter-spacing:.02em}.home-showcase[data-showcase] .home-showcase__tabs button{padding:0;border:0;color:#29251f;background:transparent;font:500 clamp(2rem,3.25vw,2.8rem)/2 "Noi Grotesk",Arial,sans-serif;letter-spacing:-.035em;text-align:left;transition:color .18s ease}.home-showcase[data-showcase] .home-showcase__tabs button[aria-pressed=true],.home-showcase[data-showcase] .home-showcase__tabs button:hover{color:#0670f9}.home-showcase--discover[data-showcase]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:8vw;width:74vw;max-width:1340px;margin-bottom:6rem}.home-showcase--discover[data-showcase] .home-showcase__tabs{padding-left:clamp(7rem,9.5vw,8rem)}@media(max-width:900px){.home-showcase[data-showcase]{width:86vw;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:7vw;margin-bottom:4.5rem}.home-showcase--discover[data-showcase]{width:80vw;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.home-showcase--discover[data-showcase] .home-showcase__tabs{padding-left:0}.home-showcase[data-showcase] .home-showcase__tabs button{font-size:clamp(1.8rem,4.4vw,2.5rem);line-height:1.55}}@media(max-width:600px){.home-showcase[data-showcase],.home-showcase--discover[data-showcase]{display:flex;width:auto;max-width:none;flex-direction:column;align-items:stretch;gap:1.5rem;margin:0 1rem 4rem}.home-showcase--discover[data-showcase] .home-showcase__tabs{order:2}.home-showcase--discover[data-showcase] .home-showcase__images{order:1}.home-showcase[data-showcase] .home-showcase__images{width:100%;aspect-ratio:1;border-radius:20%}.home-showcase[data-showcase] .home-showcase__tabs p{margin-bottom:.8rem}.home-showcase[data-showcase] .home-showcase__tabs{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.home-showcase[data-showcase] .home-showcase__tabs p{grid-column:1 / -1}.home-showcase[data-showcase] .home-showcase__tabs button{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.35}}@media(max-width:767px){.vessi-hero{align-items:end;min-height:clamp(575px,calc(100svh - 4.125rem),calc(800px - 4.125rem));max-height:calc(800px - 4.125rem)}.vessi-hero__content{width:100%;padding:2rem 1.5rem 1.2rem}.vessi-hero__title{max-width:350px;font-size:clamp(3rem,12vw,4rem)}.vessi-hero__content p{font-size:1rem}}.home-category-section{padding:48px 16px 64px}.home-category-inner{width:min(100%,1184px);margin-inline:auto}.home-category-inner>h2{margin:0 0 16px;color:#29251f;font-size:50px;line-height:1.08;font-weight:500;letter-spacing:-.035em}.home-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-category-card{position:relative;display:block;aspect-ratio:1.5;overflow:hidden;border-radius:24px;color:#fff;text-decoration:none}.home-category-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.home-category-card--new img,.home-category-card--women img,.home-category-card--men img,.home-category-card--accessories img{object-position:50% 50%}.home-category-card>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:36px;width:max-content;max-width:calc(100% - 24px);white-space:nowrap;padding:0 20px;border-radius:999px;background:#0668ed;color:#fff;font-size:12px;line-height:1;font-weight:600;transition:background-color .2s ease}.home-category-card:hover img{transform:scale(1.02)}.home-category-card:hover>span{background:#0054ce}.home-category-card:focus-visible{outline:3px solid #0668ed;outline-offset:4px}@media(max-width:767px){.home-category-section{padding:16px 16px 48px}.home-category-inner>h2{font-size:38px;margin-bottom:14px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-category-card{aspect-ratio:1.05;border-radius:18px}.home-category-card>span{min-height:34px;padding-inline:12px;font-size:11px;max-width:calc(100% - 12px)}}@media(prefers-reduced-motion:reduce){.home-category-card img,.home-category-card>span{transition:none}}.home-category-grid .home-category-card{border-radius:24px}@media(max-width:767px){.home-category-grid .home-category-card{border-radius:18px}}.home-category-inner{width:min(74vw,1420px)}.home-category-inner>h2{font-size:clamp(50px,3.14vw,60px)}.home-category-grid{gap:.875vw}.home-category-grid .home-category-card{border-radius:clamp(24px,1.5vw,28px)}.home-category-grid .home-category-card>span{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);width:max-content;min-height:clamp(36px,2.2vw,42px);max-width:calc(100% - 24px);padding:0 clamp(20px,1.25vw,24px);border:0;border-radius:999px;background:#0668ed;color:#fff;font-size:clamp(12px,.75vw,14px);line-height:1;font-weight:600;white-space:nowrap;text-align:center}@media(max-width:767px){.home-category-inner{width:100%}.home-category-grid{gap:10px}.home-category-grid .home-category-card{border-radius:18px}.home-category-grid .home-category-card>span{min-height:34px;padding-inline:12px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home.css.map */
