.template-product{background-color:#fff;--outer: 16px;color:var(--color-espresso)}.product-breadcrumbs .breadcrumbs{margin:8px 0}.product-breadcrumbs .breadcrumbs a{letter-spacing:0}.product-breadcrumbs .breadcrumbs__arrow{margin:0 4px}.product-breadcrumbs .current-url{margin:0}.template-product .divider-section{--padding-top: var(--PT);--padding-bottom: var(--PB)}.template-product .divider{border-color:var(--color-espresso)}.template-product .hero__title,.template-product .hero__subheading,.template-product .hero__rte,.template-product .hero__description{color:var(--color-espresso)}.template-product .index-product{background-color:#fff;padding-top:var(--header-height)}.product__wrapper--grid-1.special__layout .product__slide:not(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)){column-span:all}.product__images{--gap: 8px;margin:0 calc(var(--outer) * -1);position:relative}.product__images .product__badges{position:absolute;top:0;z-index:1;width:100%;left:0}.product__images .sale-box,.product__images .preorder-box,.product__images .badge-box{padding:2px 6px;font-size:12px;line-height:120%;text-transform:uppercase;letter-spacing:.01rem}.product__thumb__link{width:100%;opacity:0}.product__subheading.subtitle{text-transform:uppercase;font-size:12px;line-height:120%;letter-spacing:.01rem}.product__subheading.extra-description ul{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:0}.product__subheading.extra-description ul li{margin-left:8px}.product__price__wrap--with-reviews{display:flex;align-items:center;gap:24px}.product__price__wrap--with-reviews .oke-sr-count{font-size:12px;line-height:1;text-decoration:underline}.oke-sr-count{font-size:12px;line-height:1;text-decoration:underline;letter-spacing:0}.product__price{padding:0;color:var(--color-espresso)}.product__price--strike{color:#8d7772}.product__description__content{font-size:14px;line-height:140%;color:var(--color-espresso)}.product__description__content p{margin-top:0}.product__description__content p:last-child{margin-bottom:0}.product__block--buttons__meta{margin-top:8px;padding:12px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-size:12px;line-height:1}.product__block--buttons__meta p{margin:0}.product__block--buttons__meta__payment{flex:1;text-align:right}.complementary-products__title{font-size:14px;line-height:120%;letter-spacing:.01rem;color:var(--color-espresso);text-transform:uppercase;padding:20px 0;margin:0;border-top:1px solid var(--color-espresso)}.product-upsell{gap:24px;background-color:transparent}.product-upsell__content{width:calc(100% - 144px);padding:0}.product-upsell__title{font-size:20px;line-height:120%;text-transform:uppercase;color:var(--color-espresso);margin-bottom:8px}.product-upsell__metafield{font-size:12px;line-height:120%;letter-spacing:.01rem;color:var(--color-espresso);text-transform:uppercase;margin:0 0 8px}.product-upsell__price{display:none}.product-upsell__actions{margin-top:16px}.product-upsell__actions .btn__outer{position:static}.product-upsell__btn{width:auto;justify-self:unset;padding:12px 24px;font-size:12px;line-height:1;letter-spacing:.01rem;text-transform:uppercase;color:var(--color-espresso);background-color:transparent;border-radius:0;border:1px solid var(--color-espresso)}.product-upsell__btn .btn__text{opacity:1}.btn__outer:hover .btn__text{padding-right:0}.product-accordion .accordion__title{padding-top:20px;padding-bottom:20px;text-transform:uppercase;font-size:12px;line-height:120%;letter-spacing:.01rem;color:var(--color-espresso)}.product__block--accordion .accordion{border-color:var(--color-espresso)}.product-accordion [data-collapsible-trigger] .icon{right:0;color:var(--color-espresso)}.product-accordion [data-collapsible-trigger] .icon path{stroke:var(--color-espresso)}.product__shades-reference__wrap{display:flex;gap:24px;align-items:center}.shades-reference{display:flex}.shade-item{width:24px;height:24px;background-color:var(--color-shade-reference);position:relative}.shade-item:before{content:"";display:block;width:100%;height:100%;border:3px solid #fff;position:absolute;opacity:0;z-index:2}.shade-item:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #000;z-index:2;opacity:0;transition:opacity .3s ease-in-out}.shade-item:hover:before,.shade-item:hover:after{opacity:1}.shade-item.shade-active:before,.shade-item.shade-active:after{opacity:1}.shade-product--title{font-size:12px;line-height:1;color:var(--color-espresso)}.shade-product--title span{opacity:.5}.product-video.section-columns .wrapper--full .grid{gap:8px}.product-video.section-columns .video-background,.product-video.section-columns .video-background.image-height--mobile{aspect-ratio:.8}.product-video .column__image{margin-bottom:0}.mary-note .brick__block__text{flex-basis:100%;padding:16px;align-items:flex-start}.mary-note .brick__block--text .hero__content--no-padding{padding:0}.mary-note .brick__block__image{padding:16px 16px 0}.how-to-use .brick__block--images{padding:16px}.how-to-use .brick__block__text{flex-basis:100%;align-items:flex-start;padding:0}.how-to-use .brick__block--text .hero__content{padding:0;counter-reset:section}.product-heading .hero__title{color:var(--color-espresso)}.how-to-use .hero__content .hero__rte{padding:16px 8px;color:var(--color-espresso);display:flex;gap:20px}.how-to-use .hero__content .hero__rte:before{counter-increment:section;content:"0" counter(section)}.template-product .okeReviews[data-oke-container] .oke-w-reviews-list,div.okeReviews .oke-w-reviews-list{margin-bottom:40px}.template-product .okeReviews[data-oke-container].oke-w{padding:0 var(--outer);max-width:100%;color:var(--color-espresso)}.template-product .okeReviews[data-oke-container] .oke-w-reviews-controls,.template-product div.okeReviews .oke-w-reviews-controls{padding-bottom:24px;color:#000}.template-product .okeReviews[data-oke-container] .oke-w-reviews-main--nav-divider,.template-product div.okeReviews .oke-w-reviews-main--nav-divider{border-color:var(--color-espresso)}.template-product .okeReviews[data-oke-container] .oke-w-reviews-list-item{border-color:var(--color-espresso);margin:0;color:#000}.template-product .okeReviews[data-oke-container] .oke-w-reviews-list-item:last-child{border-bottom:none;padding-bottom:0}.related__products .tab__title{margin-top:0;margin-bottom:24px;color:var(--color-espresso)}.related__products .product-item{margin-bottom:8px}.related__products .grid-outer{padding:0}.related__products .grid-outer .grid{gap:8px;grid-column-gap:8px}.template-product .okeReviews[data-oke-container] .oke-is-large .oke-w-review-side{background-color:#fff;border:none}.template-product .okeReviews[data-oke-container] .oke-is-large .oke-w-review--featuredMedia .oke-w-review-media,.template-product div.okeReviews .oke-is-large .oke-w-review--featuredMedia .oke-w-review-media{margin-left:0}.template-product .okeReviews[data-oke-container] .oke-state,.template-product div.okeReviews .oke-state{border-bottom:none}.template-product .okeReviews[data-oke-container] .oke-mediaCollage,div.okeReviews .oke-mediaCollage{margin-left:auto}.template-product .okeReviews[data-oke-container] .oke-reviewContent-title,.template-product div.okeReviews .oke-reviewContent-title{margin-top:24px;text-transform:uppercase;letter-spacing:.01rem;font-size:12px;line-height:120%;color:#000}.template-product .okeReviews[data-oke-container] .oke-reviewContent-body{margin-top:16px;font-size:14px;line-height:140%;color:#000}.template-product .okeReviews[data-oke-container] .oke-helpful,div.okeReviews .oke-helpful{color:#000}.template-product .okeReviews[data-oke-container] .oke-reviewContent-date,.template-product div.okeReviews .oke-reviewContent-date{color:var(--color-brown);font-size:14px}.template-product .okeReviews[data-oke-container] .oke-button,.template-product div.okeReviews .oke-button{background-color:var(--color-espresso);color:#fff;border-color:var(--color-espresso);box-shadow:none}.template-product .okeReviews[data-oke-container] .oke-button.oke-is-active,.template-product div.okeReviews .oke-button.oke-is-active{background-color:var(--color-brown);border-color:var(--color-brown)}.template-product .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,.template-product div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,.template-product .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.template-product div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.template-product .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,.template-product div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--color-brown);color:#fff;box-shadow:none;border-color:var(--color-brown)}.template-product .oke-is-medium .oke-w-header-content{justify-content:flex-start}.template-product .okeReviews[data-oke-container] .oke-select,.template-product div.okeReviews .oke-select{letter-spacing:normal;text-transform:none}.template-product .okeReviews[data-oke-container] .oke-w-reviews-main--nav-divider .oke-w-reviews-emptyResults,.template-product div.okeReviews .oke-w-reviews-main--nav-divider .oke-w-reviews-emptyResults{border-bottom:none}.product-upsell__holder--button .product-upsell__content{padding-right:0}.product__siblings{padding:0;border:none;--swatch-size: 24px}.product__siblings .radio__fieldset{display:flex;flex-direction:row-reverse;gap:24px;align-items:center}.product__siblings .radio__fieldset .radio__buttons{flex:1 0 auto;margin:0;display:flex}.product__siblings .radio__fieldset .radio__buttons .swatches{order:1}.product__siblings .radio__fieldset .radio__legend__label{color:var(--color-espresso);font-size:12px;line-height:100%}.product__siblings .radio__legend__value{flex-basis:auto;padding:0;font-size:12px;opacity:.5}@media screen and (min-width: 750px){.template-product{--outer: 24px}.product__content .form__width{max-width:unset}.product__images{margin-right:0}.product-upsell__title{font-size:24px}.mary-note .brick__block__image{padding:24px 0 24px 24px}.how-to-use .brick__section{gap:8px}.how-to-use .brick__block--images{max-width:500px;padding:24px 24px 0}.how-to-use .brick__block__text{padding:24px}.how-to-use .hero__content .hero__rte{gap:28px;padding:24px 0}.template-product .okeReviews[data-oke-container] .oke-is-large .oke-w-review-side{flex-basis:240px;margin-right:40px}.template-product .okeReviews[data-oke-container] .oke-w-review-main{width:calc(100% - 280px)}.mary-note .brick__block__text{padding:24px}}@media screen and (min-width: 990px){.product__content{padding-left:98px;padding-right:56px;padding-top:40px}}@media screen and (max-width: 749px){.product__thumbs{min-height:unset;padding:0 var(--outer)}.template-product .index-product{padding-top:0}.product__thumbs__holder{gap:8px;padding:0;grid-template-columns:1fr;margin:0}.product__thumb{margin:0;background-color:var(--color-light-brown);padding:0;height:2px;flex-grow:1}.product__thumb:after,.product__thumb.is-active:after{opacity:0}.product__thumb.is-active{background-color:var(--color-brown)}.product__thumbs__holder:after{padding:0}.product__block--accordion{margin-left:-16px;margin-right:-16px}.product__block--accordion .accordion{padding:0 16px}.product-shades-compares.section-columns .grid__heading-holder .grid__heading,.product-heading .hero__title,.related__products .tab__title{font-size:28px}.mary-note .brick__block__text{padding-right:0}.mary-note .hero__content .hero__rte,.how-to-use .hero__content .hero__rte{font-size:14px}.product-shades-compares .grid .grid-item,.product-video .grid .grid-item{width:320px}}product-thumbs .product__thumb__link{opacity:1;width:75px}@media only screen and (min-width: 750px){.product__wrapper--stretch .product__images{margin-left:calc(var(--outer) * -1)}.product__wrapper--normal .product__images{margin-left:0;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-custom.css.map */
