.product{--variant-loading-dim-opacity: 1}.product-form{margin-top:var(--spacing-6)}.product__meta-content .star-rating{color:var(--color-background-primary-brand)}.product__accent{margin-bottom:var(--spacing-3);text-transform:uppercase}.product__title{margin-bottom:var(--spacing-2)}.product__details .product__label-wrapper{margin-bottom:var(--spacing-6)}.product__details .product__label-wrapper .product__label{text-transform:uppercase}.product__details .product__color-chips{margin-bottom:var(--spacing-10);border:1px solid var(--color-border-secondary);border-radius:var(--custom-border-radius)}.product__details .product__color-chips[data-layout="4col"],.product__details .product__color-chips[data-layout="3col"],.product__details .product__color-chips[data-layout="2col"]{grid-gap:0}:is(.product__details .product__color-chips[data-layout="4col"],.product__details .product__color-chips[data-layout="3col"],.product__details .product__color-chips[data-layout="2col"]):has(>button:only-of-type){grid-template-columns:1fr;width:33.33333333333333%}:is(.product__details .product__color-chips[data-layout="4col"],.product__details .product__color-chips[data-layout="3col"],.product__details .product__color-chips[data-layout="2col"]):has(>button:nth-of-type(2):last-of-type){grid-template-columns:repeat(2,1fr);width:66.66666666666666%}.product__details .product__color-chips .product__chip{padding:var(--spacing-4);border-right:1px solid var(--color-border-secondary);flex-direction:column}.product__details .product__color-chips .product__chip.selected{border:0;background-color:var(--color-background-primary-brand);color:var(--color-black);box-shadow:none}.product__details .product__color-chips .product__chip:hover,.product__details .product__color-chips .product__chip:focus{border:0;background-color:var(--color-background-primary-brand);color:var(--color-black);box-shadow:none}.product__details .product__color-chips button:first-child{border-top-left-radius:var(--custom-border-radius);border-bottom-left-radius:var(--custom-border-radius);border-right:1px solid var(--color-border-secondary)}.product__details .product__color-chips button:last-of-type{border-top-right-radius:var(--custom-border-radius);border-bottom-right-radius:var(--custom-border-radius);border-left:1px solid var(--color-border-secondary);border-right:0}.product__promotion{margin-top:var(--spacing-6);color:var(--promotion-text-color, var(--color-text));text-align:center}.product__promotion a{color:inherit}.product__promotion+.shopify-app-block{text-align:center}@media(min-width:960px){.product__promotion{width:calc(100% - 110px - var(--spacing-3));margin-left:auto}.product__promotion+.shopify-app-block{width:calc(100% - 110px - var(--spacing-3));margin-left:auto}}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion{margin:var(--spacing-10) 0 var(--spacing-3)}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion+.accordion{margin-top:0}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion:not(:has(+.accordion)){margin-bottom:var(--spacing-6)}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__inner{background-color:transparent;box-shadow:none;border-top:1px solid var(--color-border-secondary);padding:0}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label{padding:var(--spacing-3) 0;gap:var(--spacing-2)}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label>.ff-heading{font-family:var(--font-body);font-weight:600;letter-spacing:normal;line-height:var(--line-height-body);text-transform:none}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label-icons{padding:4px;color:var(--product-collapsible-row-icon-color, currentColor)}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label-icons .icon{--icon-width: 14px;--icon-height: 14px}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label-icons .icon-chevron{display:none}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label-icons .icon-plus{display:inline-block}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label[aria-expanded=true] .accordion__label-icons .icon{transform:none}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label[aria-expanded=true] .accordion__label-icons .icon-plus{display:none}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label[aria-expanded=true] .accordion__label-icons .icon-minus{display:inline-block}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__content{padding:var(--spacing-4) 0 var(--spacing-10);max-width:100%}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__content em{font-size:var(--font-size-body-50)}@media(max-width:959px){.product .product__breadcrumbs{margin-top:var(--spacing-8)}.product__meta{padding-top:var(--spacing-14)}}@media(min-width:960px){.product{margin:var(--spacing-12) auto var(--spacing-3)}.product .product__breadcrumbs{margin-bottom:var(--spacing-6)}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__label{padding:var(--spacing-4) 0}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__content{padding:var(--spacing-6) var(--spacing-10) var(--spacing-14)}}@media(min-width:1024px){.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__content .text-list-with-icons__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-auto-flow:row;column-gap:var(--spacing-5)}.product[data-is-full-product=true]:not([data-is-featured-product]) .accordion__content .text-list-with-icons__items .text-list-with-icons__item:nth-child(2){margin-top:0;border-top:0}}.product__block-complementary-products{border:1px solid var(--color-border-secondary);border-radius:var(--custom-border-radius)}.product__block-complementary-products .product__block-complementary-products__heading{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border-secondary);text-transform:uppercase;margin-bottom:var(--spacing-6)}.product__block-complementary-products div[data-complementary-products]{padding:0 var(--spacing-6) var(--spacing-6)}.product__block-complementary-products div[data-complementary-products][data-max-recommendations="1"] .product__block-complementary-products-wrapper{--grid-column-count: 1}.product__block-complementary-products div[data-complementary-products] .product-item{background-color:var(--color-background-primary);border-radius:0;color:var(--color-text)}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"media meta" "media meta-bottom";column-gap:var(--spacing-4);align-items:start}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__meta{grid-area:meta;margin:0}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__meta.bottom{grid-area:meta-bottom}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__media-wrapper{grid-area:media;margin:0;width:100px;height:100px}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__media-wrapper .product-item__media{border-radius:var(--custom-border-radius)}.product__block-complementary-products div[data-complementary-products] .product-item .product-rating{display:none}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__subtitle{color:var(--color-text-tertiary)}@media(max-width:719px){.product__block-complementary-products .product-item[data-product-item-alignment=left] .product-item__price{justify-content:flex-start}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner{grid-template-rows:auto auto auto;grid-template-areas:"media meta" "media meta-bottom" "secondary secondary"}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__meta.bottom,.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__meta.bottom .product-item__text{display:contents}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__meta.bottom .product-item__text_group_primary{grid-area:meta-bottom}.product__block-complementary-products div[data-complementary-products] .product-item .product-item__inner .product-item__meta.bottom .product-item__text_group_secondary{grid-area:secondary;margin-top:var(--spacing-6)}}.template-product .before-and-after__card{text-align:left}.template-product .before-and-after__card .before-and-after__product-details,.template-product .before-and-after__card .before-and-after__product-image-wrap.before-and-after__product-image-wrap--desktop,.template-product .before-and-after__card .before-and-after__product-image-wrap.before-and-after__product-image-wrap--mobile{display:none}.template-product .before-and-after__card .before-and-after__subheading.fs-body-100{font-size:var(--font-size-body-250)}.template-product .before-and-after__card .before-and-after__products-used{border-top:0;padding-top:var(--spacing-16)}.template-product .before-and-after__card .before-and-after__products-used-list>span.before-and-after__products-used-heading{text-transform:uppercase;display:block;margin-bottom:var(--spacing-6)}.sticky-atc-bar{background-color:var(--color-background-primary-brand);color:var(--color-background)}.sticky-atc-bar .sticky-atc-bar__inner{gap:var(--spacing-6)}.sticky-atc-bar .sticky-atc-bar__details{column-gap:var(--spacing-6)}.sticky-atc-bar .sticky-atc-bar__media{width:56px;height:56px;display:block}.sticky-atc-bar .sticky-atc-bar__meta-change-option-trigger{color:var(--color-background);font-weight:600}.sticky-atc-bar .sticky-atc-bar__price span[data-price]{font-weight:700}@media(max-width:959px){.sticky-atc-bar .sticky-atc-bar__meta{--font-size-heading-5-base: var(--font-size-body-75)}.sticky-atc-bar__details .sticky-atc-bar__price{--font-size-body-100: var(--font-size-body-75);margin-bottom:20px}}#yotpo-reviews-main-widget .yotpo-widget-clear{--primary-color: var(--color-text);--text-color: var(--color-text);--background-color: transparent;--primary-font-family: var(--font-body);--primary-font-weight: 700;--primary-font-style: normal;--secondary-font-family: var(--font-body);--secondary-font-weight: 400;--secondary-font-style: normal;--empty-state-button-color: #2e4f7c;--product-custom-questions-color: rgba(0, 0, 0, 1);--yotpo-pure-black: #000000;--yotpo-black: #373330;--yotpo-b2b-dark-blue: #051146;--yotpo-blue: #0042e4;--yotpo-sky-blue: #2e4f7c;--yotpo-sky-blue-darker: #203756;--yotpo-stars-orange: #e7721b;--yotpo-b2b-dark-grey: #555555;--yotpo-b2b-medium-grey: #c4c4c4;--yotpo-b2b-light-grey: #eaeaea;--yotpo-initials-letters-grey: #8e99b7;--yotpo-initials-letters-background-grey: #CBD2E0;--yotpo-primary-text-black: #2C2C2C;--yotpo-disabled: #FFFFFF;--yotpo-empty-white: #FFFFFF;--yotpo-form-dark-grey: #ACB5D4;--yotpo-form-border-black: #7D7D7D;--yotpo-separator-line-grey: var(--color-border-secondary);--yotpo-light-grey: #f3f3f3;--yotpo-card-accent: #676A6C;--yotpo-focused-blue: #2360C5;--yotpo-summary-banner-primary-color: #000000;--yotpo-summary-banner-text-color: #000000}#yotpo-reviews-main-widget .yotpo-head{display:none}#yotpo-reviews-main-widget .yotpo-bottom-line-text,#yotpo-reviews-main-widget .yotpo-smart-topics-headline,#yotpo-reviews-main-widget .yotpo-filters-right-panel .yotpo-dropdown-placeholder,#yotpo-reviews-main-widget .yotpo-filters-right-panel .yotpo-selected-value{color:var(--color-text)!important;font-weight:600}#yotpo-reviews-main-widget .yotpo-star-rating.yotpo-bottom-line-stars .star-container svg:not(.yotpo-sr-star-empty) path{stroke:var(--color-background-primary-brand)!important}#yotpo-reviews-main-widget .yotpo-star-rating.yotpo-bottom-line-stars .star-container svg.yotpo-sr-star-empty path{fill:transparent!important}#yotpo-reviews-main-widget #yotpo-main-widget-btn,#yotpo-reviews-main-widget .yotpo-color-fill-btn{color:var(--color-background)}:is(#yotpo-reviews-main-widget #yotpo-main-widget-btn,#yotpo-reviews-main-widget .yotpo-color-fill-btn) svg path{fill:currentColor!important}#yotpo-reviews-main-widget .yotpo-layout-header-wrapper{margin-bottom:64px}#yotpo-reviews-main-widget .yotpo-summary-section .yotpo-reviews-summary-button{border-right:0;padding-right:0}#yotpo-reviews-main-widget .yotpo-summary-section .yotpo-reviews-summary-button #yotpo-summary{width:100%;text-align:center;justify-content:center;background-color:var(--color-background-primary-brand);transition:all .6s ease;margin-top:var(--spacing-6)}#yotpo-reviews-main-widget .yotpo-summary-section .yotpo-reviews-summary-button #yotpo-summary:hover,#yotpo-reviews-main-widget .yotpo-summary-section .yotpo-reviews-summary-button #yotpo-summary:focus{background-color:var(--color-primary-brand-darker)}#yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn{border:1px solid var(--color-black);line-height:150%;border-radius:9999px;box-shadow:4.5px 5px 0 0 var(--color-background-primary-brand);position:relative;top:0;right:0;bottom:0;left:0;cursor:pointer;transform:rotateX(0),rotateY(0) rotate(0);display:inline-block;outline:2px solid transparent;transition:all .6s ease}#yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn:hover:not([disabled]){top:6px;right:0;bottom:5.5px;left:0;box-shadow:none;background-color:var(--color-white)}#yotpo-reviews-main-widget .yotpo-review-questions-mobile-panel{color:var(--color-text)!important}#yotpo-reviews-main-widget .yotpo-horizontal-pagination .selected,#yotpo-reviews-main-widget .yotpo-horizontal-pagination .yotpo-pagination-number-container .yotpo-pagination-number:hover{color:var(--color-background);background-color:var(--color-background-primary-brand);border-radius:var(--custom-border-radius)}#yotpo-reviews-main-widget .yotpo-pagination-disabled{opacity:1}#yotpo-reviews-main-widget .yotpo-pagination-disabled svg path{opacity:1}#yotpo-reviews-main-widget .disabled{opacity:.5}#yotpo-reviews-main-widget .yotpo-main-layout.yotpo-main-reviews-widget *{font-family:var(--font-body)!important}#yotpo-reviews-main-widget .yotpo-review-border-smooth{border-top:1px solid var(--color-border-secondary)!important;background-image:none!important;height:auto!important}#yotpo-reviews-main-widget .yotpo-filter-select{top:0!important}#yotpo-reviews-main-widget [aria-expanded=false] .yotpo-dropdown-base .yotpo-dropdown-arrow-icon{transform:rotate(0) translateY(-50%)!important}#yotpo-reviews-main-widget .yotpo-icon-button__container .yotpo-icon-button:focus,#yotpo-reviews-main-widget .yotpo-icon-button__container .yotpo-icon-button:hover{background-color:var(--color-background)}#yotpo-reviews-main-widget .yotpo-filters-top-panel input,#yotpo-reviews-main-widget .yotpo-selected-value,#yotpo-reviews-main-widget .smart-topic-collection{font-weight:var(--font-body-medium-weight)}#yotpo-reviews-main-widget .yotpo-review-left-panel{background-color:var(--color-background-dark);border-radius:var(--custom-border-radius);padding:var(--spacing-6);min-width:250px}#yotpo-reviews-main-widget .yotpo-review-left-panel *{color:var(--color-white)!important}#yotpo-reviews-main-widget .yotpo-review-left-panel .yotpo-reviewer-name{font-weight:700}#yotpo-reviews-main-widget .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text{text-transform:uppercase;color:var(--color-text-tertiary)!important;padding-left:24px;position:relative}#yotpo-reviews-main-widget .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text:before{content:"";position:absolute;left:0;top:3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMCA4QzAgMy41ODE3MiAzLjU4MTcyIDAgOCAwQzEyLjQxODMgMCAxNiAzLjU4MTcyIDE2IDhDMTYgMTIuNDE4MyAxMi40MTgzIDE2IDggMTZDMy41ODE3MiAxNiAwIDEyLjQxODMgMCA4WiIgZmlsbD0iI0VFRkYwMCIvPgogIDxwYXRoIGQ9Ik00IDhMNi44Mjg0MyAxMC44Mjg0TDEyLjQ4NTMgNS4xNzE1NyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=);width:16px;height:16px}#yotpo-reviews-main-widget .yotpo-review-left-panel .yotpo-reviewer-image{display:none}#yotpo-reviews-main-widget .yotpo-review-center-panel{padding-bottom:var(--spacing-10)}#yotpo-reviews-main-widget .yotpo-review-center-panel .yotpo-comment{margin-top:var(--spacing-6);margin-left:var(--spacing-10);padding-right:var(--spacing-10);padding-left:var(--spacing-3);border-left:2px solid var(--color-background-primary-brand)}#yotpo-reviews-main-widget .yotpo-review-center-panel .yotpo-comment .yotpo-comment-title{text-transform:uppercase;color:var(--color-background-primary-brand)!important;margin-left:0;margin-bottom:var(--spacing-2)}#yotpo-reviews-main-widget .yotpo-review-center-panel .yotpo-comment .yotpo-comment-content{margin-left:0}#yotpo-reviews-main-widget .yotpo-review-rating-title{flex-direction:column!important}#yotpo-reviews-main-widget .yotpo-review-rating-title .yotpo-review-title{margin-top:var(--spacing-10);margin-left:0!important}#yotpo-reviews-main-widget .yotpo-review-center-panel .yotpo-review-rating-title{margin-bottom:var(--spacing-2)}#yotpo-reviews-main-widget .yotpo-review-content{margin-top:var(--spacing-2)}#yotpo-reviews-main-widget .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}#yotpo-reviews-main-widget .yotpo-review-votes-wrapper *{color:var(--color-text-tertiary)!important;font-size:var(--font-size-body-50)}#yotpo-reviews-main-widget .yotpo-review-votes-wrapper * svg path{fill:var(--color-text)!important}#yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item{border-radius:9999px}#yotpo-reviews-main-widget .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-weight:600;font-size:var(--font-size-heading-1-base);padding-top:0}#yotpo-reviews-main-widget .yotpo-bottom-line-right-panel{margin-left:var(--spacing-6);padding-top:0}#yotpo-reviews-main-widget .yotpo-bottom-line-right-panel svg.yotpo-star-rating-icon{width:16px;height:16px}#yotpo-reviews-main-widget .yotpo-base-layout{width:100%!important}#yotpo-reviews-main-widget .yotpo-search-filter{background-color:transparent!important;border:1px solid var(--color-border-secondary)!important;height:38px}#yotpo-reviews-main-widget .yotpo-search-filter .yotpo-search-input{background-color:transparent!important;color:var(--color-white)!important;font-weight:300}#yotpo-reviews-main-widget .yotpo-search-filter .yotpo-search-input::placeholder{color:var(--color-white)!important}#yotpo-reviews-main-widget .yotpo-filter-select,#yotpo-reviews-main-widget .yotpo-media-select,#yotpo-reviews-main-widget .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder-input{height:38px}#yotpo-reviews-main-widget .yotpo-icon-button__container .yotpo-icon-button{background-color:transparent!important}#yotpo-reviews-main-widget .yotpo-icon-button__container .yotpo-icon-button svg path{fill:var(--color-white)!important}#yotpo-reviews-main-widget .yotpo-smart-topic-filter{background-color:var(--color-background-dark);color:var(--color-white)!important;border:1px solid var(--color-background-dark)!important;transition:background-color .3s ease,border .3s ease}#yotpo-reviews-main-widget .yotpo-smart-topic-filter[aria-checked=true]{background-color:var(--color-background-primary-brand)!important;color:var(--color-black)!important;border:1px solid var(--color-background-primary-brand)!important}#yotpo-reviews-main-widget .yotpo-smart-topic-filter[aria-checked=true]:hover{color:var(--color-black)!important}#yotpo-reviews-main-widget .yotpo-smart-topic-filter:hover{background-color:var(--color-background-dark);border:1px solid var(--color-background-dark)!important;color:var(--color-background-primary-brand)!important}#yotpo-reviews-main-widget .yotpo-clear-filters-container.yotpo-clear-filters-device{color:var(--color-white)}#yotpo-reviews-main-widget .yotpo-clear-filters-container.yotpo-clear-filters-device .yotpo-clear-filters{font-weight:600}#yotpo-reviews-main-widget .yotpo-review svg.yotpo-star-rating-icon{width:16px;height:16px}#yotpo-reviews-main-widget .yotpo-review-details{font-size:var(--font-size-body-75)}#yotpo-reviews-main-widget .yotpo-no-matching-reviews-primary,#yotpo-reviews-main-widget .yotpo-no-matching-reviews-secondary{color:var(--color-text)!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel{padding-top:var(--spacing-6)}.modal-backdrop.yotpo-review-form-modal .yotpo-modal *{font-family:var(--font-body)!important}@media(min-width:960px){#yotpo-reviews-main-widget .yotpo-bottom-line-right-panel{padding-top:var(--spacing-5)}#yotpo-reviews-main-widget .yotpo-summary-section .yotpo-reviews-summary-button{border-right:1px solid var(--yotpo-separator-line-grey);padding-right:25px}#yotpo-reviews-main-widget .yotpo-summary-section .yotpo-reviews-summary-button #yotpo-summary{margin-top:10px}#yotpo-reviews-main-widget .yotpo-review-center-panel .yotpo-comment{margin-left:var(--spacing-20);padding-right:var(--spacing-20)}}@media(max-width:719px){#yotpo-reviews-main-widget .yotpo-review-title,#yotpo-reviews-main-widget .yotpo-review-center-panel .yotpo-review-rating-title{margin-bottom:0}#yotpo-reviews-main-widget .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button{padding-bottom:0;width:100%}#yotpo-reviews-main-widget .yotpo-bottom-line{margin-bottom:var(--spacing-3);width:100%}#yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper{width:100%;padding:0 var(--space-outer)}#yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper{margin-bottom:48px}.yotpo-display-s .yotpo-search-filter .yotpo-search-input,.yotpo-display-s .yotpo-media-select,.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-dropdown-placeholder-input{height:38px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-css__pdp.css.map */
