.styles_productSuggestions__TW8T_{position:relative;padding:40px 0}.styles_productSuggestions__TW8T_:before{content:"";z-index:-1;position:absolute;top:-1px;left:0;width:100%;height:50%;background-color:#1a400e}.styles_productSuggestions__TW8T_ .section-headline{color:#fff;opacity:.05;position:absolute}.styles_productSuggestions__TW8T_ .styles_header__0vEdr{padding:0 0 30px;position:relative;display:flex;justify-content:center}.styles_productSuggestions__TW8T_ .styles_header__0vEdr h2{font-size:21px;line-height:25px;letter-spacing:-.43px;color:#fff;font-weight:900;margin-bottom:0}.styles_productSuggestions__TW8T_ .styles_list__rBnH_ .styles_ctaButton__hTNY6{font-size:14px;padding:18px 0;text-transform:uppercase}.styles_productSuggestions__TW8T_ .styles_list__rBnH_ .carousel{background-color:#fff}.styles_productSuggestions__TW8T_ .styles_list__rBnH_ .carousel .flickity-cell{width:100%}@media(min-width:992px){.styles_productSuggestions__TW8T_{padding:50px 0}.styles_productSuggestions__TW8T_ .styles_header__0vEdr{position:relative;padding:35px 0;display:flex;justify-content:center}.styles_productSuggestions__TW8T_ .styles_header__0vEdr h2{font-size:55px;line-height:55px;letter-spacing:-1.13px}.styles_productSuggestions__TW8T_ .styles_header__0vEdr .btn{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px;font-weight:50px;font-weight:900;letter-spacing:-.01px;padding:16px 20px}}.styles_productSuggestionCard__Evyxt .image{position:relative;aspect-ratio:1;background-color:#f7f7f4;margin-bottom:15px}.styles_productSuggestionCard__Evyxt .image img{mix-blend-mode:multiply}.styles_productSuggestionCard__Evyxt .image .btn{display:none;position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:15px;font-weight:900;padding:18px 20px}.styles_productSuggestionCard__Evyxt .image:hover .btn{display:block}.styles_productSuggestionCard__Evyxt .styles_title__pvYcg{font-size:20px;line-height:25px;font-weight:900;letter-spacing:-.15px;text-transform:uppercase;text-align:center;margin-bottom:8px;color:#1a1a1a}.styles_productSuggestionCard__Evyxt .styles_title__pvYcg:hover{color:#c94000}.styles_productSuggestionCard__Evyxt .styles_price__PY3rF{font-size:20px;line-height:25px;font-weight:900;letter-spacing:-.15px;text-transform:uppercase;text-align:center;margin-bottom:8px}.styles_productSuggestionCard__Evyxt .styles_reviews__rHsIs{display:flex;justify-content:center}.styles_tooltipContainer__EMJLF{position:relative}.styles_tooltipContainer__EMJLF .styles_tooltipButton__e_J5J{border:none;background:none;font-size:12px;line-height:16px;cursor:pointer}.styles_tooltipContainer__EMJLF .styles_tooltipButton__e_J5J svg{width:13px;height:13px;margin-right:9px}.styles_tooltipContainer__EMJLF .styles_tooltipBox___Nm1g{position:absolute;bottom:calc(100% + 20px);width:100%;background-color:#f7f7f4;filter:drop-shadow(2px 4px 3px #cccccc);border-radius:20px;padding:25px 25px 30px}.styles_tooltipContainer__EMJLF .styles_tooltipBox___Nm1g button.styles_close__V_sNq{position:absolute;top:15px;right:20px;border:none;background:none}.styles_tooltipContainer__EMJLF .styles_tooltipBox___Nm1g button.styles_close__V_sNq svg{color:#1a1a1a;width:20px;height:20px}.styles_tooltipContainer__EMJLF .styles_tooltipBox___Nm1g .styles_title__9A4b_{font-size:13px;line-height:14px;font-weight:700;margin-bottom:10px}.styles_tooltipContainer__EMJLF .styles_tooltipBox___Nm1g .styles_paragraph__ky9Su{font-size:13px;line-height:20px;font-weight:300;margin-bottom:0}.styles_tooltipContainer__EMJLF .styles_tooltipBox___Nm1g:after{position:absolute;bottom:0;color:#f7f7f4;content:"▼";left:25%;transform:translate(-50%,15px);font-size:20px;line-height:20px}.styles_selectComponent__417m0{width:inherit}@media(min-width:992px){.styles_selectComponent__417m0 .styles_selectOption__T_zEO .btn{border:none;display:flex;justify-content:space-between;align-items:center;text-transform:inherit;font-size:14px;line-height:21px;font-weight:400;letter-spacing:-.17px}.styles_selectComponent__417m0 .styles_selectOption__T_zEO .btn:focus{outline:auto!important}.styles_selectComponent__417m0 .styles_selectOption__T_zEO .btn svg{width:11px;height:9px}.styles_selectComponent__417m0 .styles_selectOptions__8fHJ8{box-shadow:0 3px 11px rgba(0,0,0,.122)}.styles_selectComponent__417m0 .styles_selectOptions__8fHJ8 .list-group-item{border:none;padding:0}.styles_selectComponent__417m0 .styles_selectOptions__8fHJ8 .list-group-item .btn{text-align:right;border:none;font-size:14px;line-height:21px;font-weight:400;letter-spacing:-.17px;text-transform:inherit;padding:5px 22px}.styles_selectComponent__417m0 .styles_selectOptions__8fHJ8 .list-group-item .btn:focus{outline:auto!important}.styles_selectComponent__417m0 .styles_selectOptions__8fHJ8 .list-group-item:first-child .btn{padding-top:10px}.styles_selectComponent__417m0 .styles_selectOptions__8fHJ8 .list-group-item:last-child .btn{padding-bottom:10px}}.styles_selectComponent__417m0 .selectedOption button{width:100%;text-align:left;align-items:center;display:flex;justify-content:space-between;font-weight:400;line-height:21px;text-transform:inherit}.styles_selectComponent__417m0 .selectedOption svg{width:11px;height:9px}.styles_selectComponent__417m0 .desktopSelect{position:relative;z-index:9}.styles_selectComponent__417m0 .desktopSelect .selectOptions{display:none;position:absolute;top:100%;min-width:100%}.styles_selectComponent__417m0 .desktopSelect .selectOptions.open{display:block}.styles_selectComponent__417m0 .desktopSelect .selectOptions .btn{-webkit-text-decoration:none;text-decoration:none;color:var(--bs-body-color);width:100%}.styles_selectComponent__417m0 .desktopSelect .selectOptions .btn.active{color:var(--bs-link-color)}.styles_purchaseTypeInput__iNWkm{display:flex;align-items:flex-start;padding:var(--spacing-2)}.styles_purchaseTypeInput__iNWkm input[type=radio]{width:1px;position:absolute;opacity:0}.styles_purchaseTypeInput__iNWkm input[type=radio]+label .input-marker{position:relative;display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-top:5px;margin-right:10px}.styles_purchaseTypeInput__iNWkm input[type=radio]+label .input-marker:before{position:absolute;top:0;left:0;display:block;content:"";height:17px;width:17px;border:1px solid #1a1a1a;border-radius:50%}.styles_purchaseTypeInput__iNWkm input[type=radio]+label .input-marker:after{position:relative;display:none;content:"";height:9px;width:9px;border:1px solid #1a1a1a;border-radius:50%;background-color:#1a1a1a}.styles_purchaseTypeInput__iNWkm input[type=radio]:checked+label .input-marker:after{display:block}.styles_subscriptionPurchaseType__r_Uvh{background-color:#f7f7f4}.styles_sellingPlanSelectWrapper__C_4fV{padding:var(--spacing-1) var(--spacing-2)}.styles_sellingPlanDetails__cLZ3i{padding:var(--spacing-2)}.styles_title__YAtT1{display:block;font-size:17px;line-height:25px;font-weight:700}.styles_benefits__6o2Pp{font-size:13px;line-height:20px;letter-spacing:-.33px;color:#838383;font-weight:300;flex-basis:100%;padding-left:var(--spacing-2)}.styles_productReviews__zn_kt{padding:30px 0}@media(min-width:992px){.styles_productReviews__zn_kt{padding:50px 0}}.styles_productReviews__zn_kt h2{font-size:55px!important;line-height:64px!important;font-weight:900!important;letter-spacing:-1.13px;text-align:center;margin-bottom:40px!important}.productPage_productDetailPage__gr4qg .container-xxl{padding:0 30px}.productPage_productDetailPage__gr4qg .label{display:block;font-size:12px;font-weight:700;line-height:13px;letter-spacing:-.31px}.productPage_productDetailPage__gr4qg .productPage_backToShop__5SGyB{display:block;padding:18px 0 16px;font-size:14px;line-height:15px;letter-spacing:-.01px;font-weight:900;text-transform:uppercase}.productPage_productDetailPage__gr4qg .productPage_backToShop__5SGyB svg{width:5px;height:8px;margin-right:8px}@media(min-width:992px){.productPage_productDetailPage__gr4qg .breadcrumb{margin:40px 0 27px}.productPage_productDetailPage__gr4qg .breadcrumb li{display:inline-block;font-size:13px;line-height:26px}.productPage_productDetailPage__gr4qg .breadcrumb li a{color:#1a1a1a;-webkit-text-decoration:none;text-decoration:none;font-weight:900}}.productPage_productDetailPage__gr4qg .breadcrumb li .productPage_breadcrumbTitle___C78l{overflow:hidden;width:212px;white-space:nowrap;text-overflow:ellipsis}.productPage_productDetailPage__gr4qg .breadcrumb svg{margin:0 8px}.productPage_productDetailPage__gr4qg .productPage_productInfo__7M_gu{max-width:450px}.productPage_productDetailPage__gr4qg .productPage_productTitle__LDJ4Z{font-size:21px;letter-spacing:-.43px;line-height:23px;margin-bottom:12px}@media(min-width:992px){.productPage_productDetailPage__gr4qg .productPage_productTitle__LDJ4Z{font-size:35px;letter-spacing:-.72px;line-height:37px;margin-bottom:13px}}.productPage_productDetailPage__gr4qg .productPage_productTitle__LDJ4Z+.productPage_productPrice__RRn3R{font-size:21px;letter-spacing:-.43px;line-height:23px;margin-bottom:16px;font-weight:900}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN{margin-bottom:0}@media(min-width:992px){.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN{margin-bottom:0}}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN select{width:100%;height:55px;font-size:14px;color:#1a1a1a;padding:0 17px;border-radius:0}@media(min-width:992px){.productPage_productDetailPage__gr4qg .productPage_productQuantityControls__C54_h{display:flex;align-items:center}}.productPage_productDetailPage__gr4qg .productPage_productQuantityControls__C54_h .productPage_productPrice__RRn3R{margin-left:27px;font-size:31px;font-weight:900;color:#1a1a1a}.productPage_productDetailPage__gr4qg .productPage_productQuantityControls__C54_h .productPage_compareAtPrice__4KWrF{color:#888;margin-left:11px;background-color:transparent;background-image:gradient(linear,19.1% -7.9%,81% 107.9%,color-stop(0,transparent),color-stop(.48,transparent),color-stop(.5,#000),color-stop(.52,transparent),color-stop(1,transparent));background-image:repeating-linear-gradient(170deg,transparent 35%,transparent 48%,#888 55%,transparent 0,transparent)}.productPage_productDetailPage__gr4qg .purchaseControls .btn{text-transform:uppercase;font-size:15px;line-height:20px;height:54px}@media(min-width:992px){.productPage_productDetailPage__gr4qg .purchaseControls .btn{font-size:13px;line-height:20px;max-width:415px}}.productPage_productDetailPage__gr4qg .full-width-slider{background-color:#1a400e;padding-bottom:35px}@media(min-width:992px){.productPage_productDetailPage__gr4qg .full-width-slider{padding-bottom:0}}.productPage_productDetailPage__gr4qg .full-width-slider .carousel{height:auto}.productPage_productDetailPage__gr4qg .full-width-slider .flickity-page-dots button{background-color:#fff;opacity:.12}.productPage_productDetailPage__gr4qg .full-width-slider .flickity-page-dots button.is-selected{opacity:1}.productPage_productDetailPage__gr4qg .productPage_product-cta__Yu26A{display:none}@media(min-width:992px){.productPage_productDetailPage__gr4qg .productPage_product-cta__Yu26A{display:block}}.productPage_lowInventory__0drxU p{color:#c94000;font-size:12px;font-style:italic;line-height:1.2;margin:0}.productPage_rc-save-list__brAnC{font-size:13px;line-height:20px;letter-spacing:-.33px;color:#838383;font-weight:300;flex-basis:100%}.productPage_rc-save-list__brAnC .productPage_desktopSelect__qWin5,.productPage_rc-save-list__brAnC .productPage_form-select__4L4Ii{margin:5px 0}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN .desktopSelect{width:100%;max-width:350px;height:48px;font-size:14px;color:#1a1a1a;border-radius:0;z-index:auto}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN .desktopSelect .selectedOption .btn{font-size:15px;border:1px solid #c3c3c3;height:48px;padding:0 25px;width:100%}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN .desktopSelect .selectedOption .btn svg{width:21px;height:14px}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN .desktopSelect .selectOptions{border-radius:0;z-index:1}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN .desktopSelect .selectOptions li{height:48px;padding:0;border:1px solid #c3c3c3;border-top:none}.productPage_productDetailPage__gr4qg .productPage_productVariantsContainer__BWdGN .desktopSelect .selectOptions li button{width:100%;height:100%;padding:0 25px;font-size:15px;line-height:21px;text-transform:inherit;text-align:left}