@font-face{font-family:Carbona Test Regular;src:url(/cdn/shop/files/CarbonaTest-Regular.otf?v=1777638286) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Carbona Test Bold;src:url(/cdn/shop/files/CarbonaTest-Bold.otf?v=1777901714) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Euro;src:url(/cdn/shop/files/eurostile.TTF?v=1777902422) format("truetype");font-style:normal;font-display:swap}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.text-block.h4>*,.text-block.h5>*,.text-block.h6>*{font-family:Carbona Test Bold,Poppins,sans-serif!important;font-weight:900!important}a.link{font-weight:700;border-bottom:1px solid #000}a.button{padding:14px 32px;font-weight:700}.resource-list .collection-card .collection-card__content [class*=collection_title] p{font-family:Euro!important}.footer-content summary.menu__heading.h4{padding-top:0;padding-bottom:15px}.footer-content summary.menu__heading.h4 span.menu__heading__default{font-family:Carbona Test Bold,Poppins,sans-serif!important;font-weight:900!important}.footer-content .email-signup__input:focus-visible{outline:none;outline-offset:unset}.shopify-section-group-footer-group .footer-content .email-signup__input{padding:12px 28px 12px 15px;width:100%;max-width:100%;flex:auto;background-color:#f7f7f7;border-color:#0000001a;font-size:14px;line-height:1.4em}.footer-content .email-signup__input::placeholder{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-size:14px;line-height:1.4em;color:var(--color-foreground);opacity:.6}.footer-content button.email-signup__button.email-signup__button--text{padding:12px 32px;font-size:14px;line-height:1.4em;font-weight:700;font-family:var(--font-h4--family);font-style:var(--font-h4--style);width:100%;text-transform:capitalize}.shopify-section-group-footer-group .footer-utilities__group-copyright a{color:var(--color-foreground);font-weight:500}span.footer-utilities__text{color:var(--color-foreground);opacity:.6;font-weight:500}.footer-content p,.footer-content .menu__item a{opacity:.6}.ui-test-collection-list .collection-card .collection-card__image .overlay.overlay--solid{-webkit-mask:linear-gradient(90deg,#00000080 0%,rgb(0,0,0) 100%);mask:linear-gradient(90deg,#00000080 0%,rgb(0,0,0) 100%)}.ui-test-collection-list .collection-card{height:116px}.section.image-with-text-section.section--full-width{max-width:1480px;margin:0 auto 20px;box-shadow:0 6px 6px #00000014;border-radius:20px}.ui-test-product-list .section.section--page-width.section-resource-list{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.product-card__content.product-grid__card{box-shadow:#00000014 0 6px 6px}.card-gallery button.button.button.quick-add__button{border:0;transform:translateY(55px);transition:opacity .2s ease-out,transform .3s ease-out;height:40px;right:5px;bottom:5px;border-radius:30px}product-card.product-card .card-gallery:is(:hover,:focus-within) .quick-add__button{transform:translateY(0)}product-card.product-card .quick-add__button .add-to-cart-text{background:currentColor;border-radius:30px;padding:10px;height:40px}product-card.product-card .quick-add__button .add-to-cart-icon{width:20px;height:20px}product-card.product-card .quick-add__button span.add-to-cart-text__content.is-visually-hidden-mobile{display:none}product-card.product-card .quick-add__button:hover{scale:none}.section.image-with-text-section.section--full-width .group-block.group-block--height-fit.group-block--width-custom{flex-basis:auto;width:50%}.section.image-with-text-section.section--full-width .image-block{width:50%;max-width:50%}.blink{animation:blinkOpacity 1.5s ease-in-out infinite}@keyframes blinkOpacity{0%{opacity:.91}50%{opacity:.535}to{opacity:.91}}.shopify-section-group-header-group:has(.sticky_announcement){position:sticky;top:0;z-index:2}.shopify-section-group-header-group:has(.sticky_announcement)+.header-section:has(>#header-component[sticky=always]){top:var(--announcement-height)}.header_overlay_background{height:calc(var(--header-height) + var(--announcement-height));background:linear-gradient(#000000bf,#0000 50.1654%);position:sticky;top:0;z-index:3}.header .header__columns{background:#fff;padding:15px 20px;box-shadow:#00000014 0 6px 6px;border-radius:20px}.header__column cart-icon.header-actions__cart-icon.header-actions__cart-icon--has-cart{--cart-bubble-size: unset}.header__column cart-icon.header-actions__cart-icon.header-actions__cart-icon--has-cart .cart-bubble{top:-11px;right:-12px;width:18px;height:18px}button.button.header-actions__action{overflow:visible}aside.announcement-bar{border-block-end:none}.shopify-section-group-header-group:has(.sticky_announcement)+.header-section:has(>#header-component[sticky=always]) #header-component{--header-bg-color: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.header__column button.account-button.header-actions__action,.header__column .header-actions__action svg,.header__column .header-actions__action .svg-wrapper{width:24px;height:24px;max-width:24px}.header__column.header__column--right,.header__column header-actions{gap:15px}button.button.header-actions__action{gap:12px;align-items:center}.menu-list__link .menu-list__link-title{padding-inline:15px;letter-spacing:1px;font-weight:700}.menu-list .menu-list__link{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight)}.header-menu .menu-list .menu-list__submenu{min-width:fit-content;width:max-content;border-radius:20px;left:0%;background:#fff}.menu-list li.menu-list__list-item{position:relative}.menu-list .menu-list__submenu-inner{padding:30px 21px}li.mega-menu__column div:first-child a.mega-menu__link{padding-top:0}li.mega-menu__column div:last-child a.mega-menu__link{padding-bottom:0}.menu-list .overflow-menu:after{content:none}.header .header__row:has(.menu-list__link[aria-expanded=true]){background:transparent}span.menu-list__link-title:has(svg){display:flex;align-items:center;gap:5px}span.menu-list__link-title{color:#000}li.mega-menu__column a.mega-menu__link{font-size:14px;text-transform:capitalize;line-height:1.4em;padding:5px 0}.mega-menu__link:hover{color:#000}.header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{--submenu-content-animation: none;clip-path:none;transform:scale(1);transition:all .1s linear;top:50px}.header .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu{transform:scale(1.1);transition:all .1s linear}@media screen and (min-width:990px){.menu-list .mega-menu__grid{grid-template-columns:1fr}.menu-list .mega-menu__list{grid-column:1}}@media screen and (min-width:750px){.header__column.header__column--right .search-action{margin-inline:0}.header__column.header__column--right header-actions{margin-inline-start:0}.menu-list .menu-list__link{font-size:var(--menu-top-level-font-size)}}dialog-component dialog.search-modal__content.dialog-modal{max-width:550px;background:#f7f7f7}.predictive-search-results__products{display:none}predictive-search-component.predictive-search{flex-direction:column}.predictive-search .itg_content_collections{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(50px,1fr))}.itg_most_list_items{position:relative;box-shadow:#00000014 0 6px 6px;border-radius:20px;background:#000}.predictive-search .itg_most_list_items span{display:block;position:absolute;z-index:1;top:50%;padding:30px;transform:translateY(-50%);color:#fff;font-family:Euro!important}.predictive-search .itg_most_list_items img{aspect-ratio:3;object-fit:cover;border-radius:20px;-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgb(0,0,0) 100%);mask:linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgb(0,0,0) 100%)}dialog.search-modal__content.dialog-modal{position:fixed;top:0;right:0;left:auto;margin:0;border:0;width:100%;height:100vh;max-height:100%;max-width:450px;padding:30px}#search-modal .dialog-modal[open].search-modal__content{animation:var(--dialog-drawer-opening-animation) .3s var(--animation-easing) forwards;border-radius:0;box-shadow:var(--shadow-popover);--dialog-drawer-opening-animation: slideInLeft}.predictive-search-form__header-inner input.search-input{padding:12px 28px;background:#fff;font-size:14px;line-height:1.4em;border:1px solid #0000001a;border-radius:30px}.predictive-search-form__header-inner{position:relative}.predictive-search-form__header-inner span.predictive-search__icon{left:unset;right:28px;width:22px;height:22px}.predictive-search-form__header-inner input.search-input::placeholder{font-size:14px;line-height:1.4em;font-weight:600}button.predictive-search__reset-button{display:none}.predictive-search .itg_collection_product_main{height:100%;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center}.predictive-search__close-modal-button span.svg-wrapper{width:24px;height:24px}button.button.predictive-search__close-modal-button{transition:all .2s linear;margin-left:15px;width:24px;height:24px}button.button.predictive-search__close-modal-button:hover{transform:rotate(45deg)}dialog-component predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:none}.search-modal .search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:absolute}.predictive-search slideshow-component.predictive-search-results__list.predictive-search-results__wrapper{display:none}.our-history-heading h1 strong{color:#ed1c24}.our-history-heading .text-block p{font-size:18px;color:#555}.our-history-heading .layout-panel-flex.layout-panel-flex--column{gap:15px}@media screen and (min-width:750px){#search-modal .dialog-modal .predictive-search-form__header{padding:0;border:none}}@media screen and (max-width:749px){dialog.search-modal__content.dialog-modal{padding:30px 15px}#search-modal .dialog-modal .predictive-search-form__header{padding:0;border:none}#search-modal .dialog-modal .predictive-search__close-modal-button{padding-inline-start:0}.accordion accordion-custom summary.details__header{font-size:16px}.our-history-heading .text-block p{font-size:14px}.our-history-heading h1{font-size:25px}}.close-button.cart-drawer__close-button:hover .svg-wrapper{transform:rotate(45deg);transition:.1s all linear}.close-button.cart-drawer__close-button .svg-wrapper{width:24px;height:24px;transition:.1s all linear}.trending_main_wrapper{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.trending_main_wrapper .itg_most_list_items{width:calc(50% - 10px);background:#f7f7f7;border-radius:20px;box-shadow:#00000014 0 6px 6px;padding:20px;border:1px solid #0000001a}.trending_main_wrapper .itg_most_list_items img{object-fit:cover;aspect-ratio:1;background:#f3f3f3;border-radius:20px}.itg_most_list_items p{display:block;padding-top:20px;margin-bottom:10px}span.product_price{font-size:16px;font-weight:600}.header-drawer .header__icon--summary .header-drawer-icon{width:28px;height:28px}.header-drawer .menu-drawer-container .header__icon--summary{padding:0}.image-with-text-section .text-block.h1{text-wrap:auto!important}.text-block.h4{--max-width: 13.5em !important;text-wrap:auto!important}.custom-image-with-text .community-text a.button{margin-top:15px}a.desktop_title_pro{display:block}a.mobile_title_pro{display:none}.image-block__image{transition:transform .5s linear;will-change:transform}.zoom-section{scroll-behavior:smooth;overflow:hidden}.zoom-img{transition:transform .5s linear;will-change:transform;transform:scale(1.2)}.template-collection .section.image-with-text-section.section--full-width{max-width:1160px;margin-bottom:60px}.template-collection results-list.section.product-grid-container{max-width:1200px;margin:0 auto}.template-collection .collection-header-section .section-content-wrapper{max-width:760px;margin:0 auto;width:100%}.template-collection .ui-test-collection-list .collection-card{height:auto}.template-collection .ui-test-collection-list .section.section--page-width.section-resource-list{max-width:1200px;margin:0 auto}.product-media-container.media-fit img{border-radius:20px}.product-media{background:#fff;border-radius:20px}.product-media-container.media-fit img{object-fit:contain}.custom-faq-section .accordion .details__header{gap:30px;padding:0;min-height:auto}.custom-faq-section .accordion .details__header span.svg-wrapper{width:20px;height:20px}.custom-faq-section .accordion.accordion--dividers{gap:10px;display:flex;flex-direction:column}.custom-faq-section .accordion .details__header{font-size:16px;font-weight:600;line-height:1.2em}.custom-faq-section .accordion--dividers details.details{padding:30px;background:#f3f3f3;border:1px solid #0000001a;border-radius:10px}.custom-faq-section .details-content{padding-top:30px;padding-right:60px}.custom-richtext-faq .custom-section-content{background:#f7f7f7;color:#fff;border-radius:20px;box-shadow:0 6px 6px #00000014;padding:10px;border:1px solid #0000001a}.custom-richtext-faq .custom-section-content .section-content-wrapper{background:#000;border-radius:20px}.section.custom-richtext-faq{margin-bottom:40px}.custom-faq-section details[open]>summary span.svg-wrapper{transform:rotate(45deg)}.custom-faq-section details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:1}@media screen and (max-width:768px){.itg-template-faq .text-block h3{font-size:27.98px}.custom-faq-section .details-content{padding-right:0}.custom-faq-section .accordion--dividers details.details{padding:20px}.itg-template-faq .text-block h2{font-size:27.98px}.custom-richtext-faq .custom-section-content .section-content-wrapper{padding-left:10px;padding-right:10px}}.ap-featured-image{width:100%;margin-bottom:32px;border-radius:20px;padding:10px;box-shadow:0 6px 6px #00000014;border:1px solid #0000001a;background:#fff}.blog-post-featured-image{aspect-ratio:2.7619;border-radius:20px}.itg-template-our-team .hero-wrapper,.itg-template-press-and-media .hero-wrapper,.itg-template-education .hero-wrapper,.itg-template-about-us .hero-wrapper,.itg-template-community .hero-wrapper,.itg-template-work-with-us .hero-wrapper,.itg-template-contact .hero-wrapper{margin:50px 16px 16px;border-radius:20px}.itg-template-our-team .hero__container a.button,.itg-template-education .hero__container a.button,.itg-template-about-us .hero__container a.button,.itg-template-community .hero__container a.button,.itg-template-work-with-us .hero__container a.button,.itg-template-contact .hero__container a.button{padding:12px 24px;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.08em}.itg-template-our-team .hero,.itg-template-press-and-media .hero,.itg-template-education .hero,.itg-template-about-us .hero,.itg-template-community .hero,.itg-template-work-with-us .hero,.itg-template-contact .hero{min-height:69vh}.itg-template-our-team .hero__media-wrapper,.itg-template-press-and-media .hero__media-wrapper,.itg-template-education .hero__media-wrapper,.itg-template-about-us .hero__media-wrapper,.itg-template-community .hero__media-wrapper,.itg-template-work-with-us .hero__media-wrapper,.itg-template-contact .hero__media-wrapper,.itg-template-our-team .overlay--gradient,.itg-template-press-and-media .overlay--gradient,.itg-template-education .overlay--gradient,.itg-template-about-us .overlay--gradient,.itg-template-community .overlay--gradient,.itg-template-work-with-us .overlay--gradient{border-radius:20px}.itg-template-our-team .shopify-section-executive-team:last-child{border-bottom:1px solid #e5e5e5;margin-bottom:40px}.itg-template-contact .globo-form-app .panels .globo-form-control input{height:50.4px;padding:12px 16px}.itg-template-contact .shopify-section.hero-wrapper.section-wrapper:has(.hero__container){overflow:hidden}.our_icon_with_text_section .section{background-color:var(--color-background)!important}.itg-template-press-and-media .our_icon_with_text_section .heading_section{margin-bottom:80px}.itg-template-press-and-media .our_icon_with_text_section .icon_text_item_image{aspect-ratio:3.66667}.itg-template-press-and-media .our_icon_with_text_section .our_icon_text_item{flex:auto;width:15%;padding:16px}button.button.button-brand-cstm{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:12px 24px;border-radius:30px;transition:all .2s ease;border:2px solid transparent}button.button.button-brand-cstm:hover{background:#c8151c;border-color:#c8151c}.button_cstm_wrpper{width:100%;display:flex;justify-content:center;padding-top:48px}.itg-template-press-and-media .shopify-section-press-kit{border-bottom:1px solid #e5e5e5;margin-bottom:40px}.itg-template-about-us .hero__container .text-block.h1{--max-width: 12em !important;text-wrap:auto!important}.hero__container .text-block.custom-color{opacity:.8}.about-us-affiliate-banner .text-block.custom.custom-color{opacity:.8;--max-width: 36.5em !important}.about-us-affiliate-banner a.button,.about-us-affiliate-banner a.button-secondary{padding:12px 24px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.itg-template-work-with-us .shopify-section-partners-sponsors .section-header h2{font-size:35px;letter-spacing:.04em}.itg-template-work-with-us .shopify-section-partners-sponsors .about-partners-logos{gap:16px;margin-top:32px}.itg-template-work-with-us .shopify-section-partners-sponsors .about-partner-logo img{height:80px}.itg-template-work-with-us .shopify-section-partners-sponsors .about-partner-logo{flex:1 1 0}.itg-template-work-with-us .shopify-section-partners-sponsors .about-partners-cta{padding-top:48px}.shopify-section-wwu-form{border-bottom:1px solid #e5e5e5}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
