.productView{margin:0;padding:0}.mobile-title{margin:2rem auto 0;padding:0 .5rem}.mobile-title h1{font-size:2rem;font-weight:700;line-height:1.1;text-wrap:pretty}.product-wrap{display:flex;flex-direction:column;margin:0 auto;gap:1rem;padding:0;max-width:1366px}.product-wrap .product--image{padding:0 0 0 .5rem}.product-wrap .product--image .productView-thumbnails{margin-left:auto;margin-right:auto}.product-wrap .product--details{padding:0 .5rem}.product-wrap .product--details .productView-product{border:0;margin-bottom:1rem}.product-wrap .product--details .productView-product>div:first-of-type{margin-bottom:.75rem}.product-wrap .product--details .productView-product .productView-title{margin:0 0 1rem;text-align:left;font-weight:700;font-size:2.25rem;line-height:1.1;letter-spacing:-0.625px}.product-wrap .product--details .productView-product #product_just_stars .ind_cnt{display:inline}.product-wrap .product--details .productView-product #product_just_stars .ind_cnt .sa_jump_to_reviews{position:relative;top:-3px;font-size:1rem;margin-left:10px;color:#ff9931}.product-wrap .product--details .productView-product .productView-sku #prodSku,.product-wrap .product--details .productView-product .productView-inventory #prodSku{color:#b4bd00;font-weight:700}.product-wrap .product--details .productView-product .productView-sku span[data-product-sku],.product-wrap .product--details .productView-product .productView-inventory span[data-product-sku]{margin-right:1rem}.product-wrap .product--details .productView-product .productView-sku #stockApp,.product-wrap .product--details .productView-product .productView-inventory #stockApp{color:#b4bd00;font-weight:700}.product-wrap .product--details .productView-product .productView-sku #stockApp img,.product-wrap .product--details .productView-product .productView-inventory #stockApp img{height:10px;margin:5px 0 0 5px;display:inline-block;position:relative;top:-2px}.product-wrap .product--details .vertDiv{width:1px;border-left:1px solid #bbb;padding-left:1rem}.product-wrap .product--details .vertDiv.leftspc{padding-left:10px}.product-wrap .product--details .productView-short-description{margin:1rem 0}.product-wrap .product--details .productView-short-description p{font-size:clamp(1rem,1.0089rem + .2679vw,1.125rem);padding-bottom:.875rem}.product-wrap .product--details .productView-short-description .panel{border:1px solid #989494;margin:1rem 0;padding:1rem;background:#e3e2e2;border-radius:4px;font-size:.9375rem;color:#45464b}.product-wrap .product--details .productView-short-description .panel>:first-child{margin-top:0}.product-wrap .product--details .productView-short-description .panel>:last-child{margin-bottom:0}.product-wrap .product--details .productView-short-description .panel.callout{background:rgba(180,189,0,.28);box-shadow:1px 1px 3px #bdbbbb}.product-wrap .product--details .productView-short-description .panel.callout>:first-child{margin-top:0}.product-wrap .product--details .productView-short-description .panel.callout>:last-child{margin-bottom:0}.product-wrap .product--details .productView-size{color:#54565a;width:-moz-fit-content;width:fit-content;padding:.5rem;border-radius:4px;background-color:#f0efef}.product-wrap .product--details .productView-price{font-size:initial;margin:0;color:#c40d3c}.product-wrap .product--details .productView-price .price--heading{font-family:"Montserrat","Inter",sans-serif;font-weight:700;font-size:1.125rem;color:#54565a}.product-wrap .product--details .productView-price .price--non-sale{text-decoration:none}.product-wrap .product--details .productView-price .non-sale-price--withoutTax{color:#54565a;font-size:1.125rem}.product-wrap .product--details .productView-price .price-section{display:inline-block;padding-bottom:.375rem}.product-wrap .product--details .productView-price .price-now-label,.product-wrap .product--details .productView-price .normal-price-label{font-size:1.375rem;color:#c40d3c;font-weight:700}.product-wrap .product--details .productView-price .savings-price{display:inline-block}.product-wrap .product--details .productView-price .savings-price span{font-size:1rem;font-style:italic;color:#9ca400;font-weight:500}.product-wrap .product--details .productView-details{float:none;padding:0;margin:0}.product-wrap .product--details .productView-options{margin:1rem auto .5rem}.product-wrap .product--details .productView-options .form-field--error>.form-inlineMessage{position:absolute;padding-top:1rem}.product-wrap .product--details .productView-options .form-field--error>.form-inlineMessage::before{background:rgba(0,0,0,0);background-size:auto;content:"";font-family:"Line Awesome Free";font-weight:900;font-size:1.5rem;margin-right:.75rem}.product-wrap .product--details form[data-cart-item-add]{display:block;position:relative;padding-top:.5rem;border-top:1px solid #bbb;margin-bottom:0}.product-wrap .product--details form[data-cart-item-add] #productSizes{padding-bottom:1rem}.product-wrap .product--details form[data-cart-item-add] #productSizes .form-label--alternate{color:#54565a;margin-bottom:1.5rem;cursor:unset;font-weight:700;color:#9ca400;font-size:1.125rem;padding-top:.5rem}.product-wrap .product--details form[data-cart-item-add] #productSizes .form-field{margin:0 auto;font-size:initial}.product-wrap .product--details form[data-cart-item-add] #productSizes .form-field[data-product-attribute=set-rectangle] .form-option-wrapper .form-radio:checked+.form-option{box-shadow:none;color:#fff;background-color:#b4bd00;border:1px dotted #54565a;font-weight:700}.product-wrap .product--details form[data-cart-item-add] #productSizes .form-field[data-product-attribute=set-rectangle] .form-option-wrapper .form-option{border-radius:4px;border-color:#b4bd00;padding:.3125rem;margin-bottom:.75rem}.product-wrap .product--details form[data-cart-item-add] #productSizes .form-field[data-product-attribute=set-rectangle] .form-option-wrapper .form-option.unavailable::before{left:-25%}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock{justify-content:space-around}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:50px;height:40px;width:40px;transition:all .25s ease-out 0s;background:#fff;border:3px solid #c8c9cc;cursor:pointer;display:block;margin:0 auto 10px auto;outline:none;color:#fff;position:relative}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]::after{border-radius:99px}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:hover{background:#9ca400}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:checked{background:#b4bd00;border-color:#b4bd00;color:#fff}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:checked::before{width:40px;height:40px;display:flex;content:"";font-size:30px;font-weight:bold;position:absolute;top:-3px;left:-2px;align-items:center;justify-content:center;font-family:"Line Awesome Free"}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:checked::after{animation:click-wave-short .65s;background:#b4bd00;content:"";display:block;position:relative;z-index:100}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio].oosvariant:hover{background:#54565a}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio].oosvariant:checked{background:#54565a;border-color:#d6d5d5}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio].oosvariant:checked::before{filter:invert(100%) brightness(100%);content:"";left:-3px;color:#45464b}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio].oosvariant:checked::after{background:#ccc}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]+label{margin:0;font-weight:700;color:#54565a;font-size:.875rem}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:checked+label.form-label{color:#b4bd00}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:checked+label.form-label.unavailable{color:#cac8c8}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock .form-label.unavailable{color:#e3e2e2}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock .general-size-label{font-size:.875rem;display:block;font-style:italic;font-weight:600;color:#54565a;padding-top:.25rem}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper{display:flex;align-items:flex-end;padding:0;margin:1rem auto 0;width:100%;justify-content:center}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .form-label--alternate{font-size:1.125rem;font-weight:600;width:-moz-fit-content;width:fit-content}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .form-field--increments{margin-bottom:0}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .form-increment input.form-input--incrementTotal{background:#f4f4f4;margin:0 .5rem 0 0;border:0;height:40px;width:45px;font-weight:700;font-size:1rem;text-align:center}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .form-increment input.form-input--incrementTotal:focus,.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .form-increment input.form-input--incrementTotal:focus-within{background-color:#fff;border:1px solid #e3e2e2}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons{margin-bottom:0;margin-right:1vw;position:relative}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons.letsgo::after{content:"";position:absolute;width:20px;height:20px;top:0;right:5%;bottom:0;margin:auto;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:button-loading-spinner .8s linear infinite}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons .form-action{align-items:flex-end}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons .form-action .form-field.form-field--increments{margin:0 2rem 0 0}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons .form-action .add-to-cart-button--main{font-size:1.25rem;font-weight:700;text-transform:uppercase;border-radius:4px;background-color:#b4bd00;border:0;color:#fff;height:40px;line-height:.625;min-width:235px;max-width:400px;width:100%;box-shadow:2px 2px 0px #54565a;transition:all .25s ease}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons .form-action .add-to-cart-button--main:hover,.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons .form-action .add-to-cart-button--main:focus,.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons .form-action .add-to-cart-button--main:focus-within{background-color:#9ca400}.product-wrap .product--details form[data-cart-item-add] .available-at-amazon{margin:2rem auto 0;display:block;text-align:center;width:-moz-fit-content;width:fit-content}.product-wrap .product--details form[data-cart-item-add] .available-at-amazon a{display:block;height:1px;visibility:hidden}.product-wrap .product--details form[data-cart-item-add] .available-at-amazon a img{width:100%;max-width:225px;min-width:180px;padding:.625rem 1rem;border-radius:4px;box-shadow:2px 2px 9px -1px rgba(34,47,62,.45)}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget{justify-content:center;display:flex;margin:2rem auto 0;padding-bottom:0}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons-type{justify-content:center}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons{align-items:center;max-width:none;width:-moz-fit-content;width:fit-content}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label{border-color:#fff;font-size:1rem;font-weight:600;color:#86898e;height:55px;padding:0 .5rem;min-width:125px;width:-moz-fit-content;width:fit-content;border:1px inset #86898e;display:flex;align-items:center}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label.rca-button-right{margin-left:0;border-left:0}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label.rca-button-left{margin-right:0;border-right:0}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label.rca-subscription-form__button--selected{border-color:#eee;box-shadow:0 0 4px 0 #b4bd00 inset;background-color:#fff;color:#b4bd00;position:relative}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label.rca-subscription-form__button--selected.rca-button-right::before,.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label.rca-subscription-form__button--selected.rca-button-left::before{content:"";font-family:"Line Awesome Free";color:#000;font-size:1.625rem;position:absolute;bottom:-10px;background:#fff}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label.rca-subscription-form__button--selected.rca-button-right::before{right:-10px}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label.rca-subscription-form__button--selected.rca-button-left::before{left:-10px}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__frequency{max-width:300px;margin:1rem auto -1rem;text-align:center;font-weight:700}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__frequency select{width:300px;text-align:center;margin-top:.875rem;font-weight:500}.product-wrap .product--details form[data-cart-item-add] #about-subs{display:none}.product-wrap .product--details form[data-cart-item-add] .alertBox.productAttributes-message{margin:1.5rem 0 1rem 0;padding:.5rem;border-radius:4px;border:1px solid #c40d3c;text-align:center;background-color:#fff}.product-wrap .product--details form[data-cart-item-add] .alertBox.productAttributes-message .alertBox-icon .las{font-size:45px}.product-wrap .product--details form[data-cart-item-add] .alertBox.productAttributes-message img{width:18px;height:18px;display:inline-block}.product-wrap .product--details form[data-cart-item-add] .alertBox.productAttributes-message p.alertBox-column{color:#000;font-weight:500;text-align:center;text-transform:uppercase;font-size:.875rem;margin:0 0 0 .5rem;font-family:"Inter",sans-serif;display:inline-block;width:-moz-fit-content;width:fit-content}.product-wrap .product--details form[data-cart-item-add] .button.klaviyo-bis-trigger{display:block;margin:1rem auto 0 !important;width:100% !important;max-width:320px;background-color:#b4bd00;color:#fff;font-weight:600;text-transform:uppercase;border:0;font-size:.875rem}.product-wrap .product--details form[data-cart-item-add] .button.klaviyo-bis-trigger:hover,.product-wrap .product--details form[data-cart-item-add] .button.klaviyo-bis-trigger:focus,.product-wrap .product--details form[data-cart-item-add] .button.klaviyo-bis-trigger:focus-within{background-color:#9ca400;box-shadow:0px 0px 8px #54565a}.product-wrap .product--upsell{display:none;animation:fade-in 2s;padding-right:.5rem}.product-wrap .product--upsell .related--product{overflow:hidden;padding:.375rem;border:2px solid #ebeaea;border-radius:4px}.product-wrap .product--upsell .related--product #upSellText1{font-weight:800;color:#54565a;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.25rem;border-bottom:1px solid #e3e2e2;display:block;padding-bottom:.5rem;line-height:1.25}.product-wrap .product--upsell .related--product .productCarousel-slide{width:100%;margin:0 auto;padding:0}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-figure{padding:0}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-figure a .card-img-container{max-height:240px}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-figure a .card-img-container img{margin:1rem auto}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body{text-align:revert;padding:.5rem .5rem 1rem;background-color:#b4bd00}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body button{background-color:#54565a;border:0;color:#fff;font-size:.875rem;padding:.5rem;width:100%;margin:.75rem auto 0;display:block}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body button:hover,.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body button:active,.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body button:focus{background-color:#6d6f74}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body button .las{font-size:1rem}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body .card-title{font-size:1rem;line-height:1.3}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body .card-title a,.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body .card-title span{color:#fff;font-weight:500}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body .buymoreText{color:#fff;font-size:1.125rem;font-weight:700}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body .card-text{background-color:#fff;border-radius:4px;padding:.25rem 0;margin-top:.5rem;color:#c40d3c}.product-wrap .product--upsell .related--product .productCarousel-slide .card .card-body .card-text .price-section .price-now-label{font-weight:700}.product-wrap .product--upsell .guaranteePanel{margin-top:1.25rem;background-color:#45464b;padding:.5rem;position:relative;border-radius:4px}.product-wrap .product--upsell .guaranteePanel a p{color:#fff;font-weight:400;text-wrap:pretty;line-height:1.1;padding:.375rem 0;font-size:1.625rem}.product-wrap .product--upsell .guaranteePanel a p:first-of-type{text-transform:uppercase;margin-top:.25rem}.product-wrap .product--upsell .guaranteePanel a p:nth-of-type(2){font-size:1.0625rem}.product-wrap .product--upsell .guaranteePanel a p:last-of-type{font-size:.9375rem}.product-wrap .product--upsell .guaranteePanel a .guarantee-sidebar-img{position:absolute;top:-1.5rem;left:-2rem;width:80px}.product-wrap .product--info{flex-direction:column;max-width:100vw;padding:0;width:100%}.product-wrap .product--info #accordionTabcomponent{border-top:5px solid #b4bd00;padding-top:2rem;margin-top:1rem}.product-wrap .product--info #accordionTabcomponent .accordion-content{padding:0 1.5rem 0 .75rem;margin-bottom:2rem;font-weight:400}.product-wrap .product--info #accordionTabcomponent .accordion-content h2,.product-wrap .product--info #accordionTabcomponent .accordion-content h3,.product-wrap .product--info #accordionTabcomponent .accordion-content h4,.product-wrap .product--info #accordionTabcomponent .accordion-content h5{font-weight:700;margin:.5rem 0 .625rem;font-size:min(1.25rem,5vw);line-height:1.4}.product-wrap .product--info #accordionTabcomponent .accordion-content h2{font-size:1.5rem}.product-wrap .product--info #accordionTabcomponent .accordion-content h2,.product-wrap .product--info #accordionTabcomponent .accordion-content .page_builder_content h3[data-widget-id=heading]{color:#9ca400}.product-wrap .product--info #accordionTabcomponent .accordion-content h3,.product-wrap .product--info #accordionTabcomponent .accordion-content h4{color:#45464b}.product-wrap .product--info #accordionTabcomponent .accordion-content ul{margin:.5rem 0}.product-wrap .product--info #accordionTabcomponent .accordion-content ul li{padding:.5rem 0 0 .5rem}.product-wrap .product--info #accordionTabcomponent .accordion-content ul li::before{content:"";font-weight:900;padding-right:.5rem;font-family:"Line Awesome Free";color:#b4bd00}.product-wrap .product--info #accordionTabcomponent .accordion-content#ingredients .row{display:flex;gap:2rem;flex-wrap:wrap}.product-wrap .product--info #accordionTabcomponent .accordion-content#ingredients .column h3{color:#9ca400}.product-wrap .product--info #accordionTabcomponent .accordion-content#ingredients .column h5{text-decoration:underline;font-weight:600;font-size:min(1.0625rem,1.375vw)}.product-wrap .product--info #accordionTabcomponent .accordion-content#ingredients .column h5:not(:first-of-type){margin-top:.5rem}.product-wrap .product--info #accordionTabcomponent .accordion-content#how-it-works [data-widget-id=heading]{font-size:revert;color:revert}.product-wrap .product--info #accordionTabcomponent .accordion-content#how-it-works h2[data-widget-id=heading]{color:#b4bd00}.product-wrap .product--info #accordionTabcomponent .accordion-content#guarantee-tab .flexed{display:inline}.product-wrap .product--info #accordionTabcomponent .accordion-content#guarantee-tab .flexed>:first-child{height:-moz-fit-content;height:fit-content}.product-wrap .product--info #accordionTabcomponent .accordion-content#guarantee-tab .flexed>:first-child img{float:left;padding:0 1rem 1rem 0}.product-wrap .product--info .shopperapproved-reviews{padding:1.5rem .5rem 0;border-top:5px solid #b4bd00;text-align:center;width:100%}.product-wrap .product--info .shopperapproved-reviews>h4{font-size:1.25rem;text-transform:uppercase;margin-bottom:.5rem}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header{padding:0}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header>.merchantheader{margin-top:.5rem;padding:.425rem;border-radius:4px;font-weight:400;font-size:.875rem;border:1px solid #f0efef;color:#c40d3c}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .graph.block,.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .stars.block,.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .aggregatesum.block{display:none}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .overall.block{display:inline-block;float:none;width:100%;max-width:225px;margin:1.5rem auto}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .overall.block .numbers[class*=color]{background-color:#b4bd00}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .overall.block .outof{background-color:#54565a}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .overall.block .outof>div{font-style:italic}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .percentage.block{display:inline-block;margin:1rem auto;padding:0;font-style:italic;font-size:.875rem;line-height:1.2 !important;width:100%;max-width:225px;float:none}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .percentage.block .numbers{font-size:2.5rem;font-weight:900;letter-spacing:-1px;font-style:normal}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header #custom_aggregate{height:100%;padding:0;margin:0;border-top:1px solid #b4bd00}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header #custom_aggregate>div.custom_graph.block{margin:1rem auto;padding:0;height:100%;max-width:250px;width:100%;border-top-color:#b4bd00;float:none}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header #custom_aggregate>div.custom_graph.block .custom_head{font-weight:700;font-size:1rem;padding-bottom:.75rem;text-transform:uppercase}.product-wrap .product--info #sa_review_section{padding:0;min-height:-moz-fit-content !important;min-height:fit-content !important;margin-bottom:1rem}.product-wrap .product--info #sa_review_section .product_review{padding:1rem;border-bottom-color:#b4bd00}.product-wrap .product--info #sa_review_section .product_review>.main-questions{text-align:left}.product-wrap .product--info #sa_review_section .product_review>.main-questions .rating{margin-bottom:.5rem}.product-wrap .product--info #sa_review_section .product_review>.main-questions .rating .stars{display:none}.product-wrap .product--info #sa_review_section .product_review>.main-questions .rating .images{display:flex;float:unset;margin:0;width:100%}.product-wrap .product--info #sa_review_section .product_review>.main-questions .rating .images .verified{padding-right:1rem}.product-wrap .product--info #sa_review_section .product_review>.main-questions .rating .images .recommend{padding-right:0}.product-wrap .product--info #sa_review_section .product_review>.main-questions .rheading{font-size:1.375rem;padding:0;line-height:1.2}.product-wrap .product--info #sa_review_section .product_review>.main-questions .info{font-size:.875rem}.product-wrap .product--info #sa_review_section .product_review>.main-questions .comments{font-size:1.125rem}.product-wrap .product--info #sa_review_section .product_review .custom-questions>div:not(:last-of-type){display:none}.product-wrap .product--info #sa_review_section .product_review .custom-questions div:last-of-type{margin:.625rem 0 0;padding:0;overflow:hidden;height:-moz-fit-content;height:fit-content;display:flex;text-align:left;font-size:.875rem;color:#72747a;line-height:1.4}.product-wrap .product--info #product_page #sa_review_paging.paging{height:-moz-fit-content;height:fit-content;padding:.5rem 1rem}.product-wrap .product--info #product_page #sa_review_paging.paging label[for=sa_sort]{margin:1rem auto;font-weight:600;display:block}.product-wrap .product--info #product_page #sa_review_paging.paging #sa_sort{padding:.25rem .625rem;margin:0 auto;min-width:255px;display:block;height:-moz-fit-content;height:fit-content;border:1px solid #e3e2e2;border-radius:4px;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px),calc(100% - 15px),calc(100% - 2.5em);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.product-wrap .product--info #product_page #sa_review_paging.paging .sa_page.arrow{color:#45464b;border-color:#b4bd00}.product-wrap .product--info #review_image a{display:block;height:40px}.product-wrap .product--info #review_image a .sa_logo{padding:0;display:block;margin:1rem auto 0 !important;float:unset}@media screen and (min-width: 480px){.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:checked+label.form-label{font-size:1rem}}@media screen and (min-width: 640px){.product-wrap .product--details form[data-cart-item-add] #productSizes{padding-bottom:0}.product-wrap .product--details form[data-cart-item-add] .amazon--option{flex-direction:row;align-items:flex-end}.product-wrap .product--details form[data-cart-item-add] .amazon--option #add-to-cart-wrapper{width:-moz-fit-content;width:fit-content;justify-content:flex-start}.product-wrap .product--details form[data-cart-item-add] .amazon--option #add-to-cart-wrapper .add-to-cart-buttons{width:auto}.product-wrap .product--details form[data-cart-item-add] .amazon--option .available-at-amazon{width:-moz-fit-content;width:fit-content;position:relative;top:2px;margin:0 auto}.product-wrap .product--details form[data-cart-item-add] .amazon--option .available-at-amazon a img{max-width:200px}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label{min-width:40vw;justify-content:center}}@media screen and (min-width: 768px){.product-wrap{display:grid;grid:"product--image product--image product--details product--details product--upsell" auto "product--info product--info product--info product--info product--info" auto/0.5fr 1fr 1.25fr 1fr .75fr;gap:1.5rem 1rem;align-items:start;align-content:start}.product--image{grid-area:product--image;width:30vw}.product--details{grid-area:product--details;width:60vw}.product--upsell{grid-area:product--upsell}.product--info{grid-area:product--info}.product-wrap .product--info{max-width:1366px;margin:0 auto}.product-wrap .product--info #accordionTabcomponent{margin-top:0;padding-top:.625rem}.product-wrap .product--info #accordionTabcomponent .tabbed-accordion{margin:.875rem 0 1.25rem;gap:1.25rem}.product-wrap .product--info #accordionTabcomponent .tabbed-accordion .tabbed-accordion-trigger{cursor:pointer;color:#45464b;font-size:1rem;font-weight:700;text-transform:uppercase;padding-bottom:.5rem}.product-wrap .product--info #accordionTabcomponent .tabbed-accordion .tabbed-accordion-trigger.active{color:#9ca400;border-bottom:4px solid #b4bd00}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label{min-width:unset;padding:0;width:240px;margin-top:1rem}}@media screen and (min-width: 801px){.productView-product{padding-bottom:0}.productView-details{clear:none;width:100%}.productView-details .medium-text-left{text-align:left !important}.productView-details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons{width:100%}.product-wrap .product--details form[data-cart-item-add] #add-to-cart-wrapper .add-to-cart-buttons .form-action .add-to-cart-button--main{max-width:none}.product-wrap .product--details form[data-cart-item-add] #productSizes .optionsBlock input[type=radio]:checked::after{animation:click-wave .65s}.product-wrap .product--info #accordionTabcomponent{width:100vw}.product-wrap .product--info #accordionTabcomponent .tabbed-accordion{margin-bottom:.875rem}.product-wrap .product--info #accordionTabcomponent .tabbed-accordion .tabbed-accordion-trigger{font-size:1.125rem}.product-wrap .product--info #accordionTabcomponent .accordion-content.active img{max-width:640px}}@media screen and (min-width: 1024px){.product-wrap .product--image{grid-area:product--image;width:30vw;max-width:435px}.product-wrap .product--details{grid-area:product--details;width:auto}.product-wrap .product--details form[data-cart-item-add] .rca-subscription-widget .rca-subscription-form__buttons label{min-width:unset;width:240px}.product-wrap .product--details form[data-cart-item-add] .amazon--option{justify-content:flex-start;width:90%}.product-wrap .product--details form[data-cart-item-add] .amazon--option #add-to-cart-wrapper .add-to-cart-buttons{width:-moz-fit-content;width:fit-content}.product-wrap .product--details form[data-cart-item-add] .amazon--option #add-to-cart-wrapper .add-to-cart-buttons #form-action-addToCart{padding-left:1rem;padding-right:1rem;min-width:0;width:auto}.product-wrap .product--upsell{display:block;width:20vw;max-width:240px}.product-wrap .product--info{flex-direction:row;justify-content:space-between;margin-bottom:1.5rem}.product-wrap .product--info #accordionTabcomponent{margin-top:0;padding-top:0rem;padding-right:1.5rem;flex:1;width:100%}.product-wrap .product--info #accordionTabcomponent .tabbed-accordion{margin:.875rem 0 1.25rem;gap:1.25vw}.product-wrap .product--info #accordionTabcomponent .tabbed-accordion .tabbed-accordion-trigger{color:#45464b;font-size:clamp(1rem,1.5vw,1.25rem);padding-bottom:.5rem}.product-wrap .product--info .shopperapproved-reviews{padding:.75rem 1rem 0 1rem;flex:0 1 auto;max-width:440px}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .percentage.block{width:45%;float:right}.product-wrap .product--info .shopperapproved-reviews #shopper_review_page #review_header .overall.block{width:45%;float:left}}@media screen and (min-width: 1133px){.product-wrap .product--details form[data-cart-item-add] .amazon--option #add-to-cart-wrapper .add-to-cart-buttons #form-action-addToCart{padding-left:6vw;padding-right:6vw;min-width:235px;width:100%}}@keyframes click-wave-short{0%{height:40px;width:40px;opacity:.35;position:relative}100%{height:80px;width:80px;margin-left:-24px;margin-top:-24px;opacity:0}}@keyframes click-wave{0%{height:40px;width:40px;opacity:.35;position:relative}100%{height:200px;width:200px;margin-left:-80px;margin-top:-80px;opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}