.yotpo-widget-loyalty-page svg{width:auto}.c-yotpo-reviews .ugc-storefront-widgets-tabs-container{background-color:#fff!important}.c-yotpo-reviews .ugc-storefront-widgets-tabs-container__tab{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;font-weight:600;color:#1d2223}@media only screen and (min-width:1100px){.c-yotpo-reviews .ugc-storefront-widgets-tabs-container__tab{line-height:1.25rem}}.c-yotpo-reviews .ugc-storefront-widgets-tabs-container__tab:not(.selected):hover{color:#3d546166}.c-yotpo-reviews .ugc-storefront-widgets-tabs-container__tab.selected{background-color:#83daf2!important}.c-yotpo-reviews__title{color:#63ddf6;max-width:20.9375rem;margin:1rem auto 3rem;text-align:center}.c-yotpo-reviews__subtitle{max-width:20.9375rem;margin:0 auto;text-align:center;font-family:TT Fors,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;text-transform:uppercase;color:#1d2223}@media only screen and (min-width:1650px){.c-yotpo-reviews__subtitle{font-size:1rem;line-height:1.5em;letter-spacing:.08rem}}.c-yotpo-reviews .yotpo-main-layout:after,.c-yotpo-reviews .yotpo-main-layout:before{content:normal!important}.c-yotpo-reviews svg:not(:root){overflow:hidden}.c-yotpo-reviews .yotpo .text-s{display:none}.c-yotpo-reviews svg.yotpo-dropdown-arrow-icon{width:10%!important;height:15%!important;fill:none!important}.c-yotpo-reviews svg.yotpo-radio-icon,.c-yotpo-reviews svg.yotpo-selected-icon{width:10%!important;height:80%!important;fill:none!important}.c-yotpo-reviews div{margin:0;padding:0;border:0}.c-yotpo-reviews .yotpo-body-text{margin:1rem 0}.c-yotpo-reviews .yotpo-base-layout{width:60%!important;margin-left:30%}@media only screen and (max-width:720px){.c-yotpo-reviews .yotpo-base-layout{width:120%!important;margin-left:0}}@media only screen and (min-width:750px){.c-yotpo-reviews{padding-top:5rem}.c-yotpo-reviews__title{max-width:31.5rem;margin-top:1.25rem;text-transform:capitalize}.c-yotpo-reviews__subtitle{max-width:31.5rem}}@media only screen and (min-width:1650px){.c-yotpo-reviews__title{max-width:56.25rem;margin-top:1.6875rem;margin-bottom:5.1875rem}.c-yotpo-reviews__subtitle{max-width:56.25rem}}.yotpo-reviews-star-ratings-widget linearGradient stop:first-child{stop-color:#00bce3!important}.yotpo-reviews-star-ratings-widget linearGradient stop:nth-child(2){stop-color:#e5f9fe!important}.yotpo-reviews-star-ratings-widget svg path{stroke:#00bce3!important;fill:#00bce3!important}.yotpo-reviews-star-ratings-widget .star-container{margin-right:5px!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text{font-family:inherit!important;color:#00bce3!important;text-decoration:underline!important}.yotpo-header-container.yotpo-header.yotpo-header-margin:first-child{background:transparent}.yotpo-main-layout .yotpo-header-container,.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-layout .yotpo-reviews-container .yotpo-reviews-list .yotpo-review{background-color:#fff!important}.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-layout .yotpo-filters-container{background-color:#83daf2!important}.yotpo-new-review-btn{border:.0625rem solid transparent!important}.yotpo-new-review-btn:hover{border:.0625rem solid rgba(0,0,0,.1)!important}.yotpo-qna-empty-state .yotpo-title-text{font-family:Ivory LL,sans-serif;font-weight:300;letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:2rem;color:#1d2223}@media only screen and (min-width:1100px){.yotpo-qna-empty-state .yotpo-title-text{font-size:1.9375rem;line-height:2.5rem}}@media only screen and (min-width:1650px){.yotpo-qna-empty-state .yotpo-title-text{font-size:2.5rem;line-height:3.25rem}}.yotpo-qna-empty-state .yotpo-body-text{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;color:#1d2223;margin:1rem 0}@media only screen and (min-width:1650px){.yotpo-qna-empty-state .yotpo-body-text{line-height:1.375rem}}@media only screen and (min-width:1100px){.yotpo-qna-empty-state .yotpo-body-text{margin:2rem 0}}.yotpo-qna-empty-state+.yotpo-ask-question-btn-wrapper #yotpo-widget-btn{font-family:TT Fors,sans-serif;text-transform:uppercase;display:inline-flex;color:#e5f9fe;background-color:#1d2223;height:auto;width:auto;padding:1.25rem 2.5rem}.yotpo-qna-empty-state+.yotpo-ask-question-btn-wrapper #yotpo-widget-btn:hover{background-color:#8397a2}.yotpo-qna-empty-state+.yotpo-ask-question-btn-wrapper #yotpo-widget-btn span{text-transform:uppercase;font-size:.875rem;letter-spacing:.07rem;font-weight:600}@media only screen and (min-width:1100px){.yotpo-qna-empty-state+.yotpo-ask-question-btn-wrapper #yotpo-widget-btn span{font-size:1rem}}.yotpo-qna-modal-backdrop .close-btn-wrapper:hover{opacity:.7}.yotpo-question-form .yotpo-input-wrapper{margin-bottom:1rem}.yotpo-question-form .yotpo-input-wrapper input,.yotpo-question-form .yotpo-input-wrapper textarea{background-color:#fef6f1!important;border:none!important;border-radius:2rem!important;padding:.75rem 1.25rem}.yotpo-question-form .yotpo-input-wrapper textarea{padding:1.5rem 1.25rem}.yotpo-question-form .yotpo-new-input-validation{font-family:TT Fors,sans-serif!important;font-size:.875rem!important;text-transform:none!important;padding-top:.5rem;color:#00bce3!important}.yotpo-question-form .yotpo-new-input-message{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;font-family:TT Fors,sans-serif!important;font-size:.75rem!important;line-height:1rem!important;letter-spacing:1.12px!important;margin-top:1rem!important;margin-bottom:1rem!important}@media only screen and (min-width:1100px){.yotpo-question-form .yotpo-new-input-message{line-height:1.25rem}}.yotpo-question-form .yotpo-question-submit{font-family:TT Fors,sans-serif!important;background:#1d2223!important;color:#e5f9fe!important;padding:1.15rem 2.5rem!important;letter-spacing:.07rem!important;font-size:.875rem!important}.yotpo-question-form .yotpo-question-submit:hover{background-color:#8397a2!important}.yotpo-question-form .form-footer{padding-bottom:2.5rem!important}.yotpo-qna-modal-backdrop{background-color:#3d546166}.yotpo-widget-override-css .yotpo-main-widget-layout .yotpo-main-layout nav .yotpo-horizontal-pagination [class*=-pagination-item].selected{background-color:#1d2223!important;color:#fff!important}.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{color:#1d2223!important}.yotpo-pagination-icon{fill:#1d2223!important}.yotpo-bottom-line .yotpo-bottom-line-text{color:#8397a2!important}.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-layout .yotpo-header-container .yotpo-new-review-btn-wrapper #yotpo-main-widget-btn{background-color:#e7ff80!important;color:#1d2223!important;padding:22px 40px!important}.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-layout .yotpo-header-container .yotpo-new-review-btn-wrapper #yotpo-main-widget-btn:hover{border-color:#e7ff80!important}.yotpo-sr-star-full path{fill:#1d2223!important;stroke:#1d2223!important}.yopto-widget-button-text,.yotpo-action-button-text,.yotpo-bottom-line-text,.yotpo-container-headline,.yotpo-content-container .yotpo-headline,.yotpo-date-format,.yotpo-description,.yotpo-description-text,.yotpo-filters-container-inner:before,.yotpo-horizontal-pagination .yotpo-reviews-pagination-item,.yotpo-inner-text,.yotpo-new-review-btn,.yotpo-redemption-option-cost,.yotpo-redemption-option-reward,.yotpo-review-content,.yotpo-reviewer-details-verified>div,.yotpo-reviewer-name,.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-score-filter-container input.yotpo-filter-select,.yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-layout .yotpo-header-container .yotpo-layout-header-wrapper .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-score,.yotpo-rule,.yotpo-smart-topic-filter,.yotpo-title-text,.yotpo-vip-tier-benefit-text,.yotpo-vip-tier-benefits-list-item,.yotpo-vip-tier-name,.yotpo-vip-tier-threshold,.yotpo-vip-tiers-headline,.yotpo-widget-campaign-widget .yotpo-title-text,.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-description,.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title,input.yotpo-dropdown-placeholder-input,input.yotpo-media-select{font-family:TT Fors,sans-serif!important;color:#1d2223!important}.yotpo-reviewer-details-verified>div span{font-family:TT Fors,sans-serif!important;color:#3d546166!important}.yotpo-read-more-text,.yotpo-review-content span{font-family:TT Fors,sans-serif!important;color:#8397a2!important}.c-product-gallery{position:relative}.c-product-gallery__badge{position:absolute;top:1rem;right:2rem;z-index:2;padding:.625rem 1.25rem;border-radius:5rem;text-align:center;background-color:#e7ff80;color:#1d2223}.c-product-gallery__carousel{border-radius:0}.c-product-gallery__carousel-controls{position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:2rem;display:flex;gap:1.4375rem}.c-product-gallery__carousel-button.o-carousel-btn{background-color:transparent;border:.125rem solid #fff;box-shadow:none;display:none}.c-product-gallery__carousel-button.o-carousel-btn svg{height:1.6875rem;width:1.875rem}.c-product-gallery__carousel-button.o-carousel-btn svg path{fill:#1d2223}.c-product-gallery__media{margin:auto}@media only screen and (min-width:750px){.c-product-gallery__carousel-progress{display:block}.c-product-gallery__carousel-button.o-carousel-btn{--button-size:4rem}.c-product-gallery__badge{top:1.5rem;right:1.5rem}}@media only screen and (min-width:1100px){.c-product-gallery__media-container{cursor:grab;cursor:-webkit-grab}.c-product-gallery__media-container:active{cursor:grabbing;cursor:-webkit-grabbing}.c-product-gallery__carousel-progress{width:27rem}.c-product-gallery__carousel-controls{top:50%;transform:translateY(-50%);left:0;width:100%;height:100%}.c-product-gallery__carousel-button.o-carousel-btn{--button-size:5rem;position:absolute;top:46%;left:4rem;display:flex}.c-product-gallery__carousel-button.o-carousel-btn__next{right:4rem;left:unset}.c-product-gallery__carousel-progress{position:absolute;bottom:3rem;left:calc(50% - 13.5rem)}}@media only screen and (min-width:1350px){.c-product-gallery__carousel-controls{bottom:3.5rem}}.c-product-form__app-blocks .rc-widget{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;--rc-text-color:#1d2223;--rc-details-icon-color:#1d2223;--rc-active-background-color:#e5f9fe;--rc-active-text-color:#1d2223;--rc-popup-background-color:#1d2223;padding:0;margin-bottom:1.5rem}@media only screen and (min-width:1100px){.c-product-form__app-blocks .rc-widget{line-height:1.25rem}}.c-product-form__app-blocks .rc-widget .rc-radio-group__options{border:0}.c-product-form__app-blocks .rc-widget .rc-radio,.c-product-form__app-blocks .rc-widget .rc-radio--active{padding:1.5rem 1rem;border-radius:.75rem;border:2px solid #00bce3;background:#e5f9fe}.c-product-form__app-blocks .rc-widget .rc-radio--active:not(:first-child),.c-product-form__app-blocks .rc-widget .rc-radio:not(:first-child){margin-top:.75rem}.c-product-form__app-blocks .rc-widget .rc-radio .discount-label,.c-product-form__app-blocks .rc-widget .rc-radio .price-label,.c-product-form__app-blocks .rc-widget .rc-radio--active .discount-label,.c-product-form__app-blocks .rc-widget .rc-radio--active .price-label{font-weight:400!important}.c-product-form__app-blocks .rc-widget .rc-radio .price-label,.c-product-form__app-blocks .rc-widget .rc-radio--active .price-label{margin-right:0;margin-left:auto}.c-product-form__app-blocks .rc-widget .rc-radio input,.c-product-form__app-blocks .rc-widget .rc-radio--active input{clip:rect(0 0 0 0);clip-path:inset(50%);height:.063rem;overflow:hidden;position:absolute;white-space:nowrap;width:.063rem}.c-product-form__app-blocks .rc-widget .rc-radio__label{margin-left:0;line-height:inherit;display:flex;width:100%;justify-content:flex-start;flex-direction:row;align-items:center}.c-product-form__app-blocks .rc-widget .rc-radio__label:before{content:"";width:1rem;height:1rem;background-image:url(icon-radio-unchecked.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:.5rem;flex-shrink:0}.c-product-form__app-blocks .rc-widget .rc-radio--active .rc-radio__label:before{background-image:url(icon-radio-checked.svg)}.c-product-form__app-blocks .rc-widget .rc-radio.rc-radio--active.subscription-radio{border-radius:.75rem .75rem 0 0;border-bottom:0!important}.c-product-form__app-blocks .rc-widget .rc-selling-plans{border-radius:0 0 .75rem .75rem;border-bottom:2px solid #00bce3!important;border-left:2px solid #00bce3!important;border-right:2px solid #00bce3!important;background:#e5f9fe!important}.c-product-form__app-blocks .rc-widget .rc-selling-plans-dropdown__label{color:#1d2223;font-family:Ivory LL,sans-serif;font-weight:300;letter-spacing:-.02em;margin:0;font-family:TT Fors,sans-serif;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:1650px){.c-product-form__app-blocks .rc-widget .rc-selling-plans-dropdown__label{font-size:1.375rem;line-height:1.75rem;letter-spacing:-.0275rem}}.c-product-form__app-blocks .rc-widget .rc-selling-plans-dropdown__select{color:#1d2223;background:#e5f9fe;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(chevron-down.svg) no-repeat 100%;background-size:.875rem;background-position:calc(100% - 1rem)}.c-product-form__app-blocks .rc-widget .rc-radio__subscription{margin-right:.75rem;flex:1 1 auto}.c-product-form__app-blocks .rc-widget .rc-radio__price{margin-left:auto;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;gap:0 .5rem;flex:0 1 auto}.c-product-form__app-blocks .rc-widget .rc-radio__price .is-price{display:inline-block;white-space:nowrap}.c-product-form__app-blocks .rc-widget .rc-radio__price .is-compare{opacity:.5;display:inline-block;position:relative;white-space:nowrap}.c-product-form__app-blocks .rc-widget .rc-radio__price .is-compare:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#1d2223;content:"";display:block}@media only screen and (max-width:1099px){.c-product-form__app-blocks .rc-widget .rc-selling-plans-dropdown__select{padding-left:0;background-position:calc(100% - .5rem)}}@media only screen and (min-width:1100px){.c-product-form__app-blocks .rc-widget .rc-radio{padding:1.5rem 1.75rem}.c-product-form__app-blocks .rc-widget .rc-radio.rc-radio--active.subscription-radio{padding-bottom:.5rem}.c-product-form__app-blocks .rc-widget .rc-radio:not(:first-child){margin-top:1rem}}@media only screen and (min-width:1350px){.c-product-form__app-blocks .rc-widget .rc-radio__price{flex-direction:row}.c-product-form__app-blocks .rc-widget .rc-radio__subscription{white-space:nowrap}}#rc_login{text-align:left!important;margin:2rem auto!important}#rc_login a:hover{color:#3d546166}@media only screen and (max-width:1099px){#rc_login{margin-bottom:0!important}}#customer_tab_content .row{justify-content:center}.c-product-form:not(.has-selling-plan) .recharge-subscription-widget{display:none}.c-product-form__add-btn{flex-grow:1;display:flex;justify-content:center;padding:1.25rem 0}.c-product-form__add-btn:hover .c-product-form__compare-price{color:#3d5461}.c-product-form #BIS_trigger{display:flex;justify-content:center;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.07rem;text-transform:uppercase;display:inline-flex;background:#3d5461;color:#fbf1eb;text-align:center;padding:1.25rem 2.5rem;border-radius:5rem;border:none;transition:all .2s;width:100%;transform:translateY(-2rem);margin-bottom:1rem;margin-top:0!important}.c-product-form__block{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1.25rem;column-gap:1.25rem;margin-bottom:3rem}.c-product-form__swatches{margin-bottom:1.875rem}.c-product-form__subscriptions{margin-bottom:1.5rem;min-height:9.25rem}.c-product-form__price-wrapper{padding:1.5rem 1rem;border-radius:.75rem;background:#e5f9fe;display:flex;margin-bottom:1.5rem;font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0}@media only screen and (min-width:1100px){.c-product-form__price-wrapper{line-height:1.25rem}}.c-product-form__compare-price{text-decoration:line-through;color:#8397a2;margin-right:.25rem}.c-product-form__price-radio{margin-left:0;line-height:inherit;display:flex;justify-content:flex-start;align-items:center}.c-product-form__price-radio:before{content:"";width:1rem;height:1rem;background-image:url(icon-radio-checked.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:.5rem}@media only screen and (min-width:750px){.c-product-form__block .o-quantity-selector__dropdown{flex:1}.c-product-form__block .c-product-form__add-btn{flex:2}.c-product-form__swatches{margin-bottom:1.4375rem}}@media only screen and (min-width:1100px){.c-product-form__block{-moz-column-gap:1rem;column-gap:1rem;margin-bottom:3.5rem}.c-product-form__block .c-product-form__add-btn{flex:5}.c-product-form__price-wrapper{padding:1.5rem 1.75rem;margin-bottom:2rem}.c-product-form__subscriptions{margin-bottom:2rem;min-height:9.5rem}}@media only screen and (max-width:1349px){.c-product-form .o-quantity-selector__dropdown{padding:1.25rem 1.5rem;background-position:75%}}@media only screen and (max-width:1099px){.c-product-form .o-quantity-selector__dropdown{background-position:94%}}@media only screen and (max-width:749px){.c-product-form .o-quantity-selector__dropdown{background-position:76%}}@media only screen and (min-width:1100px){.c-product-form #BIS_trigger{transform:translateY(-2.5rem);margin-bottom:0}.c-product-form #BIS_trigger:hover{background:#8397a2}}@media only screen and (min-width:1350px){.c-product-form #BIS_trigger{justify-content:center;padding:1.25rem 0;font-size:1rem;line-height:1.5em;letter-spacing:.08rem}}.c-product-usps{margin-bottom:1.625rem}.c-product-usps__wrapper{background-color:#e5f9fe;border-radius:.75rem;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.c-product-usps__usp{background-color:#e5f9fe;border-radius:.75rem;flex-shrink:0;padding:1.75rem 1.25rem 1.25rem;text-align:center}.c-product-usps__usp .o-paragraph--3{font-weight:500}.c-product-usps__icon{height:2rem;margin:0 auto .75rem;width:2rem}@media only screen and (min-width:1100px){.c-product-usps{margin-bottom:2.25rem}.c-product-usps__wrapper{background-color:transparent;gap:1.3438rem;padding:0}}.c-product-upsell{background-color:#e5f9fe;border-radius:1.25rem;margin-bottom:1.625rem;padding:1.6875rem 1.375rem}.c-product-upsell__title{margin-bottom:1rem;text-align:center;text-transform:none}.c-product-upsell__product{align-items:center;background-color:#e5f9fe;border-radius:1rem;display:flex;gap:.75rem;padding:1rem;text-transform:uppercase}.c-product-upsell__product-image{border-radius:.75rem;height:4rem;width:4rem}.c-product-upsell__info{flex-grow:1}.c-product-upsell__product-title{font-family:TT Fors,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;text-transform:uppercase;color:#1d2223;margin-bottom:.25rem}@media only screen and (min-width:1650px){.c-product-upsell__product-title{font-size:1rem;line-height:1.5em;letter-spacing:.08rem}}@media only screen and (min-width:1100px){.c-product-upsell{margin-bottom:2.25rem;padding:2.5rem 2.375rem}.c-product-upsell__title{margin-bottom:1.25rem}.c-product-upsell__product{padding:1rem 1.25rem}.c-product-upsell__product-image{height:4.5rem;width:4.5rem}.c-product-upsell__product-title{font-family:TT Fors,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;text-transform:uppercase;color:#1d2223;margin-bottom:.625rem}}@media only screen and (min-width:1100px)and (min-width:1650px){.c-product-upsell__product-title{font-size:1rem;line-height:1.5em;letter-spacing:.08rem}}.o-swatches .is-hidden{display:none}.o-swatches__title{font-size:16px;font-weight:600;line-height:1.5rem;letter-spacing:-.02rem;text-transform:uppercase;margin-bottom:0}.o-swatches__title.is-hidden{display:none}.o-swatches__title-container{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.o-swatches__title-container .is-refill{position:relative;color:#8397a2;font-size:.875rem;font-weight:500;line-height:1.25rem;text-transform:capitalize;display:flex;align-items:center;gap:.75rem}.o-swatches__title-container .is-refill:before{content:"";display:block;width:.625rem;height:.625rem;background-color:#00bce3;border-radius:1rem}.o-swatches__image{position:absolute;top:0;bottom:0;margin:auto;height:100%;border-radius:50%}.is-image .o-swatches__image{top:0}.o-swatches__swatches{width:100%}.o-swatches__inner:not(:first-of-type){border-top:.0625rem solid rgba(61,84,97,.1)}.o-swatches__inner-select{display:flex}.o-swatches__inner-select h6{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:capitalize;color:#8397a2;margin-bottom:0;flex:1}@media only screen and (min-width:1100px){.o-swatches__inner-select h6{line-height:1.25rem}}.o-swatches__inner-select select{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(chevron-down.svg);background-size:.875rem;background-repeat:no-repeat;background-position:100%;padding-right:1rem}@media only screen and (min-width:1100px){.o-swatches__inner-select select{line-height:1.25rem}}.o-swatches select{width:100%;color:#00bce3}.o-swatches__swatch{display:flex;align-items:center}.o-swatches__swatch-title{margin:0 .75rem .625rem 0}.o-swatches__swatch-title.is-hidden{display:none}.o-swatches__swatch-options{display:flex;align-items:center;flex-wrap:wrap}.o-swatches__swatch-options .o-swatches__swatch-button:not(:last-child){margin-right:.625rem}.o-swatches__swatch-button-wrap:not(:last-child){margin-right:.2rem}.o-swatches__swatch-button{margin:0;border:.0625rem solid #3d5461;position:relative;display:flex;overflow:hidden}.is-color .o-swatches__swatch-button{padding-top:.5rem;border:none;width:100%;height:100%;border-radius:100%}.is-button .o-swatches__swatch-button{padding:8px 16px;border:none;background-color:#e5f9fe;color:#1d2223;border-radius:24px;font-size:14px}.is-button .o-swatches__swatch-button.is-disabled{opacity:.8}.is-button .o-swatches__swatch-button.is-selected{background-color:#63ddf6;color:#1d2223}.no-background .o-swatches__swatch-button{width:100%;height:100%}.is-image .o-swatches__swatch-button{width:100%;height:100%;border-radius:50%}.o-swatches__swatch-button.is-disabled{color:#8397a2;border-color:#fff}.o-swatches__swatch-button-wrap{display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.o-swatches__swatch-button-wrap.is-image{padding:.1875rem}.o-swatches__swatch-button-wrap:not(:last-child){margin-right:.3438rem}.o-swatches__swatch-button-wrap.is-selected{border:.0625rem solid #3d5461}.o-swatches__swatch-button-wrap.is-refill:before{content:"";display:block;width:1rem;height:1rem;border-radius:1rem;background-color:#00bce3;position:absolute;top:0;right:0;z-index:1}.is-color .o-swatches__swatch-button-wrap{width:3.8438rem;height:3.8438rem}.o-swatches__swatch-button-container{position:relative;padding:.1875rem;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.is-color .o-swatches__swatch-button-container{width:100%;height:100%}.o-swatches__select option{color:#000}@media only screen and (min-width:1100px){.o-swatches__title-container{margin-bottom:1.25rem}.o-swatches__swatch{margin-bottom:0}.is-color .o-swatches__swatch-button-wrap{margin-bottom:.25rem}.o-swatches__swatch-button-wrap:not(:last-child){margin-right:0}.is-color .o-swatches__swatch-button-wrap{width:4.375rem;height:4.375rem}.o-sticky-atc__swatches .o-swatches__swatch-button-wrap{width:2.375rem;height:2.375rem}.o-swatches__swatch-button-wrap.is-refill:before{top:.1875rem;right:.1875rem}.o-sticky-atc__swatches .o-swatches__swatch-button{padding:0;width:1.3938rem}.o-sticky-atc__swatches .o-swatches__swatch-button-container{width:2rem;height:2rem}.o-swatches__image--second{transform:translateY(100%);opacity:0}.o-swatches__image--first,.o-swatches__image--second{transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:all}.o-swatches__image--first{opacity:1}.o-swatches__swatch-button:hover .o-swatches__image--first{transform:translateY(-100%);opacity:0}.o-swatches__swatch-button:hover .o-swatches__image--second{transform:translateY(0);opacity:1}}.c-product-main__rebuy-addon .rebuy-widget-content{background-color:#fff;border-radius:1.25rem;margin-bottom:1.625rem;padding:2rem 0}.c-product-main__rebuy-addon .primary-title{font-family:Ivory LL,sans-serif!important;font-size:1.5rem!important;font-weight:300;line-height:2.25rem!important;letter-spacing:-.56px;margin:0 auto 1rem!important;text-align:center!important;color:#1d2223}.c-product-main__rebuy-addon .rebuy-addon__item{flex-direction:column!important;align-items:flex-start!important;border:.125rem solid #00bce3;border-radius:1rem}.c-product-main__rebuy-addon .rebuy-addon__item-wrapper{border-radius:1rem;flex:1;width:100%}.c-product-main__rebuy-addon .rebuy-addon__item-inner{border-radius:1rem;background-color:#fff;padding:1rem;display:flex;position:relative;z-index:2;box-shadow:0 .4rem .4rem #3d546103,0 .7rem 1rem #3d546105,0 11rem 15rem #3d54610d}.c-product-main__rebuy-addon .rebuy-addon__item-image{width:4rem!important;height:4rem;padding:0!important;border-radius:.75rem}.c-product-main__rebuy-addon .rebuy-addon__item-image img{border-radius:.75rem}.c-product-main__rebuy-addon .rebuy-addon__item-info{padding-left:1rem;flex:1;display:flex;flex-direction:column;justify-content:center}.c-product-main__rebuy-addon .rebuy-addon__item-product-title{margin-bottom:.25rem;font-size:.875rem!important;font-weight:600;line-height:1.25rem!important;letter-spacing:.07rem;text-transform:uppercase;color:#1d2223}.c-product-main__rebuy-addon .rebuy-addon__item-product-price{font-size:.875rem!important;font-weight:500;color:#1d2223!important}.c-product-main__rebuy-addon .rebuy-addon__item-product-price .rebuy-money{color:#1d2223!important}.c-product-main__rebuy-addon .rebuy-addon__item-product-action{display:flex;align-items:center;flex-wrap:wrap}.c-product-main__rebuy-addon .rebuy-addon__item-product-options{width:100%}.c-product-main__rebuy-addon .rebuy-addon__item-product-options-inner{position:relative;padding-left:1.625rem}.c-product-main__rebuy-addon .rebuy-addon__item-product-options-inner:before{content:"";border-radius:.625rem;width:.25rem;height:.25rem;display:block;background-color:#1d2223;position:absolute;left:.625rem;top:.5rem}.c-product-main__rebuy-addon .rebuy-addon__item-product-options select{width:5.9375rem;z-index:1;position:relative;font-family:TT Fors,sans-serif;padding:0 .875rem 0 0;font-weight:500!important;background-color:transparent!important;border:none!important;background-image:url(icon-chevron-down.svg)!important;background-size:.5rem;font-size:.875rem!important;border-radius:0!important;color:#3d546166!important;background-position:100%;outline:none!important;cursor:pointer}.c-product-main__rebuy-addon .rebuy-addon__items{padding:0 1.375rem}.c-product-main__rebuy-addon .rebuy-button{width:1.5rem;height:1.5rem;margin-left:auto;background-color:#e5f9fe!important;border-radius:1.875rem!important;border:none!important;display:block;cursor:pointer;padding:0;margin-top:.5rem}.c-product-main__rebuy-addon .rebuy-button svg{width:.75rem;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:transform,opacity;transform:translateY(50%);pointer-events:none;margin:0 auto}.c-product-main__rebuy-addon .rebuy-button svg:first-of-type{opacity:1}.c-product-main__rebuy-addon .rebuy-button svg:last-of-type{opacity:0}.c-product-main__rebuy-addon .rebuy-button:hover svg{transform:translateY(-50%)}.c-product-main__rebuy-addon .rebuy-button:hover svg:first-of-type{opacity:0}.c-product-main__rebuy-addon .rebuy-button:hover svg:last-of-type{opacity:1;transform:translateY(-50%)}@media only screen and (min-width:1100px){.c-product-main__rebuy-addon .primary-title{font-size:1.75rem!important;margin:0 auto 1.25rem!important}.c-product-main__rebuy-addon .rebuy-addon__item-product-title{margin-bottom:.5rem}.c-product-main__rebuy-addon .rebuy-addon__item-image{width:4.5rem!important;height:4.5rem}.c-product-main__rebuy-addon .rebuy-addon__items{padding:0 2.375rem}.c-product-main__rebuy-addon .rebuy-widget-content{margin-bottom:2.25rem;padding:2.5rem 0 3.5rem}}.c-product-main{margin:0 auto}.c-product-main .is-hidden,.c-product-main__gifting .o-quantity-selector__dropdown{display:none}.c-product-main .c-product-gallery__badge.is-custom-percentage{transition:opacity .2s;pointer-events:none}.c-product-main.is-one-time .c-product-gallery__badge.is-custom-percentage{opacity:0}.c-product-main__details{padding:0 1.25rem}.c-product-main__left{order:3}.c-product-main .c-product-gallery{padding:0 1.25rem}.c-product-main__tag{width:-moz-fit-content;width:fit-content;margin-top:2rem;padding:.375rem 1.25rem;background-color:#fff;color:#fff;border-radius:1.5rem}.c-product-main__rating{margin-top:2.5rem}.c-product-main__title{font-family:Ivory LL,sans-serif;font-weight:300;letter-spacing:-.02em;font-size:1.5rem;line-height:2rem;margin:.75rem 0 1.125rem}@media only screen and (min-width:1100px){.c-product-main__title{font-size:1.9375rem;line-height:2.5rem}}@media only screen and (min-width:1650px){.c-product-main__title{font-size:2.5rem;line-height:3.25rem}}.c-product-main .o-swatches__swatch-title{display:none}.c-product-main .o-swatches__wrapper.is-pseudo+.o-swatches__wrapper{padding-top:1.375rem;border-top:.0625rem solid rgba(61,84,97,.1)}.c-product-main .o-swatches__swatch-button-wrap:not(.is-image) .o-swatches__swatch-button{border-radius:0}.c-product-main .o-quantity-selector{margin-right:.5rem}.c-product-main .o-read-more{grid-row:1/-1;grid-column:1/-1;font-size:16px;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;font-weight:500;display:inline;color:#1d2223;overflow:hidden;height:-moz-fit-content;height:fit-content}@media only screen and (min-width:1100px){.c-product-main .o-read-more{line-height:1.25rem}}.c-product-main .o-read-more,.c-product-main .o-read-more a,.c-product-main .o-read-more li,.c-product-main .o-read-more p,.c-product-main .o-read-more span,.c-product-main .o-read-more ul{font-size:.875rem!important;font-weight:400!important;font-family:TT Fors,sans-serif!important;line-height:1.5rem!important;letter-spacing:0!important}@media only screen and (min-width:1100px){.c-product-main .o-read-more,.c-product-main .o-read-more a,.c-product-main .o-read-more li,.c-product-main .o-read-more p,.c-product-main .o-read-more span,.c-product-main .o-read-more ul{line-height:1.25rem!important}}.c-product-main .o-read-more :not(strong){font-weight:500!important}.c-product-main .o-read-more.is-hidden{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.c-product-main .o-read-more.o-rte ul li:before{background:#8397a2}.c-product-main .o-read-more p{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;margin-bottom:0;display:inline}@media only screen and (min-width:1100px){.c-product-main .o-read-more p{line-height:1.25rem}}.c-product-main .o-read-more span{font-size:16px;font-weight:500;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0}@media only screen and (min-width:1100px){.c-product-main .o-read-more span{line-height:1.25rem}}.c-product-main__description{margin-bottom:2.375rem;line-height:1.25rem}.c-product-main__description-button{border-bottom:.0625rem solid #1d2223;font-weight:500;text-transform:uppercase;color:#1d2223;margin-top:.75rem}.c-product-main__description-button:hover{cursor:pointer;color:#859399;border-color:#859399}.c-product-main__video{margin-top:2rem;margin-bottom:6rem;padding:0 1.25rem}.c-product-main__video .o-video-tile{padding-bottom:56.25%;min-height:unset;border-radius:0}.c-product-main__video .o-video-tile__header{font-weight:500;font-family:TT Fors,sans-serif;letter-spacing:1.12px;font-size:16px;line-height:1.5rem;top:1.5rem;right:1.5rem;left:unset}@media only screen and (min-width:1100px){.c-product-main__video .o-video-tile__header{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width:1650px){.c-product-main__video .o-video-tile__header{font-size:2.25rem;line-height:2.75rem}}.c-product-main__video .o-video-tile__name{font-weight:500;font-family:TT Fors,sans-serif;letter-spacing:1.12px;font-size:16px;line-height:1.5rem;text-transform:unset}@media only screen and (min-width:1100px){.c-product-main__video .o-video-tile__name{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width:1650px){.c-product-main__video .o-video-tile__name{font-size:2.25rem;line-height:2.75rem}}.c-product-main__accordion{border:none;margin-top:4.5rem}.c-product-main__accordion .o-accordion{background-color:#fff;border-radius:.75rem;border:none;padding:0 1.5rem}.c-product-main__accordion .o-accordion:not(:last-of-type){margin-bottom:1rem}.c-product-main__accordion .o-accordion__heading{font-weight:500;text-transform:none;letter-spacing:0}.c-product-main__accordion .o-accordion__heading svg{width:.75rem;height:.75rem}.c-product-main__accordion .o-accordion__heading:hover{color:#3d546166}.c-product-main__accordion .o-accordion__heading:hover svg{opacity:.4}.c-product-main__accordion .o-accordion__content{padding-bottom:2.5rem}.c-product-main__accordion .o-accordion__content a:hover{color:#3d5461}.c-product-main__stories-wrapper{display:flex;flex-direction:column;padding:0 1.25rem;margin-top:6rem;margin-bottom:7rem}.c-product-main__stories-content{text-align:center;max-width:21rem;margin:0 auto}.c-product-main__stories-content-title{font-family:TT Fors,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;text-transform:uppercase;color:#00bce3;margin-bottom:1rem}@media only screen and (min-width:1650px){.c-product-main__stories-content-title{font-size:1rem;line-height:1.5em;letter-spacing:.08rem}}.c-product-main__stories-content-description{font-size:16px;font-family:TT Fors,sans-serif;line-height:1.5rem;letter-spacing:1.12px;font-size:.875rem;font-weight:400;letter-spacing:0;font-weight:500;margin-bottom:3rem}@media only screen and (min-width:1100px){.c-product-main__stories-content-description{line-height:1.25rem}}.c-product-main__stories-tile-parent{border-radius:2rem;min-height:33.5rem;scroll-snap-align:center}.c-product-main__stories .o-card-carousel__tile-media{width:10.75rem;height:10.75rem;left:50%;top:46%;transform:translate(-50%,-50%)}.c-product-main__stories .o-card-carousel__tile-video{width:100%;height:100%}.c-product-main__stories .o-card-carousel__title{max-width:14.5625rem;text-align:center}.c-product-main__rebuy-container{border-radius:1.25rem;margin-top:1.625rem;margin-bottom:4.0625rem}@media only screen and (min-width:1100px){.c-product-main{display:grid;grid-template-columns:67% 33%;margin:2rem 4rem;-moz-column-gap:1.5rem;column-gap:1.5rem;flex-wrap:wrap}.c-product-main__left{grid-row:2/3;grid-column:1/2}.c-product-main__rating{margin-top:2.8438rem}.c-product-main__rating .yotpo-bottom-line-scroll-panel{cursor:pointer}.c-product-main__title{margin:1.8125rem 0 1rem}.c-product-main .o-quantity-selector{margin-right:1rem}.c-product-main .c-product-gallery{padding:0;height:-moz-fit-content;height:fit-content;grid-row:1/2;grid-column:1/2}.c-product-main__details{display:flex;flex-direction:column;justify-content:flex-start;padding:0;grid-row:1/span 2;grid-column:2/3}.c-product-main__description{margin-bottom:3rem}.c-product-main__video{margin-bottom:2rem;padding:0}.c-product-main__video .o-video-tile__header{top:2.5rem;right:2.5rem}.c-product-main__stories{min-height:48.75rem;width:67.5%}.c-product-main__stories-content{text-align:left;max-width:14.125rem;margin:unset}.c-product-main__stories-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0;margin-top:2rem;margin-bottom:8rem}.c-product-main__stories-content-title{margin-bottom:.875rem}.c-product-main__stories-content-description{margin-bottom:4rem}.c-product-main__stories .o-card-carousel__tile-media{width:18.625rem;height:18.625rem}.c-product-main__stories .o-card-carousel__title{max-width:17.25rem}.c-product-main__stories .o-card-carousel__tile-video{width:100%;height:100%}.c-product-main__rebuy-container{margin-bottom:0;margin-top:0;position:sticky;top:var(--header-height)}}@media only screen and (min-width:1350px){.c-product-main{margin:1.75rem auto 5.5rem;max-width:79rem;-moz-column-gap:3.9375rem;column-gap:3.9375rem;grid-template-columns:min(61.71%,48.75rem) min(33.229%,26.25rem);padding:0}}.rc_gifting_container{border:.0625rem solid #3d5461;border-radius:.75rem;padding:1.5625rem 1.25rem;margin-bottom:1.4375rem}.rc_gifting_container div{position:relative}.rc_gifting_container .rc_gifting_recipient_block{padding-bottom:0}.rc_gifting_container .rc_gifting_recipient_block legend{margin-bottom:.625rem}.rc_gifting_container .rc_gifting_recipient_block_name{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rc_gifting_container .rc_gift_message_label_count_container{position:absolute;top:0;right:0}.rc_gifting_container label{display:block}.rc_gifting_container .field{display:flex;flex-direction:column-reverse;gap:.25rem}.rc_gifting_container .field input,.rc_gifting_container .field textarea{background-color:#fff;border-radius:.25rem;padding:.625rem;width:100%;max-width:100%}.rc_gifting_container [for=rc_gift_message]{padding-top:0}.breadcrumbs{padding:0 1.25rem}@media only screen and (min-width:1100px){.breadcrumbs{padding:0;margin:2rem 4rem}}@media only screen and (min-width:1350px){.breadcrumbs{margin:1.75rem auto 0;max-width:79rem}}.one-time-pdp-block{display:flex;justify-content:space-between;width:100%;gap:4px}.one-time-pdp-block .is-compare{opacity:.5;display:inline-block;position:relative;white-space:nowrap;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/643/assets/sections.product-main.css.map */
