body{font-family:Montserrat,sans-serif;font-weight:400!important;font-style:normal!important;line-height:1.65!important;color:#1c1b1b!important}@media (max-width: 767px){body{line-height:1.35!important}}svg.icon.icon--small.icon--type-check_mark{min-width:20px}.product-wrap a{font-size:.8em}a.gustavs-lp-button{text-transform:uppercase;letter-spacing:1px}p.price{font-size:.9em;letter-spacing:2px;color:gray}.AnnouncementBar__Wrapper p{font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:.75em}.upper-wrapper-head h2{text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;margin:0;padding:0}button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.btn,body{font-family:var(--base-font-family_lp);font-style:var(--base-font-style_lp);font-weight:var(--base-font-weight_lp)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading-font{font-family:var(--heading-font-family_lp);font-style:var(--heading-font-style_lp);font-weight:var(--heading-font-weight_lp)}.pageheader .logotext,#shoplogo .logotext{font-family:var(--logo-font-family_lp);font-style:var(--logo-font-style_lp);font-weight:var(--logo-font-weight_lp)}.navigation{font-family:var(--nav-font-family_lp);font-style:var(--nav-font-style_lp);font-weight:var(--nav-font-weight_lp)}select{font-family:inherit;font-style:inherit;font-weight:inherit}input[type=text],input[type=number],input[type=email],input[type=password],input[type=address],input[type=tel],input[type=date],textarea{font-family:var(--base-font-family_lp);font-style:var(--base-font-style_lp);font-weight:var(--base-font-weight_lp)}strong,b{font-weight:700}em,i{font-style:italic}.subheading{font-size:.8em;font-weight:500;letter-spacing:.1em;line-height:1.3em;text-transform:uppercase}.large-text{font-size:1.35em}page-header,main-navigation{display:block}.pageheader{position:relative;z-index:4000;transition:background-color 175ms ease-in}.pageheader .logo{padding:20px 0;text-align:center}.pageheader .logo a{display:inline-block}.logo img{display:inline-block;vertical-align:middle}.logo__h1{margin:0;padding:0;font-size:inherit;line-height:inherit;text-transform:none}.logo__link{position:relative}.logo__image{transition:opacity 175ms ease-in}a{text-decoration:none;color:unset}.section_padding{margin-inline:var(--padding_desktop)}.vertical_padding{margin-block:var(--vertical_padding)}@media (max-width: 767px){.vertical_padding{margin-block:var(--vertical_padding_mobile)}.section_padding{margin-inline:var(--padding_mobile)}}.compare-price{color:var(--product_sale_color)}.height--adapt:before{content:"";display:block;padding-top:calc(100% / var(--aspect-ratio))}.image-overlay--bg-shadow .text-overlay .text-overlay__inner:before{content:"";position:absolute;z-index:-1;top:-200px;right:-100px;bottom:-200px;left:-100px;background:radial-gradient(var(--image-overlay-shadow-start) 0%,transparent 70%);pointer-events:none}.gustavs-lp-button{display:flex;align-items:center;justify-content:center}.gustavs-lp-button-wrap{display:flex;justify-content:center}.usp_wrap{display:flex;align-items:center;text-align:left}.outside-usp-container{margin-top:20px;display:flex;flex-direction:column;gap:10px}.overall-usp-columns{display:flex;gap:20px}.star-wrapper{display:flex}h2,.star-section-wrapper-lp,.text-overlay__rte,.gustavs-lp-button-wrap,.outside-usp-container{margin:0!important;padding:0!important}.with-icon{display:inline-flex;align-items:flex-start;line-height:1.4;vertical-align:top}.image-overlay{overflow:hidden}.height--fixed{position:relative;height:var(--image-height)}.height__image,.height__image img,.height__image .placeholder-image{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.theme-img{display:block;margin-right:auto;margin-left:auto}img{max-width:100%;height:auto;object-fit:cover}.image-overlay--bg-shadow .text-overlay .text-overlay__inner{position:relative}@media (min-width: 1100px){.text-overlay--for-banner .text-overlay__inner{padding:70px}}@media (min-width: 768px){.text-overlay--for-banner .text-overlay__inner{padding:50px}}.text-overlay__inner{display:block;position:relative;width:100%;padding:20px}.text-overlay{display:flex;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;align-items:center;text-align:center}.text-overlay--h-left{justify-content:left;text-align:left}.text-overlay--h-left .text-overlay__subheading,.text-overlay--h-left .text-overlay__title,.text-overlay--h-left .text-overlay__rte{margin-right:auto}.text-overlay--h-right{justify-content:right;text-align:right}.text-overlay--h-right .text-overlay__subheading,.text-overlay--h-right .text-overlay__title,.text-overlay--h-right .text-overlay__rte{margin-left:auto}.text-overlay--v-top{align-items:flex-start}.text-overlay--v-bottom{align-items:flex-end}.text-overlay--h-center{justify-content:center}.text-overlay--h-center .text-overlay__subheading,.text-overlay--h-center .text-overlay__title,.text-overlay--h-center .text-overlay__rte{margin-right:auto;margin-left:auto}.text-overlay__title{max-width:var(--heading-max-width, none)}.text-overlay__rte{max-width:65ch}.text-overlay__button-row{margin:calc(2rem - 10px) -.5em 1em}.text-overlay__button-row:last-child{margin-bottom:0}.text-overlay__button-row .text-overlay__button{margin:10px .5em 0}h2.text-overlay__title{line-height:110%}span.arrow-cont-button{display:flex}.swiper-slide{margin:0!important}.swiper-button-next:after,.swiper-button-prev:after{content:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:30px!important;stroke:#000;height:auto}carousel-slider{display:block;position:relative}.container--no-max{max-width:none!important}.collection-slider .has-paging .slider-nav__btn{display:inline-block;margin:-10px 20px;padding:10px;font-size:80%;line-height:1em;vertical-align:middle}.slider-nav__btn{background:#fff!important;border-radius:100px;width:50px!important;height:auto!important;border:none;padding:5px;margin:0 10px;position:relative!important;top:35%!important;z-index:10!important;transition:.2s ease}.slider-nav__btn:hover{background:#ffffff95}.prev{left:0;right:unset!important}.next{right:0}.product-grid--carousel{display:flex;flex-wrap:nowrap;align-items:normal}
/*# sourceMappingURL=/cdn/shop/t/144/assets/lp-main.css.map */
