@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-Light.woff2?v=1775818746) format("woff2"),url(/cdn/shop/files/ABCOtto-Light.woff?v=1775818747) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-LightItalic.woff2?v=1775818746) format("woff2"),url(/cdn/shop/files/ABCOtto-LightItalic.woff?v=1775818746) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-Regular.woff2?v=1775818746) format("woff2"),url(/cdn/shop/files/ABCOtto-Regular.woff?v=1775818746) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-RegularItalic.woff2) format("woff2"),url(/cdn/shop/files/ABCOtto-RegularItalic.woff?v=1775818747) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-Medium.woff2) format("woff2"),url(/cdn/shop/files/ABCOtto-Medium.woff?v=1775818747) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-MediumItalic.woff2?v=1775818746) format("woff2"),url(/cdn/shop/files/ABCOtto-MediumItalic.woff?v=1775818747) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-Bold.woff2?v=1775818746) format("woff2"),url(/cdn/shop/files/ABCOtto-Bold.woff?v=1775818746) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABC Otto;src:url(/cdn/shop/files/ABCOtto-BoldItalic.woff2) format("woff2"),url(/cdn/shop/files/ABCOtto-BoldItalic.woff?v=1775818746) format("woff");font-weight:700;font-style:italic;font-display:swap}body,.font-main,.rte p,.rte li{font-size:20px;font-weight:500;line-height:1.2}h1,.font-heading.text-heading-secondary,.font-heading h1{font-size:26px!important;font-weight:600!important;line-height:1.3!important}h2,.font-heading.text-heading-standard,.font-heading h2{font-size:36px!important;font-weight:600!important;line-height:1.3!important}.note,.footer__links a,.footer__col-heading,.footer__newsletter-body,.footer__copyright,small{font-size:16px;font-weight:500;line-height:1.3}.section-container .wrapper{padding-left:90px!important;padding-right:90px!important;max-width:100%}.section-container{margin-top:150px}.main-collection .section-container{margin-top:0}.section-container .text-heading-standard,.section-container .text-heading-secondary{font-size:36px!important;font-weight:600!important;line-height:1.3!important}.section-container .rte p{font-size:20px!important;font-weight:500!important;line-height:1.2!important}.section-container .btn{background:none!important;border:none!important;padding:0!important;font-size:20px!important;font-weight:500!important;color:#000!important;text-decoration:none!important;box-shadow:none!important;border-radius:0!important}.section-container .btn:hover{opacity:.5!important;background:none!important}@media(max-width:1024px)and (min-width:601px){.section-container .wrapper{padding-left:48px!important;padding-right:48px!important}h2,.section-container .text-heading-standard,.section-container .text-heading-secondary{font-size:28px!important}.section-container .rte p,.section-container .btn,body{font-size:17px!important}}@media(max-width:600px){.section-container .wrapper{padding-left:16px!important;padding-right:16px!important}.section-container{margin-top:64px}body,.rte p{font-size:16px!important}h1{font-size:20px!important}h2,.section-container .text-heading-standard,.section-container .text-heading-secondary{font-size:24px!important}.section-container .rte p,.section-container .btn{font-size:15px!important}.note,.footer__links a,small{font-size:14px!important}}[data-product-form-variant-container] .product-variant-picker-block+.product-variant-picker-block{margin-top:32px!important}.variant-input:has(.color-swatch) label{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;padding:3px!important;border:2px solid transparent!important;box-sizing:border-box!important}.variant-input:has(.color-swatch) label .rounded-button{border-radius:50%!important;width:100%!important;height:100%!important}.variant-input:has(.color-swatch) input:checked+label{border-color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
