.veve-standalone--pants{--veve-stone: #F0E9E1;--veve-accent: #2B3F5C;--veve-ink-2: #4C463F;--veve-mute: #635B51}.veve-standalone--pants .veve-gallery,.veve-standalone--pants .veve-gallery--with-thumbs{display:flex;flex-direction:column;overflow:hidden;background:var(--veve-stone)}.veve-standalone--pants .veve-gallery__track{flex:1 1 auto;width:100%;min-width:0;min-height:0;align-items:stretch;background:var(--veve-stone)}.veve-standalone--pants .veve-gallery__slide{width:100%;min-width:0;padding:0;aspect-ratio:var(--veve-gallery-aspect-ratio);background:var(--veve-stone)}.veve-standalone--pants .veve-gallery__slide img,.veve-standalone--pants .veve-gallery__slide .veve-media-fallback{position:static;display:block;top:auto;left:auto;transform:none;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;box-shadow:none}.veve-standalone--pants .veve-gallery__footer{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;border-top:1px solid rgba(22,21,18,.11);background:var(--veve-stone)}.veve-standalone--pants .veve-gallery__thumbs{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;width:auto;min-width:0;min-height:0;max-height:none;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;border:0;background:transparent}.veve-standalone--pants .veve-gallery__thumbs>:first-child,.veve-standalone--pants .veve-gallery__thumbs>:last-child{margin:0}.veve-standalone--pants .veve-gallery__thumb{flex:0 0 64px;width:64px;height:68px;padding:0 0 4px;overflow:visible;border:0;border-radius:0;background:transparent}.veve-standalone--pants .veve-gallery__thumb img,.veve-standalone--pants .veve-gallery__thumb .veve-media-fallback{display:block;width:100%;height:64px;object-fit:cover;border:1px solid rgba(22,21,18,.16)}.veve-standalone--pants .veve-gallery__thumb:after,.veve-standalone--pants .veve-gallery__thumb--active:after{inset:auto 0 0;height:2px;border:0;background:var(--veve-ink);opacity:0}.veve-standalone--pants .veve-gallery__thumb--active:after{opacity:1}.veve-standalone--pants .veve-gallery__thumb:focus-visible{outline:2px solid var(--veve-accent);outline-offset:3px}.veve-standalone--pants .veve-gallery__counter,.veve-standalone--pants .veve-gallery--with-thumbs .veve-gallery__counter{position:static;order:2;flex:0 0 auto;margin-left:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--veve-ink-2);font-family:var(--veve-sans);font-size:12px;font-weight:500;letter-spacing:.6px;line-height:1.4;white-space:nowrap;backdrop-filter:none;-webkit-backdrop-filter:none}.veve-standalone--pants .veve-info__kicker,.veve-standalone--pants .veve-option__label{font-size:12px;font-weight:500;letter-spacing:1.6px;line-height:1.4;color:var(--veve-ink-2)}.veve-standalone--pants .veve-info__row{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"title title" "rating price";gap:12px 14px;align-items:center}.veve-standalone--pants .veve-info__content{display:contents}.veve-standalone--pants .veve-info__title{grid-area:title;font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:-.5px}.veve-standalone--pants .veve-info__rating{grid-area:rating;min-width:0;margin:0;gap:7px}.veve-standalone--pants .veve-info__stars{color:var(--veve-accent)}.veve-standalone--pants .veve-info__stars svg{width:13px;height:13px}.veve-standalone--pants .veve-info__rating-text{font-size:12px;color:var(--veve-ink-2)}.veve-standalone--pants .veve-info__price-block{grid-area:price;padding:0;text-align:right}.veve-standalone--pants .veve-info__price-note{font-family:var(--veve-sans);font-size:11px;letter-spacing:0;line-height:1.3;color:var(--veve-mute)}.veve-standalone--pants .veve-info__description{display:-webkit-box;max-width:50ch;margin-top:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.6;font-weight:400;color:#625a50}.veve-standalone--pants .veve-size-grid,.veve-standalone--pants .veve-swatches{min-width:0;max-width:100%;margin:0;padding:0;border:0}.veve-standalone--pants .veve-size-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.veve-standalone--pants .veve-size-label{display:block;min-width:0}.veve-standalone--pants .veve-size-pill{min-height:48px;padding:8px 2px;border:1px solid #C7C0B6;border-radius:0;background:transparent}.veve-standalone--pants .veve-size-pill__label{font-family:var(--veve-sans);font-size:13px;font-weight:500}.veve-standalone--pants .veve-size-label input:checked+.veve-size-pill{border-color:var(--veve-ink);background:var(--veve-ink);color:#fff}.veve-standalone--pants .veve-size-label input:focus-visible+.veve-size-pill,.veve-standalone--pants .veve-swatch-label input:focus-visible~.veve-swatch-ring{outline:2px solid var(--veve-accent);outline-offset:3px}.veve-standalone--pants .veve-swatches{display:grid;grid-template-columns:repeat(6,34px);justify-content:start;gap:14px 12px}.veve-standalone--pants .veve-swatch-circle{box-shadow:inset 0 0 0 1px #16151252}.veve-standalone--pants .veve-atc__submit,.veve-standalone--pants .veve-express__toggle{min-height:52px;border-radius:0}.veve-standalone--pants .veve-express__toggle{border:1px solid var(--veve-ink);background:transparent}.veve-standalone--pants .veve-express__toggle:hover:not(:disabled),.veve-standalone--pants .veve-express__toggle[aria-expanded=true]{border-color:var(--veve-ink);background:#1615120a}.veve-standalone--pants .veve-atc__studio{display:inline-flex;width:auto;min-height:36px;justify-content:flex-start;margin-top:12px;padding:8px 0;border:0;border-radius:0;font-size:13px;font-weight:500;letter-spacing:.3px;line-height:1.4;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-transform:none}.veve-standalone--pants span.veve-atc__studio{text-decoration:none}.veve-standalone--pants .veve-atc__studio:focus-visible,.veve-standalone--pants .veve-atc__submit:focus-visible,.veve-standalone--pants .veve-express__toggle:focus-visible{outline:2px solid var(--veve-accent);outline-offset:3px}@media(min-width:750px){.veve-standalone--pants .veve-gallery,.veve-standalone--pants .veve-gallery--with-thumbs{min-height:520px;height:calc(100svh - 73px);max-height:calc(100svh - 73px)}.veve-standalone--pants .veve-gallery__slide{height:100%;aspect-ratio:auto}.veve-standalone--pants .veve-gallery__footer{padding:14px clamp(20px,3vw,48px)}.veve-standalone--pants .veve-info__title{font-size:clamp(38px,3.25vw,56px)}.veve-standalone--pants .veve-info__description{font-size:15px}}@media(max-width:480px){.veve-standalone--pants .veve-gallery__footer{gap:10px;padding:10px 12px}.veve-standalone--pants .veve-gallery__thumb{flex-basis:56px;width:56px;height:64px}.veve-standalone--pants .veve-gallery__thumb img,.veve-standalone--pants .veve-gallery__thumb .veve-media-fallback{height:60px}.veve-standalone--pants .veve-gallery__thumbs{gap:7px}.veve-standalone--pants .veve-size-grid{gap:4px}.veve-standalone--pants .veve-size-pill__label{font-size:12px}.veve-standalone--pants .veve-info__row{column-gap:8px}}@media(max-width:359px){.veve-standalone--pants .veve-info__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "rating" "price"}.veve-standalone--pants .veve-info__price-block{text-align:left}.veve-standalone--pants .veve-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/veve-pdp-pants-hero.css.map */
