:root{--font-body-family: "futura-pt", sans-serif;--font-heading-family: "futura-pt", sans-serif}h2,.h2.h2,.text-block.h2>*,.custom-typography,.custom-typography>*,.button{font-family:futura-pt}.accordion .details__header{font-family:futura-pt!important}.add-to-cart-text{font-weight:600;text-transform:uppercase}body{font-family:futura-pt}.announcement-bar{background:#f60!important}.header-menu .menu-list__link .menu-list__link-title{padding:16px 24px;border-radius:40px;background:#02e5e6;color:#000;text-align:center;font-family:futura-pt;font-size:16px;font-style:normal;font-weight:450;line-height:10px;letter-spacing:.8px;text-transform:uppercase}.header-menu .menu-list__link.menu-list__link--active .menu-list__link-title{color:#fff;background:#f60}.header__icon--menu.header__icon--summary{padding:16px 24px;border-radius:40px;background:#02e5e6;color:#000;text-align:center;font-family:Futura PT;font-size:16px;font-style:normal;font-weight:450;line-height:10px;letter-spacing:.8px;text-transform:uppercase}.menu-drawer__navigation{padding-top:50px!important}.menu-drawer__close-button{color:#fff;padding:16px 24px;border-radius:40px;background:#f60;left:15px;top:15px!important}.header__column header-actions{gap:15px}.header__column header-actions button{display:flex;align-items:center;background:#02e5e6;width:40px;height:40px;border-radius:40px}.header__column header-actions button svg path,.header__column header-actions button svg circle{stroke:#000}.collection-card__content p{color:#fff!important;font-weight:500}.product-information.section{border-radius:50px 50px 0 0;background:#e4f5ff!important;margin-top:32px;overflow:hidden}@media screen and (min-width:750px){.product-information.section{border-radius:100px 100px 0 0;padding-top:60px}}.product-information .product-media-container.constrain-height{background:transparent!important}.product-information .add-to-cart-text{text-transform:uppercase;font-weight:500}.product-information .download-datasheet{width:100%;font-style:normal;font-weight:600;font-size:.875rem;line-height:1.1;min-height:44px;text-transform:uppercase}.product-information .text-block p{font-weight:500;font-family:futura-pt-bold!important}.product-information .price,.product-information .compare-at-price,.product-information .unit-price,.product-information .accordion .details__header{font-weight:500}@media screen and (min-width:750px){.product-information .media-gallery--carousel slideshow-container,.product-information .media-gallery--grid .product-media>*{border-radius:30px}}#shopify-section-template--21404730032372__main{border-radius:50px 50px 0 0;background:#e4f5ff!important;margin-top:32px;overflow:hidden}@media screen and (min-width:750px){#shopify-section-template--21404730032372__main{border-radius:100px 100px 0 0;padding-top:60px}}.facets__label,.facets__form-wrapper{font-weight:500}h1,h2,h3,h4,h5,h6,strong,b{font-family:futura-pt-bold!important}.product-grid__card.product-grid__card{border-radius:30px}.product-badges.product-badges--top-left{top:20px;left:20px}#shopify-section-template--21404730294516__collection_list_xpBxCm,#shopify-section-template--21404730294516__section_eUnyk6,#shopify-section-template--21404730392820__product_list_zR9Cym{border-radius:50px 50px 0 0;margin-top:-100px;z-index:1;overflow:hidden}@media screen and (min-width:750px){#shopify-section-template--21404730294516__collection_list_xpBxCm,#shopify-section-template--21404730294516__section_eUnyk6,#shopify-section-template--21404730392820__product_list_zR9Cym{border-radius:100px 100px 0 0}}#shopify-section-template--21404730294516__collection_list_xpBxCm,#shopify-section-template--21404730294516__section_eUnyk6{padding-bottom:100px}.announcement-bar__slide{color:#fff;font-weight:500}#shopify-section-template--21404730294516__section_eUnyk6 .section-background{background:#e4f5ff}footer.section-wrapper.border-radius-100{border-radius:50px 50px 0 0;margin-top:-100px;overflow:hidden;z-index:1}@media screen and (min-width:750px){footer.section-wrapper.border-radius-100{border-radius:100px 100px 0 0}}@media screen and (min-width:750px){header.header-section .header__columns{grid-template-columns:auto auto 120px}header.header-section .header__columns .header__column.header__column--center,header.header-section .header__columns .header__column.header__column--right{justify-self:end}.footer-content .group-block{max-width:1160px;margin:0 auto}#shopify-section-template--21404730294516__collection_list_xpBxCm .resource-list{max-width:1160px;margin:0 auto}#shopify-section-template--21404730294516__section_eUnyk6 .custom-section-content{max-width:1160px;margin:0 auto}#shopify-section-sections--21404730425588__divider_tiJfpL .divider{width:100%;max-width:1160px;margin:0 auto}#shopify-section-sections--21404730425588__section_BXC9WD .custom-section-content{max-width:1160px;margin:0 auto}#shopify-section-sections--21404730425588__utilities .utilities{max-width:1160px;margin:0 auto}}@media(max-width:900px)and (orientation:landscape){.hero__container{padding-top:150px}.hero__content-wrapper h1{font-size:32px}}@media screen and (max-width:749px){.header__column--right header-actions{margin-right:15px}.header-drawer.header__drawer--mobile{margin-left:15px}.menu-drawer__menu-item-text{font-weight:700;font-size:36px}.menu-drawer__list-item--flat{margin-bottom:0!important}.hero__content-wrapper h1{font-size:36px}.shopify-section .text-block h2{font-size:36px;line-height:1.2}.shopify-section .text-block p{font-size:16px}.shopify-section .text-block p.announcement-bar__text{font-size:14px}.header__column header-actions{gap:10px}.header-logo__image-container{margin-right:15px}.menu-drawer__featured-content-list-item .resource-card{border-radius:15px;overflow:hidden}.menu-drawer__featured-content-list-item .resource-card .resource-card__content{padding:0 10px}.footer-utilities__group-copyright .footer-utilities__text{font-size:12px}.policy-list-trigger.button-unstyled{font-size:12px}}.ack{font-size:1.125rem;font-weight:500}.ack img{display:inline-block}.footer-utilities__text{color:#0a2540!important;font-weight:500;line-height:1.875rem}.footer-utilities__text a{color:inherit!important}.footer-utilities__text button.policy-list-trigger{color:inherit!important;font-weight:inherit}
/*# sourceMappingURL=/cdn/shop/t/6/assets/styles.css.map */
