:root{--swatch-color-size: 30px}[x-cloak]{display:none!important}.is-hidden{display:none!important;outline:none!important}@media (min-width: 769px){.mobile-only{display:none!important}}@media (max-width: 768px){.desktop-only{display:none!important}}body{scroll-behavior:smooth;overflow-x:hidden}.template-product{padding-top:0!important;overflow-x:hidden}.template-product #shopify-section-header{position:sticky}.template-product .product-wrapper * p{margin:0;padding:0;line-height:25px}.template-collection{padding-top:0!important;overflow-x:hidden}.template-collection #shopify-section-header{position:sticky}.template-collection .main-content{padding-top:0!important}.button-close{background-color:transparent;border:none;outline:none;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:5px}.button-close:focus-visible{outline:solid 1px #000}.animated-link{position:relative;display:inline-block;width:fit-content}.animated-link:after{content:"";position:absolute;left:0;bottom:-1px;width:0;border-bottom:solid 1px #000;transition:all .2s linear}.animated-link.is-active,.animated-link:hover{color:#000}.animated-link.is-active:after,.animated-link:hover:after{width:100%}:root{--header-sections-height: calc(var(--announcement-height, 0) + var(--navigation-height, 0))}@media (max-width: 960px){:root{--header-sections-height: calc(var(--announcement-height-mobile, 0) + var(--navigation-height, 0))}}.header-announcement-section{position:sticky;top:0;z-index:15}.header-announcement-section .announcement-container{height:var(--announcement-height, 0);background-color:var(--announcement-background-color);display:flex;justify-content:center;align-items:center;padding:0 16px}@media (max-width: 960px){.header-announcement-section .announcement-container{height:auto;min-height:var(--announcement-height-mobile, 0);padding:8px}}.header-announcement-section .announcement-container a{font-size:var(--announcement-font-size);color:var(--announcement-text-color);font-family:CoolveticaForme;font-weight:400;line-height:1.4;text-align:center}.header-navigation-section{position:sticky;z-index:10;top:var(--announcement-height, 0);background:#fff}@media (max-width: 960px){.header-navigation-section{top:var(--announcement-height-mobile, 0)}}.header-navigation-section .navigation-container{height:var(--navigation-height);z-index:10;position:relative;border-bottom:1px solid #000;background-color:#fff;display:grid;grid-template-columns:2fr 1fr 2fr;grid-template-rows:var(--navigation-height);gap:1rem;align-items:center}@media (max-width: 960px){.header-navigation-section .navigation-container{grid-template-columns:1fr 2fr 1fr}}.header-navigation-section .navigation-container .navigation-mobile{display:none}@media (max-width: 960px){.header-navigation-section .navigation-container .navigation-mobile{display:flex;justify-content:flex-start;align-items:center;gap:25px;padding:1rem}}.header-navigation-section .navigation-container .navigation-links{height:100%;display:flex;justify-content:flex-start;align-items:center;gap:0px;padding-left:20px;text-align:center}@media (max-width: 1024px){.header-navigation-section .navigation-container .navigation-links{gap:10px;padding-left:15px}}@media (max-width: 960px){.header-navigation-section .navigation-container .navigation-links{display:none}}@media (min-width: 1025px){.header-navigation-section .navigation-container .navigation-links>*{padding-right:10px}.header-navigation-section .navigation-container .navigation-links>*:not(:first-child){padding-left:10px}}.header-navigation-section .navigation-container .navigation-logo{display:inline-flex;justify-content:center;align-items:center;padding:16px;position:relative;height:100%}.header-navigation-section .navigation-container .navigation-logo img{height:100%;width:auto}.header-navigation-section .navigation-container .navigation-actions{height:100%;display:flex;justify-content:flex-end;align-items:center;gap:25px;padding:16px 20px}@media (min-width: 961px){.header-navigation-section .navigation-container .mobile-only{display:none!important}}@media (max-width: 960px){.header-navigation-section .navigation-container .desktop-only{display:none!important}}.header-navigation-section .navigation-container .navigation-link{display:inline-flex;align-items:center;justify-content:center;padding:5px;margin:0;font-family:CoolveticaForme;line-height:1.2;cursor:pointer}.header-navigation-section .navigation-container .navigation-menu-container{height:100%;display:flex;align-items:center;cursor:pointer}.header-navigation-section .navigation-container .navigation-menu-container.is-active .navigation-link,.header-navigation-section .navigation-container .navigation-menu-container:hover .navigation-link{color:#000}.header-navigation-section .navigation-container .navigation-menu-container.is-active .navigation-link span:after,.header-navigation-section .navigation-container .navigation-menu-container:hover .navigation-link span:after{width:100%}.header-navigation-section .navigation-container .navigation-action{background-color:transparent;margin:0;padding:0;border:none;outline:none;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}@media (max-width: 960px){.header-navigation-section .navigation-container .navigation-action{padding:0 .5rem}}.header-navigation-section .navigation-container .navigation-action:has(span):has(img){justify-content:flex-end}@media (max-width: 960px){.header-navigation-section .navigation-container .navigation-action:has(span):has(img){justify-content:space-between}}.header-navigation-section .navigation-container .navigation-action:focus-visible{outline:#000 1px solid;outline-offset:4px}.header-navigation-section .navigation-container .navigation-action,.header-navigation-section .navigation-container .navigation-action>*{font-family:PrentonRPProForme;font-size:12px;font-weight:400;line-height:1}.header-navigation-section .navigation-container .navigation-action>svg{max-height:20px;max-width:20px}.navigation-menu{position:absolute;left:0;right:0;background-color:#fff;border-bottom:1px solid #000;height:auto;width:100%;display:flex;flex-direction:row;transform:translateY(-105%);z-index:0;opacity:0}.navigation-menu.is-active{transform:translateY(0);z-index:10;opacity:100}.navigation-menu.animate-menu{transition:all ease-in-out var(--menu-transition-duration)}@media (max-width: 960px){.navigation-menu{display:none}}.navigation-menu .navigation-menu-groups{flex-grow:1;display:grid;grid-template-columns:repeat(var(--top-level-columns, 3),1fr);grid-auto-rows:1fr}.navigation-menu .navigation-menu-groups .navigation-menu-group{height:100%;display:flex;flex-direction:column;grid-column:span var(--section-columns, 1)}.navigation-menu .navigation-menu-groups .navigation-menu-group:not(:first-child){border-left:1px solid #000}.navigation-menu .navigation-menu-groups .navigation-menu-group .navigation-menu-group-header{height:55px;padding:20px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #000}.navigation-menu .navigation-menu-groups .navigation-menu-group .navigation-menu-group-header p{margin:0;padding:0;font-family:CoolveticaForme;color:#8b8b8b}.navigation-menu .navigation-menu-sections{flex-grow:1;display:grid;grid-template-columns:repeat(var(--section-columns, var(--top-level-columns, 3)),1fr);grid-auto-rows:1fr}.navigation-menu .navigation-menu-sections .navigation-menu-section{padding:20px;display:flex;flex-direction:column;gap:20px}.navigation-menu .navigation-menu-sections .navigation-menu-section:not(:last-child){border-right:1px solid #000}.navigation-menu .navigation-menu-sections .navigation-menu-section a{padding:0;margin:0;color:var(--color-text);font-family:CoolveticaForme;font-size:15px;line-height:1.2}.navigation-menu .navigation-menu-feature{flex:1;border-left:1px solid #000;min-width:250px}@media (max-width: 1024px){.navigation-menu .navigation-menu-feature{min-width:225px}}.navigation-menu .navigation-menu-feature:first-child{margin-left:auto}.navigation-menu .navigation-menu-feature .navigation-menu-feature-link{display:inline-flex;flex-direction:column;height:100%}.navigation-menu .navigation-menu-feature .navigation-menu-feature-image{display:block}@media (max-width: 1024px){.navigation-menu .navigation-menu-feature .navigation-menu-feature-image{flex:1}}.navigation-menu .navigation-menu-feature .navigation-menu-feature-image img{aspect-ratio:4/3;display:block;height:100%;width:100%;object-fit:cover}.navigation-menu .navigation-menu-feature .navigation-menu-feature-text{border-top:1px solid #000;height:70px;display:flex;justify-content:space-between;align-items:center;padding:20px}.navigation-menu .navigation-menu-feature .navigation-menu-feature-text p{padding:0;margin:0;color:var(--color-text);font-family:CoolveticaForme;font-size:15px;line-height:1.2}.mobile-menu{display:none;height:calc(100vh - var(--header-sections-height));width:100vw;overflow:hidden;position:absolute;left:0;right:0;z-index:0;background-color:#fff;transform:translate(-100%);transition:all ease-in-out var(--menu-transition-duration);padding:0}@media (max-width: 960px){.mobile-menu{display:flex;flex-direction:column}}.mobile-menu.is-active{transform:translate(0)}.mobile-menu .mobile-menu-header{flex:0;position:sticky;top:0;padding:0 20px;min-height:60px;border-bottom:1px solid black;background-color:#fff}.mobile-menu .mobile-menu-header .mobile-menu-header-action{background-color:transparent;border:none;padding:10px 0;cursor:pointer;height:60px;width:100%;display:inline-flex;flex-direction:row;gap:15px;justify-content:flex-start;align-items:center}.mobile-menu .mobile-menu-header .mobile-menu-header-action svg{height:12px;width:auto}.mobile-menu .mobile-menu-header .mobile-menu-header-action span{font-family:CoolveticaForme;font-size:15px;line-height:1.2;color:#8b8b8b}.mobile-menu .mobile-menu-child{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:0;background-color:#fff;transform:translate(100%);transition:all ease-in-out var(--menu-transition-duration);padding:0}.mobile-menu .mobile-menu-child.is-active{transform:translate(0)}.mobile-menu .mobile-menu-links{flex:1;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;padding:20px 20px 200px}.mobile-menu .mobile-menu-links:not(:first-child){padding-top:30px}.mobile-menu .mobile-menu-links .mobile-menu-link{display:inline-flex;align-items:center;justify-content:flex-start;padding:10px 0;margin:0;font-family:CoolveticaForme;font-size:15px;line-height:1.2;cursor:pointer;color:var(--color-text);background-color:transparent;border:none}.header-cart-section .header-cart{position:fixed;right:0;height:calc(100vh - var(--announcement-height, 0));width:100vw;max-width:var(--cart-width);top:var(--announcement-height, 0);background-color:#fff;border-left:1px solid #000;z-index:20;overflow-y:auto;display:flex;flex-direction:column;transform:translate(100%);transition:all .25s ease-in-out}@media (max-width: 960px){.header-cart-section .header-cart{top:var(--announcement-height-mobile, 0);height:calc(100vh - var(--announcement-height-mobile, 0))}}.header-cart-section .header-cart.is-active{transform:translate(0)}.header-cart-section .header-cart .header-cart-header{height:var(--navigation-height);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #000;position:sticky;top:0;background-color:#fff;z-index:10}.header-cart-section .header-cart .header-cart-header .header-title{font-family:CoolveticaForme;font-size:15px;font-weight:500;color:#000;margin:0}.header-cart-section .header-cart .header-cart-header .header-button{background-color:transparent;border:none;padding:10px 0 10px 10px;display:flex;font-size:15px}.header-cart-section .header-cart .header-cart-header .header-button svg{width:22px;height:22px;margin:auto}@media (max-width: 960px){.header-cart-section .header-cart .header-cart-footer{margin-bottom:10%}}.header-cart-section .header-cart .header-cart-footer .footer-total{border-top:1px solid #000;margin-top:-1px;padding:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-cart-section .header-cart .header-cart-footer .footer-total p{font-family:CoolveticaForme;font-size:15px;font-weight:500;color:#000;margin:0}.header-cart-section .header-cart .header-cart-footer .footer-actions{border-top:1px solid #000;padding:20px;display:flex;flex-direction:column;gap:20px}.header-cart-section .header-cart .header-cart-footer .footer-actions>div:empty{display:none}.header-cart-section .header-cart .header-cart-footer .footer-actions .footer-actions-buttons{display:flex;flex-direction:column;gap:10px}.header-cart-section .header-cart .header-cart-footer .footer-actions .footer-actions-buttons .footer-action-checkout{width:100%;background:transparent;height:40px;display:flex;justify-content:center;align-items:center;background:#000;color:#fff;fill:#fff;border-radius:100px;border:1px solid #000}.header-cart-section .header-cart .header-cart-footer .footer-actions .footer-actions-buttons .footer-action-continue{width:100%;background:transparent;height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;border:1px solid #000;border-radius:100px}.header-cart-section .header-cart .header-cart-footer .footer-actions .footer-actions-extra{display:flex;flex-direction:column;gap:10px;align-items:center}.header-cart-section .header-cart .header-cart-footer .footer-actions .footer-actions-extra .footer-action-link{color:#000;leading-trim:both;font-family:CoolveticaForme;font-size:15px;font-weight:500;text-decoration:underline}.header-cart-section .header-cart .header-cart-empty{padding:20px;flex-grow:1;text-align:center}.header-cart-section .header-cart .header-cart-items{flex-grow:1;display:flex;flex-direction:column}.header-cart-section .header-cart .header-cart-items .cart-item{padding:20px;border-bottom:1px solid #000;min-height:200px;display:grid;grid-template-columns:130px 1fr 30px;grid-auto-rows:auto;gap:20px}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-image{display:inline-block;grid-column:1;grid-row:1/3;aspect-ratio:4/5}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-image img{height:100%;width:100%;object-fit:contain}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-title{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:8px;height:fit-content}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-title p,.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-title a{display:inline-block;font-family:CoolveticaForme;font-size:15px;font-weight:500;margin:0;line-height:1}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-price{grid-column:3;grid-row:1;display:flex;flex-direction:row;align-items:start;justify-content:flex-end;gap:10px}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-price p{font-family:CoolveticaForme;font-size:15px;font-weight:500;margin:0}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-quantity{grid-column:2;grid-row:2;display:inline-flex;justify-content:flex-start;align-items:flex-end}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-quantity .quantity-component{width:fit-content}.header-cart-section .header-cart .header-cart-items .cart-item .cart-item-quantity .quantity-component input{max-width:60px;flex-shrink:1;flex-grow:1;flex-basis:60px}.flyout-container{position:fixed;top:0;right:0;bottom:0;max-width:450px;width:100%;z-index:25;border-left:1px solid #000;background-color:#fff;transform:translate(100%);transition:all ease-in-out var(--menu-transition-duration)}.flyout-container.is-active{transform:translate(0)}.flyout-container .flyout-container-header{padding:20px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media (max-width: 768px){.flyout-container .flyout-container-header{justify-content:flex-start}}.template-product .product-wrapper{width:100%;min-height:80vh;overflow-x:hidden;display:grid;grid-template-columns:1fr;grid-auto-flow:dense;gap:1px}.template-product .product-wrapper>div:not(:empty){outline:1px solid #000;max-width:100vw}@media screen and (min-width: 1024px){.template-product .product-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .product-wrapper .product-gallery-section.masonry-processed .product-gallery-thumbnails{height:101%}}.template-product .product-wrapper .product-gallery-section{--grid-row: 1}.template-product .product-wrapper .product-options-section{--grid-row: 2}.template-product .product-wrapper .product-details-section{--grid-row: 3}.template-product .product-wrapper .product-press-section{--grid-row: 5}.template-product .product-wrapper .product-press-effects-section{--grid-row: 4}@media screen and (min-width: 1024px){.template-product .product-wrapper .shopify-section{grid-column:1/-1;--grid-row: unset}.template-product .product-wrapper .product-gallery-section{grid-column:1}.template-product .product-wrapper .product-options-section,.template-product .product-wrapper .product-details-section{grid-column:2}.template-product .product-wrapper .product-press-section,.template-product .product-wrapper .product-press-effects-section{grid-column:1/-1}.template-product .product-wrapper .product-before-after-section{grid-column:1}.template-product .product-wrapper .product-recommendations-section,.template-product .product-wrapper .product-testimonials-section,.template-product .product-wrapper .product-compare-section{grid-column:1/-1}}.template-product .product-wrapper .shopify-section{display:unset}.template-product .product-wrapper .product-gallery{width:100%;position:relative}.template-product .product-wrapper .product-gallery .product-gallery-badges{position:absolute;z-index:1;top:25px;left:20px;display:none;flex-direction:column;gap:10px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-gallery .product-gallery-badges{display:flex}}.template-product .product-wrapper .product-gallery .product-gallery-images{overflow:hidden;position:relative;z-index:0}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__container{display:flex}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__container .embla__slide{flex:0 0 100%;min-width:0;aspect-ratio:4/5}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__container .embla__slide img{height:100%;width:100%;object-fit:cover;display:block}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__dots{position:absolute;bottom:5%;left:0;right:0;margin:0;width:90%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-gallery .product-gallery-images .embla__dots{display:none}}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__dots .embla__dot{background:transparent;height:8px;width:8px;margin:0;padding:0;border-radius:100%;border:solid white 2px}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__dots .embla__dot.is-active{background:#fff}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__arrow{display:none;background:transparent;border:none;position:absolute;top:0;bottom:0;margin:auto;height:fit-content}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__arrow:disabled{opacity:.5}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__arrow-prev{left:15px}.template-product .product-wrapper .product-gallery .product-gallery-images .embla__arrow-next{right:15px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-gallery .product-gallery-images .embla__arrow{display:block}}.template-product .product-wrapper .product-gallery .product-gallery-thumbnails{display:none;overflow:hidden;width:100%;height:75px;border-top:1px solid #000}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-gallery .product-gallery-thumbnails{display:block}}.template-product .product-wrapper .product-gallery .product-gallery-thumbnails .embla-thumbs__container{display:flex;height:75px;flex-direction:row}.template-product .product-wrapper .product-gallery .product-gallery-thumbnails .embla-thumbs__slide{flex:0 0 60px;min-width:0;height:100%;background:#fff;margin:0;padding:0;border-radius:0;border:none;border-left:1px solid #000;opacity:.6}.template-product .product-wrapper .product-gallery .product-gallery-thumbnails .embla-thumbs__slide.is-active{opacity:1}.template-product .product-wrapper .product-gallery .product-gallery-thumbnails .embla-thumbs__slide:last-child{border-right:1px solid #000}.template-product .product-wrapper .product-gallery .product-gallery-thumbnails .embla-thumbs__slide img{height:100%;width:100%;object-fit:cover;display:block}.template-product .product-wrapper .product-options .product-options-overview{padding:45px 15px 0}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-options .product-options-overview{padding:40px;border-bottom:1px solid #000}}.template-product .product-wrapper .product-options .product-options-overview .product-options-overview-header{display:flex;flex-direction:row;justify-content:space-between}.template-product .product-wrapper .product-options .product-options-overview .product-options-overview-header .title,.template-product .product-wrapper .product-options .product-options-overview .product-options-overview-header .price{font-family:CoolveticaForme;font-size:30px;font-weight:500;color:#000;margin:0;padding:0;line-height:normal;display:flex;flex-direction:row;justify-content:end;gap:10px}.template-product .product-wrapper .product-options .product-options-overview .product-options-overview-excerpt{display:inline-block;color:#000;font-size:15px;font-weight:400;margin-top:25px;line-height:25px}.template-product .product-wrapper .product-options .product-options-options{display:flex;flex-direction:column;gap:30px;border-bottom:1px solid #000;padding:30px 15px 45px;width:100%}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-options .product-options-options{padding:40px}}.template-product .product-wrapper .product-options .product-options-options .option .option-header{display:flex;flex-direction:row;align-items:center;gap:20px}.template-product .product-wrapper .product-options .product-options-options .option .option-header .option-header-name{font-size:15px;text-transform:capitalize;font-weight:600}.template-product .product-wrapper .product-options .product-options-options .option .option-header .option-header-value{font-size:15px}.template-product .product-wrapper .product-options .product-options-options .option .option-values{margin-top:15px}.template-product .product-wrapper .product-options .product-options-options .option .option-values .tooltip{display:none;position:absolute;width:max-content;top:-15px;left:50%;transform:translate(-50%,-100%);padding:5px 20px;border-radius:100px;border:1px solid #000;background:#000}.template-product .product-wrapper .product-options .product-options-options .option .option-values .tooltip p{color:#fff;font-size:15px;font-family:CoolveticaForme;font-weight:400;line-height:1}.template-product .product-wrapper .product-options .product-options-options .option .option-values .tooltip i{position:absolute;top:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}.template-product .product-wrapper .product-options .product-options-options .option .option-values .tooltip i:after{content:"";position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#000}.template-product .product-wrapper .product-options .product-options-options .option .option-values .radio-group:hover .tooltip{display:block}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-colors{display:flex;flex-direction:row;gap:10px}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-colors .radio-group{width:var(--swatch-color-size);height:var(--swatch-color-size);display:grid;grid-template-columns:var(--swatch-color-size);grid-template-rows:var(--swatch-color-size);margin:0;padding:0;cursor:pointer;position:relative}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-colors .radio-group:focus div{border-width:2px}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-colors .radio-group input{grid-column:1;grid-row:1;padding:0;margin:0}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-colors .radio-group .color{grid-column:1;grid-row:1;border-radius:100%;padding:2px;width:100%;height:100%;background-position:center}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-colors .radio-group .color.is-active{border:4px solid #fff}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-colors .radio-group .color.is-active:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #000;border-radius:100%}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes{display:flex;flex-direction:row;gap:10px}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group{width:35px;height:35px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:0;padding:0;cursor:pointer;position:relative}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group:focus div{border-width:2px}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group.sold-out .sold-out-line{display:block}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group.sold-out .color{border-color:#8b8b8b}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group .sold-out-line{display:none;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;margin:auto;border-radius:100%}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group input{grid-column:1;grid-row:1;padding:0;margin:0}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group .color{grid-column:1;grid-row:1;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #000;background-position:center}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group .color.is-active{background-color:#000}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group .color.is-active p{color:#fff}.template-product .product-wrapper .product-options .product-options-options .option .option-values .option-values-sizes .radio-group .color p{color:#000;font-size:15px;font-weight:400}.template-product .product-wrapper .product-options .product-options-options .product-options-notices p{color:#000;font-family:PrentonRPProForme;font-size:15px;font-weight:400}.template-product .product-wrapper .product-options .product-options-actions{padding:20px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-options .product-options-actions{padding:30px}}.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-cart{display:flex;flex-direction:column;gap:5px;width:100%}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-cart{gap:10px;flex-direction:row}}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-cart .quantity-component{flex:0 0 128px}}.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-cart .add-to-cart{background-color:#000;color:#fff;border-radius:100px;display:flex;justify-content:center;align-items:center;height:40px;border:none;padding:0;margin:0}.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-cart .add-to-cart:disabled,.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-cart .add-to-cart.disabled{background-color:#888}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-cart .add-to-cart{flex-grow:1}}.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-extras{margin-top:25px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-options .product-options-actions .product-options-actions-extras{min-height:40px;margin-top:20px}}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details{padding:44px 42px 60px}}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details .product-details-navigation{display:flex;flex-direction:row;gap:50px}}.template-product .product-wrapper .product-details .product-details-tab{display:none}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details .product-details-tab{display:block}}.template-product .product-wrapper .product-details .product-details-accordion,.template-product .product-wrapper .product-details .product-details-tab{padding:20px 15px 0}.template-product .product-wrapper .product-details .product-details-accordion:not(:last-child),.template-product .product-wrapper .product-details .product-details-tab:not(:last-child){border-bottom:1px solid #000}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details .product-details-accordion:not(:last-child),.template-product .product-wrapper .product-details .product-details-tab:not(:last-child){border-bottom:none}}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details .product-details-accordion,.template-product .product-wrapper .product-details .product-details-tab{border-bottom:none;padding:0}}.template-product .product-wrapper .product-details .product-details-accordion .title,.template-product .product-wrapper .product-details .product-details-tab .title{padding:0;margin:0 0 20px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;color:#000}.template-product .product-wrapper .product-details .product-details-accordion .title span,.template-product .product-wrapper .product-details .product-details-tab .title span{font-size:15px;font-weight:400;font-family:CoolveticaForme}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details .product-details-accordion .title svg,.template-product .product-wrapper .product-details .product-details-tab .title svg{display:none}}.template-product .product-wrapper .product-details .product-details-accordion .content,.template-product .product-wrapper .product-details .product-details-tab .content{font-family:PrentonRPProForme;overflow:hidden;transition:all ease-in-out .25s;position:relative}.template-product .product-wrapper .product-details .product-details-accordion .content *,.template-product .product-wrapper .product-details .product-details-tab .content *{font-size:15px;line-height:25px}.template-product .product-wrapper .product-details .product-details-accordion table,.template-product .product-wrapper .product-details .product-details-tab table{font-size:15px;line-height:18px!important}.template-product .product-wrapper .product-details .product-details-accordion .content ul,.template-product .product-wrapper .product-details .product-details-tab .content ul{list-style:none}.template-product .product-wrapper .product-details .product-details-accordion .content p,.template-product .product-wrapper .product-details .product-details-tab .content p{margin-bottom:10px}.template-product .product-wrapper .product-details .product-details-accordion .content a,.template-product .product-wrapper .product-details .product-details-tab .content a{text-decoration:underline}.template-product .product-wrapper .product-details .product-details-accordion .content-accordion,.template-product .product-wrapper .product-details .product-details-tab .content-accordion{max-height:0;height:auto}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details .product-details-accordion .content-accordion,.template-product .product-wrapper .product-details .product-details-tab .content-accordion{display:none}}.template-product .product-wrapper .product-details .product-details-accordion.is-active .content,.template-product .product-wrapper .product-details .product-details-tab.is-active .content{max-height:2000px;padding-bottom:20px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-details .product-details-accordion .title,.template-product .product-wrapper .product-details .product-details-tab .title{color:#888}.template-product .product-wrapper .product-details .product-details-accordion.is-exact-active .title,.template-product .product-wrapper .product-details .product-details-tab.is-exact-active .title{color:#000;text-decoration:underline}}.template-product .product-wrapper .product-press{max-width:100vw}.template-product .product-wrapper .product-press .marquee{--gap: 1rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);padding:20px 0}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.template-product .product-wrapper .product-press .marquee .marquee-container{min-width:100vw;visibility:hidden}@media (prefers-reduced-motion: reduce){.template-product .product-wrapper .product-press .marquee .marquee-container{animation-play-state:paused!important}}.template-product .product-wrapper .product-press .marquee .marquee-container .marquee-slide{display:grid;grid-template-columns:400px 130px;grid-template-rows:minmax(60px,auto);align-items:center;margin-right:100px;gap:25px;overflow:hidden;white-space:normal}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-press .marquee .marquee-container .marquee-slide{padding:0}}.template-product .product-wrapper .product-press .marquee .marquee-container .marquee-slide .content,.template-product .product-wrapper .product-press .marquee .marquee-container .marquee-slide .author{font-size:15px;text-align:center;flex-grow:1;flex-shrink:1}.template-product .product-wrapper .product-press .marquee .marquee-container .marquee-slide .author *{font-weight:600}.template-product .product-wrapper .product-press .marquee .marquee-container .marquee-slide .image{height:60px}.template-product .product-wrapper .product-press .marquee .marquee-container .marquee-slide .image img{height:100%;width:auto;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.template-product .product-wrapper .product-effects .product-effects-header{padding:20px 15px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-effects .product-effects-header{padding:30px 20px}}.template-product .product-wrapper .product-effects .product-effects-header .product-effects-header-title{font-size:30px;display:none;font-weight:500;font-family:CoolveticaForme}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-effects .product-effects-header .product-effects-header-title{display:block}}.template-product .product-wrapper .product-effects .product-effects-header .product-effects-header-tab{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:transparent;border:none;margin:0;width:100%;padding:0}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-effects .product-effects-header .product-effects-header-tab{display:none}}.template-product .product-wrapper .product-effects .product-effects-items{height:auto;max-height:0;transition:all .25s ease-in-out;display:grid;grid-template-columns:1fr;gap:15px;padding:0 15px;overflow:hidden}.template-product .product-wrapper .product-effects .product-effects-items.is-active{max-height:2000px;padding-bottom:20px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-effects .product-effects-items.is-active{max-height:unset;padding-bottom:60px}}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-effects .product-effects-items{max-height:unset;margin-top:10px;padding-bottom:60px;grid-template-columns:1fr 1fr}}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item{padding:30px 15px;border-radius:15px;background-color:#f5f5f5;display:flex;flex-direction:row;gap:15px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item{gap:25px;padding:80px 40px}}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item .item-icon{height:30px;width:30px}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item .item-icon img{height:100%;width:100%;object-fit:contain}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item .item-content .title{font-size:15px;font-weight:500;font-family:CoolveticaForme}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item .item-content .content{margin-top:15px}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item .item-content .content *{font-family:PrentonRPProForme;font-size:15px}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item .item-content .content ul{list-style:none}.template-product .product-wrapper .product-effects .product-effects-items .product-effects-item .item-content .content ul li{margin-bottom:5px}.template-product .product-wrapper .product-ba .product-ba-header{padding:20px;border-bottom:1px solid #000;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.template-product .product-wrapper .product-ba .product-ba-header .product-ba-header-title{color:#000;font-size:15px;font-weight:500;font-family:CoolveticaForme}.template-product .product-wrapper .product-ba .product-ba-header .product-ba-header-actions{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-ba .product-ba-header .product-ba-header-actions{display:none}}.template-product .product-wrapper .product-ba .product-ba-header .product-ba-header-actions .button{background:transparent;margin:0;padding:5px;border:none}.template-product .product-wrapper .product-ba .product-ba-header .product-ba-header-actions .button:disabled{opacity:.5}.template-product .product-wrapper .product-ba .product-ba-header .product-ba-header-actions .button.button-prev svg{transform:rotate(180deg)}.template-product .product-wrapper .product-ba .product-ba-items{overflow:hidden}.template-product .product-wrapper .product-ba .embla__container{display:flex;flex-direction:row}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-ba .embla__container{display:grid;grid-template-columns:1fr;grid-template-columns:repeat(2,1fr)}}.template-product .product-wrapper .product-ba .embla__container .product-ba-item{position:relative;aspect-ratio:4/5;overflow:hidden;flex:0 0 100%;min-width:0}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-ba .embla__container .product-ba-item{border-bottom:none}}.template-product .product-wrapper .product-ba .embla__container .product-ba-item:not(:last-child){border-right:1px solid #000}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .slider{position:absolute;z-index:4;top:0;bottom:0;margin:auto;width:100%;padding:0;cursor:ew-resize;border:none;height:fit-content;-webkit-appearance:none;appearance:none;background:transparent}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-12px;width:32px;height:32px;border:solid 1px #000000;background-color:#000;border-radius:25px;background-image:url(../svg/before-after-arrow.svg);background-position:center top 11px;background-repeat:no-repeat}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .slider::-moz-range-thumb{border:none;width:32px;height:32px;border:solid 1px #000000;background-color:#000;border-radius:25px;background-image:url(../svg/before-after-arrow.svg);background-position:center top 11px;background-repeat:no-repeat}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .slider-bar{width:100%;height:100%;padding:0 16px;position:absolute;z-index:3}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .slider-bar .bar{width:1px;height:100%;background-color:#000;position:relative;top:0;bottom:0}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .image{width:100%}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .image.image-before{z-index:1;position:relative;aspect-ratio:4/5}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .image.image-before img{height:101%;width:100%;object-fit:cover;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.template-product .product-wrapper .product-ba .embla__container .product-ba-item .image.image-after{height:101%;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background-image);background-repeat:no-repeat;background-size:cover;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.template-product .product-wrapper .product-recommendations .product-recommendations-header{height:60px;padding:0 15px;display:flex;flex-direction:row;justify-content:start;align-items:center;border-bottom:solid 1px #000}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-recommendations .product-recommendations-header{padding:0 20px}}.template-product .product-wrapper .product-recommendations .product-recommendations-header .title{color:#000;font-family:CoolveticaForme;font-size:15px;font-weight:500}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-recommendations .product-recommendations-header .title{font-size:30px}}.template-product .product-wrapper .product-recommendations .product-recommendations-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:1px;border-bottom:1px solid #000}.template-product .product-wrapper .product-recommendations .product-recommendations-items .product-recommendations-item{outline:1px solid #000}.template-product .product-wrapper .product-testimonials .product-testimonials-header{height:60px;padding:0 15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:solid 1px #000}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-testimonials .product-testimonials-header{padding:0 20px}}.template-product .product-wrapper .product-testimonials .product-testimonials-header .title{color:#000;font-family:CoolveticaForme;font-size:15px;font-weight:500}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-testimonials .product-testimonials-header .title{font-size:30px}}.template-product .product-wrapper .product-testimonials .product-testimonials-header .actions{display:flex;flex-direction:row;gap:5px;justify-content:flex-end}.template-product .product-wrapper .product-testimonials .product-testimonials-header .actions button{background:transparent;margin:0;padding:5px;border:none}.template-product .product-wrapper .product-testimonials .product-testimonials-items{overflow:hidden}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container{display:flex;flex-direction:row}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .embla__slide{flex:0 0 80%;min-width:0}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .embla__slide{flex:0 0 33.3333%}}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide{min-height:460px;border-right:1px solid #000}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide-content{display:flex}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide .testimonial{text-align:center;width:70%;margin:auto}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide .testimonial .content *{color:#000;font-family:PrentonRPProForme;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide .testimonial .customer *{color:#000;font-family:CoolveticaForme;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-top:15px}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide .image{height:100%}@media screen and (min-width: 768px){.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide .image{aspect-ratio:1/1}}.template-product .product-wrapper .product-testimonials .product-testimonials-items .embla__container .testimonial-slide .image img{height:100%;width:100%;object-fit:cover;display:block}.template-product .product-wrapper .product-compare .product-compare-header{height:60px;padding:0 15px;display:flex;flex-direction:row;justify-content:start;align-items:center;border-bottom:solid 1px #000}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-header{padding:0 20px}}.template-product .product-wrapper .product-compare .product-compare-header .title{color:#000;font-family:CoolveticaForme;font-size:15px;font-weight:500}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-header .title{font-size:30px}}.template-product .product-wrapper .product-compare .product-compare-items{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-items{grid-template-columns:repeat(3,1fr)}}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item{padding:30px 15px;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:30px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item{gap:50px;padding:60px 20px}}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item:not(:last-child){border-right:1px solid #000}@media screen and (max-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item:nth-child(n+3){display:none}}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .header{border:1px solid #000;border-radius:100px;height:32px;width:100%;overflow:hidden;display:flex;flex-direction:row;align-items:center}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .header{min-width:160px;width:auto}}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .header .header-title{color:#000;text-align:center;font-family:CoolveticaForme;font-size:15px;font-weight:500;line-height:1;margin:auto;padding:0}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .header .header-select{border:none;outline:none;border-radius:inherit;height:100%;width:100%;padding:0 30px;color:#000;text-align:center;font-family:CoolveticaForme;font-size:15px;font-weight:500;line-height:1}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body{gap:50px}}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .image{height:120px;width:auto;object-fit:contain;aspect-ratio:1/1}@media screen and (min-width: 1024px){.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .image{height:200px}}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .features{display:flex;flex-direction:column;gap:25px;color:#000;text-align:center;font-size:15px}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .features .feature-title{font-family:CoolveticaForme;font-weight:500;padding:0;margin:0;text-transform:capitalize;line-height:1}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .features .feature-text{font-family:PrentonRPProForme;font-size:15px;padding:0;margin:10px 0 0;line-height:25px}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .features .feature-rating{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;margin-top:10px}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .features .feature-rating div{border-radius:100%;border:1px solid #000;width:10px;height:10px}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .features .feature-rating div.filled{background-color:#000}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .actions{display:flex;flex-direction:column;gap:20px;align-items:center}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .actions .actions-cart{border-radius:100px;border:1px solid #000;background:#000;height:32px;width:180px;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:CoolveticaForme;font-size:15px;font-weight:500;line-height:1}.template-product .product-wrapper .product-compare .product-compare-items .product-compare-item .body .actions .actions-link{color:#000;font-family:CoolveticaForme;font-size:15px;font-weight:500;line-height:1;text-decoration-line:underline}.collection-wrapper{overflow-x:hidden}.collection-wrapper .collection-header{border-bottom:1px solid #000}.collection-wrapper .collection-header .collection-header-quicklinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));height:60px}.collection-wrapper .collection-header .collection-header-quicklinks .quicklink{display:inline-block;display:flex;justify-content:center;align-items:center;font-family:CoolveticaForme;font-size:15px;font-weight:400}.collection-wrapper .collection-header .collection-header-quicklinks .quicklink:not(:last-child){border-right:1px solid #000}.collection-wrapper .collection-header .collections-header-details{height:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #000;padding:0 20px}.collection-wrapper .collection-header .collections-header-details .collections-header-details-title{color:#000;font-family:CoolveticaForme;font-size:15px;font-weight:500;margin:0}.collection-wrapper .collection-header .collections-header-details .collections-header-details-action{color:#000;font-family:CoolveticaForme;font-size:15px;font-weight:500;margin:0;background:transparent;border:none;padding:5px}.collection-wrapper .collection-filters{height:auto;max-height:0;overflow:hidden;display:grid;grid-template-columns:1fr}.collection-wrapper .collection-filters.is-active{max-height:2000px;border-bottom:solid 1px #000}@media screen and (min-width: 1024px){.collection-wrapper .collection-filters{grid-template-columns:repeat(4,1fr)}}.collection-wrapper .collection-filters .collection-filters-section{padding:20px}@media screen and (min-width: 1024px){.collection-wrapper .collection-filters .collection-filters-section{padding:20px 20px 40px}}.collection-wrapper .collection-filters .collection-filters-section:not(:last-child){border-right:1px solid #000;border-bottom:1px solid #000}@media screen and (min-width: 1024px){.collection-wrapper .collection-filters .collection-filters-section:not(:last-child){border-bottom:none}}.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;background:transparent;padding:0;border:none;width:100%}.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-title span{color:#000;font-family:CoolveticaForme;font-size:15px;font-weight:500;margin:0;padding:0}@media screen and (min-width: 1024px){.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-title svg{display:none}}.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-options{display:none;flex-direction:column;justify-content:start;gap:8px}@media screen and (min-width: 1024px){.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-options{display:flex;margin-top:10px}}.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-options.is-active{display:flex;margin-top:10px}.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-option{color:#000;font-family:PrentonRPProForme;font-size:15px;margin:0;padding:0;background:transparent;border:none;width:fit-content}.collection-wrapper .collection-filters .collection-filters-section .collection-filters-section-option.is-active{text-decoration:underline}.collection-wrapper .collection-filters .collection-filters-section .collection-filters-clear{text-decoration:underline;font-weight:500;font-family:CoolveticaForme}.collection-wrapper .collection-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:1px;margin-bottom:1px;border-bottom:1px solid black}@media screen and (min-width: 1024px){.collection-wrapper .collection-items{grid-template-columns:repeat(3,1fr)}}.collection-wrapper .collection-items .collection-item{outline:1px solid black}.badge{border-radius:100px;border:1px solid #000;background:#fff;padding:5px 20px;font-family:CoolveticaForme;font-size:15px;font-weight:500;line-height:1;text-align:center}.product-card:not(:last-child){border-right:1px solid #000}.product-card .product-card-images{display:inline-block;width:100%;aspect-ratio:4/5;position:relative;border-bottom:1px solid #000}.product-card .product-card-images img{height:100%;width:100%;object-fit:cover;display:block}.product-card .product-card-images .product-card-images-variants{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.product-card .product-card-images .product-card-images-badges{position:absolute;z-index:2;top:20px;left:20px;flex-direction:column;gap:5px;display:none}@media screen and (min-width: 1024px){.product-card .product-card-images .product-card-images-badges{display:flex}}.product-card .product-card-details{padding:15px 15px 30px}.product-card .product-card-details .product-card-details-header{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:5px;grid-auto-flow:dense}@media screen and (min-width: 1024px){.product-card .product-card-details .product-card-details-header{grid-template-columns:2fr 1fr}}.product-card .product-card-details .product-card-details-header .yotpo{grid-row:1;grid-column:1/-1}.product-card .product-card-details .product-card-details-header .yotpo .rating-star{font-size:14px}.product-card .product-card-details .product-card-details-header .yotpo .yotpo-bottomline{flex-direction:row;flex-wrap:wrap;gap:4px;align-items:center}.product-card .product-card-details .product-card-details-header .yotpo .yotpo-bottomline span,.product-card .product-card-details .product-card-details-header .yotpo .yotpo-bottomline a{margin:0!important;padding:0;height:fit-content}@media screen and (min-width: 1024px){.product-card .product-card-details .product-card-details-header .yotpo{grid-row:2}.product-card .product-card-details .product-card-details-header .yotpo .yotpo-bottomline{gap:8px}.product-card .product-card-details .product-card-details-header .yotpo .yotpo-bottomline .rating-star{font-size:18px}.product-card .product-card-details .product-card-details-header .yotpo .yotpo-bottomline a{font-size:16px}}.product-card .product-card-details .product-card-details-header .title{font-size:15px;font-family:CoolveticaForme;font-weight:500;padding:0;margin:0;display:inline-block}@media screen and (min-width: 1024px){.product-card .product-card-details .product-card-details-header .title{font-size:30px}}.product-card .product-card-details .product-card-details-header .price{display:flex;flex-direction:row;gap:10px;align-items:center}@media screen and (min-width: 1024px){.product-card .product-card-details .product-card-details-header .price{justify-content:end}}.product-card .product-card-details .product-card-details-header .price p,.product-card .product-card-details .product-card-details-header .price strike{font-weight:500;font-size:15px;font-family:CoolveticaForme;padding:0;margin:0;line-height:25px}@media screen and (min-width: 1024px){.product-card .product-card-details .product-card-details-header .price p,.product-card .product-card-details .product-card-details-header .price strike{font-size:30px}}.product-card .product-card-details .product-card-details-description{display:none;margin-top:20px}@media screen and (min-width: 1024px){.product-card .product-card-details .product-card-details-description{display:block}}.product-card .product-card-details .product-card-details-description p{font-family:PrentonRPProForme;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.product-card .product-card-details .product-card-details-options{margin-top:20px}.product-card .product-card-details .product-card-details-options .option-values-colors{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto}@media screen and (min-width: 768px){.product-card .product-card-details .product-card-details-options .option-values-colors{grid-template-columns:repeat(auto-fit,var(--swatch-color-size));grid-auto-rows:var(--swatch-color-size)}}.product-card .product-card-details .product-card-details-options .option-values-colors .action-arrow{grid-column-end:-1;display:inline-flex;justify-content:flex-end;align-items:center}@media screen and (min-width: 768px){.product-card .product-card-details .product-card-details-options .option-values-colors .action-arrow{display:none}}.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:0;padding:0;cursor:pointer;position:relative;width:100%;height:100%;aspect-ratio:1/1}@media (max-width: 768px){.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group:nth-child(n+5){display:none}}@media screen and (min-width: 768px){.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group{width:var(--swatch-color-size);height:var(--swatch-color-size)}}.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group:focus div{border-width:2px}.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group input{grid-column:1;grid-row:1;visibility:hidden;padding:0;margin:0}.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group div{grid-column:1;grid-row:1;border-radius:100%;padding:2px;background-position:center}.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group div.is-active{border:4px solid #fff}.product-card .product-card-details .product-card-details-options .option-values-colors .radio-group div.is-active:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #000;border-radius:100%}.quantity-component{border:1px solid #000;border-radius:100px;display:flex;flex-direction:row;height:40px}.quantity-component button{flex:0 0 50px;padding:0 20px;margin:0;display:flex;justify-content:center;align-items:center;background:transparent;border:none;margin:none}.quantity-component input{flex-grow:1;font-size:15px}.notify-popup{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;max-width:460px;width:80%;height:fit-content;border:1px solid #000}.notify-popup form .notify-header{height:65px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #000}.notify-popup form .notify-header .notify-header-title{font-family:CoolveticaForme;font-size:15px;margin:0;padding:0 25px}.notify-popup form .notify-header .notify-header-close{aspect-ratio:1/1;height:100%;background-color:transparent;border:none;border-left:1px solid #000}.notify-popup form .notify-body{padding:25px;display:flex;flex-direction:column;gap:25px}.notify-popup form .notify-body input{width:100%;border:none;border-bottom:1px solid #000;height:46px;font-size:15px;font-family:PrentonRPProForme;border-radius:0;padding-left:0}.notify-popup form .notify-body input:focus{outline:none}.notify-popup form .notify-body input::placeholder{color:#8b8b8b}.notify-popup form .notify-body button{border:1px solid #000;border-radius:25px;width:100%;height:32px;background-color:#fff;color:#000;font-family:CoolveticaForme;font-size:15px}.notify-popup form .notify-body .notify-body-messages{width:100%;text-align:center}.notify-popup form .notify-body .notify-body-messages p{font-family:PrentonRPProForme;font-size:15px;padding:0;margin:0;color:#000}#bundler-target-element{display:flex}#bundler-target-element>div{flex:0 0 100%;min-width:0}#bundler-target-element>div .bndlr-container{margin-top:0;padding-top:0}.yotpo .yotpo-display-wrapper{border-top:none;border-bottom:none;margin-top:-1px;margin-bottom:-1px}.yotpo .yotpo-pager .yotpo-page-element{font-family:CoolveticaForme;font-size:16px}.yotpo .yotpo-pager .yotpo-page-element.yotpo-active{text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px!important}.yotpo .bottom-line-items-container-mobile{padding:0!important;height:auto!important}.yotpo .bottom-line-items-container-mobile .bottom-line-items{float:unset;display:flex;align-items:center;justify-content:center;margin:0!important;gap:12px}.yotpo .bottom-line-items-container-mobile .bottom-line-items .avg-score{height:auto;width:auto!important;margin:0!important;padding:0!important;top:0!important;left:0!important;transform:unset!important}.yotpo .bottom-line-items-container-mobile .bottom-line-items .bottom-line-only-container{height:auto;width:auto!important;margin:0!important;padding:0!important}.yotpo-lightbox-content-container{display:none;visiblity:none}.yotpo-lightbox-content-container .yotpo .yotpo-review .yotpo-main{margin-left:0!important}@media (max-width: 1800px) and (min-width: 1320px){.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container{width:640px!important}}.home_slideshow .filmcontainer{height:calc(100vh - var(--header-sections-height))}@media (max-width: 768px){.home_slideshow .filmcontainer{height:80vh;width:100%;display:flex;justify-content:center}.template-index .index-section--slideshow .filmcontainer video{height:auto;-ms-transform:translate(-30%,0%);-moz-transform:translate(-30%,0%);-webkit-transform:translate(-30%,0%);transform:translate(-30%)}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/theme-updates.css.map?v=79550705631389776311743182221 */
