.RadioSquareItemChildren-module-scss-module__HAJQOa__tag{font-weight:400;font-family:var(--font-graphik);text-transform:uppercase;white-space:nowrap;border-radius:13px;align-items:center;width:-webkit-fit-content;width:fit-content;height:15px;padding:0 9px 1px;font-size:12px;line-height:1.1em;display:flex}.RadioSquareItemChildren-module-scss-module__HAJQOa__eyebrow[data-variant=italics]{font-style:italic;font-weight:300;font-family:var(--font-times-now);font-size:14px;line-height:1.1em}.RadioSquareItemChildren-module-scss-module__HAJQOa__eyebrow[data-variant=semi-bold]{font-weight:600;font-family:var(--font-times-now);letter-spacing:.028em;letter-spacing:.02em;text-transform:uppercase;font-size:14px;line-height:1.1em}.RadioSquareItemChildren-module-scss-module__HAJQOa__eyebrow[data-variant=light]{font-weight:300;font-family:var(--font-times-now);text-transform:uppercase;letter-spacing:.05em;font-size:15px;line-height:1.1em}.RadioSquareItemChildren-module-scss-module__HAJQOa__eyebrow[data-variant=regular]{font-weight:400;font-family:var(--font-graphik);letter-spacing:-.02em;font-size:13px;line-height:1.4em}.RadioSquareItemChildren-module-scss-module__HAJQOa__eyebrow{grid-area:eyebrow}.RadioSquareItemChildren-module-scss-module__HAJQOa__container{height:100%;padding:4px}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=true]{grid-template-rows:minmax(0,1fr) repeat(2,min-content);place-items:center;display:grid}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=true][data-has-label=true]{padding-bottom:16px}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=true][data-eyebrow-position=above]{grid-template-areas:"asset""label""eyebrow"}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=true][data-eyebrow-position=below]{grid-template-areas:"asset""eyebrow""label"}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=false]{flex-direction:column;justify-content:center;align-items:center;display:flex}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=false][data-eyebrow-position=above] .RadioSquareItemChildren-module-scss-module__HAJQOa__eyebrow{order:1}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=false][data-eyebrow-position=below]{gap:4px}.RadioSquareItemChildren-module-scss-module__HAJQOa__container[data-has-asset=false][data-eyebrow-position=below] .RadioSquareItemChildren-module-scss-module__HAJQOa__eyebrow{order:2}.RadioSquareItemChildren-module-scss-module__HAJQOa__asset{grid-area:asset;height:100%}.RadioSquareItemChildren-module-scss-module__HAJQOa__label{font-weight:400;font-family:var(--font-graphik);letter-spacing:-.02em;grid-area:label;font-size:13px;line-height:1.4em}.RadioSquareItemChildren-module-scss-module__HAJQOa__label[data-variant=regular]{font-weight:400;font-family:var(--font-graphik);letter-spacing:-.02em;font-size:13px;line-height:1.4em}.RadioSquareItemChildren-module-scss-module__HAJQOa__label[data-variant=medium]{font-weight:500;font-family:var(--font-graphik);letter-spacing:-.02em;font-size:13px;line-height:1.4em}[data-has-asset=true] .RadioSquareItemChildren-module-scss-module__HAJQOa__label{margin:8px 0 4px}[data-has-asset=false] .RadioSquareItemChildren-module-scss-module__HAJQOa__label{order:2}.RadioSquareItemChildren-module-scss-module__HAJQOa__tag{position:absolute;bottom:calc(100% - 7.5px);right:12px}
.TitleAndRadioSquareGroup-module-scss-module__LZy_lq__title{font-weight:300;font-family:var(--font-times-now);gap:.1em;margin-bottom:12px;font-size:24px;line-height:.95em;display:flex}@media (min-width:1024px){.TitleAndRadioSquareGroup-module-scss-module__LZy_lq__title{font-weight:300;font-family:var(--font-times-now);font-size:28px;line-height:.95em}}.TitleAndRadioSquareGroup-module-scss-module__LZy_lq__label{font-style:italic;font-weight:300;font-family:var(--font-times-now);text-align:center;max-width:230px;margin:12px auto 6px;font-size:16px;line-height:1.4em;display:block}@media (min-width:1024px){.TitleAndRadioSquareGroup-module-scss-module__LZy_lq__label{max-width:unset}}
.B2BBuyWidget-module-scss-module__m8_sTW__container{width:100%;margin:56px 0 80px;position:relative}@media (min-width:1024px){.B2BBuyWidget-module-scss-module__m8_sTW__container{margin-bottom:25px}}.B2BBuyWidget-module-scss-module__m8_sTW__priceWrapper{gap:var(--gutter);border:var(--border);border-bottom:0;justify-content:space-between;align-items:center;height:52px;padding:5px 16px 0;display:flex}.B2BBuyWidget-module-scss-module__m8_sTW__groupedPrice{align-items:center;gap:5px;display:flex}.B2BBuyWidget-module-scss-module__m8_sTW__subLabel{font-style:italic;font-weight:300;font-family:var(--font-times-now);text-align:center;margin:12px 0 10px;font-size:16px;line-height:1.4em}.B2BBuyWidget-module-scss-module__m8_sTW__addToCartBillingCycle{font-weight:400;font-family:var(--font-graphik);letter-spacing:-.02em;font-size:13px;line-height:1.4em}
.B2BHero-module-scss-module__UwVlTW__container{display:grid}@media (min-width:1024px){.B2BHero-module-scss-module__UwVlTW__container{grid-template-rows:min-content 1fr;grid-template-columns:repeat(2,50vw);display:grid}}.B2BHero-module-scss-module__UwVlTW__carouselContainer{padding:48px var(--gutter) 0;flex-direction:column;grid-row:2;display:flex}@media (min-width:1024px){.B2BHero-module-scss-module__UwVlTW__carouselContainer{height:100vh;padding:80px calc(var(--single-column-width)*1.5) 64px;background:rgb(var(--color-beige-light));grid-area:1/1/3;justify-content:center;position:-webkit-sticky;position:sticky;top:0}}.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__previousButton,.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__nextButton{width:24px;height:24px;display:none;position:absolute}@media (min-width:1024px){.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__previousButton,.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__nextButton{display:block}}.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__previousButton{right:calc(100% - var(--single-column-width)*1.5 + 16px);position:absolute}.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__nextButton{left:calc(100% - var(--single-column-width)*1.5 + 16px);position:absolute;transform:scale(-1)}.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__carousel{aspect-ratio:3/4;grid-auto-columns:100%}.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__carousel .B2BHero-module-scss-module__UwVlTW__asset{height:100%}.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__variantLabelAndIndexAndTotalContainer{justify-content:space-between;margin-top:10px;display:flex}.B2BHero-module-scss-module__UwVlTW__carouselContainer .B2BHero-module-scss-module__UwVlTW__variantLabelAndIndexAndTotalContainer .B2BHero-module-scss-module__UwVlTW__indexAndTotal{font-weight:400;font-family:var(--font-graphik);text-transform:uppercase;font-size:12px;line-height:1.1em}.B2BHero-module-scss-module__UwVlTW__header{padding:110px var(--gutter) 0;grid-row:1}@media (min-width:1024px){.B2BHero-module-scss-module__UwVlTW__header{padding:min(var(--single-column-width)*4,50vh) calc(var(--single-column-width)*1) 0;grid-column:2}}.B2BHero-module-scss-module__UwVlTW__title{font-weight:300;font-family:var(--font-times-now);margin-bottom:20px;font-size:40px;line-height:.95em}@media (min-width:1024px){.B2BHero-module-scss-module__UwVlTW__title{font-weight:300;font-family:var(--font-times-now);font-size:50px;line-height:.95em}}.B2BHero-module-scss-module__UwVlTW__description{margin-top:20px}.B2BHero-module-scss-module__UwVlTW__variantSelectorAndDetailsContainer{padding:54px var(--gutter) 0}@media (min-width:1024px){.B2BHero-module-scss-module__UwVlTW__variantSelectorAndDetailsContainer{padding:64px calc(var(--single-column-width)*1) 0;flex-direction:column;grid-area:2/2;gap:40px;display:flex}}.B2BHero-module-scss-module__UwVlTW__form{flex-direction:column;display:flex}.B2BHero-module-scss-module__UwVlTW__uniqueSellingPoint{display:flex}.B2BHero-module-scss-module__UwVlTW__uniqueSellingPointsContainer{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;margin-top:20px;padding-top:4px;display:flex}@media (min-width:1340px){.B2BHero-module-scss-module__UwVlTW__uniqueSellingPointsContainer{flex-flow:wrap}}
.B2BProductSelect-module-scss-module__x30tNq__container{margin:56px 0 80px;position:relative}.B2BProductSelect-module-scss-module__x30tNq__title{font-weight:300;font-family:var(--font-times-now);margin-bottom:12px;font-size:24px;line-height:.95em;display:flex}@media (min-width:1024px){.B2BProductSelect-module-scss-module__x30tNq__title{font-weight:300;font-family:var(--font-times-now);font-size:28px;line-height:.95em}}.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter{position:relative}.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter .B2BProductSelect-module-scss-module__x30tNq__carouselContainerInner{height:148px;padding:0 var(--gutter);margin:0 calc(var(--gutter)*-1);grid-auto-columns:min-content;gap:4px}@media (min-width:1024px){.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter .B2BProductSelect-module-scss-module__x30tNq__carouselContainerInner{padding:0 calc(var(--single-column-width)*.5);margin:0 calc(var(--single-column-width)*.5*-1)}}.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:before,.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:after{z-index:1;pointer-events:none;content:"";width:13px;position:absolute;top:0;bottom:0}@media (min-width:1024px){.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:before,.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:after{width:calc(var(--single-column-width)*.5)}}.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:before{left:calc(var(--gutter)*-1);background:linear-gradient(270deg, transparent 0%, rgb(var(--color-white)) 100%)}@media (min-width:1024px){.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:before{left:calc(var(--single-column-width)*.5*-1)}}.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:after{right:calc(var(--gutter)*-1);background:linear-gradient(90deg, transparent 0%, rgb(var(--color-white)) 100%)}@media (min-width:1024px){.B2BProductSelect-module-scss-module__x30tNq__carouselContainerOuter:after{right:calc(var(--single-column-width)*.5*-1)}}.B2BProductSelect-module-scss-module__x30tNq__carouselItem{z-index:0;height:inherit;aspect-ratio:3/4;cursor:pointer;background:rgb(var(--color-off-white));transition:background .3s cubic-bezier(0,0,1,1);position:relative}.B2BProductSelect-module-scss-module__x30tNq__carouselItem:active{cursor:grabbing}.B2BProductSelect-module-scss-module__x30tNq__carouselItem:before{z-index:1;pointer-events:none;content:"";background:rgb(var(--color-black));opacity:0;height:1px;transition:opacity .2s cubic-bezier(0,0,1,1);display:block;position:absolute;bottom:0;left:0;right:0}.B2BProductSelect-module-scss-module__x30tNq__carouselItem:after{pointer-events:none;content:"";background:rgb(var(--color-green-hover));mix-blend-mode:darken;opacity:0;transition:opacity .2s cubic-bezier(0,0,1,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.B2BProductSelect-module-scss-module__x30tNq__carouselItem:hover:after{opacity:.3}}.B2BProductSelect-module-scss-module__x30tNq__carouselItem[data-is-selected=true]:before{opacity:1}.B2BProductSelect-module-scss-module__x30tNq__carouselItem[data-is-selected=true]:after{opacity:.3}.B2BProductSelect-module-scss-module__x30tNq__carouselItem .B2BProductSelect-module-scss-module__x30tNq__button{--outline-offset:var(--outline-offset-inset);width:100%;height:100%;display:flex}.B2BProductSelect-module-scss-module__x30tNq__carouselItem .B2BProductSelect-module-scss-module__x30tNq__asset{height:100%}.B2BProductSelect-module-scss-module__x30tNq__subTitleAndLabelContainer{align-items:baseline;gap:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.B2BProductSelect-module-scss-module__x30tNq__stockTag{margin-top:4px;margin-left:8px}.B2BProductSelect-module-scss-module__x30tNq__subTitle{font-weight:400;font-family:var(--font-graphik);text-transform:uppercase;white-space:nowrap;flex:none;font-size:12px;line-height:1.1em}.B2BProductSelect-module-scss-module__x30tNq__label{font-style:italic;font-weight:300;font-family:var(--font-times-now);width:100%;font-size:14px;line-height:1.1em;display:block}
.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__container{flex-direction:column;gap:1px;display:flex}@media (min-width:1024px){.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__container{gap:unset;padding-bottom:unset;margin-right:unset;margin-left:unset}}.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__container[data-has-margin-top=true]{margin-top:32px}@media (min-width:1024px){.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__container[data-has-margin-top=true]{margin-top:50px}}.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__button{font-weight:400;font-family:var(--font-graphik);letter-spacing:-.02em;text-align:left;justify-content:space-between;align-items:center;width:-webkit-fit-content;width:fit-content;height:34px;font-size:13px;line-height:1.4em;transition:color .2s cubic-bezier(0,0,1,1);display:flex}@media (min-width:1024px){.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__button{gap:6px;justify-content:unset;height:32px}}.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__button .DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__icon{order:3;height:18px;margin-left:auto}@media (min-width:1024px){.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__button .DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__icon{order:unset;height:12px;margin-left:unset}}.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__button .DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__tag{order:2;margin-left:8px}@media (min-width:1024px){.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__button .DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__tag{order:unset;margin-left:10px}}@media (hover:hover) and (pointer:fine){.DetailsButtonsWithSidePanels-module-scss-module__O6Tjxq__button:hover{color:rgb(var(--color-blue))}}
