.cs-main-product .product__title h1{font-size:32px;font-family:var(--paragraph-font)}@media screen and (min-width: 750px){.cs-main-product .price--large{font-size:16px}}.cs-main-product .cs-accordion{font-family:var(--paragraph-font)}.cs-main-product .form__label{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--text-color)}.cs-main-product .product-form__input--pill input[type=radio]+label{border-radius:6px;border:1px solid var(--border-color);color:#000;padding:12px 16px;font-size:12px;min-width:68px;height:40px;align-content:center;margin:.7rem 0 .2rem}.cs-main-product .product-form__input--pill input[type=radio]:checked+label{background:#fff;font-weight:700;border:2px solid var(--primary-color);color:var(--primary-color)}.cs-main-product .cs-form-label{display:flex;align-items:center;gap:6px}.cs-main-product .product-form__input--pill input[type=radio]+label.cs-color-swatch{height:40px;width:40px;border-radius:50%;min-width:unset;padding:0;display:inline-block;background:#fff;border:1px solid #fff}.cs-main-product .product-form__input--pill input[type=radio]+label.cs-color-swatch .cs-color-circle{border-radius:50%;width:40px;height:40px;border:0px solid #fff;display:flex;align-items:center;justify-content:center}.cs-main-product .product-form__input--pill input[type=radio]+label.cs-color-swatch .cs-color-circle .cs-checked{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #dddddd}.cs-main-product .product-form__input--pill input[type=radio]:checked+label.cs-color-swatch .cs-color-circle{border:1px solid #dddddd}.cs-main-product .product-form__input--pill input[type=radio]:checked+label.cs-color-swatch .cs-color-circle .cs-checked{width:30px;height:30px;border-radius:50%}.cs-main-product .product-form__submit{height:40px;width:100%;min-width:max-content;min-height:unset;border-radius:6px;background:#cacfb1;font-size:12px;color:#faf7f1;text-transform:uppercase;color:#000;font-weight:700;border:1px solid black}.cs-main-product .product-form__submit:after{box-shadow:none}.cs-main-product .product__inventory{margin-top:0;font-size:12px;justify-content:space-between}.cs-main-product .thumbnail{border-radius:6px}.cs-main-product .thumbnail[aria-current]{border-color:var(--primary-color)!important;box-shadow:none!important;border-radius:6px;border:2px solid}.cs-main-product .price{font-size:20px}.cs-main-product .price .badge{display:none}.cs-main-product .price--on-sale .price-item--regular{color:var(--primary-color);font-size:20px}.cs-main-product .product__modal-opener .product__media-icon{display:none!important}.cs-main-product .product__media-wrapper{position:relative}.cs-main-product .cs-badges{position:absolute;top:2rem;left:2rem;z-index:3;display:flex;gap:.8rem}.cs-main-product .cs-badges .cs-badge{display:inline-block;padding:4px 12px;font-size:12px;font-weight:700;border-radius:16px;line-height:1.1}.cs-main-product .cs-size-guide-container{display:flex;width:100%;justify-content:space-between}.cs-main-product .cs-size-guide-container .cs-size-guide{text-decoration:underline;cursor:pointer}.cs-main-product .cs-form-qty-atc{display:flex;gap:16px}.cs-main-product .cs-form-qty-atc quantity-input{height:40px;min-height:unset;padding:12px 10px;border-radius:6px;border:1px solid #8B1B33}.cs-main-product .cs-form-qty-atc quantity-input .quantity__button{width:unset;color:var(--primary-color)}.cs-main-product .cs-form-qty-atc quantity-input .quantity__button svg{width:12px;height:12px}.cs-main-product .cs-form-qty-atc quantity-input .quantity__input{font-size:12px;color:var(--primary-color)}.cs-main-product .cs-form-qty-atc quantity-input:after{box-shadow:none;border:none}.cs-main-product .cs-product-form{width:100%;margin-top:0}.cs-main-product .cs-product-form .product-form{margin-top:0;margin-bottom:0}.cs-main-product .cs-product-form .product-form__buttons{width:100%;max-width:unset}.cs-main-product .cs-benefits{margin-top:3rem;margin-bottom:3rem}.cs-main-product .cs-benefits ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0}.cs-main-product .cs-benefits ul li{display:flex;gap:1rem;align-items:start;line-height:1.6;letter-spacing:-.25px;font-size:13px;color:rgba(var(--color-foreground),1)}.cs-main-product #csSizeGuidePop{display:none}.cs-main-product #csSizeGuidePop h2,.cs-main-product #csSizeGuidePop h3,.cs-main-product #csSizeGuidePop h4,.cs-main-product #csSizeGuidePop h5,.cs-main-product #csSizeGuidePop h6,.cs-main-product #csSizeGuidePop p{margin:0;line-height:1.1}.cs-main-product #csSizeGuidePop:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:#00000080;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);width:100%;height:100%;z-index:3}.cs-main-product #csSizeGuidePop.active{display:flex;justify-content:center;align-items:center}.cs-main-product #csSizeGuidePop .cs-pop-wrapper{position:relative;z-index:3;position:fixed;top:16vh}.cs-main-product #csSizeGuidePop .cs-pop-inner{overflow:auto;display:flex;flex-direction:column;gap:.4rem;background-color:#fff;max-width:70rem;padding:2rem;border-radius:8px}.cs-main-product #csSizeGuidePop .cs-close{display:flex;align-self:flex-end;position:absolute;padding:.6rem;top:1rem;right:1rem;background:none;border:none;cursor:pointer}.cs-main-product .cs-accordion-metafield~.cs-accordion-metafield{padding:1.4rem 0;border-top:1px solid #A89F98;margin:0}.cs-main-product .cs-accordion-metafield{border-top:none}.cs-main-product .cs-accordion-metafield ul{margin:0!important}.cs-main-product .cs-accordion-metafield .cs-title{font-size:17px;display:flex;justify-content:space-between;align-items:center;width:100%;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative}.cs-main-product .cs-accordion-metafield .cs-title span{line-height:0;position:absolute;right:0}.cs-main-product .cs-accordion-metafield .cs-title .cs-plus{display:block}.cs-main-product .cs-accordion-metafield .cs-title .cs-minus,.cs-main-product .cs-accordion-metafield .cs-title.active .cs-plus{display:none}.cs-main-product .cs-accordion-metafield .cs-title.active .cs-minus{display:block}.cs-main-product .cs-accordion-metafield .cs-accordion{visibility:hidden;opacity:0;height:0;margin:0;transition:all .4s;font-size:14px}.cs-main-product .cs-accordion-metafield .cs-accordion.active{padding:1.4rem 0;visibility:visible;opacity:1;height:auto}.cs-main-product .cs-bundle-wrapper{text-decoration:none}.cs-main-product .cs-bundle-metafield{display:grid;background:#faf7f1;border-radius:6px 6px 0 0/6px 6px 0px 0px;margin-top:1rem}.cs-main-product .cs-bundle-metafield .cs-title{font-weight:700;font-size:15px;text-transform:uppercase}.cs-main-product .cs-bundle-metafield .cs-richtext{margin-top:.8rem;font-family:var(--font-paragraph)}.cs-main-product .cs-bundle-metafield .cs-richtext p{color:#73685f;line-height:20px;font-size:16px}@media (max-width: 749px){.cs-main-product .cs-bundle-metafield .cs-richtext p{font-size:14px}}.cs-main-product .cs-bundle-metafield .cs-richtext strong{color:#1f1007;font-weight:400}.cs-main-product .cs-bundle-metafield .cs-richtext s{color:var(--primary-color)}.cs-main-product .cs-bundle-metafield .cs-image{display:none}.cs-main-product .cs-bundle-metafield .cs-image img{width:100%;height:100%;object-fit:cover}.cs-main-product .cs-bundle-metafield .cs-chevron-right{display:none}.cs-main-product .cs-bundle-metafield .cs-content{padding:2rem}.cs-main-product #csDynamicPrice{margin-left:.4rem}.cs-main-product .cs-accordion .metafield-rich_text_field ul{color:#000}@media all and (max-width: 750px){.cs-main-product .cs-benefits ul{gap:.6rem}.cs-main-product .cs-accordion .metafield-rich_text_field ul{padding-left:2rem}.cs-main-product .product__title h1{font-size:18px}.cs-main-product .price__container{font-size:16px}.cs-main-product .price--on-sale .price-item--regular{font-size:15px}.product-mobile--full-bleed{padding-top:0!important}.product-mobile--full-bleed .product__media-list{gap:0px!important}.product-mobile--full-bleed .product__media-item{margin:0!important;padding:0!important;width:100vw}.product-mobile--full-bleed .cs-badges{left:0!important}}.cs-accordion .cs-size-guide{text-decoration:underline;cursor:pointer;margin-top:1rem}.cs-main-product .afterpay-text{display:flex;align-items:center;gap:.5rem;font-size:12px;justify-content:center;width:100%}.cs-main-product .cs-form-qty-atc{margin-bottom:0}.cs-main-product .cs-accordion-metafield h1,.cs-main-product .cs-accordion-metafield h2,.cs-main-product .cs-accordion-metafield h3,.cs-main-product .cs-accordion-metafield h4,.cs-main-product .cs-accordion-metafield h5,.cs-main-product .cs-accordion-metafield h6{font-size:16px;margin:1rem 0;font-family:var(--paragraph-font)}.stock-indicator-wrapper{width:160px;display:flex;align-items:center;gap:5px}.cs-main-product #csSizeGuidePop table{margin-top:3rem;margin-bottom:3rem;width:100%}.cs-main-product .slider__slide .thumbnail,.cs-main-product .product__media.media{background:#f0ebe3;border-radius:8px}.cs-main-product .slider__slide .thumbnail img,.cs-main-product .product__media.media img{mix-blend-mode:darken}.cs-main-product .slider__slide .thumbnail img.deactivate-image-overlay,.cs-main-product .product__media.media img.deactivate-image-overlay{mix-blend-mode:normal}@media all and (max-width: 750px){.cs-main-product .product__media.media{border-radius:0}}.cs-slider-buttons--desktop{display:block;position:absolute;top:50%;width:100%;display:flex;justify-content:space-between}.klaviyo-bis-btn.klaviyo-bis-trigger{text-align:center;text-decoration:none;height:40px;width:100%;min-width:max-content;min-height:unset;border-radius:6px;background:#cacfb1;font-size:12px;color:#faf7f1;text-transform:uppercase;color:#000;font-weight:700;border:1px solid black;display:flex;align-items:center;justify-content:center;margin-bottom:1rem!important}.klaviyo-bis-btn.klaviyo-bis-trigger:hover{border:2px solid black}#csPopInner td{text-align:center}.presale-text{margin:0;text-align:center;font-size:12px;margin-bottom:1rem}#csSizeGuideVariantImage{font-family:var(--paragraph-font)}.cs-size-guide-tabs{display:flex;justify-content:center;margin-bottom:20px}.cs-size-guide-tab{background-color:#f0f0f0;border:none;padding:10px 20px;margin:0 5px;cursor:pointer;font-size:14px;transition:background-color .3s ease;border-radius:6px}.cs-size-guide-tab:hover{background-color:#e0e0e0}.cs-size-guide-tab.active{background-color:var(--primary-color);color:#fff}.cs-size-guide-content{display:none;max-width:100%;margin:0 auto}.cs-size-guide-content.active{display:block}.cs-size-guide-content img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px}@media screen and (max-width: 749px){.cs-size-guide-tabs{flex-wrap:wrap}.cs-size-guide-tab{margin:5px}}.okeReviews[data-oke-container].oke-w,div.okeReviews.oke-w{max-width:unset!important}.okeReviews[data-oke-container] .oke-w-review.oke-w-review--minimalBorders{background:#fff;padding:30px}.okeReviews[data-oke-container] .oke-w-reviews-list-item{padding:10px 0!important}.okeReviews[data-oke-container] .oke-w-reviews-list-item:first-of-type{padding-top:20px!important}.okeReviews[data-oke-container] .oke-w-controls{display:none}.okeReviews[data-oke-container] .oke-w-reviews-list-item,.okeReviews[data-oke-container] .oke-w-review.oke-w-review--minimalBorders .oke-w-review-side{border:none!important}.okeReviews[data-oke-container] .oke-showMore{text-align:left!important}.okeReviews[data-oke-container] .oke-w-reviews-head #filter-toggle,.okeReviews[data-oke-container] .oke-showMore button{background-color:transparent;color:#8b1b33;text-transform:uppercase;border:1px solid #8B1B33;min-width:200px}.okeReviews[data-oke-container] .oke-w-reviews-head #filter-toggle{text-transform:unset;min-width:unset}.okeReviews[data-oke-container] .oke-w-header-content .oke-w-ratingAverageModule-rating{display:flex;flex-direction:row-reverse;gap:20px}.okeReviews[data-oke-container] .oke-w-header-content .oke-stars{border-right:2px solid #A89F98;padding-right:5px}@media all and (max-width: 750px){.okeReviews[data-oke-container] .oke-w-header-content-module{justify-content:left}.okeReviews[data-oke-container] .oke-showMore button{width:100%}}product-info{position:relative}.product-mf-badge{align-items:center;background:var(--badge-bg);border-radius:16px;color:var(--badge-text);display:flex;font-size:14px;font-weight:500;gap:5px;line-height:1;padding:4px 12px;top:0;right:0;position:absolute;height:24px}.product-mf-badge img{width:20px;height:auto}
/*# sourceMappingURL=/cdn/shop/t/88/assets/cs-main-product.css.map */
