@media screen and (max-width:767px){.mobile-hidden{display:none!important}}@media screen and (min-width:768px)and (max-width:1024px){.tablet-hidden{display:none!important}}@media screen and (min-width:1025px)and (max-width:1440px){.laptop-hidden{display:none!important}}@media screen and (min-width:1441px){.desktop-hidden{display:none!important}}.flex{display:flex}.inline-flex{display:inline-flex;flex-flow:row wrap;width:100%}.flex--column{flex-direction:column}.flex__fill{flex:1 0 0%}.flex-justify--center{justify-content:center}.flex-align--left{align-items:flex-start}.flex-align--center{align-items:center}.grid-cols{display:grid}.grid-cols--12{--grid-cols: 12;grid-template-columns:repeat(12,1fr)}.grid-cols.gutters--medium{gap:15px}@media screen and (min-width:780px){.lu--grid-span-4{grid-column:span 4}.lu--grid-span-12{grid-column:span 12}}.section-container{display:flex;width:100%;margin:0 auto;background-color:rgb(var(--color_bg))}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase}.page-width-desktop{padding:0 1rem}.grid__item{flex-basis:auto;width:100%}@media screen and (max-width:749px){.grid--peek .grid__item{width:calc(75% - var(--grid-mobile-horizontal-spacing) - 3rem);max-width:100%}}deferred-media,.deferred-media{display:flex;position:relative;z-index:1;width:100%;min-height:fit-content}svg:not(:root){overflow:hidden}mega-menu{display:none}body[data-page-type=cart] #MainContent{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}body[data-page-type=cart] #MainContent .page-width{max-width:none;margin:0}:root{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s}h1,h3,.h0{letter-spacing:0}.h0{font-size:calc(var(--font-heading-scale) * 3rem)}h1{font-size:calc(var(--font-heading-scale) * 2rem)}@media screen and (min-width:750px){.h0,h1{font-size:calc(var(--font-heading-scale) * 3rem)}h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}}.rte>:first-child{margin-top:0}.link{font-size:1.5rem;background-color:transparent}.link--text:hover{color:rgb(var(--color-foreground))}.menu_links a{text-decoration:none}a:hover,.link:hover,.underlined-link:hover,.rte a:hover,.underline-links-hover a:hover,.underline-links-hover .full-unstyled-link:hover,.card-wrapper.product-card-wrapper.underline-links-hover:hover a,.card-wrapper.product-card-wrapper.underline-links-hover:hover .full-unstyled-link{text-decoration:none!important}html,a,button,summary,[role=button],.button,.link,.header__icon,.field__button{-webkit-tap-highlight-color:transparent}.material-icon{font-variation-settings:"FILL" 0}.icon circle,.icon path{stroke-width:1px}.is-theme-svg svg,.is-theme-svg svg *{fill:var(--icon-fill)!important;stroke:var(--icon-stroke)!important}*::-webkit-scrollbar{width:var(--scrollbar-width)}*::-webkit-scrollbar-track{background:var(--scrollbar-background)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:var(--scrollbar-radius)}.button,.button-label{font-size:15px}.add-to-cart-btn{padding:1rem}.button-overlay .quick-add__label{display:none}.badge{font-size:1rem;border:1px solid transparent}.price__container{text-align:right}.price__badges{right:0}.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.spinner .path{stroke:rgb(var(--color-button-text));stroke-linecap:round}.share-button__button,.share-button__fallback button,.share-button__close,.share-button__copy,.modal__close-button.link{background-color:transparent}.modal__close-button.link{padding:0}.field__input,.select__select{margin:0;border-radius:5px;border:var(--inputs-border-width) solid rgb(var(--color-foreground),var(--inputs-border-opacity))}.select__select,.field__label{color:rgb(var(--color-foreground))}.field:after,.select:after,.localization-form__select:after{border:.1rem solid transparent;box-shadow:none}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{padding-bottom:1rem}.field__input:not(#country-filter-input):not(.show-placeholder)::placeholder,.text-area.field__input:not(.show-placeholder)::placeholder{opacity:0}.field__button{background-color:transparent}.field__button>.svg-wrapper{display:flex;align-items:center;justify-content:center}.quantity:after{display:none}.quantity__input{width:2.5rem;margin:-2px .5rem;padding:.25rem;border:none;outline:0;font-size:1.3rem;color:var(--qty-input-text-color);background-color:var(--qty-input-bg-color);transition:box-shadow .15s ease-in-out;-moz-appearance:textfield}.quantity__button{width:var(--qty-btn-size);height:var(--qty-btn-size);border:var(--qty-btn-border-width) solid var(--qty-btn-border-color);border-radius:var(--qty-btn-radius);background-color:var(--qty-btn-bg);transition:background-color .2s}.quantity__button:focus,.quantity__input:focus{background-color:var(--qty-input-bg-color);box-shadow:0 0 0 1px #0073e6}.quantity__button .icon-minus,.quantity__button .icon-plus{width:1rem;height:1rem}@media screen and (max-width:768px){.quantity__input{font-size:1.2rem}.quantity__button{width:2rem;height:2rem}}.section-header.shopify-section-group-header-group,.header-wrapper{z-index:4}.header__menu-item{color:rgb(var(--color-foreground));font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__icon{fill:rgb(var(--color-foreground));stroke:rgb(var(--color-foreground))}.header__icon:after{content:none}.header__icon .svg-wrapper{width:28px;height:28px;stroke-width:2px}.header__icon--menu .icon{transition:transform .15s,opacity .15s}.header [tabindex="-1"]:focus{outline:0}@media screen and (max-width:768px){.header{padding:4px 2rem!important}.header__icon{width:2rem!important;height:2rem!important}.header__icon--cart{margin-left:1.2rem}.menu-drawer-container{margin-left:1rem}}.product__inventory{margin-top:calc(var(--inventory-margin-top) * 1rem);margin-bottom:calc(var(--inventory-margin-bottom) * 1rem);font-size:var(--inventory-font-size-desktop)}.product__inventory--align-right{justify-content:flex-end}@media screen and (max-width:768px){.product__inventory{font-size:var(--inventory-font-size-mobile)}}[id^=shopify-section-] placeholder-image{display:block;position:relative;width:100%;height:100%}placeholder-image[data-type=product]{width:100%;background-color:rgb(from var(--color-foreground) r g b / 15%)}placeholder-image[data-type=product]:not(:has(>img)){height:350px;aspect-ratio:var(--ratio)}.hotspots-image-container{display:flex;justify-content:center;margin:0 auto}.hotspots-image{position:relative}.hotspots-image-container--maximum .hotspots-image{width:100%;max-width:none}.hotspots-image-container--limited .hotspots-image{z-index:2;width:100%;max-width:var(--max-width)}.hotspots-image__image img,.hotspots-image__mobile-image img{display:block;width:100%;height:auto}.hotspots-image__mobile-image{display:none}.hotspots-image .placeholder{vertical-align:bottom}.hotspot{--btn-size: 4rem;--carret-height: .5rem}.hotspot-btn,.hotspot__content{position:absolute;top:var(--offset-y)}.hotspot-btn{left:var(--offset-x);z-index:0;display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border:none;border-radius:50%;outline:0;transform:translate(-50%,-50%)}.hotspot-btn .material-icon{font-size:calc(var(--btn-size) * .75);pointer-events:none;transition:transform .1s ease-in-out}.hotspot[data-open=true] .material-icon{transform:rotate(135deg)}.hotspot__content{z-index:1;overflow:hidden;border-radius:.3rem;box-shadow:4px 4px 15px #0000004d;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - var(--btn-size) / 2 - var(--carret-height)));transition:opacity .1s ease-in-out}.hotspot[data-open=true] .hotspot__content{opacity:1;pointer-events:auto}.hotspot[data-direction=bottom] .hotspot__content{transform:translate(-50%,calc(var(--btn-size) / 2 + var(--carret-height)))}.hotspot__content img{width:100%;height:auto}.hotspot__content--small-image{width:70%;margin:0 auto}.hotspot__content__title-and_text{padding:1.5rem;word-break:break-word}.hotspot__content__title-and_text>*+*{margin-top:1rem}.hotspot__content__title{margin:0;font-size:2rem;line-height:1.3}.hotspot__content__text{line-height:1.3}.hotspot__content__image-and-text--small-image{display:flex;align-items:flex-start}.hotspot__content__image-and-text--small-image .hotspot__content__image{flex-shrink:0;max-width:25%;padding:1.25rem .25rem 1.25rem 1.25rem}.hotspot__content__image-and-text--small-image .hotspot__content__title-and_text{flex-grow:1;padding:1rem 1.25rem}.hotspot__content__btn{padding:1.5rem;border-top:.2rem solid rgba(var(--color-foreground),.1)}.hotspot__content__btn .button{font-size:1.7rem}.hotspot__content .price{margin-top:.3rem;margin-bottom:0}.hotspot__content .price-item--regular{font-size:2rem}.ripple-animation:before,.ripple-animation:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;border:1px solid rgb(var(--color-background));border-radius:50%;animation:clairval-ripple 2s linear infinite}.ripple-animation:after{animation-delay:1s}@keyframes clairval-ripple{0%{opacity:0;transform:none}20%,70%{opacity:1}to{opacity:0;transform:scale(1.5)}}@media screen and (min-width:750px){.hotspots-image__content{padding:3rem}.hotspots-image-container--content-top{flex-direction:column;align-items:center}.hotspots-image-container--content-bottom{flex-direction:column-reverse;align-items:center}.hotspots-image-container--content-left{flex-direction:row;justify-content:center}.hotspots-image-container--content-right{flex-direction:row-reverse;justify-content:center}.hotspots-image-container--content-left .hotspots-image__content,.hotspots-image-container--content-right .hotspots-image__content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:35rem;max-width:60rem}.hotspots-image--same-bg.hotspots-image-container--content-top .hotspots-image__content{padding-top:0;padding-bottom:4rem}.hotspots-image--same-bg.hotspots-image-container--content-bottom .hotspots-image__content{padding-top:4rem;padding-bottom:0}}@media screen and (max-width:749px){.hotspot{--btn-size: 3rem}.hotspot--mobile-position{--offset-x: var(--mobile-offset-x) !important;--offset-y: var(--mobile-offset-y) !important}.hotspots-image--has-mobile-img .hotspots-image__image{display:none}.hotspots-image--has-mobile-img .hotspots-image__mobile-image{display:block}.hotspots-image-container--mobile-content-top{flex-direction:column}.hotspots-image-container--mobile-content-bottom{flex-direction:column-reverse}.hotspots-image--same-bg.hotspots-image-container--mobile-content-top .hotspots-image__content{padding:0 2rem 2.5rem}.hotspots-image--same-bg.hotspots-image-container--mobile-content-bottom .hotspots-image__content{padding:2.5rem 0 0}.hotspots-image--different-bg .hotspots-image__content{padding:2rem}.hotspot__content__title{font-size:1.6rem}.hotspot__content__title-and_text,.hotspot__content__btn{padding:1rem}.hotspot__content__title-and_text>*+*{margin-top:.5rem}.hotspot__content__text{font-size:1.3rem}.hotspot__content .price{margin-top:0}.hotspot__content .price-item--regular{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/clairval-compat.css.map */
