:root{--vv-blue:#0c1e34;--vv-orange:#ff650f;--vv-black:#000;--vv-paper:#fff;--vv-ink:#111;--vv-line:#d8d4cc;--vv-space:clamp(18px,4.5vw,76px);font-family:Arial,Helvetica,sans-serif;color:var(--vv-ink);background:var(--vv-paper);font-synthesis:none}*,*:before,*:after{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}img{max-width:100%;display:block}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--vv-orange);outline-offset:4px}h1,h2,h3,p{margin:0}main{min-height:60vh}.vv-wrap{width:min(100%,1680px);margin-inline:auto;padding-inline:var(--vv-space)}.vv-skip{position:absolute;left:12px;top:12px;padding:14px;background:#fff;z-index:10;transform:translateY(-200%)}.vv-skip:focus{transform:none}.vv-announcement{display:grid;place-items:center;min-height:32px;padding:6px 12px;background:var(--vv-orange);color:var(--vv-black);font-size:10px;font-weight:900;letter-spacing:.16em;text-align:center}.shopify-section:has(>.vv-header){position:sticky;top:-32px;z-index:5}.vv-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px var(--vv-space);min-height:70px;background:var(--vv-paper);border-bottom:1px solid var(--vv-line)}.vv-brand{justify-self:start}.vv-brand img{width:110px;height:auto}.vv-header nav{display:flex;justify-content:center;gap:clamp(14px,3.1vw,44px);font-size:12px;font-weight:800}.vv-header nav a,.vv-bag{display:flex;align-items:center;min-height:44px}.vv-header nav a:hover,.vv-footer a:hover{text-decoration:underline;text-underline-offset:4px}.vv-bag{gap:6px;justify-self:end;min-width:44px;justify-content:center;font-size:12px;font-weight:800}.vv-kicker{display:flex;gap:9px;align-items:center;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.vv-kicker>span{display:inline-block;width:8px;height:8px;flex:none;background:var(--vv-orange)}.vv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:49px;padding:12px 18px;border:1px solid transparent;background:var(--vv-orange);color:var(--vv-black);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;text-align:left}.vv-button span{font-size:18px;line-height:1}.vv-button:hover{background:#ff8146}.vv-button:disabled{background:#dad7cf;color:#444}.vv-button-dark{background:var(--vv-blue);color:#fff}.vv-button-dark:hover{background:#1c3652}.vv-button-outline{border-color:currentColor;background:transparent}.vv-button-outline:hover{background:#f4f4f4}.vv-drop{padding-top:clamp(48px,7vw,108px);padding-bottom:clamp(52px,7.2vw,110px)}#drop,#hoodies,#denim,#contact{scroll-margin-top:82px}.vv-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(21px,3vw,41px)}.vv-section-heading h2,.vv-editorial h2,.vv-help h2,.vv-cart h1{font-size:clamp(42px,6.5vw,100px);font-weight:950;line-height:.94;letter-spacing:-.085em;margin-top:13px}.vv-section-heading>p{color:#45433f;font-size:14px;padding-bottom:4px}.vv-drop-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,22px)}.vv-drop-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,22px)}.vv-style-card{min-width:0}.vv-card-link{display:block}.vv-card-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e1ded8}.vv-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.vv-card-link:hover img{transform:scale(1.035)}.vv-card-image>span{position:absolute;left:10px;top:10px;padding:5px 7px;background:var(--vv-paper);font-family:monospace;font-size:10px}.vv-card-meta{display:flex;justify-content:space-between;gap:8px;padding-top:13px}.vv-card-meta h3{font-size:clamp(13px,1.2vw,18px);line-height:1.2;letter-spacing:-.03em}.vv-card-meta p{color:#47433c;font-size:13px;margin-top:5px}.vv-card-price{font-weight:800;white-space:nowrap;font-size:12px;padding-top:2px}.vv-card-cta{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:10px;padding:7px 0;border-top:1px solid var(--vv-line);font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.vv-card-cta span{font-size:18px}.vv-editorial{display:grid;grid-template-columns:55fr 45fr;min-height:clamp(360px,36vw,620px);background:var(--vv-orange)}.vv-editorial-media{position:relative;min-height:270px;background:#dad5cd}.vv-editorial-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vv-editorial-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:45px var(--vv-space)}.vv-editorial .vv-kicker>span{background:var(--vv-blue)}.vv-editorial h2{margin-bottom:18px}.vv-editorial-copy>p:not(.vv-kicker){font-size:15px;line-height:1.5;margin-bottom:22px}.vv-help{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-top:clamp(44px,6vw,85px);padding-bottom:clamp(44px,6vw,85px)}.vv-help h2{font-size:clamp(34px,4.5vw,72px)}.vv-footer{background:var(--vv-blue);color:#fff;padding-block:43px 18px}.vv-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;padding-bottom:34px}.vv-footer-brand img{filter:invert(1);width:148px;height:auto}.vv-footer-brand p,.vv-footer-base{color:#cdd5dc;font-family:monospace;letter-spacing:.08em;font-size:10px}.vv-footer-brand p{margin-top:14px}.vv-footer h2{margin-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.vv-footer a{display:block;width:fit-content;min-height:30px;padding-block:5px;font-size:13px}.vv-footer-base{display:flex;justify-content:space-between;gap:20px;padding-top:17px;border-top:1px solid #5c6b7b}.vv-product{padding-block:28px 76px}.vv-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:800}.vv-product-grid{display:grid;grid-template-columns:55fr 45fr;gap:clamp(24px,5vw,84px);padding-top:14px}.vv-product-main{aspect-ratio:4/4.5;background:#e2dfd9;overflow:hidden}.vv-product-main img,.vv-placeholder{width:100%;height:100%;object-fit:cover}.vv-product-copy{padding:16px 0;align-self:start}.vv-product-copy h1{margin:13px 0 15px;font-size:clamp(35px,5vw,80px);letter-spacing:-.078em;line-height:.95}.vv-product-price{font-size:21px;font-weight:800}.vv-product-description{font-size:15px;line-height:1.55;margin:19px 0 25px}.vv-product-description p+p{margin-top:10px}.vv-native-variant label{display:block;font-weight:800;font-size:13px;margin-bottom:8px}.vv-native-variant select{display:block;width:100%;min-height:44px;background:#fff;border:1px solid #857d72;padding:8px}.vv-product fieldset{padding:0;border:0;margin:0 0 15px;min-width:0}.vv-product legend{padding:0;font-weight:800;font-size:13px;margin-bottom:8px}.vv-option-row{display:flex;flex-wrap:wrap;gap:7px}.vv-option-row button{display:flex;gap:6px;align-items:center;justify-content:center;min-width:45px;min-height:44px;border:1px solid #9a948a;background:transparent;color:var(--vv-ink);padding:6px 10px;font-size:12px;font-weight:800}.vv-option-row button[aria-pressed=true]{border-color:var(--vv-blue);box-shadow:inset 0 0 0 1px var(--vv-blue);background:#f0f2f5}.vv-option-row .vv-option-unavailable{text-decoration:line-through;color:#5e5b56}.vv-swatch{width:13px;height:13px;border:1px solid #6c645c;border-radius:50%;background:#d2cabe}.vv-swatch-black{background:#161617}.vv-swatch-blue{background:var(--vv-blue)}.vv-swatch-offwhite{background:#eae4d4}.vv-swatch-olive{background:#535640}.vv-add{width:100%;justify-content:center;margin-top:10px}.vv-product-help{margin-top:24px;border-top:1px solid var(--vv-line)}.vv-product-help details{border-bottom:1px solid var(--vv-line);padding:13px 0;font-size:13px;line-height:1.5}.vv-product-help summary{cursor:pointer;font-weight:800}.vv-product-help details p{margin-top:9px}.vv-product-help details a,.vv-remove{text-decoration:underline;text-underline-offset:3px}.vv-cart{padding-block:45px 80px}.vv-cart h1{margin-bottom:25px}.vv-cart>p:not(.vv-kicker){margin-bottom:22px}.vv-cart-line{display:grid;grid-template-columns:minmax(55px,110px) 1fr auto;gap:clamp(10px,2vw,28px);align-items:start;border-top:1px solid var(--vv-line);padding-block:16px}.vv-cart-line img{width:100%;aspect-ratio:4/5;object-fit:cover}.vv-cart-line h2{font-size:clamp(14px,2vw,23px)}.vv-cart-line p,.vv-remove,.vv-quantity{font-size:13px;margin-top:6px}.vv-cart-line strong{font-size:13px;white-space:nowrap}.vv-quantity{display:flex;align-items:center;gap:7px}.vv-quantity input{width:62px;min-height:39px;border:1px solid #858078;background:#fff;padding:4px 6px}.vv-remove{display:inline-block;min-height:34px}.vv-cart-summary{display:flex;justify-content:space-between;align-items:start;gap:20px;border-top:1px solid var(--vv-line);padding-top:18px}.vv-cart-total{display:flex;justify-content:space-between;gap:20px;font-size:17px}.vv-cart-note{font-size:12px;margin:9px 0 15px}.vv-cart-summary .vv-button{width:100%}.vv-cart-summary>.vv-button{width:auto}@media(max-width:850px){.vv-card-meta{display:block}.vv-card-price{display:block;margin-top:5px}}@media(max-width:700px){.vv-header{grid-template-columns:auto 1fr auto;min-height:57px;padding-block:5px;gap:8px}.vv-brand img{width:72px}.vv-header nav{gap:clamp(8px,2.6vw,16px);font-size:10px}.vv-header nav a{white-space:nowrap}.vv-bag{min-width:30px;gap:3px}.vv-bag svg{width:17px}.vv-drop-grid{grid-template-columns:1fr;row-gap:25px}.vv-section-heading{align-items:start;flex-direction:column;gap:8px}.vv-editorial{grid-template-columns:1fr}.vv-editorial-copy{padding-block:32px}.vv-help{align-items:flex-start;flex-direction:column}.vv-footer-grid{grid-template-columns:1fr 1fr;row-gap:24px}.vv-footer-brand{grid-column:1/-1}.vv-product-grid{grid-template-columns:1fr;gap:15px;padding-top:7px}.vv-product{padding-top:11px}.vv-product-main{aspect-ratio:4/4.15}.vv-product-copy{padding-top:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}html:has(dialog[open]){overflow:hidden}.vv-header{grid-template-columns:1fr auto 1fr;gap:8px;padding-block:7px}.vv-header .vv-brand{justify-self:center}.vv-tools{display:flex;align-items:center;gap:clamp(0px,1vw,12px);min-width:0}.vv-tools-right{justify-content:flex-end}.vv-icon-button{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:none;width:44px;height:44px;padding:0;border:0;color:var(--vv-blue);background:transparent}.vv-icon{flex:none}.vv-menu-button{width:auto;min-width:44px;gap:8px;font-size:12px;font-weight:800}.vv-badge{position:absolute;top:2px;right:1px;min-width:17px;padding:2px 3px;border:1px solid var(--vv-paper);border-radius:50%;background:var(--vv-orange);color:var(--vv-black);font:800 10px/1 Arial,sans-serif;text-align:center}.vv-card-image>a{display:block;height:100%}.vv-dialog{padding:0;border:0;background:var(--vv-paper);color:var(--vv-ink);overscroll-behavior:contain}.vv-dialog::backdrop{background:#040d188c}.vv-drawer{width:min(100%,480px);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.vv-drawer-left{margin:0 auto 0 0;width:min(100%,540px)}.vv-sheet{width:min(calc(100% - 28px),590px);max-width:100%;max-height:calc(100dvh - 28px);border-radius:12px}.vv-dialog[open]{display:flex;flex-direction:column}.vv-dialog-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;flex:none;gap:10px;min-height:64px;padding:7px 16px 7px 22px;background:var(--vv-paper);border-bottom:1px solid var(--vv-line)}.vv-dialog-head h2{font-size:16px;letter-spacing:.07em;text-transform:uppercase;color:var(--vv-blue)}.vv-dialog-body{overflow:auto;overscroll-behavior:contain;padding:22px 22px max(22px,env(safe-area-inset-bottom))}.vv-dialog-body h3{font-size:17px;line-height:1.25}.vv-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vv-nav-grid h3{text-transform:uppercase;font-size:13px;letter-spacing:.09em;color:var(--vv-blue);margin-bottom:8px}.vv-nav-grid a,.vv-nav-grid .vv-text-button{display:flex;align-items:center;min-height:44px;width:fit-content;color:#3c444b;text-align:left;font-size:14px}.vv-nav-grid a:hover{text-decoration:underline;text-underline-offset:4px}.vv-nav-grid .vv-nav-subhead{margin-top:17px}.vv-nav-support{border-top:1px solid var(--vv-line);margin-top:24px;padding-top:16px}.vv-text-button{padding:0;border:0;background:transparent;color:var(--vv-blue);font-weight:800;text-decoration:underline;text-underline-offset:3px}.vv-search-form,.vv-quick-form{display:grid;gap:9px}.vv-search-form label,.vv-quick-form label,.vv-fit-form label{font-size:13px;font-weight:800}.vv-search-form input[type=search],.vv-quick-form select,.vv-fit-form input[type=number]{width:100%;min-width:0;min-height:46px;padding:9px 10px;border:1px solid #8a8277;background:#fff;color:var(--vv-ink);border-radius:4px;font-size:16px}.vv-search-form .vv-button,.vv-quick-form .vv-button,.vv-account-panel .vv-button,.vv-fit-form .vv-button,.vv-drawer-checkout .vv-button{justify-content:center;text-align:center}.vv-account-panel{text-align:center;display:grid;gap:18px}.vv-account-panel img{margin:auto}.vv-account-panel p,.vv-offer p,.vv-empty p{font-size:14px;color:#4c5055;line-height:1.5}.vv-empty{text-align:center;display:grid;justify-items:center;gap:12px;padding:18px 0 26px}.vv-empty .vv-icon{color:#65717c;width:25px;height:25px}.vv-offer{display:flex;gap:13px;align-items:start;border-bottom:1px solid var(--vv-line);padding-bottom:15px;margin-bottom:15px}.vv-offer img{width:65px;height:65px;object-fit:cover;border-radius:5px}.vv-offer a,.vv-guide-note a,.vv-shipping>a,.vv-fit-form>a,.vv-view-cart,.vv-support-content a,.vv-faq-list a{display:inline-block;font-weight:800;text-decoration:underline;text-underline-offset:3px;margin-top:6px}.vv-quick-trigger{position:absolute;right:8px;bottom:8px;width:44px;height:44px;border:1px solid #e2dfd9;border-radius:50%;background:var(--vv-paper);box-shadow:0 2px 8px #0002}.vv-quick-trigger:hover{background:var(--vv-orange)}.vv-quick-form{margin-top:12px}.vv-form-error{font-size:13px;color:#9e1d1d;line-height:1.4}.vv-form-error:empty{display:none}.vv-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vv-related-card{min-width:0}.vv-related-title{display:block;margin-top:8px;font-size:14px;line-height:1.3;font-weight:800}.vv-status-text{display:block;margin-top:5px;color:#555;font-size:12px}.vv-drawer-lines{padding:0;margin:0;list-style:none}.vv-drawer-lines li{display:grid;grid-template-columns:55px minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--vv-line);padding-block:10px;font-size:13px}.vv-drawer-lines img{width:55px;aspect-ratio:4/5;object-fit:cover}.vv-drawer-lines p{font-size:12px;margin-top:5px}.vv-drawer-checkout{display:grid;margin-top:17px;gap:3px}.vv-drawer-checkout .vv-cart-note{margin:3px 0 10px}.vv-view-cart{text-align:center;padding:5px}.vv-cart-recommendations{padding-top:18px;margin-top:18px;border-top:1px solid var(--vv-line)}.vv-cart-recommendations h2,.vv-complete-look h2{font-size:16px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;color:var(--vv-blue)}.vv-cart>.vv-cart-recommendations .vv-related-grid{max-width:445px}.vv-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:25px;padding-block:clamp(36px,6vw,80px);border-top:1px solid var(--vv-line)}.vv-faq h2,.vv-search-page h1,.vv-support-page h1{font-size:clamp(34px,5vw,72px);line-height:.97;letter-spacing:-.065em;margin:10px 0 18px;color:var(--vv-blue)}.vv-faq-list details,.vv-product-help details{border-bottom:1px solid var(--vv-line)}.vv-faq-list summary,.vv-product-help summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:800}.vv-faq-list summary::-webkit-details-marker,.vv-product-help summary::-webkit-details-marker{display:none}.vv-faq-list summary:after,.vv-product-help summary:after{content:"+";color:var(--vv-blue);font-size:20px;font-weight:500}.vv-faq-list details[open] summary:after,.vv-product-help details[open] summary:after{content:"\2212"}.vv-faq-list summary{min-height:47px;padding:8px 0}.vv-faq-list details>div{padding:0 0 14px;font-size:14px;line-height:1.6;color:#45433f}.vv-faq-list details>div p+p{margin-top:8px}.vv-search-page,.vv-support-page{padding-block:38px 68px}.vv-search-page form{max-width:600px;margin-bottom:26px}.vv-search-page .vv-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.vv-support-content{max-width:650px;margin:20px 0 28px;line-height:1.65}.vv-support-content h2{font-size:20px;margin:18px 0 6px;color:var(--vv-blue)}.vv-support-content p{margin-bottom:10px}#faq{scroll-margin-top:85px}.vv-product-price{margin-bottom:20px}.vv-product fieldset[data-vv-axis=size]{position:relative}.vv-product-form .vv-form-error{margin-top:8px}.vv-fit-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:18px}.vv-fit-tabs button{min-height:47px;padding:6px;border:0;border-bottom:2px solid var(--vv-line);background:transparent;color:#4e5257;text-align:center;font-size:12px;font-weight:800;text-transform:uppercase}.vv-fit-tabs button[aria-pressed=true]{border-color:var(--vv-orange);color:var(--vv-blue)}.vv-fit-table{width:100%;border-collapse:collapse;margin-block:12px;font-size:13px;text-align:left}.vv-fit-table th,.vv-fit-table td{padding:9px 7px;border-bottom:1px solid var(--vv-line)}.vv-fit-table thead{color:var(--vv-blue);border-bottom:2px solid var(--vv-blue)}.vv-fit-table tbody tr:nth-child(odd){background:#f6f6f6}.vv-guide-note,.vv-fit-form p{font-size:13px;line-height:1.45;color:#494d51}.vv-fit-form{display:grid;gap:13px}.vv-fit-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vv-fit-fields input{display:block;margin-top:6px}.vv-fit-preference{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0!important}.vv-fit-preference label{position:relative}.vv-fit-preference input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.vv-fit-preference span{display:grid;min-height:44px;place-items:center;padding:5px;border:1px solid #999083;border-radius:4px;text-align:center}.vv-fit-preference input:checked+span{background:var(--vv-blue);color:#fff}.vv-fit-preference input:focus-visible+span{outline:3px solid var(--vv-orange);outline-offset:2px}.vv-fit-form [data-vv-fit-result]:empty{display:none}.vv-shipping{margin-top:22px;padding:15px 9px;background:#f5f5f5;border-radius:8px;text-align:center}.vv-shipping h2{font-size:16px;margin-bottom:13px;color:var(--vv-blue)}.vv-shipping-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vv-shipping-steps>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding-inline:4px}.vv-shipping-steps>div+div{border-left:1px solid #c9c1b6}.vv-shipping-steps .vv-icon{width:19px;height:19px;color:var(--vv-blue)}.vv-shipping-steps strong{font-size:12px}.vv-shipping-steps span,.vv-shipping>a{font-size:11px;line-height:1.3;color:#3f454a}.vv-shipping>a{margin-top:13px}.vv-complete-look{margin-top:25px}.vv-look-layout{display:grid;grid-template-columns:minmax(100px,1fr) minmax(145px,1.3fr);gap:12px;align-items:start}.vv-look-copy{padding:9px;background:#f5f5f5;border-radius:6px}.vv-look-copy h3{font-size:15px;color:var(--vv-blue)}.vv-look-copy p{margin:6px 0;font-size:12px;line-height:1.45}.vv-look-copy>a{width:100%;margin-top:6px;justify-content:center;text-align:center}.vv-product-help details .vv-product-description{margin:6px 0 0}.vv-sticky-buy{display:none}@media(max-width:700px){.vv-header{gap:0;padding-inline:6px}.vv-header .vv-brand img{width:74px}.vv-menu-button span{display:none}.vv-tools .vv-icon-button{width:41px;min-width:41px}.vv-tools .vv-icon{width:20px;height:20px}.vv-faq{grid-template-columns:1fr;gap:7px}.vv-search-page .vv-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-sheet{width:100%;max-width:100%;max-height:87dvh;margin:auto 0 0;border-radius:12px 12px 0 0}.vv-dialog-body{padding-inline:16px}.vv-look-copy .vv-button{padding-inline:8px}.vv-product:has(.vv-sticky-buy:not([hidden])){padding-bottom:102px}.vv-sticky-buy{position:fixed;bottom:0;inset-inline:0;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--vv-line);background:var(--vv-paper);font-weight:800}.vv-sticky-buy .vv-button{width:min(65%,235px);justify-content:center;text-align:center}body:has(#PBarNextFrame) .vv-sticky-buy{bottom:62px}}.vv-payment-icons{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:13px 0 0;list-style:none}.vv-payment-icons svg{display:block;width:36px;height:24px}.vv-fit-diagram{display:block;width:160px;height:auto;margin:12px auto;color:var(--vv-blue)}.vv-fit-diagram text{fill:var(--vv-blue);font:800 9px Arial,sans-serif}.vv-intro{display:none;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;place-items:center;overflow:hidden}.vv-intro-ready .vv-intro{display:grid;animation:vv-intro-end 2.78s step-end both}.vv-intro-top,.vv-intro-bottom{position:absolute;inset-inline:0;height:50.2%;background:var(--vv-blue)}.vv-intro-top{top:0;animation:vv-curtain-top 2.75s cubic-bezier(.68,0,.2,1) both}.vv-intro-bottom{bottom:0;animation:vv-curtain-bottom 2.75s cubic-bezier(.68,0,.2,1) both}.vv-intro-logo{position:relative;z-index:1;width:clamp(140px,20vw,250px);height:auto;filter:invert(1);animation:vv-intro-wordmark 2.68s ease both}@keyframes vv-intro-end{to{visibility:hidden}}@keyframes vv-curtain-top{0%,67%{transform:translateY(0)}to{transform:translateY(-102%)}}@keyframes vv-curtain-bottom{0%,67%{transform:translateY(0)}to{transform:translateY(102%)}}@keyframes vv-intro-wordmark{0%{opacity:0;transform:translateY(7px)}12%,71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.vv-lookbook{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(18px,3.5vw,56px);padding-top:clamp(13px,2.6vw,36px);padding-bottom:clamp(21px,3vw,45px);color:var(--vv-blue)}.vv-lookbook-copy h1{font-size:clamp(60px,8.05vw,128px);font-weight:900;line-height:.81;letter-spacing:-.09em;margin:clamp(14px,2.6vw,34px) 0 14px}.vv-lookbook-description{max-width:34ch;color:#454b52;font-size:clamp(13px,1.3vw,17px);line-height:1.45}.vv-lookbook-desktop-cta{margin-top:20px}.vv-lookbook-visual{min-width:0}.vv-look-track{--vv-look-width:50%;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.vv-look-track::-webkit-scrollbar{display:none}.vv-look-track:before,.vv-look-track:after{content:"";flex:0 0 calc((100% - var(--vv-look-width))/2)}.vv-look-track.vv-wheel-scroll{scroll-snap-type:none}.vv-look-track:focus-visible{outline:2px solid var(--vv-blue);outline-offset:-2px}.vv-look-figure{--vv-distance:1;display:flex;flex:0 0 var(--vv-look-width);min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;scroll-snap-align:center;margin:0}.vv-look-figure[aria-current=true]{--vv-distance:0}.vv-look-art{display:block;width:100%;height:clamp(315px,min(37vw,calc(100svh - 215px)),545px);object-fit:contain;opacity:calc(1 - var(--vv-distance)*.52);transform:translateY(calc(var(--vv-distance)*13px)) scale(calc(1 - var(--vv-distance)*.19));transform-origin:center bottom}.vv-look-art-black-hoodie,.vv-look-art-offwhite-hoodie{-webkit-mask-image:linear-gradient(#000 0 94%,transparent 100%);mask-image:linear-gradient(#000 0 94%,transparent 100%)}.vv-look-figure figcaption{padding:4px 8px 7px;white-space:nowrap;text-align:center;line-height:1.3;font-size:13px;font-weight:800;opacity:clamp(0,calc(1 - var(--vv-distance)*2),1)}.vv-look-figure figcaption span{display:block;color:#495461;font-weight:400;font-size:12px}.vv-lookbook-footer{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px}.vv-lookbook-hint{font-size:11px;color:#505964;letter-spacing:.045em}.vv-swipe-hint,.vv-lookbook-mobile-cta{display:none}@media(pointer:coarse){.vv-wheel-hint{display:none}.vv-swipe-hint{display:inline}}.vv-editorial{background:#fff;border-block:1px solid #e6e8ea}.vv-editorial .vv-kicker>span{background:var(--vv-orange)}.vv-account-news{display:grid;gap:7px;border-top:1px solid #e6e8ea;padding-top:19px}.vv-account-news button{justify-self:center;min-height:42px}.vv-newsletter{background:#fff;border-top:4px solid var(--vv-orange)}.vv-news-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 3px 20px}.vv-news-top img{width:99px;height:auto}.vv-news-body{padding-top:8px}.vv-news-form h2{font-size:clamp(30px,7vw,52px);font-weight:900;line-height:.94;letter-spacing:-.065em;margin-block:10px;color:var(--vv-blue)}.vv-news-form p:not(.vv-kicker){color:#484d53;font-size:14px;line-height:1.45}.vv-news-form label{display:block;margin:17px 0 5px;font-size:12px;font-weight:800}.vv-news-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.vv-news-fields input{width:100%;min-width:0;min-height:46px;border:1px solid #87909a;border-radius:0;padding:8px;background:#fff;font:inherit;font-size:16px;color:var(--vv-blue)}.vv-news-fields .vv-button{min-height:46px;padding-inline:12px}.vv-news-form .vv-news-consent{font-size:11px!important;margin-top:10px}.vv-news-consent a{text-decoration:underline}.vv-news-form [data-vv-news-response=success] .vv-button{margin-top:17px}.vv-gallery{min-width:0}.vv-media-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#f5f5f5}.vv-media-track::-webkit-scrollbar{display:none}.vv-media-slide{flex:0 0 100%;min-width:0;height:clamp(310px,42vw,555px);scroll-snap-align:start}.vv-media-slide img{display:block;width:100%;height:100%;object-fit:contain}.vv-gallery-progress{display:flex;justify-content:center;gap:5px;margin-top:2px}.vv-gallery-progress button{display:grid;place-items:center;width:26px;height:30px;padding:0;border:0;background:#fff}.vv-gallery-progress button:after{content:"";width:100%;height:4px;border-radius:4px;background:#bac1c7}.vv-gallery-progress button[aria-pressed=true]:after{background:var(--vv-blue)}.vv-color-row{gap:6px}.vv-color-row .vv-color-photo{width:50px;height:59px;overflow:hidden;padding:1px;border:1px solid #d9dce0;border-radius:4px;background:#f5f5f5}.vv-color-photo img{width:100%;height:100%;object-fit:cover;border-radius:2px}.vv-color-row .vv-color-photo[aria-pressed=true]{border-color:var(--vv-blue);box-shadow:none}.vv-product legend [data-vv-color-label]{font-weight:400;color:#484d53;margin-left:4px}.vv-fit-links{position:absolute;top:-26px;right:0;display:flex;align-items:center;gap:11px}.vv-fit-links button{min-height:44px;font-size:12px}.vv-product-copy h1{font-size:clamp(33px,4.3vw,71px)}@media(max-width:720px){.vv-lookbook{grid-template-columns:1fr;gap:3px;padding-inline:12px;padding-top:17px;padding-bottom:15px}.vv-lookbook-copy h1{font-size:clamp(47px,13.8vw,88px);margin-block:10px 9px}.vv-lookbook-copy h1 br{display:none}.vv-lookbook-description{font-size:13px}.vv-look-track{--vv-look-width:56%}.vv-look-art{height:clamp(250px,77vw,420px)}.vv-lookbook-desktop-cta{display:none}.vv-lookbook-mobile-cta{display:inline-flex;min-height:43px}.vv-lookbook-footer{justify-content:space-between;padding:3px 0 0;margin-top:6px}.vv-newsletter{max-height:82dvh}.vv-product-grid{gap:8px}.vv-media-slide{height:clamp(218px,67vw,335px)}.vv-product-copy{padding-top:0}.vv-product-copy h1{font-size:clamp(30px,8.3vw,48px);margin:8px 0 10px}.vv-product-price{margin-bottom:16px}.vv-gallery-progress button{height:27px;width:22px}}@media(prefers-reduced-motion:reduce){.vv-intro-ready .vv-intro{display:none}.vv-look-art{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vice-versa.css.map */
