.btb-cta{align-items:center;background-color:var(--turq-deep-pale);display:flex;margin:16px 0;padding:20px}.btb-cta .heading{font-size:24px;line-height:22px;width:49%}.btb-cta *{margin:0}.btb-cta div{width:51%}.btb-cta div a,.btb-cta div p{font-size:14px;line-height:16px}.product-top{--top-padding:0!important}@media only screen and (min-width:768px){.product-top{--top-padding:32px!important}}.product-top .side-scroller{margin-left:calc(var(--side-padding)*-1);margin-right:calc(var(--side-padding)*-1);transform:translateY(0)}@media only screen and (min-width:768px){.product-top .side-scroller:not(.side-scroller--quickshop){display:none}}.product-top .side-scroller .snaps{-ms-overflow-style:none;-moz-column-gap:4px;column-gap:4px;scrollbar-width:none}.product-top .side-scroller .snaps::-webkit-scrollbar{display:none}.product-top .review-container .yotpo-reviews-star-ratings-widget{margin-bottom:0!important;padding:5px 0}.product-top .review-container .yotpo-sr-bottom-line-summary{align-items:center!important;flex-direction:row!important}.product-top .review-container .yotpo-sr-bottom-line-score,.product-top .review-container .yotpo-sr-vertical-border{display:none!important}.product-top .review-container .yotpo-star-rating-reviews-summary-link{display:none!important;width:100%}.product-top .review-container .yotpo-sr-bottom-line-text,.product-top .review-container .yotpo-star-rating-reviews-summary-text{font-size:12px!important;letter-spacing:.08px!important;line-height:15px!important;padding-top:0!important;text-decoration:underline!important}.product-top .shade-trigger{display:flex}.product-top .review-summary{justify-content:flex-start}.product-top .accordion{margin-left:0}.product-top .value-price{color:var(--gray-dark);font-weight:700;padding-right:.25em;text-decoration:line-through}.product-top .value-price+span{color:var(--brand-dark)}.product-top-quickshop{-moz-column-gap:20px;column-gap:20px}.product-top-quickshop .side-scroller{--side-padding:0;flex:0 1 60%}@media only screen and (min-width:768px){.product-top-quickshop .side-scroller{position:-webkit-sticky;position:sticky;top:0}}.product-top-quickshop .side-scroller .snap{flex:0 0 100%;max-width:none}.product-top-quickshop .side-scroller>button[data-direction=prev]{left:8px}.product-top-quickshop .side-scroller>button[data-direction=next]{right:8px}.product-sidebar .product-top-quickshop{padding:0}.product-sidebar .dropdown-variant{--font-size:14px}.product-header{margin:8px 0 16px}.step-controls .product-header{align-items:center;display:flex;justify-content:space-between}.product-header>*{margin:0!important}.product-header .product-title{padding:0}.product-header .price{display:block}.product-header .price--with-promo{align-items:center;display:flex;gap:8px;position:relative;z-index:3}.product-header .price-promo button{background:var(--green-pale);display:flex;gap:10px;margin-left:15px;padding:5px 10px}.product-header .price-promo button:before{background:var(--green-pale);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:100%;left:-15px;position:absolute;top:0;transform:rotate(180deg);width:15px}@media only screen and (max-width:519px){.product-header{margin-top:16px}}.product-header-top{align-items:center;display:flex;justify-content:space-between}.product-header-top .heading{font-size:12px}.product-header-top .flag-container{flex-direction:row;position:relative;right:auto;top:auto}.product-header-top .flag-container .tile-flag{padding-left:8px;padding-right:8px}.product-header-top .flag-container .tile-flag:last-child{margin-left:4px!important}.form-add{--btn-width:100%;margin:16px 0;max-width:100%}.form-add--sticky{background-color:var(--alabaster);bottom:0;left:0;margin:0;opacity:0;padding:11px 20px;position:fixed;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;width:100%;z-index:1}@media only screen and (min-width:768px){.form-add--sticky{display:none!important}}.form-add--sticky.is-visible{opacity:1;visibility:visible}.form-add--sticky [data-sticky-notify]{margin-left:0}.form-add--sticky [data-sticky-notify]:not(.is-visible){display:none}.form-add--sticky .button-container{width:var(--btn-width)}.form-add--sticky-product-with-variants .quantity,.form-add--sticky-set-with-step-variants .quantity,.form-add__sticky-button{display:none}.form-add--sticky-product-with-variants .form-add__sticky-button,.form-add--sticky-set-with-step-variants .form-add__sticky-button{display:block;line-height:1}.form-add--sticky-product-with-variants .button:not([data-sticky-notify]),.form-add--sticky-set-with-step-variants .button:not([data-sticky-notify]){flex-basis:50%;width:100%}.form-add__sticky-button-text{display:none}.form-add--sticky-product-with-variants .form-add__sticky-button .button__cta{display:block;text-align:left}.form-add--sticky-product-with-variants .swatch-mini{background:none}.form-add--sticky-product-with-variants .swatch-mini-text{color:var(--gray-dark);text-transform:none}.form-add--sticky-product-with-variants .form-add__sticky-button-text{color:var(--link);font-size:12px;margin-left:20px;overflow:hidden;padding-bottom:2px;text-decoration:underline;text-transform:none}.form-add--sticky-product-with-variants .form-add__sticky-button-text--product{display:block}html:not(.no-touch) .form-add-sticky-product-with-variants .button.focused .form-add__sticky-button-text,html:not(.no-touch) .form-add-sticky-product-with-variants .button.focused .swatch-mini-text,html:not(.no-touch) .form-add-sticky-product-with-variants .button:focus-visible .form-add__sticky-button-text,html:not(.no-touch) .form-add-sticky-product-with-variants .button:focus-visible .swatch-mini-text,html:not(.no-touch) .form-add-sticky-product-with-variants .button:hover .form-add__sticky-button-text,html:not(.no-touch) .form-add-sticky-product-with-variants .button:hover .swatch-mini-text{color:var(--white)}.form-add--sticky-set-with-step-variants .form-add__sticky-button-text--set{text-wrap:wrap;display:block}.form-add--sticky-set-with-step-variants .swatch-mini{display:none}.recycle{align-items:center;display:flex}.recycle p{margin:0 4px 0 0}.quiz-container{align-items:center;display:flex}.quiz-container span{font-size:12px;margin-left:8px}.quiz-container a{cursor:pointer;white-space:nowrap}.quiz-container .button span{margin:0}.byos-price{align-items:center;display:flex}.byos-price em{margin-right:8px}.quickshop-button{display:block;width:100%}.shop-pay-installments{display:none;margin:0 auto 16px;max-width:350px}.mission-content{background:linear-gradient(90deg,#e8e6d9 0,#f0f0ec);margin-bottom:20px;margin-top:20px;padding:20px}@media only screen and (max-width:767px){.mission-content{padding:20px 10px}}.mission-content__inner{text-align:center;text-transform:uppercase}.mission-content__inner,.mission-content__inner a{font-size:14px;outline:none!important}.mission-content__cta{text-wrap:nowrap}.thumb{border:1px solid #fff;display:block}.no-touch .thumb:hover,.thumb.is-active,.thumb:focus{border-color:var(--turq-thrive)}.thumb.is-video:after,.thumb.is-video:before{content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.thumb.is-video:before{border-color:transparent transparent transparent var(--white);border-style:solid;border-width:5px 0 5px 8px;margin-left:1px;z-index:1}.thumb.is-video:after{background-color:var(--gray-med);border-radius:50%;height:20px;width:20px}.featured-logo{position:absolute;right:16px;top:16px;width:125px;z-index:500}@media only screen and (max-width:991px){.featured-logo{right:0;width:75px}}@media only screen and (max-width:767px){.featured-logo{right:24px;top:24px;width:85px}}