.banner__text{color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.45);max-width:46ch;margin-inline:auto}@media screen and (min-width:750px){.banner__text{font-size:2.1rem}}.banner__heading{text-shadow:0 2px 10px rgba(0,0,0,.35)}.banner .button--secondary,.banner__buttons .button--secondary{background:#000000b8;color:#fff;border-color:transparent;box-shadow:none}.banner .button--secondary:hover,.banner .button--secondary:focus-visible,.banner__buttons .button--secondary:hover,.banner__buttons .button--secondary:focus-visible{background:#000000e0;color:#fff}.product-form__buttons .product-form__submit{margin-bottom:1rem}.product__brand-label{margin:0 0 .4rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.product__description.rte p{margin:0 0 .6rem;line-height:1.6}.product__description.rte p:empty{display:none}.product__description.rte p+p{margin-top:0}.product__description.rte br+br{display:none}.product__description.rte ul,.product__description.rte ol{margin:.8rem 0 1.2rem;padding-inline-start:2rem}.product__description.rte li{margin-bottom:.4rem}.product__description .pdp-checklist{list-style:none;margin:1.4rem 0;padding:0}.product__description .pdp-checklist li{position:relative;padding-inline-start:2.8rem;margin-bottom:.9rem;line-height:1.6}.product__description .pdp-checklist li:before{content:"";position:absolute;inset-inline-start:.2rem;top:.55em;width:1.4rem;height:.7rem;border-inline-start:.22rem solid rgb(var(--color-button));border-bottom:.22rem solid rgb(var(--color-button));transform:rotate(-45deg) translateY(-.15em)}.product__description .pdp-checklist li:last-child{margin-bottom:0}.product .icon-with-text{margin:2rem 0 .5rem;padding:1.6rem 0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product .icon-with-text--horizontal{gap:1.2rem}.product .icon-with-text .icon{width:2rem;height:2rem}.product .icon-with-text__text{font-size:1.3rem;line-height:1.4}.sticky-buy-bar{position:fixed;inset-inline:0;bottom:0;z-index:20;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.14);box-shadow:0 -.2rem 1.2rem #0000001a;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.sticky-buy-bar--visible{transform:translateY(0);visibility:visible}.sticky-buy-bar__inner{display:flex;align-items:center;gap:1.2rem}.sticky-buy-bar__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sticky-buy-bar__title{font-size:1.3rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.sticky-buy-bar__price{font-size:1.6rem;font-weight:600;line-height:1.3}.sticky-buy-bar__button{flex:0 0 auto;min-height:4.6rem;min-width:14rem;margin:0}@media screen and (min-width:750px){.sticky-buy-bar{display:none}}@media(prefers-reduced-motion:reduce){.sticky-buy-bar{transition:none}}@media screen and (max-width:749px){.mobile-facets__checkbox{width:2.2rem;height:2.2rem}.mobile-facets__label{min-height:4.4rem;display:flex;align-items:center;gap:1.2rem;padding-block:.6rem}.mobile-facets__open-wrapper,.mobile-facets__open,.mobile-facets__sort .select__select{min-height:4.4rem;display:flex;align-items:center}.mobile-facets__clear,.active-facets__button,.active-facets__button-remove,.menu-drawer__account,.header__icon--account+.link,.customer .link.underlined-link{min-height:4.4rem;display:inline-flex;align-items:center}.card__heading,.card__heading a,.card-information .card__heading{font-size:1.45rem;line-height:1.4}.card__information .price{font-size:1.45rem}.product-form__input .select__select,.product-form__input input[type=radio]+label,variant-selects .select__select,variant-selects input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.breadcrumbs__link,.breadcrumbs__current{display:inline-flex;align-items:center;min-height:3.2rem}.shopify-section:last-of-type,.footer{padding-bottom:7rem}}.article-toc{margin:0 0 3.2rem;padding:2rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.5rem;background:rgba(var(--color-foreground),.03)}.article-toc[hidden]{display:none}.article-toc__heading{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.article-toc__list{margin:0;padding:0;list-style:none;counter-reset:toc}.article-toc__item{margin:0 0 .6rem}.article-toc__item--h3{padding-inline-start:1.6rem;font-size:.95em}.article-toc__link{display:inline-block;padding:.3rem 0;color:rgba(var(--color-foreground),.85);text-decoration:none;line-height:1.45;border-inline-start:.2rem solid transparent;transition:color .15s ease,border-color .15s ease}.article-toc__link:hover,.article-toc__link:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.article-toc__link--active{color:rgb(var(--color-foreground));font-weight:600}.article-template__content h2,.article-template__content h3{scroll-margin-top:9rem}.article-template__content{font-size:1.7rem;line-height:1.75}.article-template__content p{margin:0 0 1.6rem}.article-template__content h2{margin:4rem 0 1.2rem}.article-template__content h3{margin:3rem 0 1rem}.article-template__content ul,.article-template__content ol{margin:0 0 1.6rem;padding-inline-start:2.4rem}.article-template__content li{margin-bottom:.6rem}.article-template__content img{border-radius:.4rem;margin:2rem 0}.article-template__content a:not(.button){text-underline-offset:.3rem}@media screen and (min-width:990px){.article-toc{position:sticky;top:8rem}}@media(prefers-reduced-motion:reduce){.article-toc__link{transition:none}}.drawer-shop{padding:2rem 3.2rem 2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}@media screen and (max-width:749px){.drawer-shop{padding-inline:2.4rem}}.drawer-shop__label{display:block;margin-bottom:1.4rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.drawer-shop__grid{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0 0 1.6rem;padding:0;list-style:none}.drawer-shop__tile{display:flex;align-items:center;gap:1.4rem;min-height:4.4rem;padding:.7rem 0;text-decoration:none;color:inherit}.drawer-shop__tile:hover .drawer-shop__name,.drawer-shop__tile:focus-visible .drawer-shop__name{text-decoration:underline;text-underline-offset:.3rem}.drawer-shop__thumb{flex:0 0 auto;width:5.2rem;height:5.2rem;overflow:hidden;border-radius:.4rem;background:rgba(var(--color-foreground),.07)}.drawer-shop__thumb img{width:100%;height:100%;object-fit:cover;display:block}.drawer-shop__text{display:flex;flex-direction:column;min-width:0}.drawer-shop__name{font-size:1.6rem;line-height:1.3}.drawer-shop__count{font-size:1.25rem;opacity:.62}.drawer-shop__note{margin:0;font-size:1.25rem;line-height:1.5;opacity:.7}.footer-block__details-content a{display:inline-block;padding:.35rem 0;text-decoration:none;opacity:.85;transition:opacity .15s ease}.footer-block__details-content a:hover,.footer-block__details-content a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.footer-block__details-content p{margin:0 0 1rem;line-height:1.7}.footer-block__details-content p:last-child{margin-bottom:0}@media screen and (max-width:749px){.footer-block__details-content a{padding:.7rem 0}}.site-credit__link{color:inherit;opacity:.62;text-decoration:none;border-bottom:.1rem solid rgba(var(--color-foreground),.3);padding-bottom:.1rem;transition:opacity .18s ease,border-color .18s ease}.site-credit__link:hover,.site-credit__link:focus-visible{opacity:1;border-bottom-color:currentColor}@media(prefers-reduced-motion:reduce){.site-credit__link{transition:none}}.breadcrumbs{padding:1.6rem 0 0}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin:0;padding:0;list-style:none;font-size:1.3rem}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";margin-inline-end:.8rem;opacity:.45}.breadcrumbs__link{color:rgba(var(--color-foreground),.75);text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline}.breadcrumbs__current{color:rgba(var(--color-foreground),.55)}.card-wrapper .card{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.4rem;box-shadow:0 .1rem .3rem rgba(var(--color-foreground),.06);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.card-wrapper:hover .card{border-color:rgba(var(--color-foreground),.22);box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.12);transform:translateY(-.2rem)}.grid__item{display:flex;flex-direction:column}.grid__item>product-component,.grid__item>.card-wrapper,product-component>.card-wrapper{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-width:0}.card-wrapper>.card,.card-wrapper>.card-information{width:100%}.card-wrapper>.card{flex:1 1 auto}.card__content{flex:1 1 auto;display:flex;flex-direction:column}.card__information{margin-top:auto}.card-wrapper .card .card__content.card__content{padding-inline:1.6rem}.card-wrapper .card .card__information.card__information{padding-inline:.4rem}.card-wrapper .card__content .quick-add{margin-top:.8rem}@media screen and (max-width:749px){.card-wrapper .card .card__content.card__content{padding-inline:1.1rem}}.card-wrapper .card__content{display:flex;flex-direction:column;justify-content:space-between}.card-wrapper .card__information{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}.card__heading{text-wrap:balance}@media(prefers-reduced-motion:reduce){.card-wrapper .card{transition:none}.card-wrapper:hover .card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
