:root{--ab-line:rgba(23,23,23,.14)}body{letter-spacing:0!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.banner__heading,.image-with-text__heading,.rich-text__heading,.title,.product__title>*{font-weight:400!important;letter-spacing:-.01em!important;line-height:1.12!important}h1 strong,h2 strong,h3 strong,.h0 strong,.h1 strong,.h2 strong,.banner__heading strong,.image-with-text__heading strong,.rich-text__heading strong{font-weight:400!important}.banner__heading{font-size:clamp(3rem,3.2vw,5rem)!important}.image-with-text__heading,.rich-text__heading{font-size:clamp(2.8rem,2.6vw,4.2rem)!important}.banner__text,.banner__text p{font-size:1.5rem!important;line-height:1.6!important;letter-spacing:0!important;max-width:46rem}.caption-with-letter-spacing,.caption,.image-with-text__text--caption,.footer-block__heading,.product__text.caption-with-letter-spacing{font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.4!important}.rte,.rte p,.image-with-text__text p,.rich-text__text p,.product__description{font-size:1.5rem;line-height:1.65;letter-spacing:0}.image-with-text__text p>strong:first-child{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6rem;opacity:1}.image-with-text__text p{padding:1.8rem 0;margin:0;border-top:1px solid var(--ab-line)}.image-with-text__text p:first-child{border-top:0;padding-top:.4rem}.image-with-text__text p a,.rte a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.header__menu-item,.header__menu-item span,.list-menu__item,.localization-form__select,.header-localization .disclosure__button{font-size:1.2rem!important;letter-spacing:.06em!important;text-transform:uppercase}.announcement-bar__message,.announcement-bar__message *{font-size:1.1rem!important;letter-spacing:.08em!important;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button{font-size:1.2rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;min-height:4.8rem;padding:0 3.2rem}.button:before,.button:after,.product-form__submit:before,.product-form__submit:after{border-radius:0!important}.media,.global-media-settings,.banner__media,.slideshow__media,.image-with-text__media,.product__media,.card__media,.slideshow,.slideshow__slide,.banner,.image-with-text__content,.card{border-radius:0!important}.product__media-wrapper .global-media-settings{border:0!important}.image-with-text__content{padding:3.2rem 2rem!important}@media(min-width:990px){.image-with-text__content{padding:7.2rem 8rem!important}.image-with-text .page-width{max-width:none;padding-left:0;padding-right:0}.rich-text__blocks{max-width:76rem;margin:0 auto}}.rich-text__wrapper{padding-top:3.2rem;padding-bottom:3.2rem}@media(min-width:750px){.rich-text__wrapper{padding-top:8rem;padding-bottom:8rem}}.rich-text__buttons{margin-top:3.2rem!important;gap:1.2rem}.product__title h1,.product__title h2{font-size:clamp(2.6rem,2.2vw,3.4rem)!important}.price,.price-item{font-weight:400!important;letter-spacing:0!important}.product__info-container>*+*{margin-top:1.6rem}.accordion,.product__accordion .accordion{border-color:var(--ab-line)!important}.collapsible-content__heading{font-weight:400!important}.footer{border-top:1px solid var(--ab-line)}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{text-transform:none!important;letter-spacing:0!important;font-size:1.4rem!important}.copyright__content,.footer__copyright{font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.product__info-container{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important}@media(min-width:990px){.product.grid>.product__media-wrapper{max-width:58%!important;width:58%!important}.product.grid>.product__info-wrapper{max-width:42%!important;width:42%!important;padding-left:6rem!important}}.product-form__input input[type=radio]+label{border-radius:0!important;font-size:1.3rem;letter-spacing:0}.ab-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.6rem 0 1.2rem}.ab-pay .icon{width:3.8rem;height:2.4rem}.ab-usp{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.8rem;border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);padding:1.2rem 0;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.ab-acc{margin-top:2.4rem}.ab-acc details{border-bottom:1px solid var(--ab-line)}.ab-acc details:first-child{border-top:1px solid var(--ab-line)}.ab-acc summary{list-style:none;cursor:pointer;padding:1.6rem 0;font-size:1.5rem;display:flex;justify-content:space-between}.ab-acc summary::-webkit-details-marker{display:none}.ab-acc summary:after{content:'+';font-size:1.8rem;line-height:1}.ab-acc details[open] summary:after{content:'–'}.ab-acc .rte{padding-bottom:1.6rem}.ab-acc .rte p{margin:0 0 1rem}.product__description h3{font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;margin:2.8rem 0 .6rem}.product__media-wrapper .product-media-container{width:100%!important;max-width:100%!important}.product__media-wrapper .product__media{width:100%!important}.product__title,.product__title h1,.product__title h2{text-transform:uppercase;letter-spacing:.02em!important;font-size:clamp(2.4rem,2vw,3rem)!important}.product-form__input input[type=radio]+label{display:flex!important;width:100%;margin:0 0 .8rem!important;padding:1.4rem 1.6rem!important;justify-content:flex-start}.ab-acc summary,.accordion__title{font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase}.ab-acc--desc+.ab-acc,.product__description+.ab-acc{margin-top:0}.ab-acc--desc{margin-top:2.4rem}.summary__title .accordion__title,.product__accordion .accordion__title{font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase}.product__media-list .product__media{padding-top:0!important;height:auto!important}.product__media-list .product__media img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important}@media(min-width:750px){.product__media-list .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.product__media-list{row-gap:1.2rem}}