.list-menu--right{right:0}.list-menu--disclosure{position:absolute;min-width:100%;width:20rem;border:1px solid rgba(var(--color-foreground),.2)}.list-menu--disclosure:focus{outline:none}.list-menu__item--active{text-decoration:underline;text-underline-offset:.3rem}.list-menu__item--active:hover{text-decoration-thickness:.2rem}.list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}.section-header .header{justify-content:flex-end!important;padding-left:8px!important;padding-right:8px!important}.section-header .header__heading{position:absolute!important;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%)}.section-header .header__heading-link{position:relative;z-index:1}.section-header .header__icons{order:2!important;flex:0 0 auto;margin-left:auto!important;position:relative;z-index:2}.section-header header-drawer{order:3!important;display:flex!important;flex:0 0 auto;width:auto!important;position:static;z-index:2}.section-header header-drawer .menu-drawer-container{width:auto!important}.section-header .header__icons .header__icon--account{display:none!important}body:has(.proteios-hero__media) .section-header .header{justify-content:flex-start!important;padding-left:clamp(14px,2vw,32px)!important;padding-right:clamp(8px,1.4vw,24px)!important}body:has(.proteios-hero__media) .section-header .header__heading{position:static!important;left:auto!important;top:auto!important;order:1!important;transform:none!important;margin:0 auto 0 0!important}body:has(.proteios-hero__media) .section-header .header>.header__search{display:none!important}body:has(.proteios-hero__media) .section-header .header__icons{margin-left:0!important}body:has(.proteios-hero__media) .section-header header-drawer{margin-left:0!important}body:has(collection-component),body:has(.product__title){background:#fff!important}body:has(collection-component) .content-for-layout,body:has(collection-component) .content-for-layout>.shopify-section,body:has(collection-component) .gradient,body:has(.product__title) .content-for-layout,body:has(.product__title) .content-for-layout>.shopify-section,body:has(.product__title) .gradient{background:#fff!important;background-image:none!important}body:has(collection-component) .section+.section,body:has(.product__title) .section+.section{margin-top:0!important}body:has(collection-component) .collection-hero{background:#fff!important;border-bottom:1px solid rgba(0,56,168,.14);padding:clamp(3.2rem,6vw,7.2rem) 0 1.6rem}body:has(collection-component) .collection-hero__inner{align-items:flex-end;gap:2.4rem}body:has(collection-component) .collection-hero__text-wrapper{max-width:82rem}body:has(collection-component) .collection-hero__title{color:#0038a8!important;font-family:var(--font-heading-family);font-size:clamp(4.4rem,9vw,9.6rem);font-weight:900;letter-spacing:0!important;line-height:.9;margin:0;text-transform:uppercase}body:has(collection-component) .collection-hero__description{color:#14192b;font-size:clamp(1.6rem,2vw,2rem);line-height:1.45;max-width:64rem;margin-top:1.6rem}body:has(collection-component) .facets-wrapper,body:has(collection-component) .facets-container{background:#fff!important}body:has(collection-component) .facets__form,body:has(collection-component) .facets-vertical-form,body:has(collection-component) .mobile-facets__open-wrapper{border:1px solid rgba(0,56,168,.16);border-radius:.8rem;padding:1rem 1.2rem;background:#fff;box-shadow:0 10px 24px #0022630f}body:has(collection-component) .facets__summary,body:has(collection-component) .facet-filters__label,body:has(collection-component) .mobile-facets__open,body:has(collection-component) .product-count__text{color:#0038a8!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase}body:has(collection-component) .facet-filters__sort,body:has(collection-component) .select__select{background:#fff!important;border-color:#0038a840!important;color:#14192b!important}body:has(collection-component) .collection{padding-top:clamp(2.4rem,4vw,4.8rem)}body:has(collection-component) .product-grid,body:has(.product__title) .related-products .product-grid{--grid-desktop-vertical-spacing: 3.2rem;--grid-desktop-horizontal-spacing: 2.4rem;--grid-mobile-vertical-spacing: 2rem;--grid-mobile-horizontal-spacing: 1.4rem}body:has(collection-component) .product-card-wrapper .card,body:has(.product__title) .related-products .product-card-wrapper .card{background:#fff!important;border:1px solid rgba(0,56,168,.16)!important;border-radius:.8rem!important;box-shadow:0 14px 30px #00226314!important;overflow:hidden}body:has(collection-component) .product-card-wrapper .card__inner,body:has(.product__title) .related-products .product-card-wrapper .card__inner{background:#f4f7ff!important;border-radius:.6rem .6rem 0 0!important}body:has(collection-component) .product-card-wrapper .media,body:has(.product__title) .related-products .product-card-wrapper .media{background:#f4f7ff!important}body:has(collection-component) .product-card-wrapper .card__content,body:has(.product__title) .related-products .product-card-wrapper .card__content{padding:1.6rem!important}body:has(collection-component) .product-card-wrapper .card__heading,body:has(.product__title) .related-products .product-card-wrapper .card__heading{color:#0038a8!important;font-family:var(--font-heading-family);font-weight:900;letter-spacing:0!important;line-height:1.02;text-transform:uppercase}body:has(collection-component) .product-card-wrapper .price,body:has(.product__title) .related-products .product-card-wrapper .price{color:#d24215!important;font-weight:800}body:has(collection-component) .quick-add__submit,body:has(.product__title) .related-products .quick-add__submit{min-height:4.4rem;border:2px solid #D24215!important;border-radius:999px!important;background:#d24215!important;color:#fff!important;font-family:var(--font-heading-family);font-weight:900;letter-spacing:.04em;text-transform:uppercase}body:has(collection-component) .quick-add__submit:hover,body:has(.product__title) .related-products .quick-add__submit:hover{background:#0038a8!important;border-color:#0038a8!important}body:has(.product__title) .product{color:#14192b;padding-top:clamp(2.4rem,4vw,5.6rem)}body:has(.product__title) .product__media-wrapper{padding-right:clamp(0rem,2vw,2rem)}body:has(.product__title) .product__media,body:has(.product__title) .product__media-item>*,body:has(.product__title) .global-media-settings{background:#f4f7ff!important;border:1px solid rgba(0,56,168,.16)!important;border-radius:.8rem!important;box-shadow:0 16px 34px #00226314!important;overflow:hidden}body:has(.product__title) .thumbnail{border-radius:.6rem!important;border-color:#0038a82e!important;background:#fff!important}body:has(.product__title) .thumbnail[aria-current],body:has(.product__title) .thumbnail[aria-current]:focus:not(:focus-visible){border-color:#d24215!important;box-shadow:0 0 0 2px #d24215!important}body:has(.product__title) .product__text.caption-with-letter-spacing{color:#d24215!important;font-weight:900;letter-spacing:.08em}body:has(.product__title) .product__title{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body:has(.product__title) .product__title h1,body:has(.product__title) .product__title .h1{color:#0038a8!important;font-family:var(--font-heading-family);font-size:clamp(3.6rem,5vw,5.8rem);font-weight:900;letter-spacing:0!important;line-height:.95;overflow-wrap:normal!important;text-transform:uppercase;word-break:normal!important}body:has(.product__title) .product .price--large,body:has(.product__title) .product .price-item{color:#d24215!important;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:900}body:has(.product__title) .icon-with-text{border-top:1px solid rgba(0,56,168,.14);border-bottom:1px solid rgba(0,56,168,.14);gap:1.2rem;padding:1.6rem 0}body:has(.product__title) .icon-with-text__item{color:#0038a8}body:has(.product__title) .product-form__input--pill input[type=radio]+label,body:has(.product__title) .product-form__quantity .quantity{background:#fff!important;border:2px solid rgba(0,56,168,.22)!important;border-radius:999px!important;color:#0038a8!important;font-weight:800}body:has(.product__title) .product-form__input--pill input[type=radio]:checked+label{background:#0038a8!important;border-color:#0038a8!important;color:#fff!important}body:has(.product__title) .product-form__submit{min-height:5.4rem;border:2px solid #D24215!important;border-radius:999px!important;background:#d24215!important;color:#fff!important;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body:has(.product__title) .product-form__submit:hover{background:#0038a8!important;border-color:#0038a8!important}body:has(.product__title) .shopify-payment-button__button--unbranded{min-height:5.2rem;border-radius:999px!important;background:#f90!important;color:#0038a8!important;font-family:var(--font-heading-family);font-weight:900;letter-spacing:.04em;text-transform:uppercase}body:has(.product__title) .product__description{color:#14192b;font-size:1.6rem;line-height:1.65}body:has(.product__title) .product__accordion{border-color:#0038a829!important}body:has(.product__title) .product__accordion .summary__title,body:has(.product__title) .accordion__title{color:#0038a8!important;font-family:var(--font-heading-family);font-weight:900;letter-spacing:0!important;text-transform:uppercase}body:has(.product__title) .related-products{border-top:1px solid rgba(0,56,168,.14);padding-top:clamp(4rem,6vw,7.2rem)!important}body:has(.product__title) .related-products__heading{color:#0038a8!important;font-family:var(--font-heading-family);font-weight:900;letter-spacing:0!important;text-transform:uppercase}@media screen and (max-width:749px){.section-header .proteios-header-cta{display:inline-flex!important;min-height:38px;padding:0 11px;font-size:10.5px;letter-spacing:.04em}body:has(collection-component) .collection-hero{padding-top:3.2rem}body:has(collection-component) .facets__form,body:has(collection-component) .facets-vertical-form,body:has(collection-component) .mobile-facets__open-wrapper{box-shadow:none}body:has(.product__title) .product__media-wrapper{padding-right:0}body:has(.product__title) .product__media-list{width:calc(100% + 3rem)}}@media screen and (max-width:374px){.section-header .header{gap:6px;padding-left:6px!important;padding-right:6px!important}.section-header .header__heading-logo-wrapper{width:112px!important}.section-header .header__icons{gap:6px}.section-header .proteios-header-cta{padding:0 8px;font-size:9.5px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-list-menu.css.map */
