.cust_pdp{background:#eee;padding-top:0!important}.cust_pdp .page-width{margin:0;padding:0;width:100%;min-width:100%}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky{top:4vw;max-width:100%;width:100%}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky ul{gap:0;--media-border-width: 0}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky ul li{min-width:50%;min-height:100vh;height:100vh}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky ul li .product-media-container{margin:0;width:100%;height:100%}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky ul li .product-media-container modal-opener{height:100%}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky ul li .product-media-container modal-opener .product__media{height:100%}.cust_pdp .page-width .product.grid .grid__item.product__media-wrapper{max-width:63%;width:calc(63% - var(--grid-desktop-horizontal-spacing) / 2);padding-top:0}.cust_pdp .page-width .product.grid .product__info-wrapper{max-width:37%;width:calc(37% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 2% 0 4rem;height:100vh;display:flex;align-items:end;position:sticky;top:0}product-recommendations.related-products.page-width{margin:0;padding:0;width:100%;min-width:100%;background:#eee}product-recommendations.related-products.page-width h2{padding:3vw;display:flex;justify-content:center;align-items:center;font-family:Neue-Haas-Grotesk-Medium;font-size:1.1vw;margin:0}product-recommendations.related-products.page-width ul{gap:0}product-recommendations.related-products.page-width ul li{min-height:100vh;max-height:100vh;height:100vh;min-width:33.33%}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__inner{height:90%}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content{height:10%;padding:.5vw 2vw;display:flex;justify-content:space-between;align-items:center}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card__badge .badge{top:1vw;right:2rem}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card__information h3{font-family:Neue-Haas-Grotesk-medium;font-size:.9vw;color:#000;text-transform:uppercase}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card__information h3 a{text-decoration:none!important}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card-information .price{margin:0;font-size:.7vw;font-family:Neue-Haas-Grotesk-roman;letter-spacing:0}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add{margin:0;height:40%;width:6.5vw}product-recommendations.related-products.page-width .price--on-sale .price-item--regular{color:#ad1d21}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add modal-opener{height:100%;display:flex}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add modal-opener button{font-family:Neue-Haas-Grotesk-Roman;color:#ad1d21;text-transform:uppercase;font-size:.7vw;height:100%;min-height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add modal-opener button:before{box-shadow:unset}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add modal-opener button:after{box-shadow:unset}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add modal-opener button svg{height:.7vw;width:.7vw}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price{display:flex;justify-content:space-between;align-items:center;margin-top:0;padding-bottom:.5rem}.cust_pdp .price.price--large.price--show-badge{display:flex;justify-content:flex-end}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .product__title{margin:0;line-height:1;max-width:75%;width:75%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .cust_product_price{max-width:25%;width:25%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .product__title h1{font-family:Neue-Haas-grotesk-Roman;font-size:.8vw;text-transform:uppercase}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .price .price__container .price__regular{font-family:Neue-Haas-Grotesk-Roman;font-size:.8vw;letter-spacing:0}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input{min-width:100%;width:100%;display:flex;justify-content:space-between;align-items:center;gap:1%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--pill input[type=radio]+label{margin:0;border:unset;border-radius:0;width:100%;height:2.5vw;display:flex;justify-content:center;align-items:center;background:#f5f5f5;border:1px solid #B7B7B7;font-family:Neue-Haas-Grotesk-Roman;font-size:.7vw;position:relative}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--pill input[type=radio]:checked+label{color:#ad1d21;border:none;border:1px solid;border-right:1px solid;border-left:1px solid;width:100%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .product-form{margin:0}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--pill input[type=radio]:checked+label:after{content:"";position:absolute;background:#ad1d21;width:35%;height:0;bottom:.5vw}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:.5%;margin:0}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label .label-name{font-family:Neue-Haas-Grotesk-Roman;font-size:.5vw;text-transform:uppercase;color:#000;opacity:.5}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label .size-chart{color:#000;font-size:.5vw;text-transform:uppercase;font-family:Neue-Haas-Grotesk-Roman;text-decoration:none;background-color:#fff;padding:0 2%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label .size-chart-btn{font-size:.5vw}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .product-form .form .product-form__buttons{max-width:100%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .product-form .form .product-form__buttons .product-form__submit{font-family:Neue-Haas-Grotesk-Roman;text-transform:uppercase;font-size:.6vw}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .product-form .form .product-form__buttons .product-form__submit .btn-svg svg{height:14px;width:auto;padding-top:0;margin-left:11px;fill:#fff}.simi-box-d{display:flex;min-height:auto;gap:.2vw;height:auto;max-height:5.5vw;overflow-x:auto;overflow-y:hidden}.simi-box-d a{background:#f2f2f2;min-width:13%;max-width:13%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .price--on-sale .price-item--regular{margin-right:.4rem;font-size:.9vw;font-family:neue-haas-grotesk-roman,sans-serif;font-weight:500;font-style:normal;opacity:.6;line-height:normal;letter-spacing:0px;color:#ad1d21}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .price .price-item{font-size:.9vw;font-family:neue-haas-grotesk-roman,sans-serif}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky .custom-subtitle{margin:0;font-family:Neue-Haas-Grotesk-Roman}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky .custom-subtitle p{font-size:.5vw;text-transform:uppercase}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky variant-selects{border-top:1px solid #CFCFCF;margin:0;padding:.75rem 0;padding-bottom:0}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky div{margin:0}.cust_pdp .badge{position:fixed;top:6vw;right:7rem;text-transform:uppercase;background:#f2f2f2!important;border:none!important;color:#ad1d21;font-family:neue-haas-grotesk-roman;font-size:.5vw;border-radius:unset}.my-stocks{position:fixed;top:6vw;left:4rem;text-transform:uppercase}.my-stocks p{font-family:neue-haas-grotesk-roman;font-weight:400;font-style:normal;letter-spacing:0;color:#ad1d21;font-size:.5vw;background:#f2f2f2;text-wrap:nowrap;width:4.5vw;height:1.3vw;display:flex;align-items:center;justify-content:center}.my-stocks p .svg-wrapper{display:none}.cust-notification-pdp{display:flex;align-items:center;justify-content:space-between;background:#f2f2f2;height:2.5vw;padding:0 6%;margin:5% 0 2%!important}.cust-notification-pdp p{font-family:neue-haas-grotesk-roman,sans-serif;font-weight:400;font-style:normal;font-size:.6vw;letter-spacing:0;text-transform:uppercase}.cust-notification-pdp .my-inventory{color:#ad1d21}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card__badge .badge{position:fixed;top:1vw;left:1.5vw;right:unset;border-radius:unset!important;padding:.5vw 1vw;background:#f2f2f2;color:#ad1d21;font-size:.7vw;text-transform:uppercase;font-family:Neue-Haas-Grotesk-Roman}.cust-notification-pdp .my-inventory .svg-wrapper{height:8px;width:8px;background:#ad1d21;animation:blinkme .8s linear infinite}.my-inventory .svg-wrapper svg{display:none}@keyframes blinkme{0%{opacity:1}to{opacity:0}}.cust_pdp .page-width .product.grid .grid__item.product__media-wrapper .product__column-sticky{top:0!important}.accordion-item{color:#000;font-family:neue-haas-grotesk-display;font-weight:500;font-style:normal;background-color:transparent;border:none}.accordion-item-header{position:relative;height:5vh;display:flex;align-items:center;cursor:pointer;color:#000}.accordion-item-header p{padding:0;font-weight:500;font-size:.6vw;text-transform:uppercase;font-family:neue-haas-grotesk-roman,sans-serif;font-weight:400;font-style:normal}.accordion-item-header:after{content:"+";margin-left:auto;margin-right:10px;font-size:20px;transition:transform .3s}.accordion-item-header.active:after{content:"-"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.accordion-item-body-content ul{padding-left:6%;list-style-type:disc;font-family:neue-haas-grotesk-roman,sans-serif}.accordion-item-body-content ul li{font-size:.6vw;text-transform:uppercase;opacity:60%}.accordion-item-body-content ul li::marker{font-size:9px}.accordion-item-body-content p{font-size:.6vw;text-transform:uppercase;font-family:neue-haas-grotesk-roman,sans-serif;font-weight:400;font-style:normal;opacity:60%;padding-left:6%}.size-box{height:60%;width:57%;background:#fff;position:fixed;top:-100%;left:3%;transition:top .5s ease;border-radius:15px;z-index:3;padding:2% 2% 1.5%;text-transform:uppercase}.size-box-active{top:13%;left:3%}.s-box-top{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid black;height:8%}.s-box-options{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:1%;height:9%}.s-box-options span{display:flex;align-items:center;justify-content:center;gap:1vw}.size-chart{width:100%;border-collapse:collapse;font-size:.95rem;height:80%}.size-chart th,.size-chart td{border:.5px solid #0005;padding:0;text-align:center}.size-chart th{padding:.5rem}.s-box-btm-data{height:20%;width:100%;display:flex;flex-direction:column;justify-content:center}.s-box-btm-data p{font-family:neue-haas-grotesk-roman,sans-serif;font-weight:500;font-style:normal;font-size:.6vw;opacity:90%}.unit-toggle a:first-of-type{opacity:1;font-family:neue-haas-grotesk-roman,sans-serif;font-weight:600;font-style:normal;font-size:.6vw;cursor:pointer}.unit-toggle a:last-of-type{opacity:.4;font-family:neue-haas-grotesk-roman,sans-serif;font-weight:600;font-style:normal;font-size:.6vw;cursor:pointer}.s-box-top h4{font-family:neue-haas-grotesk-roman,sans-serif;font-weight:600;font-style:normal;font-size:.8vw}.s-box-top span{border-radius:50%;padding:0 1vh;display:flex;align-items:center;justify-content:center;cursor:pointer}.s-box-top span svg{height:2.6rem;width:2.6rem}.s-box-options p,.size-chart thead th{font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;font-style:normal;font-size:.6vw}.size-chart tbody td{font-family:neue-haas-grotesk-display,sans-serif;font-weight:400;font-style:normal;font-size:.6vw}.size-chart-btn{cursor:pointer;font-family:Neue-Haas-Grotesk-Roman;text-decoration:underline;padding:0 2%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .price--on-sale .price__container .price__sale{display:flex;flex-direction:column;line-height:1;align-items:end}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .price .price__container .price__sale .price-item{margin:0;line-height:1;letter-spacing:0}@media screen and (max-width: 950px){.cust_pdp .page-width{padding-top:16.5vw!important;padding:0}.cust_pdp .page-width .product.grid{display:flex;flex-direction:column}.size-chart-btn{cursor:pointer;font-family:Neue-Haas-Grotesk-Roman;background-color:#fff;text-decoration:none;padding:0 2%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label .size-chart-btn{font-size:11px}.cust_pdp .page-width .product.grid .grid__item.product__media-wrapper{max-width:100%!important;width:100%!important;height:130vw}.cust_pdp .page-width .product.grid .grid__item.product__media-wrapper media-gallery{display:block;height:100%}.cust_pdp .page-width .product.grid .grid__item.product__media-wrapper .slider-mobile-gutter{height:100%;width:100%;margin:0!important}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky ul{height:100%;margin:0}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky ul li{height:100%!important;min-height:100%!important;width:100%;min-width:100%;padding:0;margin:0}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky .slider-button{display:none}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky .slider-buttons{position:relative}.cust_pdp .page-width .product .product__media-wrapper .product__column-sticky .slider-buttons .slider-counter{position:absolute;bottom:4vw;left:3vw;font-family:Neue-Haas-Grotesk-Roman;display:none;font-size:12px}.cust_pdp .page-width .product.grid .product__info-wrapper{padding:0 2%!important;max-width:100%!important;width:100%!important;height:auto!important}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input{overflow-y:hidden;overflow-x:auto;scrollbar-width:none}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--pill input[type=radio]:checked+label:after{bottom:2vw;min-width:fit-content;max-width:fit-content}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .product__title h1{font-size:12px}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .title_price .price .price-item{font-size:12px;margin:0}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky .custom-subtitle p{font-size:8px;opacity:80%}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky{padding-top:1.5%}.cust_pdp .pdp-accordion{margin-top:1.5%!important}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .price__regular .price-item--regular{margin:0;line-height:1;letter-spacing:0;color:#000!important}.cust_pdp .badge{font-size:9px;top:-9vw;left:2vw;right:unset;background:#ad1d21!important;color:#f2f2f2;padding:.5rem 1rem .3rem}.cust_pdp .price.price--large.price--show-badge{display:flex;justify-content:flex-end}.product__media-icon{display:none}.simi-box-d{max-height:20vw;gap:1vw}.simi-box-d a{min-width:16%;max-width:16%}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label{margin-bottom:1.1%}.size-chart-btn{padding:1.5% 2% 1%;line-height:1;display:flex;justify-content:center;align-items:center;font-size:8px}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label .label-name,.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label .size-chart{font-size:11px;line-height:1;padding-top:.5%;opacity:1}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label .size-chart{background:#fff;padding:0 2vw;text-decoration:none}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--pill input[type=radio]+label{font-size:11px;padding:1.5rem 2rem}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container variant-selects .product-form__input{gap:1.5%;margin:0}.cust_pdp .page-width .product.grid .product__info-wrapper .product__info-container .product-form .form .product-form__buttons .product-form__submit{font-size:11px;margin-bottom:0}.cust_pdp .page-width .product .product__info-wrapper .product__column-sticky variant-selects{padding:.6rem 0}.accordion-item-header p,.accordion-item-body-content p,.accordion-item-body-content ul li{font-size:11px}.cust-notification-pdp{height:9.5vw;margin:3% 0 2%!important}.accordion-item-header{height:8vw}.cust-notification-pdp p{font-size:11px}product-recommendations.related-products.page-width h2{font-size:14px}product-recommendations.related-products.page-width ul{row-gap:6vw}product-recommendations.related-products.page-width ul li{height:unset;min-height:unset;max-height:unset}.cust_pdp .price--on-sale .price__sale{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card__information h3{font-size:11px}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card-information .price{font-size:9px}product-recommendations.related-products.page-width .price--on-sale .price-item--regular{font-size:9px;margin:0}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__inner{height:85%}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content{height:15%}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .card__badge .badge{position:fixed;top:1vw;left:1.5vw;right:unset;border-radius:unset!important;padding:1vw 2vw;background:#f2f2f2;color:#ad1d21;font-size:10px;text-transform:uppercase;padding:.5rem;font-family:Neue-Haas-Grotesk-Roman}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add modal-opener button{background:transparent;padding:0}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add{width:8.2vw}product-recommendations.related-products.page-width ul li .card-wrapper .card--media .card__content .quick-add modal-opener button svg{height:4vw;width:4vw}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cust_product_page.css.map */
