@media(max-width:768px){.vpv-pdp [data-product-blocks]>*{order:0}}.vpv-pdp .product__thumbs--scroller{gap:10px}.template-product .page-container{overflow-x:clip}.vpv-pdp>.grid{display:grid;grid-template-columns:1fr;column-gap:var(--vpv-grid-gap);row-gap:0;margin:0;align-items:start}.vpv-pdp>.grid>.grid__item{float:none;width:auto;max-width:none;min-height:0;padding:0;margin:0}.vpv-pdp>.grid>.grid__item:nth-child(1){position:static}.vpv-pdp>.grid>.grid__item:nth-child(2){padding-left:16px;padding-right:16px}@media(min-width:769px){.vpv-pdp>.grid{grid-template-columns:repeat(12,minmax(0,1fr))}.vpv-pdp>.grid>.grid__item:nth-child(1){grid-column:span 6;padding-left:16px}.vpv-pdp>.grid>.grid__item:nth-child(2){grid-column:span 6;padding-left:18px;padding-right:26px}.vpv-pdp--sticky-info>.grid>.grid__item:nth-child(2){position:sticky;top:var(--vpv-pdp-sticky-top, 100px);align-self:start}}@media(min-width:1200px){.vpv-pdp>.grid>.grid__item:nth-child(1){grid-column:span 7}.vpv-pdp>.grid>.grid__item:nth-child(2){grid-column:span 5}}@media(min-width:1400px){.vpv-pdp>.grid>.grid__item:nth-child(1){grid-column:span 8}.vpv-pdp>.grid>.grid__item:nth-child(2){grid-column:span 4}}@media(min-width:769px){.vpv-pdp .product-single__meta{max-width:375px;margin-inline:auto}}.vpv-pdp .product-block--buy-buttons{margin-bottom:18px}.vpv-pdp .product-block--product-features{margin-top:24px;margin-bottom:18px}.vpv-pdp .product-block--icons-with-text{margin-top:24px}.vpv-pdp .product-block--complementary-products{margin-top:0;margin-bottom:0}.vpv-pdp .product-block--complementary-products product-recommendations{display:block;margin-top:36px;margin-bottom:32px}@media(max-width:768px){.vpv-pdp .product__main-photos{margin-left:0;margin-right:0}.vpv-pdp>.grid--product-images--partial .flickity-slider .product-main-slide{width:100%;margin-right:0}.vpv-pdp .product__main-photos .flickity-page-dots{display:flex;bottom:0;width:100%;height:2px;margin:0;padding:0;line-height:0}.vpv-pdp .product__main-photos .flickity-page-dots .dot{flex:1 1 0;width:auto;height:2px;margin:0;border-radius:0;background:#c2c0b6;opacity:1}.vpv-pdp .product__main-photos .flickity-page-dots .dot.is-selected{width:auto;height:2px;background:#eb091d;opacity:1}}.vpv-pdp .vpv-pdp-badges-gender{display:flex;align-items:center;margin-bottom:16px}.vpv-pdp .vpv-pdp-badges-gender__gender{margin-left:auto;color:#4c4c4c;text-align:right;font-family:var(--brand-font);font-size:13px;font-weight:500;line-height:120%}.vpv-pdp .vpv-pdp-badges-gender__badges{gap:8px}.vpv-pdp .vpv-pdp-badges-gender .badge{display:flex;padding:4px 6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#ddaf02;color:#000;font-family:var(--brand-font);font-size:9px;font-weight:500;line-height:120%;letter-spacing:.9px;text-transform:uppercase}.vpv-pdp .product-single__title{color:#000;font-family:var(--brand-font-condensed);font-size:29px;font-weight:700;line-height:120%;margin-bottom:4px}.vpv-pdp .product-block--header .product-rating__link{display:inline-block;color:inherit;text-decoration:none;cursor:pointer}.vpv-pdp .product-block--header .product-rating__stars svg [fill]:not([fill=none]){fill:#ddaf02}.vpv-pdp .product-block--header .product-rating__stars svg [stroke]{stroke:#ddaf02}.vpv-pdp .product-block--header .product-rating__count{opacity:1;color:#171415;text-align:center;font-family:var(--brand-font);font-size:13px;font-weight:400;line-height:100%;letter-spacing:-.13px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.vpv-pdp .product-block--header .product-rating__count .product-rating__rating{display:inline;margin-right:0}.vpv-pdp .product-block--header .product-rating__count .product-rating__rating:after{content:"\a0"}.vpv-pdp .product-block--price{margin-top:4px}.vpv-pdp .product-block--price .product__price{color:#1d1c1c;font-family:var(--brand-font);font-size:15px;font-weight:500;line-height:120%}.vpv-pdp .product-block--price .product__price--compare{text-decoration-line:line-through}.vpv-pdp .product-block--price .product__price.on-sale{color:#eb091d}.vpv-pdp .vpv-pdp-spacer{flex:0 0 auto;height:var(--vpv-pdp-spacer-h, 24px)}@media(max-width:768px){.vpv-pdp .vpv-pdp-spacer{height:var(--vpv-pdp-spacer-h-mobile, var(--vpv-pdp-spacer-h, 24px))}}.vpv-pdp .vpv-pdp-activities{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.vpv-pdp .vpv-pdp-activities__label{color:#171415;font-family:var(--brand-font);font-size:12px;font-weight:600;line-height:100%;letter-spacing:-.12px}.vpv-pdp .vpv-pdp-activities__tag{display:flex;padding:4px 6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;font-family:var(--brand-font);font-size:9px;font-weight:500;line-height:120%;letter-spacing:.9px;text-transform:uppercase}.vpv-pdp .linked-product-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.vpv-pdp .linked-product-wrapper .variant-input-wrap{order:-1;display:flex;flex-wrap:wrap;gap:12px;margin:0}.vpv-pdp .linked-product-wrapper .color-swatch{width:40px;height:40px;margin:0}.vpv-pdp .variant__label--linked-product{color:#1d1c1c;font-family:var(--brand-font);font-size:13px;font-weight:500;line-height:120%}.vpv-pdp .variant__label--linked-product>span{font-weight:600}.vpv-pdp .variant__label--linked-product .variant__label-info,.vpv-pdp .variant__label--linked-product .variant__label-info *{font-family:var(--brand-font);font-size:13px;font-weight:500;line-height:120%}@media(max-width:768px){.vpv-pdp .linked-product-wrapper{margin-bottom:16px}}.vpv-pdp .variant__label--pdp{display:flex;align-items:center;margin-bottom:8px}.vpv-pdp .variant__label--pdp .variant__label-name{color:#171415;font-family:var(--brand-font);font-size:13px;font-weight:600;line-height:100%;letter-spacing:-.13px;text-transform:uppercase}.vpv-pdp .variant__label--pdp .variant__label-width-guide,.vpv-pdp .variant__label--pdp .variant__label-size-guide{margin-left:auto}.vpv-pdp .variant__label--pdp .tool-tip-trigger__title--link,.vpv-pdp .vpv-pdp-last-call .tool-tip-trigger__title--link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;text-decoration:none}.vpv-pdp .variant__label--pdp .tool-tip-trigger__link-text,.vpv-pdp .vpv-pdp-last-call .tool-tip-trigger__link-text{color:#1d1c1c;font-family:var(--brand-font);font-size:13px;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.vpv-pdp .variant__label--pdp .tool-tip-trigger__info-icon,.vpv-pdp .vpv-pdp-last-call .tool-tip-trigger__info-icon{flex:0 0 auto;width:20px;height:21px}.vpv-pdp .variant-wrapper .variant-input-wrap{display:grid;grid-template-columns:repeat(var(--vpv-variant-cols, 2),minmax(0,1fr));column-gap:5px;row-gap:8px}.vpv-pdp .variant-wrapper .variant-input{margin:0}.vpv-pdp .variant-wrapper .variant__button-label{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:0;border:1px solid #a9a9a9;box-shadow:none;background:#fff;color:#171415;text-align:center;font-family:var(--brand-font);font-size:13px;font-weight:400;line-height:100%;letter-spacing:-.13px;cursor:pointer}.vpv-pdp .variant-wrapper .variant-input-wrap input[type=radio]:checked+label{background:#171415;color:#fff;border-color:#a9a9a9;box-shadow:none}.vpv-pdp .variant-wrapper .variant-input-wrap .variant__button-label:not(.disabled):hover{border-color:#171415}.vpv-pdp .variant-wrapper .variant__button-label.disabled{opacity:.8}.vpv-pdp .variant-wrapper .variant-input-wrap input[type=radio]:checked+label.disabled:after{border-color:#fff}.vpv-pdp .variant-wrapper{padding-bottom:24px;border-bottom:1px solid #eaeaea;margin-bottom:16px}.vpv-pdp .vpv-pdp-atc{padding:10px 0}.vpv-pdp .vpv-pdp-atc .add-to-cart,.vpv-pdp .vpv-pdp-atc .vpv-sticky-atc-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;background-color:var(--vpv-btn-primary-bg, #000);color:var(--vpv-btn-primary-text, #fff);border:1px solid var(--vpv-btn-primary-bg, #000);font-family:var(--vpv-btn-font);font-size:var(--vpv-btn-size);font-weight:var(--vpv-btn-weight);letter-spacing:var(--vpv-btn-letter-spacing);text-transform:var(--vpv-btn-case);line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media(max-width:749px){.vpv-pdp .vpv-pdp-atc .add-to-cart,.vpv-pdp .vpv-pdp-atc .vpv-sticky-atc-btn{font-size:var(--vpv-btn-size-mobile, var(--vpv-btn-size))}}.vpv-pdp .vpv-pdp-atc .add-to-cart:hover,.vpv-pdp .vpv-pdp-atc .vpv-sticky-atc-btn:hover{background-color:var(--vpv-btn-primary-hover-bg, #3a3a3a);color:var(--vpv-btn-primary-hover-text, #fff);border-color:var(--vpv-btn-primary-hover-bg, #3a3a3a)}.vpv-pdp .vpv-pdp-atc .add-to-cart[disabled],.vpv-pdp .vpv-pdp-atc .add-to-cart.disabled,.vpv-pdp .vpv-pdp-atc .add-to-cart[disabled]:hover,.vpv-pdp .vpv-pdp-atc .add-to-cart.disabled:hover,.vpv-pdp .vpv-pdp-atc .vpv-sticky-atc-btn[disabled],.vpv-pdp .vpv-pdp-atc .vpv-sticky-atc-btn.disabled,.vpv-pdp .vpv-pdp-atc .vpv-sticky-atc-btn[disabled]:hover,.vpv-pdp .vpv-pdp-atc .vpv-sticky-atc-btn.disabled:hover{background-color:var(--vpv-btn-primary-bg, #000);color:var(--vpv-btn-primary-text, #fff);border-color:var(--vpv-btn-primary-bg, #000);opacity:.4;cursor:not-allowed}.vpv-pdp .vpv-pdp-last-call{display:flex;justify-content:flex-end;margin-bottom:8px}.vpv-pdp .icons-with-text{flex-direction:row;justify-content:center;align-items:center;gap:29px;width:100%;padding:16px 29px 24px;border-top:none;border-bottom:none;background-color:#f2f2f2}.vpv-pdp .icons-with-text__column{flex:1 1 0;padding:0;text-align:center}.vpv-pdp .icons-with-text__column img{width:27px;height:27px;max-width:none;margin:0 auto;object-fit:contain}.vpv-pdp .icons-with-text__title{margin:8px 0 0;color:#2b2929;text-align:center;font-family:var(--brand-font);font-size:9px;font-weight:600;line-height:125%;letter-spacing:normal;text-transform:uppercase}.vpv-pdp .icons-with-text__copy{margin:0;color:#2b2929;text-align:center;font-family:var(--brand-font);font-size:9px;font-weight:400;line-height:125%;text-transform:none}.vpv-pdp .icons-with-text__divider{width:1px;height:20px;background-color:#0003;flex:0 0 auto}.vpv-pdp .product-block--tab .collapsible-trigger{padding:18px 0;color:#171415;font-family:var(--brand-font);font-size:13px;font-weight:600;line-height:100%;letter-spacing:-.13px;text-transform:uppercase}.vpv-pdp .product-block--tab .collapsible-trigger__icon,.vpv-pdp .product-block--tab .collapsible-trigger__icon svg{width:10px;height:7px}.vpv-pdp .product-block--tab .collapsibles-wrapper--border-bottom{border-bottom-color:#eaeaea}.vpv-pdp .product-recommendations__title{color:#000;font-family:var(--brand-font-condensed);font-size:22px;font-weight:600;line-height:120%;text-transform:uppercase}.vpv-pdp product-recommendations[data-intent=complementary] .grid__item,.vpv-pdp product-recommendations[data-intent=complementary] .grid-item{width:100%}.vpv-pdp product-recommendations[data-intent=complementary] .product-recommendations__slide{width:85%}.vpv-pdp product-recommendations[data-intent=complementary] .flickity-page-dots{opacity:0}.vpv-pdp product-recommendations[data-intent=complementary] .grid__item-image-wrapper{grid-template-columns:minmax(0,142px) 1fr;align-items:flex-start}.vpv-pdp product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__image-mask,.vpv-pdp product-recommendations[data-intent=complementary] .grid__item-image-wrapper .image-wrap{width:142px}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__meta{margin:0;padding:0}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__title{margin:0 0 4px;color:#000;font-family:var(--brand-font-condensed);font-size:20px;font-weight:600;line-height:120%;letter-spacing:normal}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__price{margin:10px 0 0}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__cta{display:block;gap:0;margin:8px 0 0}.vpv-pdp product-recommendations[data-intent=complementary] .product-rating__stars .icon,.vpv-pdp product-recommendations[data-intent=complementary] .product-rating__stars .icon svg{width:11px;height:11px}.vpv-pdp product-recommendations[data-intent=complementary] .product-rating__stars svg [fill]:not([fill=none]){fill:#ddaf02}.vpv-pdp product-recommendations[data-intent=complementary] .product-rating__stars svg [stroke]{stroke:#ddaf02}.vpv-pdp product-recommendations[data-intent=complementary] .product-rating__count{color:#171415;text-align:center;font-family:var(--brand-font);font-size:13px;font-weight:400;line-height:100%;letter-spacing:-.13px;opacity:1}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__price-value{color:#1d1c1c;font-family:var(--brand-font);font-size:14px;font-weight:500;line-height:120%}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__price--original{text-decoration:line-through}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__price-value--on-sale{color:#eb091d}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__cta .add-to-cart{display:inline-block;width:auto;min-width:0;min-height:0;padding:0;border:none;background:none;box-shadow:none;font-size:0}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__cta .add-to-cart:hover{background:none}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__cta .add-to-cart>div{display:none}.vpv-pdp product-recommendations[data-intent=complementary] .grid-product__cta .add-to-cart [data-add-to-cart-text]{color:#000;font-family:var(--brand-font);font-size:11px;font-weight:600;line-height:120%;text-transform:uppercase;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.vpv-sticky-atc{display:none}@media(max-width:768px){.vpv-pdp .vpv-sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:2147483645;background:#fff;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .25s ease}.vpv-pdp .vpv-sticky-atc:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:#eaeaea}.vpv-pdp .vpv-sticky-atc.is-visible{transform:translateY(0)}.vpv-pdp .vpv-sticky-atc .vpv-pdp-atc{padding:0}}.vpv-pdp .product-block--product-features-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1px;background:#e4e4e3;border:1px solid #e4e4e3;container-type:inline-size;align-items:stretch}.vpv-pdp .product-block--product-features-grid .product-feature{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding:16px;border:0;background:#f7f6f5;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.vpv-pdp .product-block--product-features-grid .activity-tags-list{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;white-space:nowrap;height:auto;text-align:left;font-family:var(--brand-font);font-size:13px;font-weight:600;line-height:125%;letter-spacing:normal;text-transform:uppercase;color:#171415}.vpv-pdp .product-block--product-features-grid .activity-tags-list img{flex:0 0 auto;width:27px;height:27px;object-fit:contain}.vpv-pdp .product-block--product-features-grid .activity-tags-list>span:last-child:after{content:"";display:inline-block;vertical-align:middle;width:3px;height:5px;margin-left:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='5' viewBox='0 0 3 5' fill='none'%3E%3Cpath d='M0.5 0.5 2.5 2.5 0.5 4.5' stroke='%23171415' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}@container (max-width: 320px){.vpv-pdp .product-block--product-features-grid .product-feature{justify-content:center;text-align:center}.vpv-pdp .product-block--product-features-grid .activity-tags-list{flex-direction:column;align-items:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/vpv-product.css.map */
