html:not(.js) [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}[data-reveal].is-in{opacity:1}.btn{min-height:48px}.btn--sm{min-height:44px;padding:.85rem 1.3rem;font-size:.74rem}.link-underline{display:inline-flex;align-items:center;min-height:44px}.header__logo{min-height:44px}.socials a{width:44px;height:44px}.chip{min-height:40px;padding:.5rem .95rem;font-size:.78rem}.pagination a,.pagination span{min-width:46px;height:46px}.facet__btn{min-height:44px}.qty button{width:44px;height:44px}.qty input{width:46px;height:44px;font-size:.95rem;font-weight:600}.variant-option--swatch{width:44px;height:44px;display:grid;place-items:center}.swatch{position:relative;width:18px;height:18px;flex:none}.swatch:after{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border-radius:50%}.card__swatches{gap:.6rem;margin-top:.6rem;min-height:22px;align-items:center}.badge{font-size:.7rem;letter-spacing:.12em;padding:.36rem .72rem;line-height:1.1}.hero__scroll{font-size:.72rem}@media(hover:none),(pointer:coarse){.card__quick{opacity:1;transform:none;position:static;margin-top:.7rem;padding:0}.card__quick .btn{background:transparent;border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.card__img--alt{display:none}.card:hover .card__media img,.tile:hover img{transform:none}.tile__arrow{opacity:1;transform:scale(1) translateZ(0)}.mega{display:none}.btn:hover{transform:none;box-shadow:none}.btn:active{transform:scale(.97)}.quote:hover,.socials a:hover,.icon-btn:hover{transform:none}.card:active .card__media{transform:scale(.985)}.tile:active{transform:scale(.99)}.swatch:active{transform:scale(1.25)}nav[aria-label=Breadcrumb] a,.product__info .row a,.footer__bottom a{display:inline-flex;align-items:center;min-height:40px}.card__title a{display:block;padding-block:.15rem}}.gallery{display:grid;gap:14px;min-width:0}.gallery__stage{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--surface);aspect-ratio:var(--gallery-ratio,4/5)}.gallery__track{display:flex;height:100%;width:100%;scroll-snap-type:x mandatory;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;display:grid;place-items:center;background:var(--surface)}.gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.gallery__slide model-viewer{width:100%;height:100%;background:var(--surface)}.gallery__slide video,.gallery__slide iframe{width:100%;height:100%;object-fit:cover;border:0}.gallery__slide--broken{color:var(--muted);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);color:var(--text);opacity:0;transition:opacity .3s var(--ease)}.gallery:hover .gallery__nav,.gallery__nav:focus-visible{opacity:1}.gallery__nav--prev{left:12px}.gallery__nav--next{right:12px}.gallery__nav svg{width:18px;height:18px}.gallery__nav[disabled]{opacity:0!important;pointer-events:none}@media(hover:none),(pointer:coarse){.gallery__nav{display:none}}.gallery__badge{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);padding:.45rem .85rem;border-radius:40px;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;pointer-events:none}.gallery__badge svg{width:14px;height:14px}.gallery__counter{position:absolute;right:12px;bottom:12px;z-index:3;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:40px;padding:.35rem .8rem;font-size:.72rem;font-variant-numeric:tabular-nums}@media(min-width:750px){.gallery__counter{display:none}}.gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{flex:0 0 auto;width:60px;aspect-ratio:1;border-radius:calc(var(--radius)*.6);overflow:hidden;background:var(--surface);border:1px solid var(--border);cursor:pointer;padding:0;transition:border-color .25s,opacity .25s;opacity:.62}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb[aria-current=true]{border-color:var(--accent);opacity:1}.gallery__thumb:hover{opacity:1}@media(min-width:750px){.gallery__thumb{width:72px}}@media(min-width:1000px){.gallery__thumb{width:84px}}.gallery__dots{display:flex;gap:6px;justify-content:center;padding-top:2px}.gallery__dots button{width:40px;height:40px;display:grid;place-items:center;padding:0;background:none;border:0;cursor:pointer}.gallery__dots button:before{content:"";width:100%;max-width:22px;height:2px;border-radius:2px;background:var(--border);transition:background .25s}.gallery__dots button[aria-current=true]:before{background:var(--accent)}@media(min-width:480px){.gallery__dots{display:none}}.buy-stack{display:flex;flex-direction:column;gap:.6rem}.buy-row{display:flex;gap:.7rem;align-items:stretch;flex-wrap:wrap}.buy-row .qty{flex:0 0 auto}.buy-row .btn{flex:1 1 12rem}.btn--buy-now{background:var(--accent);color:var(--on-accent)}.btn--buy-now:after{background:var(--text)}.btn--buy-now:hover{color:var(--bg)}.btn.is-busy{pointer-events:none;opacity:.75}.btn.is-busy:before{content:"";width:15px;height:15px;margin-right:.55rem;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:spin .7s linear infinite}.wishlist-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.5rem .2rem;background:none;border:0;color:var(--muted);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;align-self:flex-start;transition:color .25s}.wishlist-btn svg{width:17px;height:17px;transition:transform .3s var(--ease)}.wishlist-btn:hover{color:var(--text)}.wishlist-btn[aria-pressed=true]{color:var(--accent)}.wishlist-btn[aria-pressed=true] svg{fill:currentColor;transform:scale(1.12)}.shipping-note{display:flex;align-items:flex-start;gap:.6rem;padding:.9rem 0;font-size:.85rem;color:var(--muted);border-top:1px solid var(--border)}.shipping-note svg{width:17px;height:17px;color:var(--accent);flex:none;margin-top:2px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:920;display:none;gap:.6rem;align-items:center;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border);transform:translateY(110%);transition:transform .4s var(--ease)}.sticky-buy.is-visible{transform:translateY(0)}.sticky-buy__info{flex:1;min-width:0}.sticky-buy__title{font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-size:.86rem;font-weight:700;margin-top:.1rem}.sticky-buy__price s{color:var(--muted);font-weight:400;font-size:.78rem;margin-left:.35rem}.sticky-buy .btn{flex:0 0 auto;padding-inline:1.3rem;min-height:46px}@media(max-width:999px){.sticky-buy{display:flex}body.has-sticky-buy{padding-bottom:76px}}.skeleton{position:relative;overflow:hidden;background:var(--surface);border-radius:var(--radius)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 7%,transparent),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.empty-state{text-align:center;padding:clamp(3rem,10vw,6rem) 1rem;color:var(--muted)}.empty-state svg{width:38px;height:38px;color:var(--border);margin-bottom:1rem}.empty-state p{margin-bottom:1.4rem}.field-error{border-color:var(--sale)!important}@media(min-width:1000px){.product{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,4.5rem)}.gallery{position:sticky;top:96px;align-self:start}.gallery--thumbs-side{grid-template-columns:84px minmax(0,1fr);align-items:start}.gallery--thumbs-side .gallery__thumbs{flex-direction:column;max-height:640px;overflow-y:auto;grid-column:1;grid-row:1}.gallery--thumbs-side .gallery__stage{grid-column:2;grid-row:1}}@media(max-width:999px){.product{gap:1.6rem}.product__info{position:static;gap:1rem}.gallery{margin-inline:calc(var(--gutter) * -1);width:calc(100% + var(--gutter) * 2)}.gallery__stage{border-radius:0;--gallery-ratio:1/1}.gallery__thumbs,.gallery__dots{padding-inline:var(--gutter)}}@media(max-width:749px){:root{--gutter:18px}.product__title{font-size:clamp(1.5rem,6vw,2rem)}.price{font-size:1.25rem;flex-wrap:wrap}.trust-row{grid-template-columns:repeat(3,1fr);gap:.6rem}.trust-row div{font-size:.7rem;line-height:1.3}.variant-options{gap:.5rem}.buy-row .btn{flex:1 1 100%}.buy-row .qty{width:100%;justify-content:space-between}.buy-row .qty input{flex:1}.section-head{flex-direction:column;align-items:flex-start;gap:1rem}.quotes{grid-template-columns:1fr}.reviews__summary{gap:1.4rem;padding:1.4rem}.footer__bottom{flex-direction:column;align-items:flex-start;gap:.8rem}.footer__grid{gap:2rem}.drawer__panel{width:100%}.modal__panel{max-height:88vh}.size-table th,.size-table td{padding:.7rem .5rem;font-size:.82rem}.facets{gap:.6rem;padding-block:.9rem}.facets__count{width:100%;margin-left:0;order:9}.collection-hero{min-height:210px}.hero__cta{gap:.6rem}.hero__cta .btn{flex:1 1 100%;justify-content:center}}@media(max-width:389px){:root{--gutter:14px}.product-grid{--cols-mobile:1}.trust-row{grid-template-columns:1fr}.trust-row div{flex-direction:row;align-items:center;gap:.6rem;font-size:.75rem}}@supports (height:100svh){.hero--full{min-height:100svh}.hero--tall{min-height:86svh}.hero--medium{min-height:66svh}}.hero__title{font-size:clamp(2.1rem,7.4vw,5.2rem);line-height:.9;letter-spacing:-.025em}.hero__sub{font-size:clamp(.94rem,1.05vw,1.05rem);max-width:44ch;margin-top:1.1rem}.footer__giant{font-size:clamp(2rem,9.5vw,7.5rem);line-height:.82}.marquee__item{font-size:clamp(1rem,2.4vw,1.9rem);gap:1.8rem;padding-right:1.8rem}.tile__title{font-size:clamp(1.02rem,1.7vw,1.45rem)}.countdown__num{font-size:clamp(1.35rem,3.2vw,2.3rem)}.reviews__score{font-size:2.6rem}.product__title{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.05}.price{font-size:1.2rem;gap:.65rem}.price s{font-size:.95rem}.eyebrow{font-size:.72rem;letter-spacing:.2em;margin-bottom:.7rem}.split__body,.section__intro{max-width:56ch;font-size:.97rem}.card__title{font-size:.95rem;line-height:1.35}.card__price{font-size:.92rem}.collection-hero__body .h1,.collection-hero__body h1{font-size:clamp(1.7rem,4vw,3rem)}.lookbook__caption{font-size:.95rem}.drawer__head .h4{font-size:1.05rem}.line-item__title{font-size:.92rem}.line-item__variant{font-size:.78rem}.accordion__head{font-size:.92rem}.footer a,.footer p,.footer li{font-size:.88rem}.btn{font-size:.82rem;letter-spacing:.1em}.btn--lg{font-size:.86rem}@media(max-width:749px){.hero__sub{font-size:.95rem;margin-top:.9rem}.reviews__score{font-size:2.2rem}.price{font-size:1.1rem}.product__title{font-size:1.45rem}}@media(max-width:389px){.hero__title{font-size:2rem}.btn{font-size:.78rem}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}:where(a,button):focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,p,li,td,th,.card__title,.product__title,.rte{overflow-wrap:break-word}.header__logo,.header__logo-text{white-space:nowrap}@media(max-width:389px){.header__logo-text{font-size:1rem;letter-spacing:.02em}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.2rem}.breadcrumb a{display:inline-flex;align-items:center;min-height:40px;min-width:44px;padding-inline:.15rem}.breadcrumb a:hover{color:var(--text)}.breadcrumb [aria-current=page]{color:var(--text);opacity:.85}@media(max-width:749px){.breadcrumb [aria-current=page]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.footer ul li a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding-right:.4rem}.footer__bottom a{display:inline-flex;align-items:center;min-height:40px;min-width:44px;justify-content:center;padding-inline:.6rem}.icon-btn{width:44px;height:44px}@media(min-width:1000px){.footer ul li a{min-height:34px}}@media(max-width:749px){.section{padding-block:clamp(2.6rem,9vw,4rem)}.split{gap:1.8rem}.newsletter{padding:1.6rem}.footer__grid{gap:1.8rem;padding-block:2.4rem}}@media(max-width:999px){.footer__grid>*{grid-column:auto!important}}@media(max-width:749px){.footer__grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:750px)and (max-width:999px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn>svg{width:1.15em;height:1.15em;flex:none}.btn--lg>svg{width:1.25em;height:1.25em}.qty button>svg{width:15px;height:15px}.pagination a>svg,.pagination span>svg{width:16px;height:16px}.tile__arrow>svg{width:18px;height:18px}.accordion__btn>svg,.chip>svg,.facet__btn>svg{width:1.05em;height:1.05em;flex:none}[id]{scroll-margin-top:88px}img{max-width:100%;height:auto}.card__media img,.gallery__slide img,.tile img{display:block}::selection{background:var(--accent);color:var(--on-accent)}@media(min-width:1000px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.marquee__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/velour-ui.css.map */
