.announcement-bar__inner--has-logo{position:relative}.announcement-bar__logo{position:absolute;inset-block:0;inset-inline-start:var(--page-padding);z-index:2}.announcement-bar__logo img{display:block;width:var(--announcement-logo-width, 10rem);height:auto}.announcement-bar__logo--white img{filter:brightness(0) invert(1)}.header__brands{display:flex;align-items:stretch;justify-content:center;gap:.4rem}.header__brand{display:flex;align-items:center;justify-content:center;min-width:17.8rem;padding:1.8rem 2.4rem;border-radius:1.5rem 1.5rem 0 0;color:rgb(var(--color-foreground));text-decoration:none;transition:background-color var(--animation-duration--fast) var(--animation-easing),color var(--animation-duration--fast) var(--animation-easing)}.header__brand-name{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--brand-font-size, 2rem);line-height:1;white-space:nowrap}.header__brand-logo{display:block;width:auto;max-width:none;height:var(--brand-logo-height, 3.2rem);transition:filter var(--animation-duration--fast) var(--animation-easing)}.header__brand--logo-mono .header__brand-logo{filter:brightness(0)}.header__brand.is-active{background-color:var(--brand-color);color:var(--brand-text-color)}.header__brand--logo-mono.is-active .header__brand-logo{filter:brightness(0) invert(1)}.header__brand:focus-visible{background-color:var(--brand-color);color:var(--brand-text-color)}.header__brand--logo-mono:focus-visible .header__brand-logo{filter:brightness(0) invert(1)}@media(hover:hover){.header__brand:hover{background-color:var(--brand-color);color:var(--brand-text-color)}.header__brand--logo-mono:hover .header__brand-logo{filter:brightness(0) invert(1)}}.header--brand-active .header__background-inner:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--brand-line-height, .6rem);background-color:var(--active-brand-color)}.header--brand-active .header__brand:not(.is-active){box-shadow:inset 0 calc(-1 * var(--brand-line-height, .6rem)) 0 var(--active-brand-color)}@media(max-width:1023.98px){.header__brands{grid-column:1 / -1;grid-row:2;margin-block:1.2rem calc(-1 * var(--padding-block-end, 0px))}.header__brand{flex:1 1 0;min-width:0;padding:1rem 1.2rem;border-radius:1.2rem 1.2rem 0 0}.header__brand-name{font-size:calc(var(--brand-font-size, 2rem) * .8)}.header__brand-logo{height:calc(var(--brand-logo-height, 3.2rem) * .75)}}@media(max-width:767.98px){.header__brands{display:none}}.menu-drawer__brands{display:grid;gap:.8rem;padding:1.6rem var(--dialog-content-padding-inline, 1.6rem) .8rem}.menu-drawer__brand{display:flex;align-items:center;justify-content:center;min-height:9.6rem;padding:1.6rem;border-radius:1.2rem;background-color:var(--brand-color);color:var(--brand-text-color);text-decoration:none}.menu-drawer__brand-logo{display:block;width:auto;max-width:70%;height:3.6rem;object-fit:contain}.menu-drawer__brand--logo-mono .menu-drawer__brand-logo{filter:brightness(0) invert(1)}.menu-drawer__brand-name{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:2.4rem;line-height:1}@media(min-width:1024px){.header--has-brands .header__logo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__brands{grid-area:logo;margin-block:calc(.4rem - var(--padding-block-start, 0px)) calc(-1 * var(--padding-block-end, 0px))}}.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.comparison-col__icon{display:block;width:var(--icon-width, 48px);max-width:100%;margin:0 auto 8px}.comparison-col__icon img{display:block;width:100%;height:auto}.comparison-col__title{display:block}@media screen and (max-width:749px){.comparison-col__icon{width:var(--icon-width-mobile, 28px);margin-bottom:4px}}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}.variant-option__button-label--current{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-variations .variant-option__button-label{text-transform:none}.product-variations--images{gap:1.2rem}.product-variations--images .variant-option__label{margin-block-end:0}.product-variations__card{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:var(--variation-image-size, 8.4rem);color:rgb(var(--color-foreground) / 70%);text-decoration:none;text-align:center}.product-variations__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:.4rem;overflow:hidden;border:.1rem solid rgb(var(--color-foreground) / 15%);border-radius:.8rem;background-color:rgb(var(--color-foreground) / 4%);transition:border-color var(--animation-duration--fast) var(--animation-easing)}.product-variations__media img,.product-variations__media svg{display:block;width:100%;height:100%;object-fit:contain}.product-variations__name{font-size:1.4rem;line-height:1.3}.product-variations__card--current{color:rgb(var(--color-foreground))}.product-variations__card--current .product-variations__media{border-color:rgb(var(--color-foreground))}.product-variations__card--unavailable{opacity:.45}@media(hover:hover){.product-variations__card:hover .product-variations__media{border-color:rgb(var(--color-foreground) / 60%)}.product-variations__card--current:hover .product-variations__media{border-color:rgb(var(--color-foreground))}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
