@font-face{font-family:Helvetica Neue LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Roman_488b0fa6-fc4e-40d4-970a-cc2aba4e6174.woff2?v=1778076672) format("woff2"),url(/cdn/shop/files/HelveticaNeueLTPro-Roman_90c05af2-44e2-4316-a064-283e57e8776f.woff?v=1778076672) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(/cdn/shop/files/HelveticaNeueLTPro-Bd_6be64fde-f9a0-44f4-ad9d-c03c67070b63.woff2?v=1778076672) format("woff2"),url(/cdn/shop/files/HelveticaNeueLTPro-Bd_7586fc98-f661-4780-9fa9-be9c94e479f0.woff?v=1778076672) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PPFragment;font-style:normal;font-weight:400;src:url(/cdn/shop/files/ppfragment-sansregular-webfont-1.woff2) format("woff2")}@font-face{font-family:PPFragment;font-style:normal;font-weight:900;src:url(/cdn/shop/files/PPFragment-SansExtraBold.woff2?v=1777386211) format("woff2")}@font-face{font-family:PPFragment;font-style:normal;font-weight:700;src:url(/cdn/shop/files/PPFragment-SansBold.woff2?v=1777386211) format("woff2")}@font-face{font-family:Kobe;font-style:normal;font-weight:400;src:url(/cdn/shop/files/kobe-webfont.woff2) format("woff2")}@font-face{font-family:Kobe;font-style:normal;font-weight:700;src:url(/cdn/shop/files/kobe-bold-webfont.woff2) format("woff2")}:root{--ff-secondary-weight: 700}.o-product__breadcrumbs{display:none!important}#product-grid{scroll-margin-top:120px}.m-product-card__quick-add{bottom:16px!important;width:calc(100% - 32px)!important}.m-product-form__submit{padding-left:1rem!important;padding-right:1rem!important}.m-product-card__badges{top:16px!important;left:16px!important}.product-subtitle{font-style:italic}.o-product__content .product-note{background:#e5d8d2;padding:30px;border-radius:30px 0 30px 30px;margin-bottom:4em}.o-product__description span{font-size:inherit!important;display:inline-block!important}.m-footer-column__certification img{display:block;width:auto;height:80px}.extended_description_heading{margin-bottom:3em}.extended_description_text{max-width:764px}.o-usp__image img{width:120px;height:120px}[class^=countdown_timer_subheading_]{display:none!important}.o-rich-text__paragraph h2:not(:first-child),.o-rich-text__paragraph h3:not(:first-child),.o-rich-text__paragraph h4:not(:first-child),.o-rich-text__paragraph h5:not(:first-child),.o-rich-text__paragraph h6:not(:first-child){margin-top:1em}.template-collection .o-rich-text__paragraph h2,.template-collection .o-rich-text__paragraph .h2{font-size:var(--h3-fs);line-height:var(--h3-lh)}.shopify-policy__container{width:100%;max-width:var(--layout-container-width);margin-inline:auto;padding-inline:var(--layout-site-padding);margin-top:80px;margin-bottom:80px}.shopify-policy__title{text-transform:uppercase}@media screen and (max-width:599px){.o-main-collection-grid__products .m-product-card{--flex-items: 2 !important}}.jdgm-testimonials-carousel .jdgm-text{min-height:calc(var(--line-clamp) * 1.5em)!important;max-height:calc(var(--line-clamp) * 1.75em)!important}.jdgm-testimonials-carousel .jdgm-text p{-webkit-line-clamp:none!important;text-wrap:balance;line-height:1.25}@media screen and (min-width:768px){.shopify-section[id*=product_extended_description] .o-section--padding{padding-top:calc(var(--layout-section-padding) / 2);padding-bottom:calc(var(--layout-section-padding) / 2)}.shopify-section[id*=product_extended_description] .o-rich-text__paragraph{padding-left:calc((100% / 2 - var(--product-img-w)) / 2)}.extended_description_text{position:relative}.extended_description_text:before{content:"";position:absolute;width:1px;border-left:1px solid;top:0;bottom:0;left:calc((1em + 8px)*-1)}.shopify-policy__title,.shopify-policy__body{width:75%;margin:0 auto}}@media(max-width:767px){.m-product-media__item img{width:80%!important;height:40vh!important;min-height:200px;object-fit:contain;object-position:center}}@media(max-width:768px){.o-product__content.grid{flex-direction:column}.jdgm-testimonials-carousel .jdgm-text{min-height:0!important;max-height:unset!important}}@media screen and (max-width:599px){:root{--btn-fs: 1.4rem}.o-announcement-bar{height:auto!important}.o-main-collection-grid__products .m-product-card{--flex-items: 2 !important}}@media screen and (min-width:1100px){.m-filter__trigger-label{background:#e42912;color:#fff;padding:8px 10px}.m-filter__trigger-label .icon{width:2rem!important;height:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
