.vip-product{font-family:var(--vip-font-body);color:var(--vip-ink)}.vip-product .main-product__block .m-product-title{font-family:var(--vip-font-display);font-style:italic;font-weight:800;font-size:34px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--vip-navy)}.vip-product .jsb-score,.vip-product .jsb-count{color:var(--vip-navy)}.vip-product .jsb-count{text-decoration:underline;text-underline-offset:3px}.vip-product .jsb-count:hover{color:var(--vip-navy-700)}.vip-product .jsb-stars__fill svg{fill:var(--vip-gold);color:var(--vip-gold)}.vip-product .main-product__block-price .m-price-item--sale{color:var(--vip-red);font-size:30px;font-weight:700;line-height:1.2}.vip-product .main-product__block-price .m-price__sale s{color:var(--vip-muted);font-size:18px;text-decoration:line-through}.vip-product .main-product__block-price .m-price__badge-sale{transform:skew(-8deg)}.vip-product .main-product__block-price .m-price__badge-sale .m-product-tag{background-image:linear-gradient(var(--vip-red),var(--vip-red))}.vip-product .main-product__block-price .m-price__save{flex-basis:100%;margin-top:6px;color:var(--vip-navy);font-weight:600}#MainContent .vip-product .m-add-to-cart,#MainContent .vip-product .mobile-sticky-atc__btn{background-color:var(--vip-red)!important;border-color:var(--vip-red)!important;color:var(--vip-bg)!important;box-sizing:border-box;height:56px;min-height:56px;border-radius:6px;padding:12px 20px;font-family:var(--vip-font-display);font-style:italic;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}#MainContent .vip-product .m-add-to-cart:hover,#MainContent .vip-product .m-add-to-cart:focus-visible,#MainContent .vip-product .m-add-to-cart:active,#MainContent .vip-product .mobile-sticky-atc__btn:hover,#MainContent .vip-product .mobile-sticky-atc__btn:focus-visible,#MainContent .vip-product .mobile-sticky-atc__btn:active{background-color:var(--vip-red-700)!important;border-color:var(--vip-red-700)!important;color:var(--vip-bg)!important;box-shadow:none}.vip-product .m-add-to-cart:disabled,.vip-product .mobile-sticky-atc__btn:disabled{cursor:not-allowed}.vip-product .m-add-to-cart:focus-visible,.vip-product .mobile-sticky-atc__btn:focus-visible,.vip-product .jsb-count:focus-visible{outline:2px solid var(--vip-navy);outline-offset:4px}.vip-product .mobile-sticky-atc__variant{color:var(--vip-navy)}.vip-product .mobile-sticky-atc__price{color:var(--vip-red)}.vip-product .mobile-sticky-atc__compare{color:var(--vip-muted)}.vip-product .m-product-option--node__label,.vip-product .vis-picker__swatch{border-width:2px}.vip-product .m-product-option__input:checked+.m-product-option--node__label,.vip-product .m-product-option--node__label:hover,.vip-product .vis-picker__input:checked+.vis-picker__swatch,.vip-product .vis-picker__swatch:hover{border-color:var(--vip-navy);color:var(--vip-navy)}.vip-product .m-product-option--button .m-product-option--node input:checked+label,.vip-product .m-product-option--button .m-product-option--node__label[data-selected=true]{border:2px solid var(--vip-navy);background-color:var(--vip-bg);color:var(--vip-navy)}.vip-product .color-picker__swatches .m-product-option--node__label[data-option-type=royal_color]{border-width:2px}.vip-product .product-color-picker .m-product-option__input:checked+.m-product-option--node__label{border:2px solid var(--vip-navy)!important}.vip-product .color-picker__swatches .m-product-option__input:checked+.m-product-option--node__label[data-option-type=royal_color],.vip-product .color-picker__swatches .m-product-option--node__label[data-option-type=royal_color]:hover{border-color:var(--vip-navy);color:var(--vip-navy);box-shadow:none;transform:none}.vip-product .setup-card:hover{border-color:var(--vip-navy)}.vip-product .setup-card--active,.vip-product .setup-card:has(.setup-card__radio:checked){border-color:var(--vip-navy)!important;border-width:2px;color:var(--vip-navy);box-shadow:none}.vip-product .setup-card--active .setup-card__title,.vip-product .setup-card:has(.setup-card__radio:checked) .setup-card__title{color:var(--vip-navy)}.vip-product .setup-card__radio:checked+.setup-card__radio-dot{border-color:var(--vip-navy)}.vip-product .setup-card__radio:checked+.setup-card__radio-dot:after{background:var(--vip-navy)}.vip-product .product-color-picker .m-product-option__input:focus-visible+.m-product-option--node__label{outline:2px solid var(--vip-navy)!important;outline-offset:4px}.vip-product .m-product-option__input:focus-visible+.m-product-option--node__label,.vip-product .vis-picker__input:focus-visible+.vis-picker__swatch,.vip-product .setup-card:has(.setup-card__radio:focus-visible){outline:2px solid var(--vip-navy);outline-offset:4px}.vip-product .vip-payments__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.vip-product .vip-pay-icon{width:38px;height:24px}.vip-product .vip-payments__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;color:var(--vip-navy)}@media(min-width:1024px){.vip-product,.vip-product .m-main-product--wrapper,.vip-product .m-main-product--media{overflow:visible}.vip-product .m-main-product--media{align-self:stretch}.vip-product .m-product-media--wrapper{position:sticky;top:calc(var(--m-header-height, 0px) + 16px);align-self:flex-start}}@media(max-width:767px){.vip-product .main-product__block .m-product-title{font-size:26px}}@media(prefers-reduced-motion:reduce){#MainContent .vip-product .m-add-to-cart,#MainContent .vip-product .mobile-sticky-atc__btn,.vip-product .mobile-sticky-atc,.vip-product .jsb-count,.vip-product .m-product-option--node__label,.vip-product .color-picker__swatches .m-product-option--node__label[data-option-type=royal_color],.vip-product .vis-picker__swatch,.vip-product .setup-card,.vip-product .setup-card__radio-dot{transition:none}.vip-product .vis-picker__swatch:hover,.vip-product .vis-picker__input:checked+.vis-picker__swatch{transform:none}}.m-media-gallery__wrapper .m-media-gallery__inner.swiper-container:not(.swiper-container-initialized){opacity:1}.m-media-gallery__inner.swiper-container:not(.swiper-container-initialized) .swiper-wrapper{margin-left:0;margin-right:0}.m-media-gallery__inner.swiper-container:not(.swiper-container-initialized) .swiper-slide{padding-left:0;padding-right:0}variant-picker:has(~variant-picker) .stepper-item{transition:none}variant-picker:has(~variant-picker [id^=step-2-container]:is(.active,.completed)) [id^=step-2-container],variant-picker:has(~variant-picker [id^=step-3-container]:is(.active,.completed)) [id^=step-3-container]{opacity:1;pointer-events:auto}media-gallery responsive-image.m-image-loaded img{animation:none;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vip-product.css.map */
