.confront-marquee{background:#000;color:#fff;overflow:hidden;white-space:nowrap}.confront-marquee__link{color:inherit;text-decoration:none;display:block}.confront-marquee__track{display:inline-flex;animation:confront-marquee var(--marquee-speed,35s) linear infinite}.confront-marquee:hover .confront-marquee__track{animation-play-state:paused}.confront-marquee__group{display:inline-flex;align-items:center;flex-shrink:0}.confront-marquee__item{font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.85rem 0}.confront-marquee__sep{font-size:.9rem;padding:0 2.2rem;opacity:.7}@keyframes confront-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.confront-marquee__track{animation:none}}.confront-marquee__static{margin:0;text-align:center;white-space:normal;padding:0 1.6rem}.confront-marquee--static .confront-marquee__item{display:inline-block}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.title,.banner__heading,.collection-hero__title,.product__title h1{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:.95}.banner__heading.h0{font-size:clamp(4.2rem,9vw,12rem)}.banner__text.subtitle,.banner__text .subtitle,.banner__box .subtitle{text-transform:uppercase;letter-spacing:.32em;font-size:1.2rem;font-weight:700}.banner__content .banner__box>*+*{margin-top:1.2rem}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item,.header__submenu .header__menu-item{text-transform:uppercase;letter-spacing:.12em;font-size:1.25rem;font-weight:700}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.4rem}.header__heading-logo{width:100%;max-height:none;height:auto}.header__heading-logo-wrapper{width:220px!important}@media screen and (max-width:749px){.header__heading-logo-wrapper{width:150px!important}}.button,.shopify-payment-button__button--unbranded,.quick-add__submit{text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:1.25rem;min-height:4.8rem}.card__heading,.card__heading a{text-transform:uppercase;font-size:1.25rem;letter-spacing:.06em;font-weight:700;line-height:1.35}.card-information .price,.card-information .price-item{font-size:1.3rem;letter-spacing:.04em}.card__badge .badge{text-transform:uppercase;letter-spacing:.12em;font-size:1rem;font-weight:700;padding:.5rem .9rem}.card-wrapper .card__inner{background:#f4f4f4}.card-wrapper:hover .card__heading a{text-decoration:none}.title-wrapper-with-link{align-items:flex-end;margin-bottom:2.4rem}.title-wrapper-with-link .title{font-size:clamp(2.6rem,3.6vw,4.4rem)}.collection-list-title,.collection-list .title{text-transform:uppercase}.collection-list .card--standard .card__content{position:absolute;inset:auto 0 0 0;padding:2.4rem;z-index:2}.collection-list .card--standard .card__information{padding:0}.collection-list .card--standard .card__heading{color:#fff;font-size:clamp(2rem,2.6vw,3.2rem);font-weight:800;letter-spacing:0}.collection-list .card--standard .card__heading a,.collection-list .card--standard .card__heading .icon-wrap{color:#fff}.collection-list .card--standard .card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 55%);z-index:1;pointer-events:none}.collection-list .card--standard{position:relative}.product__title h1{font-size:clamp(2.4rem,2.6vw,3.4rem)}.product__info-container .product__text.inline-richtext{letter-spacing:.14em;font-size:1.15rem;font-weight:700}.product__description{font-size:1.45rem;line-height:1.8}.footer{border-top:0}.footer-block__heading{text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;font-weight:800}.footer .list-menu__item--link{text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.cnp>.cnp__overlay{display:block}:root{--cf-accent: #e4002b;--cf-green: #1f9d55;--cf-soft: #f5f5f3}.product__info-container .price{font-size:2.6rem;font-weight:800;letter-spacing:0;color:#000}.product__info-container .price--on-sale .price-item--sale{color:var(--cf-accent)}.product__tax{font-size:1.2rem;color:#0009}.cf-stock{display:inline-flex;align-items:center;gap:.9rem;font-size:1.35rem;letter-spacing:.02em;color:#000;background:#eaf7ef;border:1px solid #c6ebd4;padding:.8rem 1.4rem;margin:.4rem 0 .2rem}.cf-stock strong{color:var(--cf-green)}.cf-stock__dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--cf-green);box-shadow:0 0 #1f9d5599;animation:cf-pulse 1.8s infinite;flex-shrink:0}.cf-stock__dot--out{background:var(--cf-accent);animation:none}.cf-stock:has(.cf-stock__dot--out){background:#fdecef;border-color:#f7c6cf}.cf-stock:has(.cf-stock__dot--out) strong{color:var(--cf-accent)}@keyframes cf-pulse{0%{box-shadow:0 0 #1f9d558c}70%{box-shadow:0 0 0 .8rem #1f9d5500}to{box-shadow:0 0 #1f9d5500}}@media(prefers-reduced-motion:reduce){.cf-stock__dot{animation:none}}.product-form__submit.button{background:#000!important;color:#fff!important;border:0;box-shadow:none;min-height:5.4rem;font-size:1.35rem}.product-form__submit.button:after{box-shadow:none!important}.product-form__submit.button:hover{background:#262626!important}.product-form__submit.button[disabled]{background:#d9d9d9!important;color:#6b6b6b!important}.product-form__buttons{max-width:none}.shopify-payment-button__button{min-height:5.4rem}.shopify-payment-button__more-options{font-size:1.2rem}.cf-eta{font-size:1.25rem;color:#000000b3;margin:0;padding-left:2.2rem;position:relative}.cf-eta:before{content:"";position:absolute;left:0;top:.55em;width:1.2rem;height:.2rem;background:var(--cf-green)}.cf-pay{border:1px solid #e6e6e6;padding:1.2rem 1.4rem 1.3rem}.cf-pay__label{display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000}.cf-pay__label svg{width:1.4rem;height:1.4rem}.cf-pay__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.cf-pay__list li{line-height:0}.cf-pay__icon{width:3.4rem;height:2.2rem;display:block;opacity:.85;filter:saturate(.8)}.cf-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e6e6e6;border:1px solid #e6e6e6;margin:0;padding:0;list-style:none}.cf-trust li{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;background:var(--cf-soft);padding:1.4rem 1.2rem}.cf-trust svg{width:1.8rem;height:1.8rem;color:#000000bf}.cf-trust strong{display:block;font-size:1.25rem;line-height:1.3;color:#000}.cf-trust span{display:block;font-size:1.15rem;line-height:1.35;color:#0009;margin-top:.2rem}@media screen and (max-width:749px){.cf-trust{grid-template-columns:1fr}.cf-trust li{flex-direction:row;align-items:center;gap:1.2rem;padding:1.1rem 1.4rem}.cf-trust span{display:inline;margin:0 0 0 .4rem}.cf-trust strong{display:inline;font-size:1.25rem}}.product__description .cf-specs{list-style:none;margin:0;padding:0;border-top:0}.product__description .cf-specs li{display:grid;grid-template-columns:minmax(10rem,40%) 1fr;gap:1.2rem;padding:1.15rem .2rem;border-bottom:1px solid #e6e6e6;margin:0;font-size:1.35rem;line-height:1.45}.product__description .cf-specs li:nth-child(odd){background:var(--cf-soft)}.cf-spec__k{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.15rem;color:#000000a6;padding-left:.8rem}.cf-spec__v{font-weight:600;color:#000;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.cf-meter{position:relative;display:inline-block;width:9rem;height:.7rem;background:#e2e2e2;overflow:hidden}.cf-meter:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--cf-meter);background:var(--cf-green)}.cf-meter[data-level=good]:after{background:#7cb342}.cf-meter[data-level=ok]:after{background:#f2a900}.cf-help{font-size:1.3rem;color:#000000b3;margin:0}.cf-help a{color:#000;font-weight:700;text-underline-offset:.3rem}.product__accordion .summary__title .accordion__title{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product__accordion .accordion__content{font-size:1.35rem;line-height:1.7}.product__accordion .accordion__content a{color:#000;font-weight:700}.product__info-container>*+*{margin-top:1.4rem;margin-bottom:0}@media screen and (max-width:749px){.quick-add__submit.button{font-size:1rem;letter-spacing:.06em;padding:0 .6rem;min-height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/confront.css.map */
