.brand-ctl__heading{margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-align:center;text-transform:uppercase}.brand-ctl__scroller{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.5rem}.brand-ctl__scroller::-webkit-scrollbar{display:none}.brand-ctl__scroller:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.brand-ctl__list{display:grid;grid-auto-flow:column;grid-auto-columns:50%;gap:0;margin:0;padding:0;list-style:none;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.brand-ctl__item{position:relative;container-type:inline-size;display:flex;flex-direction:column;scroll-snap-align:start;border-right:.1rem solid rgba(var(--color-foreground),.15)}.brand-ctl__item:first-child{border-left:.1rem solid rgba(var(--color-foreground),.15)}.brand-ctl__item .card-wrapper{height:auto}.brand-ctl .card-wrapper .card__content .card__information,.brand-ctl .card--standard>.card__content .card__information{padding:.8rem 1rem .4rem}.brand-ctl .card--standard>.card__content{padding:0}.brand-ctl .price--on-sale .price-item--last{color:#7a2e22;font-weight:500}.brand-ctl__saving{margin:0;padding:0 1rem;font-size:1.1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#7a2e22}.brand-ctl .card__heading{font-size:1.2rem;line-height:1.35;padding-right:0}.brand-ctl .card-information>.price,.brand-ctl .price{font-size:1.2rem}.brand-ctl .card__badge .badge{font-size:.9rem}.brand-ctl .card,.brand-ctl .card__inner{--ratio-percent: 133.33% !important}.brand-ctl .wishlist-button--card{top:calc(133.33cqw + .2rem);right:.2rem;width:3.2rem;height:3.2rem}.brand-ctl .wishlist-button--card .icon-wishlist{width:1.6rem;height:1.6rem}.brand-ctl .card__heading{padding-right:2.8rem}.brand-ctl__viewport{position:relative;container-type:inline-size}.brand-ctl__arrow{position:absolute;top:calc(33.33cqw - .4rem);z-index:3;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;color:#fff;background:#000000d9;cursor:pointer}.brand-ctl__arrow[hidden]{display:none}.brand-ctl__arrow svg{width:.7rem;height:1.1rem}.brand-ctl__arrow--prev{left:-.6rem}.brand-ctl__arrow--next{right:-.6rem}.brand-ctl__notice{margin:0;padding:1.2rem 1.6rem;font-size:1.3rem;background:#fff3cd;color:#1a1a1a}@media screen and (min-width:750px){.brand-ctl__heading{margin-bottom:2.8rem;font-size:1.8rem}.brand-ctl__scroller{overflow:visible;margin:0}.brand-ctl__list{grid-auto-flow:row;grid-template-columns:repeat(var(--brand-ctl-columns, 4),minmax(0,1fr))}.brand-ctl .card__heading,.brand-ctl .price{font-size:1.3rem}.brand-ctl__arrow,.brand-ctl__arrow[hidden]{display:none}}.brand-footer{padding-bottom:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.brand-footer__top{display:grid;gap:4rem}.brand-footer>.brand-footer__top{padding-top:3.6rem}.brand-footer__support{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;margin:0;padding:1.2rem 1.6rem;font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}a.brand-footer__support:hover span{text-decoration:underline;text-underline-offset:.3rem}a.brand-footer__support:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}.brand-footer__support-icon{width:2rem;height:2rem;flex:none}.brand-footer__heading{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.02em;line-height:1.3;text-transform:uppercase;color:rgb(var(--color-foreground))}.brand-footer__heading--newsletter{margin-bottom:1.4rem;font-size:1.3rem}.brand-footer__newsletter-text,.brand-footer__text{font-size:1.2rem;line-height:1.5}.brand-footer__newsletter-text{margin-bottom:1.2rem}.brand-footer__newsletter-text p,.brand-footer__text p,.brand-footer__form{margin:0}.brand-footer__field{display:flex;align-items:stretch;height:3.6rem;border:.1rem solid rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.brand-footer__field:focus-within{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.brand-footer__input{flex:1 1 auto;min-width:0;padding:0 1.2rem;border:0;border-radius:0;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.02em;color:rgb(var(--color-foreground));background:transparent;outline:none;box-shadow:none}.brand-footer__input::placeholder{font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);opacity:1}.brand-footer__submit{display:flex;flex:none;align-items:center;justify-content:center;width:3.6rem;padding:0;border:0;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));cursor:pointer}.brand-footer__submit svg{width:.7rem;height:1.2rem}.brand-footer__submit:hover{opacity:.85}.brand-footer__message{margin-top:.8rem;font-size:1.2rem}.brand-footer__consent{margin-top:1rem;font-size:1rem;line-height:1.45;color:rgb(var(--color-foreground))}.brand-footer__consent p{margin:0}.brand-footer__consent a{color:inherit;text-decoration:underline}.brand-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem}.brand-footer__links li+li{margin-top:0}.brand-footer__link{display:inline-flex;align-items:center;min-height:2.6rem;font-size:1.1rem;letter-spacing:.01em;color:rgb(var(--color-foreground));text-decoration:none}.brand-footer__link:hover,.brand-footer__link[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.brand-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.2);text-align:center}.brand-footer>.brand-footer__bottom{padding-top:2.4rem}.brand-footer__social{justify-content:center}.brand-footer__localization .localization-form{padding:0;margin:0}.brand-footer__localization .disclosure__button{font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.brand-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.brand-footer__legal li{padding:.4rem 1rem}.brand-footer__legal li+li{border-left:.1rem solid rgba(var(--color-foreground),.35)}.brand-footer__legal a{display:inline-block;padding:.4rem 0;color:inherit;text-decoration:none}.brand-footer__legal a:hover{text-decoration:underline}.brand-footer__payment .list-payment{justify-content:center;margin:0}@media screen and (min-width:990px){.brand-footer{padding-top:4.8rem}.brand-footer__top{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr);gap:6.4rem}.brand-footer__top:not(:has(.brand-footer__newsletter)){grid-template-columns:1fr}.brand-footer__columns{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.brand-footer__newsletter{max-width:40rem}}.brand-info{padding-top:3.2rem;padding-bottom:6.4rem}.brand-info__layout{display:grid;gap:2.4rem}.brand-info__main{max-width:76rem;min-width:0}.brand-info__nav-title{display:none}.brand-info__nav-list{display:flex;gap:.8rem;overflow-x:auto;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.brand-info__nav-list::-webkit-scrollbar{display:none}.brand-info__nav-link{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.2);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground));text-decoration:none}.brand-info__nav-link[aria-current=page]{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.brand-info__header{margin-bottom:3.2rem}.brand-info__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.brand-info__title{margin:0;font-size:clamp(3rem,2rem + 2vw,4.4rem)}.brand-info__intro{margin-top:1.6rem;font-size:1.5rem;line-height:1.65}.brand-info__block{margin-top:3.2rem}.brand-info__heading{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-transform:uppercase}.brand-info__text{font-size:1.4rem;line-height:1.7}.brand-info__highlight{margin:0 0 1.6rem;padding:1.2rem 1.6rem;font-size:1.4rem;background:rgba(var(--color-foreground),.05)}.brand-info__highlight .money{font-weight:var(--font-body-weight-bold)}.brand-info__faq{border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.brand-info__block+.brand-info__faq,.brand-info__header+.brand-info__faq{margin-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}.brand-info__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.2rem 0;font-size:1.5rem;cursor:pointer;list-style:none}.brand-info__faq-question::-webkit-details-marker{display:none}.brand-info__faq-icon{position:relative;flex:none;width:1.2rem;height:1.2rem}.brand-info__faq-icon:before,.brand-info__faq-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.15rem;background:currentColor;transition:transform .2s ease}.brand-info__faq-icon:after{transform:rotate(90deg)}.brand-info__faq[open] .brand-info__faq-icon:after{transform:rotate(0)}.brand-info__faq-answer{padding:0 0 2rem;font-size:1.4rem;line-height:1.7}.brand-info__table-wrapper{overflow-x:auto}.brand-info__table{width:100%;border-collapse:collapse;font-size:1.3rem}.brand-info__table th,.brand-info__table td{padding:1.2rem 1rem;text-align:left;vertical-align:top;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.brand-info__table thead th{font-size:1.1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-transform:uppercase;border-bottom-color:rgb(var(--color-foreground))}.brand-info__table tbody th{font-weight:500}.brand-info__table--sizes td,.brand-info__table--sizes th{text-align:center}.brand-info__table-note{display:block;margin-top:.4rem;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.brand-info__units{display:inline-flex;margin-bottom:1.2rem;border:.1rem solid rgb(var(--color-foreground))}.brand-info__unit{min-width:5.2rem;min-height:3.6rem;padding:0 1.2rem;font:inherit;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));background:none;border:0;cursor:pointer}.brand-info__unit[aria-pressed=true]{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.brand-info__steps{margin:0;padding:0;list-style:none;counter-reset:brand-step}.brand-info__steps li{position:relative;padding:1.2rem 0 1.2rem 4.4rem;font-size:1.4rem;line-height:1.6;border-bottom:.1rem solid rgba(var(--color-foreground),.1);counter-increment:brand-step}.brand-info__steps li:before{content:counter(brand-step);position:absolute;top:1.1rem;left:0;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;font-size:1.2rem;font-weight:var(--font-body-weight-bold);border:.1rem solid rgb(var(--color-foreground));border-radius:50%}.brand-info__contact-list{display:grid;gap:1.6rem;margin:0}.brand-info__contact-list dt{font-size:1.1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-transform:uppercase}.brand-info__contact-list dd{margin:.4rem 0 0;font-size:1.5rem}.brand-info__contact-list a{color:inherit}.brand-info__policy-link{font-size:1.4rem}.brand-info__notice{padding:1.2rem 1.6rem;font-size:1.3rem;background:#fff3cd;color:#1a1a1a}@media screen and (min-width:990px){.brand-info{padding-top:4.8rem;padding-bottom:9.6rem}.brand-info__layout--with-nav{grid-template-columns:22rem minmax(0,1fr);gap:6.4rem}.brand-info__nav{position:sticky;top:10rem;align-self:start}.brand-info__nav-title{display:block;margin:0 0 1.6rem;font-size:1.1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;text-transform:uppercase}.brand-info__nav-list{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible}.brand-info__nav-link{min-height:3.6rem;padding:0;border:0;font-size:1.4rem;letter-spacing:0;text-transform:none}.brand-info__nav-link[aria-current=page]{color:rgb(var(--color-foreground));background:none;font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.4rem}}.brand-popup{width:min(92vw,72rem);max-width:none;max-height:90vh;padding:0;border:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 1.2rem 4rem #0003}.brand-popup::backdrop{background:#00000073}.brand-popup[open]{animation:brand-popup-in .25s ease}@keyframes brand-popup-in{0%{opacity:0;transform:translateY(1.6rem)}}@media(prefers-reduced-motion:reduce){.brand-popup[open]{animation:none}}.brand-popup__panel{position:relative;display:grid}.brand-popup__panel--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand-popup__media img{display:block;width:100%;height:100%;object-fit:cover}.brand-popup__content{display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:4rem 3.2rem 3.2rem;text-align:center}.brand-popup__close{position:absolute;top:.6rem;right:.6rem;z-index:1;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.85);cursor:pointer}.brand-popup__close .svg-wrapper{width:1.6rem;height:1.6rem}.brand-popup__eyebrow{margin:0;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.brand-popup__title{margin:0;font-size:clamp(2.6rem,2rem + 1.6vw,3.6rem);line-height:1.15}.brand-popup__text{font-size:1.4rem;line-height:1.6}.brand-popup__text p,.brand-popup__small-print p{margin:0}.brand-popup .field{margin-top:.4rem}.brand-popup__submit{width:100%}.brand-popup__error{margin:0;font-size:1.2rem;justify-content:center}.brand-popup__small-print{font-size:1.1rem;line-height:1.45;color:rgba(var(--color-foreground),.7)}.brand-popup__dismiss{align-self:center;min-height:4.4rem;padding:0 1.2rem;font:inherit;font-size:1.2rem;color:rgba(var(--color-foreground),.75);background:none;border:0;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.brand-popup__code{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:.4rem 0;padding:1.2rem;border:.1rem dashed rgb(var(--color-foreground))}.brand-popup__code-value{font-size:2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08em}.brand-popup__copy{min-height:4.4rem;padding:0 .8rem;font:inherit;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}@media screen and (max-width:749px){.brand-popup{width:100%;max-height:88vh;margin:auto 0 0}.brand-popup__panel--image{grid-template-columns:1fr}.brand-popup__media{aspect-ratio:16 / 9;overflow:hidden}.brand-popup__content{padding:2.8rem 2rem 2rem}}.brand-promo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:1.2rem 1.6rem}.brand-promo__media{position:absolute;top:0;right:0;bottom:0;left:0}.brand-promo__media picture,.brand-promo__media img{display:block;width:100%;height:100%;object-fit:cover}.brand-promo__card{position:relative;z-index:1;width:100%;max-width:44rem;padding:1rem 1.6rem;text-align:center;color:rgb(var(--color-foreground))}.brand-promo--card .brand-promo__card{background-color:rgb(var(--color-background));box-shadow:0 .1rem .8rem #0000001a}.brand-promo__eyebrow{margin:0;font-size:1.1rem;letter-spacing:.06em}.brand-promo__heading{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:clamp(2.4rem,7vw,3.2rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.brand-promo__subheading{display:inline;margin:0;font-weight:var(--font-body-weight-bold);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.brand-promo__code{margin:.4rem 0 0;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em}.brand-promo__code-value{font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.3rem}.brand-promo__copy{position:relative;z-index:2;min-height:3.2rem;margin-left:.4rem;padding:0 .6rem;font:inherit;font-size:1.1rem;letter-spacing:.06em;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.brand-promo__link{display:inline-block;padding:.2rem 0;font-size:1.2rem;color:inherit;text-decoration:underline;text-underline-offset:.3rem}.brand-promo__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.brand-promo__link:focus-visible{outline:none}.brand-promo__link:focus-visible:after{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.brand-promo__terms{margin-top:.2rem;font-size:1rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.brand-promo__terms p{margin:0}.brand-promo__ribbon{position:absolute;z-index:2;top:1.2rem;left:-4.4rem;margin:0;padding:.3rem 5rem;transform:rotate(-35deg);font-size:.9rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;text-transform:uppercase;background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 .1rem .4rem #00000026;pointer-events:none}.brand-promo__notice{position:relative;z-index:3;margin:0 0 .8rem;padding:.6rem 1rem;font-size:1.2rem;background:#fff3cd;color:#1a1a1a}.brand-promo--large{padding:2.4rem 1.6rem;min-height:18rem}.brand-promo--large .brand-promo__card{max-width:52rem;padding:1.6rem 2rem 1.4rem}.brand-promo--large .brand-promo__heading{font-size:clamp(3.4rem,9vw,5.6rem)}.brand-promo--large .brand-promo__subheading{display:block;margin-top:.4rem;font-size:1.8rem}.brand-promo--large .brand-promo__code{margin-top:1.2rem;font-size:1.6rem}.brand-promo--large .brand-promo__link{font-size:1.4rem;padding:.8rem 0}.brand-promo--large .brand-promo__terms{font-size:1.1rem}@media screen and (min-width:750px){.brand-promo{padding:1.6rem 3.2rem}.brand-promo__heading{font-size:3.6rem}.brand-promo--large{min-height:24rem;padding:3.2rem}.brand-promo--large .brand-promo__heading{font-size:5.6rem}.brand-promo__ribbon{top:1.6rem;font-size:1.1rem}}.brand-signoff__media{position:relative;aspect-ratio:var(--signoff-ratio-desktop, 16 / 9);overflow:hidden}.brand-signoff__media picture,.brand-signoff__media-link,.brand-signoff__image{display:block;width:100%;height:100%}.brand-signoff__image{object-fit:cover}.brand-signoff__media--placeholder{aspect-ratio:16 / 9;background:rgba(var(--color-foreground),.06)}.brand-signoff__media--placeholder .placeholder-svg{width:100%;height:100%;fill:rgba(var(--color-foreground),.3)}.brand-signoff__placeholder-label{position:absolute;top:1.6rem;left:1.6rem;padding:.4rem .8rem;font-size:1.1rem;background:#fff;color:#1a1a1a}.brand-signoff__brand{display:flex;flex-direction:column;align-items:center;gap:3.2rem;padding-top:3.6rem;padding-bottom:2rem}.brand-signoff__logo{display:block;max-width:70%;color:rgb(var(--color-foreground));text-decoration:none}.brand-signoff__logo img{display:block;width:100%;max-width:var(--signoff-logo-width, 220px);height:auto}.brand-signoff__wordmark{font-family:var(--font-heading-family);font-size:3.2rem;letter-spacing:.04em;text-transform:uppercase}.brand-signoff__nav{width:100%}.brand-signoff__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.6rem;margin:0}.brand-signoff__link{display:inline-flex;align-items:center;min-height:3.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.brand-signoff__link:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.brand-signoff__media{aspect-ratio:var(--signoff-ratio-mobile, 4 / 5)}}@media screen and (min-width:750px){.brand-signoff__brand{gap:4rem;padding-top:5.6rem;padding-bottom:2.4rem}.brand-signoff__links{justify-content:center;gap:.8rem 6.4rem}}.brand-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.4rem 1.6rem #0000000f;transform:translateY(0);transition:transform .25s ease}.brand-sticky-atc[hidden]{display:block;transform:translateY(110%);visibility:hidden}@media(prefers-reduced-motion:reduce){.brand-sticky-atc{transition:none}}.brand-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.brand-sticky-atc__image{flex:none;width:4.8rem;height:6.4rem;object-fit:cover}.brand-sticky-atc__info{flex:1 1 auto;min-width:0}.brand-sticky-atc__title{margin:0;overflow:hidden;font-size:1.3rem;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.brand-sticky-atc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.2rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.brand-sticky-atc__badge{padding:.2rem .6rem;font-size:.9rem;font-weight:var(--font-body-weight-bold);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#7a2e22}.brand-sticky-atc__badge[hidden]{display:none}.brand-sticky-atc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem;margin:.2rem 0 0;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground))}.brand-sticky-atc__price-now--sale{color:#7a2e22}.brand-sticky-atc__price-was{font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.6)}.brand-sticky-atc__button{flex:none;min-width:13rem;min-height:4.8rem;padding:0 2rem}.brand-sticky-atc__button[data-unavailable=true]{opacity:.5}.brand-size-prompt{animation:brand-size-nudge .4s ease}.brand-size-prompt input[type=radio]+label{border-color:#7a2e22}.brand-size-prompt__message{flex-basis:100%;margin:0 0 .8rem;font-size:1.3rem;font-weight:500;color:#7a2e22}@keyframes brand-size-nudge{25%{transform:translate(-.4rem)}75%{transform:translate(.4rem)}}@media(prefers-reduced-motion:reduce){.brand-size-prompt{animation:none}}body.has-sticky-atc{padding-bottom:var(--sticky-atc-height, 8rem)}@media screen and (min-width:750px){.brand-sticky-atc--mobile-only{display:none!important}body.has-sticky-atc:has(.brand-sticky-atc--mobile-only){padding-bottom:0}.brand-sticky-atc__image{width:4.4rem;height:5.8rem}.brand-sticky-atc__button{min-width:22rem}}@media screen and (max-width:749px){.brand-sticky-atc__image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
