.cart-module__ZEqixa__storefront{display:contents}.cart-module__ZEqixa__page{width:100%;max-width:80rem;margin-inline:auto;padding:2rem 1.25rem 3rem}.cart-module__ZEqixa__pageHeader{padding-block-end:1.5rem}.cart-module__ZEqixa__pageHeader h1{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.25}.cart-module__ZEqixa__pageHeader p{color:var(--color-slate);margin-block-start:.625rem;font-size:.875rem;line-height:1.75}.cart-module__ZEqixa__toolbar{border-block-start:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.75rem 1.25rem;font-size:.8125rem;display:flex}.cart-module__ZEqixa__toolbar p{font-weight:500}.cart-module__ZEqixa__toolbar a{min-height:2.75rem;color:var(--color-slate);align-items:center;gap:.75rem;display:inline-flex}.cart-module__ZEqixa__toolbar a:hover{color:var(--color-ink)}.cart-module__ZEqixa__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.cart-module__ZEqixa__items{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.cart-module__ZEqixa__lineList,.cart-module__ZEqixa__group{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper)}.cart-module__ZEqixa__group{scroll-margin-block-start:calc(var(--header-height) + 1rem)}.cart-module__ZEqixa__groupHeader{border-block-end:1px solid var(--color-line);background:var(--color-mist);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-wrap:wrap;align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.cart-module__ZEqixa__group>div[role=alert]{margin:1rem 1.25rem}.cart-module__ZEqixa__groupSaving{margin:1rem 1.25rem .5rem;font-size:.8125rem;font-weight:500}.cart-module__ZEqixa__groupProgress{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);flex-direction:column;gap:.625rem;margin:.75rem 1.25rem 1rem;padding:.875rem;display:flex}.cart-module__ZEqixa__group>p:last-child:not(.cart-module__ZEqixa__groupSaving){border-block-start:1px solid var(--color-line);padding:1rem 1.25rem}.cart-module__ZEqixa__line{border-block-end:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.cart-module__ZEqixa__line:last-child{border-block-end:0}.cart-module__ZEqixa__lineImage{border-radius:var(--radius-lg);background:var(--color-mist);width:5.5rem;height:6.5rem;display:block;overflow:hidden}.cart-module__ZEqixa__lineBody{flex-direction:column;gap:1rem;min-width:0;display:flex}.cart-module__ZEqixa__lineTop{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.cart-module__ZEqixa__lineDetails{flex-direction:column;gap:.375rem;min-width:0;display:flex}.cart-module__ZEqixa__lineDetails>a{font-weight:500;line-height:1.65}.cart-module__ZEqixa__lineDetails p{line-height:1.6}.cart-module__ZEqixa__linePrice{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.cart-module__ZEqixa__linePrice>span:first-child{flex-basis:100%}.cart-module__ZEqixa__unitPrice{color:var(--color-slate);align-items:baseline;gap:.25rem;font-size:.75rem;display:inline-flex}.cart-module__ZEqixa__lineActions{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;display:flex}.cart-module__ZEqixa__lineActions>div:first-child{background:var(--color-paper)}.cart-module__ZEqixa__lineActions input{width:4.25rem;min-height:2.75rem}.cart-module__ZEqixa__lineActions>button{min-height:2.75rem;text-decoration:none}.cart-module__ZEqixa__lineActions>button:hover{text-decoration:underline}.cart-module__ZEqixa__listAction{align-items:center;min-height:2.75rem;font-size:.75rem;display:inline-flex}.cart-module__ZEqixa__listAction summary{min-height:2.75rem;padding-block:.5rem;font-size:.75rem}.cart-module__ZEqixa__listAction details>div{width:min(16rem,100vw - 3rem);inset-inline:auto 0}.cart-module__ZEqixa__listAction details button,.cart-module__ZEqixa__listAction details input{min-height:2.75rem}.cart-module__ZEqixa__summaryColumn{min-width:0}.cart-module__ZEqixa__summary{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.cart-module__ZEqixa__summary h2{font-size:1.125rem;font-weight:600}.cart-module__ZEqixa__summary dl>div:last-child{padding-block-start:1rem}.cart-module__ZEqixa__summaryHint{text-align:center;color:var(--color-slate);font-size:.75rem;line-height:1.7}.cart-module__ZEqixa__saved{border-block-start:1px solid var(--color-line);padding-block:1.5rem}.cart-module__ZEqixa__savedGrid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-block-start:1.25rem;display:grid}.cart-module__ZEqixa__savedLine{border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:start;gap:1rem;min-width:0;padding:1.25rem;display:flex}.cart-module__ZEqixa__savedLine>div>div:first-child{flex-direction:column;gap:.75rem}.cart-module__ZEqixa__savedLine>div>div:first-child>div:last-child{align-items:start}.cart-module__ZEqixa__empty{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.cart-module__ZEqixa__empty p{line-height:1.75}.cart-module__ZEqixa__empty a{align-items:center;min-height:2.875rem;margin-block-start:.5rem;display:inline-flex}.cart-module__ZEqixa__storefront>footer{width:100%;max-width:80rem;margin-block-start:0;margin-inline:auto}@media (min-width:640px){.cart-module__ZEqixa__page{padding-inline:2rem}.cart-module__ZEqixa__line{grid-template-columns:7.5rem minmax(0,1fr);gap:1.25rem}.cart-module__ZEqixa__lineImage{width:7.5rem;height:8.5rem}.cart-module__ZEqixa__lineTop{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.cart-module__ZEqixa__linePrice{flex-direction:column;align-items:end}.cart-module__ZEqixa__linePrice>span:first-child{flex-basis:auto}.cart-module__ZEqixa__savedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cart-module__ZEqixa__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,.43fr);gap:2rem}.cart-module__ZEqixa__page{padding-block-start:2.5rem}}@media (max-width:639px){.cart-module__ZEqixa__lineActions{margin-inline-start:-6.5rem;padding-block-start:.375rem}.cart-module__ZEqixa__linePrice .cart-module__ZEqixa__unitPrice{flex-basis:100%}}.cart-module__ZEqixa__page [data-product-card]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);overflow:hidden}.cart-module__ZEqixa__page [data-product-card]>a{padding-block-end:.875rem}.cart-module__ZEqixa__page [data-product-card]>a>:not([data-product-image]){margin-inline:.875rem}.cart-module__ZEqixa__page [data-product-image]{border-radius:0}.cart-module__ZEqixa__page [data-product-image] img{object-fit:cover}.cart-module__ZEqixa__lineDetails button,.cart-module__ZEqixa__lineBody>p button{min-height:2.75rem}.cart-module__ZEqixa__recommendations{grid-column:1/-1;min-width:0;padding-block-start:.5rem}.cart-module__ZEqixa__storefront>footer{padding-block-start:1rem}@media (max-width:1023px){.cart-module__ZEqixa__storefront>footer{padding-block-end:calc(6rem + env(safe-area-inset-bottom))}}
.price-module__MklVYW__product{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.price-module__MklVYW__current{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.price-module__MklVYW__current [data-price]{font-weight:400}.price-module__MklVYW__discount{color:var(--text-discount);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:400;line-height:1.2}.price-module__MklVYW__reference{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.125rem .25rem;font-size:.8125rem;line-height:1.5;display:flex}.price-module__MklVYW__reference [data-price]{color:inherit;font-size:inherit;font-weight:400;line-height:inherit}
.discovery-module__WvoVOW__section{min-width:0}.discovery-module__WvoVOW__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-block-end:1rem;display:flex}.discovery-module__WvoVOW__heading h2{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.35}.discovery-module__WvoVOW__heading p{color:var(--color-slate);margin-block-start:.375rem;font-size:.8125rem;line-height:1.6}.discovery-module__WvoVOW__heading>a{min-height:2.75rem;color:var(--color-ink);text-underline-offset:.25rem;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:underline;display:inline-flex}.discovery-module__WvoVOW__shelf [data-product-card]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);flex-shrink:0;width:10rem;min-width:0;overflow:hidden}.discovery-module__WvoVOW__shelf [data-product-card]:hover{border-color:var(--color-line-strong)}.discovery-module__WvoVOW__shelf [data-product-card]>a{height:100%;padding-block-end:.875rem}.discovery-module__WvoVOW__shelf [data-product-card]>a>:not([data-product-image]){margin-inline:.75rem}.discovery-module__WvoVOW__shelf [data-product-image]{background:var(--color-paper);border-radius:0}.discovery-module__WvoVOW__shelf [data-product-image] img{object-fit:cover;padding:0}.discovery-module__WvoVOW__budgets{scrollbar-width:none;gap:.5rem;margin-block-end:1rem;padding-block:.25rem;display:flex;overflow-x:auto}.discovery-module__WvoVOW__budgets button{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);flex-shrink:0;padding:.625rem 1rem;font-size:.8125rem;font-weight:500}.discovery-module__WvoVOW__budgets button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.discovery-module__WvoVOW__budgets button:hover{border-color:var(--color-ink)}.discovery-module__WvoVOW__brandsFrame{container-type:inline-size}.discovery-module__WvoVOW__brands{scroll-snap-type:x proximity;scrollbar-width:none;gap:.625rem;padding-block:.125rem;display:flex;overflow-x:auto}.discovery-module__WvoVOW__brands::-webkit-scrollbar{display:none}.discovery-module__WvoVOW__brands li{scroll-snap-align:start;flex:1 0 8.5rem;min-width:0;display:flex}@container (min-width:60rem){.discovery-module__WvoVOW__brands{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:visible}.discovery-module__WvoVOW__brands li{flex:none}}.discovery-module__WvoVOW__brandTile{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;min-width:0;height:8rem;color:var(--color-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.discovery-module__WvoVOW__brandTile:hover{border-color:var(--color-line-strong)}.discovery-module__WvoVOW__brandTile:hover .discovery-module__WvoVOW__brandName{text-underline-offset:.2rem;text-decoration:underline}.discovery-module__WvoVOW__brandMark{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;position:relative;overflow:hidden}.discovery-module__WvoVOW__monogram{color:var(--color-ink);font-size:1.125rem;font-weight:700;line-height:1}.discovery-module__WvoVOW__brandMark img{background:var(--color-paper);object-fit:contain;filter:grayscale();visibility:hidden;width:100%;height:100%;padding:.25rem;position:absolute;inset:0}.discovery-module__WvoVOW__brandMark img[data-shown]{visibility:visible}.discovery-module__WvoVOW__brandName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.discovery-module__WvoVOW__brandGo{color:var(--color-slate);font-size:.875rem;line-height:1;display:inline-block}.discovery-module__WvoVOW__reviewProduct{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);display:grid;overflow:hidden}.discovery-module__WvoVOW__reviewProduct:hover{border-color:var(--color-line-strong)}.discovery-module__WvoVOW__reviewImage{background:var(--color-paper);min-height:12rem;position:relative}.discovery-module__WvoVOW__reviewImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discovery-module__WvoVOW__reviewCopy{flex-direction:column;justify-content:center;align-items:start;gap:.75rem;min-width:0;padding:1.25rem;display:flex}.discovery-module__WvoVOW__reviewCopy h3{font-size:1rem;font-weight:600;line-height:1.5}.discovery-module__WvoVOW__reviewStats{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.discovery-module__WvoVOW__reviewStats>span:last-child{color:var(--color-slate);font-size:.75rem}.discovery-module__WvoVOW__reviewAction{color:var(--color-ink);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}@media (min-width:640px){.discovery-module__WvoVOW__shelf [data-product-card]{width:12.5rem}.discovery-module__WvoVOW__reviewProduct{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.discovery-module__WvoVOW__reviewCopy{padding:1.75rem}.discovery-module__WvoVOW__reviewCopy h3{font-size:1.25rem}}[data-home-density] .discovery-module__WvoVOW__heading{gap:.25rem 1rem;margin-block-end:.625rem}[data-home-density] .discovery-module__WvoVOW__heading h2{font-size:1.125rem;font-weight:700;line-height:1.3}[data-home-density] .discovery-module__WvoVOW__heading p{margin-block-start:.125rem;font-size:.75rem}[data-home-density] .discovery-module__WvoVOW__heading>a{margin-block:-.75rem;font-size:.8125rem;text-decoration:none}[data-home-density] .discovery-module__WvoVOW__heading>a:hover{text-decoration:underline}[data-home-density] .discovery-module__WvoVOW__budgets{margin-block-end:.625rem;padding-block:0}@media (min-width:1024px){[data-home-density] .discovery-module__WvoVOW__heading h2{font-size:1.25rem}}[data-home-density] .discovery-module__WvoVOW__shelf>section{border-radius:var(--radius-lg);padding:.875rem}[data-home-density] .discovery-module__WvoVOW__shelf{gap:.75rem}[data-home-density] .discovery-module__WvoVOW__brandMark img{filter:none}@media (min-width:640px){[data-home-density] .discovery-module__WvoVOW__shelf>section{padding:1rem}}@media (min-width:1024px){[data-home-density] .discovery-module__WvoVOW__shelf>section{padding:1rem}[data-home-density] .discovery-module__WvoVOW__heading h2{font-size:1.25rem}}
.featured-collection-module__A7cK8a__collection{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.featured-collection-module__A7cK8a__mainProduct{background:var(--color-paper);flex-direction:column;justify-content:end;min-width:0;min-height:19rem;display:flex;position:relative;overflow:hidden}.featured-collection-module__A7cK8a__mainImage{position:absolute;inset:0}.featured-collection-module__A7cK8a__mainImage img{object-fit:cover;width:100%;height:100%}.featured-collection-module__A7cK8a__badge{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:999px;padding:.5rem .875rem;font-size:.6875rem;font-weight:600;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.featured-collection-module__A7cK8a__mainCaption{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;gap:.375rem 1rem;margin:.875rem;padding:.875rem;display:grid;position:relative}.featured-collection-module__A7cK8a__mainCaption>:not(:last-child){grid-column:1}.featured-collection-module__A7cK8a__mainCaption>:last-child{grid-area:1/2/4;align-self:center;font-size:1.25rem}.featured-collection-module__A7cK8a__productName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.featured-collection-module__A7cK8a__copy{flex-direction:column;align-items:start;gap:1.25rem;min-width:0;padding:1.25rem;display:flex}.featured-collection-module__A7cK8a__heading h2{text-wrap:balance;max-width:18ch;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;line-height:1.2}.featured-collection-module__A7cK8a__heading p{max-width:48ch;color:var(--color-slate);margin-block-start:.75rem;font-size:.875rem;line-height:1.7}.featured-collection-module__A7cK8a__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;width:100%;display:grid}.featured-collection-module__A7cK8a__picks li{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;overflow:hidden}.featured-collection-module__A7cK8a__picks a{flex-direction:column;height:100%;display:flex}.featured-collection-module__A7cK8a__pickImage{aspect-ratio:1;width:100%}.featured-collection-module__A7cK8a__pickCopy{flex-direction:column;gap:.375rem;padding:.625rem;display:flex}.featured-collection-module__A7cK8a__pickCopy .featured-collection-module__A7cK8a__productName{font-size:.75rem}.featured-collection-module__A7cK8a__unitPrice{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.featured-collection-module__A7cK8a__unitPrice>span:last-child:not(:first-child),.featured-collection-module__A7cK8a__minimum{color:var(--color-slate);font-size:.6875rem;line-height:1.6}.featured-collection-module__A7cK8a__minimum{flex-direction:column;gap:.375rem;display:flex}.featured-collection-module__A7cK8a__supplier{color:var(--color-ink);align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.featured-collection-module__A7cK8a__supplier:hover{text-underline-offset:.25rem;text-decoration:underline}.featured-collection-module__A7cK8a__supplierLogo{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);flex-shrink:0;width:2.5rem;height:2.5rem}.featured-collection-module__A7cK8a__action{border:1px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-ink);min-height:2.875rem;color:var(--color-paper);justify-content:center;align-items:center;gap:1rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:500;display:inline-flex}.featured-collection-module__A7cK8a__action:hover{background:var(--color-slate)}.featured-collection-module__A7cK8a__picks li:hover,.featured-collection-module__A7cK8a__mainProduct:hover .featured-collection-module__A7cK8a__mainCaption{border-color:var(--color-line-strong)}@media (min-width:768px){.featured-collection-module__A7cK8a__collection{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.featured-collection-module__A7cK8a__mainProduct{min-height:26rem}.featured-collection-module__A7cK8a__copy{justify-content:center;gap:1.5rem;padding:2rem}.featured-collection-module__A7cK8a__mainCaption{margin:1.25rem}}@media (max-width:359px){.featured-collection-module__A7cK8a__picks{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-collection-module__A7cK8a__picks li:last-child{display:none}}[data-home-density] .featured-collection-module__A7cK8a__collection{border-radius:var(--radius-lg);background:var(--color-paper)}[data-home-density] .featured-collection-module__A7cK8a__heading h2{font-size:clamp(1.25rem,2.2vw,1.75rem)}[data-home-density] .featured-collection-module__A7cK8a__copy{gap:1rem}@media (min-width:768px){[data-home-density] .featured-collection-module__A7cK8a__mainProduct{min-height:22rem}[data-home-density] .featured-collection-module__A7cK8a__copy{gap:1.125rem;padding:1.5rem}}
.common-questions-module__eT9xzq__section{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""questions""resources";gap:1.5rem;display:grid}.common-questions-module__eT9xzq__surface{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);padding:1.25rem}.common-questions-module__eT9xzq__intro{grid-area:intro}.common-questions-module__eT9xzq__eyebrow{color:var(--color-slate);margin-block-end:.75rem;font-size:.6875rem;font-weight:600;display:block}.common-questions-module__eT9xzq__intro h2{text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.2}.common-questions-module__eT9xzq__intro p{max-width:40ch;color:var(--color-slate);margin-block-start:.875rem;font-size:.875rem;line-height:1.75}.common-questions-module__eT9xzq__questions{flex-direction:column;grid-area:questions;gap:.625rem;min-width:0;display:flex}.common-questions-module__eT9xzq__question{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);overflow:hidden}.common-questions-module__eT9xzq__question[open]{border-color:var(--color-line-strong)}.common-questions-module__eT9xzq__question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.common-questions-module__eT9xzq__question summary::-webkit-details-marker{display:none}.common-questions-module__eT9xzq__question summary:hover{background:var(--color-mist)}.common-questions-module__eT9xzq__question summary svg{width:1.125rem;height:1.125rem;color:var(--color-slate);flex-shrink:0}.common-questions-module__eT9xzq__question[open] summary svg{transform:rotate(180deg)}.common-questions-module__eT9xzq__answer{padding:0 1rem 1.125rem}.common-questions-module__eT9xzq__answer p{max-width:65ch;color:var(--color-slate);font-size:.8125rem;line-height:1.85}.common-questions-module__eT9xzq__resources{flex-direction:column;grid-area:resources;align-self:start;gap:.75rem;display:flex}.common-questions-module__eT9xzq__resources a{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;display:flex}.common-questions-module__eT9xzq__resources a:hover{border-color:var(--color-line-strong)}.common-questions-module__eT9xzq__resources a>span:first-child{flex-direction:column;gap:.375rem;display:flex}.common-questions-module__eT9xzq__resources strong{font-size:.8125rem;font-weight:500}.common-questions-module__eT9xzq__resources a>span:first-child>span{color:var(--color-slate);font-size:.75rem;line-height:1.6}@media (min-width:768px){.common-questions-module__eT9xzq__section{grid-template:"intro questions""resources questions"1fr/minmax(0,.7fr) minmax(0,1.3fr);gap:1.75rem 2.5rem}.common-questions-module__eT9xzq__surface{padding:2rem}.common-questions-module__eT9xzq__intro h2{max-width:14ch}}[data-home-density] .common-questions-module__eT9xzq__section{gap:1rem}[data-home-density] .common-questions-module__eT9xzq__eyebrow{margin-block-end:.375rem}[data-home-density] .common-questions-module__eT9xzq__intro h2{font-size:1.125rem;font-weight:700;line-height:1.3}[data-home-density] .common-questions-module__eT9xzq__question summary{min-height:2.75rem;padding-block:.625rem}@media (min-width:768px){[data-home-density] .common-questions-module__eT9xzq__section{gap:1.25rem 2rem}}@media (min-width:1024px){[data-home-density] .common-questions-module__eT9xzq__intro h2{font-size:1.25rem}}
.quad-cards-module__CcFOIG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.quad-cards-module__CcFOIG__row[data-count="1"]{grid-template-columns:minmax(0,1fr)}.quad-cards-module__CcFOIG__row[data-count="1"] .quad-cards-module__CcFOIG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quad-cards-module__CcFOIG__card{flex-direction:column;gap:.625rem;min-width:0;display:flex;position:relative}.quad-cards-module__CcFOIG__row>.quad-cards-module__CcFOIG__card{border-radius:var(--radius-lg);padding:.75rem}.quad-cards-module__CcFOIG__title{-webkit-line-clamp:2;color:var(--color-ink);-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.quad-cards-module__CcFOIG__grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.625rem .5rem;display:grid}.quad-cards-module__CcFOIG__tile{border-radius:var(--radius-lg);min-height:2.75rem;color:var(--color-graphite);flex-direction:column;gap:.25rem;display:flex}.quad-cards-module__CcFOIG__image{aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.quad-cards-module__CcFOIG__image img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;padding:0;position:absolute;inset:0}.quad-cards-module__CcFOIG__tile:hover{color:var(--color-ink)}.quad-cards-module__CcFOIG__tile:hover .quad-cards-module__CcFOIG__caption{text-underline-offset:.125rem;text-decoration:underline}.quad-cards-module__CcFOIG__caption{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.quad-cards-module__CcFOIG__more{min-height:2.75rem;color:var(--color-ink);align-self:start;align-items:center;margin-block:-.375rem -.625rem;font-size:.75rem;font-weight:500;display:inline-flex}.quad-cards-module__CcFOIG__more:hover{text-underline-offset:.1875rem;text-decoration:underline}@media (max-width:1023px){.quad-cards-module__CcFOIG__row[data-count="3"]>.quad-cards-module__CcFOIG__card:last-child{grid-column:1/-1}.quad-cards-module__CcFOIG__row[data-count="3"]>.quad-cards-module__CcFOIG__card:last-child .quad-cards-module__CcFOIG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.quad-cards-module__CcFOIG__row{gap:.75rem}.quad-cards-module__CcFOIG__row>.quad-cards-module__CcFOIG__card{padding:1rem}.quad-cards-module__CcFOIG__title{font-size:1.125rem}.quad-cards-module__CcFOIG__caption{font-size:.75rem}.quad-cards-module__CcFOIG__grid{gap:.75rem .625rem}}@media (min-width:1024px){.quad-cards-module__CcFOIG__row{grid-template-columns:repeat(4,minmax(0,1fr))}.quad-cards-module__CcFOIG__row[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.quad-cards-module__CcFOIG__row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.quad-cards-module__CcFOIG__title{font-size:1.25rem}.quad-cards-module__CcFOIG__row[data-count="2"] .quad-cards-module__CcFOIG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.wholesale-discovery-module__Xn_zsq__frame{min-width:0}.wholesale-discovery-module__Xn_zsq__hero{border:1px solid var(--tone-wholesale-border);border-radius:var(--radius-lg);background:var(--tone-wholesale-bg);color:var(--color-ink);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.wholesale-discovery-module__Xn_zsq__copy{flex-direction:column;justify-content:center;align-items:start;padding:1.25rem;display:flex}.wholesale-discovery-module__Xn_zsq__eyebrow{color:var(--tone-wholesale-fg);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.wholesale-discovery-module__Xn_zsq__copy h2{text-wrap:balance;max-width:24ch;margin-block-start:.375rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;line-height:1.25}.wholesale-discovery-module__Xn_zsq__description{max-width:58ch;color:var(--color-graphite);margin-block-start:.5rem;font-size:.8125rem;line-height:1.6}.wholesale-discovery-module__Xn_zsq__benefits{color:var(--tone-wholesale-fg);flex-wrap:wrap;gap:.375rem 1rem;margin-block-start:.625rem;font-size:.75rem;font-weight:600;display:flex}.wholesale-discovery-module__Xn_zsq__benefits li{align-items:center;gap:.375rem;display:inline-flex}.wholesale-discovery-module__Xn_zsq__benefits li:before{background:var(--tone-wholesale-fg);content:"";border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.wholesale-discovery-module__Xn_zsq__actions{margin-block-start:.875rem;display:flex}.wholesale-discovery-module__Xn_zsq__actions a{border-radius:var(--radius-lg);background:var(--color-ink);min-height:2.75rem;color:var(--color-paper);justify-content:center;align-items:center;gap:.625rem;padding-inline:1rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.wholesale-discovery-module__Xn_zsq__actions .wholesale-discovery-module__Xn_zsq__primary:hover{background:var(--color-charcoal)}.wholesale-discovery-module__Xn_zsq__actions a:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.wholesale-discovery-module__Xn_zsq__actions svg{width:1rem;height:1rem}.wholesale-discovery-module__Xn_zsq__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .wholesale-discovery-module__Xn_zsq__actions svg{transform:scaleX(-1)}.wholesale-discovery-module__Xn_zsq__image{min-width:0;height:8rem;position:relative;overflow:hidden}.wholesale-discovery-module__Xn_zsq__image img{object-fit:cover;object-position:center 42%;padding:0}@media (min-width:640px){.wholesale-discovery-module__Xn_zsq__hero{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);min-height:12.5rem}.wholesale-discovery-module__Xn_zsq__copy{padding:1.5rem}.wholesale-discovery-module__Xn_zsq__image{height:auto;min-height:12.5rem}}@media (prefers-reduced-motion:reduce){.wholesale-discovery-module__Xn_zsq__actions a{transition:none}}[data-home-density] .wholesale-discovery-module__Xn_zsq__hero{border-color:var(--tone-wholesale-border);border-radius:var(--radius-lg);background:var(--tone-wholesale-bg)}@media (min-width:640px){[data-home-density] .wholesale-discovery-module__Xn_zsq__hero{min-height:10rem}[data-home-density] .wholesale-discovery-module__Xn_zsq__image{min-height:10rem}}
.marketplace-welcome-module__9ioP1q__hero{border:1px solid var(--tone-everyday-border);border-radius:var(--radius-lg);background:var(--tone-everyday-bg);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:13rem;display:grid;position:relative;overflow:hidden}.marketplace-welcome-module__9ioP1q__copy{z-index:1;flex-direction:column;justify-content:center;align-items:start;gap:.5rem;padding:1rem;display:flex;position:relative}.marketplace-welcome-module__9ioP1q__eyebrow{color:var(--tone-everyday-fg);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.marketplace-welcome-module__9ioP1q__eyebrow:before{content:"";background:currentColor;width:1.25rem;height:2px}.marketplace-welcome-module__9ioP1q__copy h2{max-width:24ch;color:var(--color-ink);text-wrap:balance;font-size:clamp(1.375rem,2.2vw,2rem);font-weight:700;line-height:1.12}.marketplace-welcome-module__9ioP1q__description{max-width:48ch;color:var(--color-graphite);text-wrap:pretty;font-size:.8125rem;line-height:1.6}.marketplace-welcome-module__9ioP1q__actions{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin-block-start:.25rem;display:flex}.marketplace-welcome-module__9ioP1q__primary{border-radius:var(--radius-lg);background:var(--color-ink);min-height:2.75rem;color:var(--color-paper);justify-content:center;align-items:center;gap:.875rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.marketplace-welcome-module__9ioP1q__primary:hover{background:var(--color-charcoal)}.marketplace-welcome-module__9ioP1q__primary svg{width:1rem;height:1rem}.marketplace-welcome-module__9ioP1q__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .marketplace-welcome-module__9ioP1q__primary svg{transform:scaleX(-1)}.marketplace-welcome-module__9ioP1q__secondary{min-height:2.75rem;color:var(--color-ink);text-underline-offset:.25rem;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.marketplace-welcome-module__9ioP1q__art{min-width:0;height:auto;position:relative;overflow:hidden}.marketplace-welcome-module__9ioP1q__art img{object-fit:cover;object-position:center 60%}.marketplace-welcome-module__9ioP1q__reassurance{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.marketplace-welcome-module__9ioP1q__shortcut{min-width:0;min-height:2.75rem;color:var(--color-ink);justify-content:center;align-items:center;gap:.625rem;padding:.625rem .5rem;display:flex}.marketplace-welcome-module__9ioP1q__shortcut+.marketplace-welcome-module__9ioP1q__shortcut{border-inline-start:1px solid var(--color-line)}.marketplace-welcome-module__9ioP1q__shortcut:hover{background:var(--color-mist)}.marketplace-welcome-module__9ioP1q__icon{color:var(--tone-everyday-fg);flex-shrink:0;display:none}.marketplace-welcome-module__9ioP1q__icon svg{width:1.5rem;height:1.5rem}.marketplace-welcome-module__9ioP1q__shortcut>span:last-child{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.marketplace-welcome-module__9ioP1q__shortcut strong{text-align:center;font-size:.6875rem;font-weight:600;line-height:1.5}.marketplace-welcome-module__9ioP1q__shortcut>span:last-child>span{color:var(--color-slate);font-size:.75rem;line-height:1.5;display:none}@media (max-width:639px){.marketplace-welcome-module__9ioP1q__description{display:none}.marketplace-welcome-module__9ioP1q__primary{gap:.5rem;padding-inline:.75rem;font-size:.75rem}.marketplace-welcome-module__9ioP1q__secondary{font-size:.75rem}}@media (min-width:640px){.marketplace-welcome-module__9ioP1q__hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:16rem}.marketplace-welcome-module__9ioP1q__copy{padding:1.25rem 1.5rem}.marketplace-welcome-module__9ioP1q__icon{display:block}.marketplace-welcome-module__9ioP1q__shortcut{padding:.75rem}.marketplace-welcome-module__9ioP1q__shortcut strong{text-align:start;font-size:.8125rem}.marketplace-welcome-module__9ioP1q__shortcut>span:last-child>span{display:block}}@media (min-width:768px){.marketplace-welcome-module__9ioP1q__art:after{background:linear-gradient(to right, var(--tone-everyday-bg), transparent);content:"";width:3rem;position:absolute;inset-block:0;inset-inline-start:0}.marketplace-welcome-module__9ioP1q__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .marketplace-welcome-module__9ioP1q__art:after{background:linear-gradient(to left, var(--tone-everyday-bg), transparent)}}@media (min-width:1024px){.marketplace-welcome-module__9ioP1q__hero{min-height:18rem}.marketplace-welcome-module__9ioP1q__copy{padding:1.25rem 2rem 3.5rem}}@media (prefers-reduced-motion:reduce){.marketplace-welcome-module__9ioP1q__primary{transition:none}}
.shopping-tools-module__vHUpYG__tools{flex-direction:column;gap:2rem;min-width:0;display:flex}.shopping-tools-module__vHUpYG__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-block-end:1rem;display:flex}.shopping-tools-module__vHUpYG__heading h2,.shopping-tools-module__vHUpYG__invitation h2{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.35}.shopping-tools-module__vHUpYG__heading p,.shopping-tools-module__vHUpYG__invitation p{max-width:70ch;color:var(--color-slate);margin-block-start:.5rem;font-size:.8125rem;line-height:1.7}.shopping-tools-module__vHUpYG__heading>a{text-underline-offset:.25rem;align-items:center;min-height:2.75rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.shopping-tools-module__vHUpYG__invitation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.shopping-tools-module__vHUpYG__invitationSurface{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);padding:1.25rem}.shopping-tools-module__vHUpYG__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.shopping-tools-module__vHUpYG__products [data-product-card]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.shopping-tools-module__vHUpYG__products [data-product-card]>a{flex:1;height:auto;padding-block-end:.75rem}.shopping-tools-module__vHUpYG__products [data-product-card]>a>:not([data-product-image]){margin-inline:.75rem}.shopping-tools-module__vHUpYG__products [data-product-image]{border-radius:0}.shopping-tools-module__vHUpYG__products [data-product-image] img{object-fit:cover;padding:0}.shopping-tools-module__vHUpYG__products [data-product-footer]{border-block-start:1px solid var(--color-line);min-width:0;padding:.75rem}.shopping-tools-module__vHUpYG__purchase{flex-direction:column;gap:.625rem;min-width:0;display:flex}.shopping-tools-module__vHUpYG__purchase>label{color:var(--color-slate);font-size:.6875rem;line-height:1.6}.shopping-tools-module__vHUpYG__stepper{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid;overflow:hidden}.shopping-tools-module__vHUpYG__stepper button,.shopping-tools-module__vHUpYG__stepper input{background:var(--color-paper);text-align:center;min-width:0;min-height:2.75rem;font-size:.875rem}.shopping-tools-module__vHUpYG__stepper button:hover{background:var(--color-mist)}.shopping-tools-module__vHUpYG__stepper input{appearance:textfield;border-inline:1px solid var(--color-line);width:100%}.shopping-tools-module__vHUpYG__stepper input::-webkit-inner-spin-button{appearance:none}.shopping-tools-module__vHUpYG__stepper input::-webkit-outer-spin-button{appearance:none}.shopping-tools-module__vHUpYG__subtotal{color:var(--color-slate);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem;font-size:.6875rem;line-height:1.6;display:flex}.shopping-tools-module__vHUpYG__primary,.shopping-tools-module__vHUpYG__secondary{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.shopping-tools-module__vHUpYG__primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.shopping-tools-module__vHUpYG__secondary{background:var(--color-paper);color:var(--color-ink)}.shopping-tools-module__vHUpYG__primary:hover{background:var(--color-slate)}.shopping-tools-module__vHUpYG__secondary:hover{border-color:var(--color-ink);background:var(--color-mist)}.shopping-tools-module__vHUpYG__primary:disabled,.shopping-tools-module__vHUpYG__secondary:disabled,.shopping-tools-module__vHUpYG__stepper button:disabled{cursor:default;opacity:.45}.shopping-tools-module__vHUpYG__feedback,.shopping-tools-module__vHUpYG__note{color:var(--color-slate);font-size:.75rem;line-height:1.7}.shopping-tools-module__vHUpYG__feedback a{text-underline-offset:.2rem;text-decoration:underline}.shopping-tools-module__vHUpYG__note{margin-block-start:.875rem}.shopping-tools-module__vHUpYG__saved{min-width:0}.shopping-tools-module__vHUpYG__listToolbar{flex-wrap:wrap;align-items:end;gap:1rem;margin-block-end:1.25rem;display:flex}.shopping-tools-module__vHUpYG__field{min-width:0;color:var(--color-slate);flex-direction:column;flex:12rem;gap:.5rem;font-size:.75rem;display:flex}.shopping-tools-module__vHUpYG__field input,.shopping-tools-module__vHUpYG__field select{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);padding:.625rem .75rem;font-size:.8125rem}.shopping-tools-module__vHUpYG__createForm,.shopping-tools-module__vHUpYG__saveForm{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.shopping-tools-module__vHUpYG__createForm{flex:20rem;min-width:0}.shopping-tools-module__vHUpYG__saveForm{padding:1rem}.shopping-tools-module__vHUpYG__empty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-mist);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.25rem;display:flex}.shopping-tools-module__vHUpYG__empty h3{width:100%;font-size:.875rem;font-weight:500}.shopping-tools-module__vHUpYG__empty p{color:var(--color-slate);font-size:.8125rem;line-height:1.7}.shopping-tools-module__vHUpYG__addProducts{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);margin-block-start:1rem}.shopping-tools-module__vHUpYG__addProducts summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.shopping-tools-module__vHUpYG__addProducts summary::-webkit-details-marker{display:none}@media (min-width:640px){.shopping-tools-module__vHUpYG__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1200px){.shopping-tools-module__vHUpYG__products{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:379px){.shopping-tools-module__vHUpYG__stepper{grid-template-columns:2rem minmax(0,1fr) 2rem}.shopping-tools-module__vHUpYG__products{gap:.5rem}.shopping-tools-module__vHUpYG__products [data-product-footer]{padding:.5rem}}:is([data-home-density] .shopping-tools-module__vHUpYG__heading h2,[data-home-density] .shopping-tools-module__vHUpYG__invitation h2){font-size:1.125rem;font-weight:700;line-height:1.3}@media (min-width:1024px){:is([data-home-density] .shopping-tools-module__vHUpYG__heading h2,[data-home-density] .shopping-tools-module__vHUpYG__invitation h2){font-size:1.25rem}}[data-home-density] .shopping-tools-module__vHUpYG__tools{gap:1.25rem}
.shopping-preview-module__AdBqhG__panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;padding:.875rem}.shopping-preview-module__AdBqhG__purposes{min-width:0}.shopping-preview-module__AdBqhG__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem .75rem;margin-block-end:.75rem;display:flex}.shopping-preview-module__AdBqhG__heading h2{color:var(--color-ink);font-size:1.125rem;font-weight:700;line-height:1.4}.shopping-preview-module__AdBqhG__heading p{color:var(--color-slate);font-size:.75rem;line-height:1.5}.shopping-preview-module__AdBqhG__heading>a{min-height:2.75rem;color:var(--color-ink);align-items:center;margin-block:-.5rem;font-size:.8125rem;display:inline-flex}.shopping-preview-module__AdBqhG__heading>a:hover{text-decoration:underline}.shopping-preview-module__AdBqhG__feedback{color:var(--color-graphite);font-size:.6875rem;line-height:1.5}.shopping-preview-module__AdBqhG__feedback a{text-underline-offset:.125rem;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.shopping-preview-module__AdBqhG__tabs{flex-wrap:wrap;gap:.375rem;margin-block-end:.75rem;display:flex}.shopping-preview-module__AdBqhG__tabs button{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-height:2.75rem;color:var(--color-graphite);padding:.5rem .75rem;font-size:.75rem}.shopping-preview-module__AdBqhG__tabs button[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink);font-weight:600}.shopping-preview-module__AdBqhG__retry{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-height:2.75rem;color:var(--color-ink);align-items:center;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex}.shopping-preview-module__AdBqhG__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.shopping-preview-module__AdBqhG__group{border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.shopping-preview-module__AdBqhG__group h3{font-size:.875rem;font-weight:600}.shopping-preview-module__AdBqhG__images{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.shopping-preview-module__AdBqhG__images a{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-mist);display:block;position:relative;overflow:hidden}.shopping-preview-module__AdBqhG__images img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shopping-preview-module__AdBqhG__images[data-count="1"]{grid-template-columns:1fr}.shopping-preview-module__AdBqhG__images[data-count="1"] a{aspect-ratio:2}.shopping-preview-module__AdBqhG__group>a{min-height:2.75rem;color:var(--color-ink);align-items:center;font-size:.75rem;display:inline-flex}.shopping-preview-module__AdBqhG__group>a:hover{text-decoration:underline}@media (min-width:640px){.shopping-preview-module__AdBqhG__panel{padding:1rem}.shopping-preview-module__AdBqhG__heading h2{font-size:1.25rem}}@media (min-width:1024px){.shopping-preview-module__AdBqhG__groups{grid-template-columns:repeat(4,minmax(0,1fr))}.shopping-preview-module__AdBqhG__groups[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-preview-module__AdBqhG__groups[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.shopping-preview-module__AdBqhG__groups[data-count="2"] .shopping-preview-module__AdBqhG__images{grid-template-columns:repeat(4,minmax(0,1fr))}.shopping-preview-module__AdBqhG__images a{aspect-ratio:4/3}}
.shopping-enhancements-module__pb9E3q__variantImage{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-page);inline-size:100%;display:block;position:relative;overflow:hidden}.shopping-enhancements-module__pb9E3q__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.shopping-enhancements-module__pb9E3q__heading h2{margin:0}.shopping-enhancements-module__pb9E3q__toggle{min-block-size:2.75rem;color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.shopping-enhancements-module__pb9E3q__scroll{border:1px solid var(--color-line);border-radius:var(--radius-lg);max-block-size:min(70dvh,40rem);overflow:auto}.shopping-enhancements-module__pb9E3q__comparison{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%;min-inline-size:42rem;font-size:.8125rem}.shopping-enhancements-module__pb9E3q__comparison th,.shopping-enhancements-module__pb9E3q__comparison td{text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line);overflow-wrap:anywhere;padding:.75rem}.shopping-enhancements-module__pb9E3q__comparison thead th{z-index:2;background:var(--surface-page);font-weight:400;position:sticky;inset-block-start:0}.shopping-enhancements-module__pb9E3q__comparison thead th:first-child{inline-size:8rem}.shopping-enhancements-module__pb9E3q__comparison tbody th{color:var(--text-secondary);font-weight:500}.shopping-enhancements-module__pb9E3q__comparison [data-current-item]{background:var(--surface-subtle)}.shopping-enhancements-module__pb9E3q__comparison [data-different=true]{background:var(--surface-sunken)}.shopping-enhancements-module__pb9E3q__compareProduct{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.shopping-enhancements-module__pb9E3q__compareProduct img{object-fit:contain;background:var(--surface-page);border-radius:var(--radius-lg);block-size:3.5rem;inline-size:3.5rem}.shopping-enhancements-module__pb9E3q__compareProduct a,.shopping-enhancements-module__pb9E3q__compareProduct strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.shopping-enhancements-module__pb9E3q__compareProduct a:hover{text-decoration:underline}.shopping-enhancements-module__pb9E3q__compareCurrent{color:var(--text-secondary);margin-block-end:.25rem;font-size:.6875rem;display:block}.shopping-enhancements-module__pb9E3q__empty{color:var(--text-secondary);padding-block:1rem;font-size:.8125rem}.shopping-enhancements-module__pb9E3q__bundle{flex-direction:column;gap:1rem;display:flex}.shopping-enhancements-module__pb9E3q__bundleLayout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.shopping-enhancements-module__pb9E3q__bundleItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.shopping-enhancements-module__pb9E3q__bundleItem{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.shopping-enhancements-module__pb9E3q__bundleImage{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface-subtle);display:block;position:relative;overflow:hidden}.shopping-enhancements-module__pb9E3q__bundleImage img{object-fit:contain}.shopping-enhancements-module__pb9E3q__bundleChoice{cursor:pointer;align-items:start;gap:.375rem;font-size:.8125rem;line-height:1.5;display:flex}.shopping-enhancements-module__pb9E3q__bundleChoice input{flex-shrink:0;margin-block-start:.25rem}.shopping-enhancements-module__pb9E3q__bundleChoice span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shopping-enhancements-module__pb9E3q__bundleSummary{border-block-start:1px solid var(--color-line);flex-direction:column;justify-content:center;align-items:start;gap:.5rem;padding-block-start:1rem;font-size:.8125rem;display:flex}.shopping-enhancements-module__pb9E3q__bundleAction{border-radius:var(--radius-lg);background:var(--action-buy-rest);min-block-size:2.75rem;color:var(--action-buy-text);justify-content:center;align-items:center;padding:.625rem 1rem;font-weight:600;display:inline-flex}.shopping-enhancements-module__pb9E3q__bundleAction:hover{background:var(--action-buy-hover)}.shopping-enhancements-module__pb9E3q__bundleAction:disabled{background:var(--action-disabled-rest);color:var(--action-disabled-text);cursor:not-allowed}.shopping-enhancements-module__pb9E3q__status{color:var(--text-secondary);font-size:.8125rem}.shopping-enhancements-module__pb9E3q__link{text-underline-offset:.2em;align-items:center;min-block-size:2.75rem;text-decoration:underline;display:inline-flex}.shopping-enhancements-module__pb9E3q__reviewTools{border-block-end:1px solid var(--color-line);flex-direction:column;gap:.75rem;padding-block-end:1rem;display:flex}.shopping-enhancements-module__pb9E3q__reviewSearch{flex-wrap:wrap;gap:.5rem;display:flex}.shopping-enhancements-module__pb9E3q__reviewSearch input{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--surface-page);flex:1;min-block-size:2.75rem;min-inline-size:10rem;padding-inline:.75rem;font-size:.875rem}.shopping-enhancements-module__pb9E3q__reviewSearch button,.shopping-enhancements-module__pb9E3q__reviewFilters select,.shopping-enhancements-module__pb9E3q__reviewFilters button{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--surface-page);min-block-size:2.75rem;padding:.5rem .75rem;font-size:.8125rem}.shopping-enhancements-module__pb9E3q__reviewFilters{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.shopping-enhancements-module__pb9E3q__reviewFilters label{align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.shopping-enhancements-module__pb9E3q__photos{gap:.5rem;padding-block:.25rem;display:flex;overflow-x:auto}.shopping-enhancements-module__pb9E3q__photo{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--surface-subtle);flex-shrink:0;block-size:5rem;inline-size:5rem;display:block;overflow:hidden}.shopping-enhancements-module__pb9E3q__photo img{object-fit:cover;block-size:100%;inline-size:100%}.shopping-enhancements-module__pb9E3q__photoViewer{flex-direction:column;gap:.75rem;max-block-size:85dvh;padding:1rem;display:flex;overflow-y:auto}.shopping-enhancements-module__pb9E3q__photoViewer img{object-fit:contain;max-block-size:65dvh;inline-size:100%;display:block}.shopping-enhancements-module__pb9E3q__photoActions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.shopping-enhancements-module__pb9E3q__photoActions button{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-block-size:2.75rem;min-inline-size:2.75rem;padding:.5rem .75rem}@media (min-width:640px){.shopping-enhancements-module__pb9E3q__bundleLayout{grid-template-columns:minmax(0,1fr) 13rem}.shopping-enhancements-module__pb9E3q__bundleSummary{border-block-start:0;border-inline-start:1px solid var(--color-line);padding-block-start:0;padding-inline-start:1rem}}
.search-suggest-module__nxhCoW__list{z-index:var(--z-dropdown);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;max-height:min(28rem,65vh);color:var(--color-ink);text-align:start;margin-block-start:.25rem;padding-block:.25rem;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto}.search-suggest-module__nxhCoW__list[hidden]{display:none}.search-suggest-module__nxhCoW__option{min-height:2.75rem;color:var(--color-graphite);cursor:pointer;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.search-suggest-module__nxhCoW__active,.search-suggest-module__nxhCoW__option:hover{background:var(--color-mist);color:var(--color-ink)}.search-suggest-module__nxhCoW__image{border-radius:var(--radius-lg);background:var(--color-mist);flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.search-suggest-module__nxhCoW__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.search-suggest-module__nxhCoW__product{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.search-suggest-module__nxhCoW__product bdi{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.search-suggest-module__nxhCoW__kind{color:var(--color-slate);font-size:.6875rem;line-height:1.5;display:block}.search-suggest-module__nxhCoW__symbol{width:1.25rem;color:var(--color-slate);flex-shrink:0;place-items:center;font-size:1.125rem;display:grid}.search-suggest-module__nxhCoW__symbol svg{width:1.125rem;height:1.125rem}
.search-box-module__sozteW__form{--search-radius:var(--radius-lg);border-radius:var(--search-radius);background:0 0;border:0;flex:1;align-items:stretch;min-width:0;height:2.875rem;display:flex;position:relative;container:header-search/inline-size}.search-box-module__sozteW__form:focus-within{outline:2px solid var(--action-buy-rest);outline-offset:2px}.search-box-module__sozteW__category{border-inline-end:1px solid var(--color-line);background:var(--color-cloud);width:9rem;min-width:0;color:var(--color-graphite);text-overflow:ellipsis;border-start-start-radius:var(--search-radius);border-end-start-radius:var(--search-radius);outline:none;flex-shrink:0;padding-inline:.75rem;font-size:.75rem;display:none}.search-box-module__sozteW__input{background:var(--color-paper);width:0;min-width:0;color:var(--color-ink);outline:none;flex:1;padding-inline:.875rem;font-size:1rem}.search-box-module__sozteW__form:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .search-box-module__sozteW__input{border-radius:var(--search-radius) 0 0 var(--search-radius)}.search-box-module__sozteW__form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .search-box-module__sozteW__input{border-radius:0 var(--search-radius) var(--search-radius) 0}.search-box-module__sozteW__input::placeholder{color:var(--color-slate)}.search-box-module__sozteW__input:focus,.search-box-module__sozteW__input:focus-visible{box-shadow:none;outline:none}.search-box-module__sozteW__input::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}.search-box-module__sozteW__category:focus-visible{outline:2px solid var(--color-ink);outline-offset:-3px;box-shadow:none}.search-box-module__sozteW__submit{background:var(--header-secondary-bg,var(--color-graphite));width:3.125rem;min-height:2.75rem;color:var(--color-paper);border:0;border-start-end-radius:var(--search-radius);border-end-end-radius:var(--search-radius);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;transition:background-color .15s;display:flex}.search-box-module__sozteW__submit:hover{background:color-mix(in srgb, var(--color-paper) 15%, var(--color-ink))}.search-box-module__sozteW__submit:active{background:var(--color-charcoal)}.search-box-module__sozteW__submit:focus-visible{outline:2px solid var(--color-paper);outline-offset:-4px;box-shadow:none}@container header-search (min-width:30rem){.search-box-module__sozteW__category{display:block}.search-box-module__sozteW__form .search-box-module__sozteW__category~.search-box-module__sozteW__input{border-radius:0}}@media (min-width:640px){.search-box-module__sozteW__input{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.search-box-module__sozteW__submit{transition:none}}
.navbar-module__QXtwcq__header{--header-secondary-bg:color-mix(in srgb, var(--color-paper) 9%, var(--color-ink));z-index:var(--z-sticky);position:sticky;inset-block-start:-3rem}.navbar-module__QXtwcq__bar{background:var(--color-ink);color:var(--color-paper)}.navbar-module__QXtwcq__row{grid-template:"logo deliver account cart"3rem"search search search search"3.25rem/auto minmax(0,1fr) auto auto;align-items:center;column-gap:.25rem;display:grid}.navbar-module__QXtwcq__logo{border-radius:var(--radius-lg);flex-shrink:0;grid-area:logo;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.25rem;display:flex}.navbar-module__QXtwcq__search{z-index:1;grid-area:search;align-self:start;min-width:0;display:flex;position:relative}.navbar-module__QXtwcq__account{grid-area:account;min-width:0;max-width:7rem}.navbar-module__QXtwcq__account>a{max-width:100%;padding-inline:.375rem}.navbar-module__QXtwcq__account>a>span:last-child{font-size:.75rem}.navbar-module__QXtwcq__cart{grid-area:cart}.navbar-module__QXtwcq__deliver{grid-area:deliver;justify-content:end;min-width:0;display:flex;overflow:hidden}.navbar-module__QXtwcq__deliver .navbar-module__QXtwcq__tile{flex:1;min-width:0;max-width:100%;padding-inline:.25rem}.navbar-module__QXtwcq__deliver [data-deliver-to-label]{min-width:0}.navbar-module__QXtwcq__deliver [data-deliver-to-label]>span{display:none}.navbar-module__QXtwcq__deliver [data-deliver-to-label]>bdi{max-width:6.5rem;font-size:.6875rem;font-weight:500}.navbar-module__QXtwcq__language,.navbar-module__QXtwcq__orders,.navbar-module__QXtwcq__bell{display:none}.navbar-module__QXtwcq__tile{border-radius:var(--radius-lg);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;min-height:2.75rem;padding-inline:.5rem;line-height:1.15;transition:background-color .15s;display:flex}.navbar-module__QXtwcq__tile:hover{background:color-mix(in srgb, var(--color-paper) 10%, transparent)}.navbar-module__QXtwcq__eyebrow{color:color-mix(in srgb, var(--color-paper) 70%, transparent);font-size:.7rem;display:block}.navbar-module__QXtwcq__strong{font-size:.875rem;font-weight:700;display:block}.navbar-module__QXtwcq__cart>a{justify-content:center;min-width:2.75rem;min-height:2.75rem}@media (min-width:640px){.navbar-module__QXtwcq__header{inset-block-start:0}.navbar-module__QXtwcq__row{align-items:center;gap:.125rem;height:3.5rem;display:flex}.navbar-module__QXtwcq__search{flex:1;align-self:center;margin-inline:.5rem}.navbar-module__QXtwcq__language,.navbar-module__QXtwcq__bell{display:flex}.navbar-module__QXtwcq__deliver{display:none}.navbar-module__QXtwcq__account{max-width:10rem}.navbar-module__QXtwcq__account>a{padding-inline:.5rem}.navbar-module__QXtwcq__account>a>span:last-child{font-size:.875rem}}@media (min-width:1024px){.navbar-module__QXtwcq__orders{display:flex}}@media (min-width:1280px){.navbar-module__QXtwcq__deliver{display:flex;overflow:visible}.navbar-module__QXtwcq__deliver .navbar-module__QXtwcq__tile{padding-inline:.5rem}.navbar-module__QXtwcq__deliver [data-deliver-to-label]>span{display:block}.navbar-module__QXtwcq__deliver [data-deliver-to-label]>bdi{max-width:9rem;font-size:.8125rem;font-weight:700}}.navbar-module__QXtwcq__departments{background:var(--header-secondary-bg);color:var(--color-paper);position:relative}.navbar-module__QXtwcq__departmentRow{align-items:center;gap:.25rem;height:2.75rem;display:flex}.navbar-module__QXtwcq__rail{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow-x:auto}.navbar-module__QXtwcq__rail::-webkit-scrollbar{display:none}.navbar-module__QXtwcq__rail>li{flex-shrink:0;height:100%}.navbar-module__QXtwcq__railLink{border-radius:var(--radius-lg);height:100%;color:color-mix(in srgb, var(--color-paper) 90%, transparent);white-space:nowrap;align-items:center;padding-inline:.625rem;font-size:.8125rem;transition:background-color .15s;display:flex}.navbar-module__QXtwcq__railLink:hover{background:color-mix(in srgb, var(--color-paper) 10%, transparent);color:var(--color-paper)}.navbar-module__QXtwcq__railStrong{color:var(--color-paper);font-weight:700}.navbar-module__QXtwcq__channelItem{margin-inline-start:auto}.navbar-module__QXtwcq__channelLink{border-inline-start:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent);height:100%;color:var(--color-paper);white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;padding-inline:.75rem .5rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.navbar-module__QXtwcq__channelLink:hover{background:color-mix(in srgb, var(--color-paper) 10%, transparent)}.navbar-module__QXtwcq__channelIdentity{border-inline-start:1px solid var(--color-charcoal);color:var(--color-paper);white-space:nowrap;align-items:center;padding-inline-start:.625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.navbar-module__QXtwcq__allButton{cursor:pointer;border-radius:var(--radius-lg);align-items:center;gap:.375rem;height:2.75rem;padding-inline:.5rem .625rem;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.navbar-module__QXtwcq__allButton::-webkit-details-marker{display:none}.navbar-module__QXtwcq__allButton:hover{background:color-mix(in srgb, var(--color-paper) 10%, transparent)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.navbar-module__QXtwcq__departmentRow,.navbar-module__QXtwcq__allButton{height:2.25rem}}.navbar-module__QXtwcq__bar a:focus-visible,.navbar-module__QXtwcq__bar summary:focus-visible,.navbar-module__QXtwcq__departmentRow a:focus-visible,.navbar-module__QXtwcq__departmentRow summary:focus-visible{outline:2px solid var(--color-paper);outline-offset:-2px}.navbar-module__QXtwcq__panel{overscroll-behavior:contain;max-height:calc(100dvh - 9rem);overflow-y:auto}@media (min-width:640px){.navbar-module__QXtwcq__panel{max-height:calc(100dvh - var(--header-height))}}@media (prefers-reduced-motion:reduce){.navbar-module__QXtwcq__tile,.navbar-module__QXtwcq__railLink,.navbar-module__QXtwcq__channelLink{transition:none}}
.footer-module__0YPuSq__footer{background:color-mix(in srgb, var(--color-paper) 7%, var(--color-ink));color:var(--color-paper)}.footer-module__0YPuSq__backToTop{background:color-mix(in srgb, var(--color-paper) 15%, var(--color-ink));min-height:2.75rem;color:var(--color-paper);justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:flex}.footer-module__0YPuSq__backToTop:hover{background:color-mix(in srgb, var(--color-paper) 21%, var(--color-ink))}.footer-module__0YPuSq__directory{padding-block:1.75rem 1.5rem}.footer-module__0YPuSq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.footer-module__0YPuSq__heading{color:var(--color-paper);margin-block-end:.5rem;font-size:.875rem;font-weight:700;line-height:1.3}.footer-module__0YPuSq__links{flex-direction:column;gap:.125rem;display:flex}.footer-module__0YPuSq__link{color:color-mix(in srgb, var(--color-paper) 72%, transparent);align-items:center;padding-block:.1875rem;font-size:.8125rem;line-height:1.3;transition:color .15s;display:inline-flex}.footer-module__0YPuSq__link:hover{color:var(--color-paper);text-underline-offset:.2em;text-decoration:underline}.footer-module__0YPuSq__brandRow{border-block-start:1px solid color-mix(in srgb, var(--color-paper) 14%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-block-start:1.75rem;padding-block-start:1.25rem;display:flex}.footer-module__0YPuSq__brandHome{border-radius:var(--radius-lg);align-items:center;min-height:2.75rem;padding-inline:.5rem;display:inline-flex}.footer-module__0YPuSq__chip{align-items:center;gap:.375rem;min-height:2.75rem;display:inline-flex}.footer-module__0YPuSq__locale summary{border:1px solid color-mix(in srgb, var(--color-paper) 35%, transparent)}.footer-module__0YPuSq__region{border:1px solid color-mix(in srgb, var(--color-paper) 35%, transparent);border-radius:var(--radius-lg);color:var(--color-paper);padding-inline:.625rem;font-size:.75rem;font-weight:600}.footer-module__0YPuSq__social{border-radius:var(--radius-lg);min-width:2.75rem;min-height:2.75rem;color:color-mix(in srgb, var(--color-paper) 72%, transparent);justify-content:center;align-items:center;display:inline-flex}.footer-module__0YPuSq__social:hover{background:color-mix(in srgb, var(--color-paper) 10%, transparent);color:var(--color-paper)}.footer-module__0YPuSq__bottom{background:var(--color-ink);color:color-mix(in srgb, var(--color-paper) 72%, transparent);text-align:center;padding-block:1rem;font-size:.75rem;line-height:1.5}.footer-module__0YPuSq__bottom p+p{margin-block-start:.25rem}.footer-module__0YPuSq__footer a:focus-visible,.footer-module__0YPuSq__footer summary:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}@media (pointer:coarse){.footer-module__0YPuSq__link{min-height:2.75rem;padding-block:0}.footer-module__0YPuSq__links{gap:0}}@media (min-width:640px){.footer-module__0YPuSq__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.footer-module__0YPuSq__directory{padding-block:2.5rem 1.75rem}.footer-module__0YPuSq__columns{grid-template-columns:repeat(auto-fit,12.5rem);justify-content:center;column-gap:3rem}.footer-module__0YPuSq__heading{font-size:1rem}}@media (prefers-reduced-motion:reduce){.footer-module__0YPuSq__backToTop,.footer-module__0YPuSq__link{transition:none}}
.monochrome-module__NyQQ6G__surface{--action-buy-rest:var(--color-ink);--action-buy-hover:var(--color-charcoal);--action-buy-active:var(--color-pitch);--action-buy-text:var(--color-paper);--action-buy-border:var(--color-ink);--tone-wholesale-bg:var(--color-mist);--tone-wholesale-fill:var(--color-cloud);--tone-wholesale-border:var(--color-line);--tone-wholesale-fg:var(--color-ink);--tone-deal-bg:var(--color-mist);--tone-deal-fill:var(--color-cloud);--tone-deal-border:var(--color-line);--tone-deal-fg:var(--color-ink);--tone-cod-bg:var(--color-mist);--tone-cod-fill:var(--color-cloud);--tone-cod-border:var(--color-line);--tone-cod-fg:var(--color-ink);--tone-seasonal-bg:var(--color-mist);--tone-seasonal-fill:var(--color-cloud);--tone-seasonal-border:var(--color-line);--tone-seasonal-fg:var(--color-ink);--tone-everyday-bg:var(--color-mist);--tone-everyday-fill:var(--color-cloud);--tone-everyday-border:var(--color-line);--tone-everyday-fg:var(--color-ink);--tone-editorial-bg:var(--color-mist);--tone-editorial-fill:var(--color-cloud);--tone-editorial-border:var(--color-line);--tone-editorial-fg:var(--color-ink);--feedback-success-bg:var(--color-mist);--feedback-success-border:var(--color-line-strong);--feedback-success-fg:var(--color-ink);--feedback-warning-bg:var(--color-mist);--feedback-warning-border:var(--color-line-strong);--feedback-warning-fg:var(--color-ink);--feedback-danger-bg:var(--color-mist);--feedback-danger-border:var(--color-line-strong);--feedback-danger-fg:var(--color-ink);display:contents}
.gallery-module__K78Fgq__gallery{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.gallery-module__K78Fgq__figure{min-inline-size:0;margin:0}.gallery-module__K78Fgq__stage,.gallery-module__K78Fgq__empty{aspect-ratio:1;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);inline-size:100%;display:block;position:relative;overflow:hidden}.gallery-module__K78Fgq__stage{cursor:zoom-in;touch-action:pan-y}.gallery-module__K78Fgq__mainImage{object-fit:contain;padding:0}.gallery-module__K78Fgq__expand{border:1px solid var(--color-line);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);background:var(--color-paper);border-radius:50%;place-items:center;transition:border-color .15s,transform .15s;display:grid;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.gallery-module__K78Fgq__stage:hover .gallery-module__K78Fgq__expand{border-color:var(--color-ink);transform:scale(1.05)}.gallery-module__K78Fgq__empty{color:var(--color-slate);flex-direction:column;justify-content:center;align-items:center;gap:.875rem;font-size:.8125rem;display:flex}.gallery-module__K78Fgq__caption{justify-content:space-between;align-items:center;gap:.75rem;padding-block-start:.5rem;display:flex}.gallery-module__K78Fgq__hint{color:var(--color-slate);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.gallery-module__K78Fgq__hint svg{block-size:.875rem;inline-size:.875rem}.gallery-module__K78Fgq__paging{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.gallery-module__K78Fgq__counter{text-align:center;min-inline-size:2.75rem;color:var(--color-graphite);font-variant-numeric:tabular-nums;font-size:.75rem}.gallery-module__K78Fgq__iconButton{border:1px solid var(--color-line);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);background:var(--color-paper);border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,border-color .15s;display:grid}.gallery-module__K78Fgq__iconButton:hover:enabled{background:var(--color-cloud);border-color:var(--color-line-strong)}.gallery-module__K78Fgq__iconButton:disabled{opacity:.3;cursor:default}.gallery-module__K78Fgq__thumbnails,.gallery-module__K78Fgq__viewerThumbnails{scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;gap:.5rem;padding:.25rem .125rem .5rem;display:flex;overflow-x:auto}.gallery-module__K78Fgq__thumbnail{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);flex-shrink:0;block-size:3.5rem;inline-size:3.5rem;transition:border-color .15s,background .15s;position:relative}.gallery-module__K78Fgq__thumbnail:hover{border-color:var(--color-graphite)}.gallery-module__K78Fgq__thumbnail[aria-selected=true]{border-color:var(--color-ink);background:var(--color-paper)}.gallery-module__K78Fgq__thumbnailFallback{block-size:100%;color:var(--color-ash);place-items:center;display:grid}.gallery-module__K78Fgq__thumbnailImage{object-fit:contain;padding:.25rem}.gallery-module__K78Fgq__viewer{border-radius:var(--radius-lg);block-size:min(90dvh,56rem);max-block-size:90dvh;inline-size:calc(100% - 1.5rem);max-inline-size:72rem;padding:0}.gallery-module__K78Fgq__viewerContent{flex-direction:column;flex:1;block-size:100%;min-block-size:0;display:flex}.gallery-module__K78Fgq__viewerHeader{border-block-end:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.gallery-module__K78Fgq__viewerTitle{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.gallery-module__K78Fgq__viewerTitle>span{color:var(--color-slate);font-size:.6875rem}.gallery-module__K78Fgq__viewerTitle h2{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.gallery-module__K78Fgq__viewerStage{background:var(--color-paper);overscroll-behavior:contain;flex:1;min-block-size:0;position:relative;overflow:auto}.gallery-module__K78Fgq__viewerImage{cursor:zoom-in;block-size:100%;min-block-size:100%;inline-size:100%;display:block;position:relative}.gallery-module__K78Fgq__enlarged{cursor:zoom-out;block-size:200%;inline-size:200%}.gallery-module__K78Fgq__viewerFooter{border-block-start:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.gallery-module__K78Fgq__zoomButton{border-radius:var(--radius-lg);min-block-size:2.75rem;color:var(--color-graphite);align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.gallery-module__K78Fgq__zoomButton:hover{background:var(--color-mist)}.gallery-module__K78Fgq__viewerThumbnails{flex-shrink:0;padding:.25rem 1.25rem 1.25rem}.gallery-module__K78Fgq__gallery button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.gallery-module__K78Fgq__gallery .gallery-module__K78Fgq__thumbnail:focus-visible,.gallery-module__K78Fgq__viewer .gallery-module__K78Fgq__thumbnail:focus-visible{border:2px solid var(--color-ink);box-shadow:none;outline:none}@media (min-width:640px){.gallery-module__K78Fgq__stage,.gallery-module__K78Fgq__empty{aspect-ratio:1}.gallery-module__K78Fgq__mainImage{padding:0}.gallery-module__K78Fgq__thumbnail{block-size:4rem;inline-size:4rem}.gallery-module__K78Fgq__viewer{inline-size:calc(100% - 3rem)}.gallery-module__K78Fgq__viewerHeader,.gallery-module__K78Fgq__viewerFooter,.gallery-module__K78Fgq__viewerThumbnails{padding-inline:1.5rem}}@media (min-width:1024px){.gallery-module__K78Fgq__gallery:has(.gallery-module__K78Fgq__thumbnails){grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.gallery-module__K78Fgq__gallery:has(.gallery-module__K78Fgq__thumbnails) .gallery-module__K78Fgq__figure{grid-area:1/2}.gallery-module__K78Fgq__gallery .gallery-module__K78Fgq__thumbnails{flex-direction:column;grid-area:1/1;max-block-size:32rem;padding:.125rem;overflow:hidden auto}.gallery-module__K78Fgq__gallery .gallery-module__K78Fgq__thumbnails .gallery-module__K78Fgq__thumbnail{block-size:3.25rem;inline-size:3.25rem}}@media (min-width:1024px) and (max-width:1279px){.gallery-module__K78Fgq__hint{display:none}}@media (prefers-reduced-motion:reduce){.gallery-module__K78Fgq__gallery *,.gallery-module__K78Fgq__viewer *{transition:none}}
.panel-module__5UNomW__page{padding-block:.625rem 1.5rem}.panel-module__5UNomW__stack{flex-direction:column;gap:.625rem;display:flex}.panel-module__5UNomW__columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.panel-module__5UNomW__panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;padding:.875rem}.panel-module__5UNomW__panel:empty{display:none}.panel-module__5UNomW__panels{flex-direction:column;gap:.625rem;display:flex}.panel-module__5UNomW__panels>*{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;padding:.875rem}.panel-module__5UNomW__panels>:empty{display:none}.panel-module__5UNomW__panelFlush{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel-module__5UNomW__panelBody{padding:.875rem}.panel-module__5UNomW__bar{margin-inline:calc(-1 * var(--page-gutter));border-block-end:1px solid var(--color-line);padding:.375rem var(--page-gutter);background:var(--color-paper)}@media (min-width:640px){.panel-module__5UNomW__page{padding-block:.75rem 2rem}.panel-module__5UNomW__stack,.panel-module__5UNomW__columns,.panel-module__5UNomW__panels{gap:.75rem}.panel-module__5UNomW__panel,.panel-module__5UNomW__panels>*,.panel-module__5UNomW__panelBody{padding:1rem}}@media (min-width:1024px){.panel-module__5UNomW__columns{grid-template-columns:15rem minmax(0,1fr)}.panel-module__5UNomW__bar{border:1px solid var(--color-line);border-radius:var(--radius-lg);margin-inline:0;padding:1rem}}
.wholesale-compare-module__-7a_Yq__section{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);min-width:0;padding:1.25rem;overflow:hidden}.wholesale-compare-module__-7a_Yq__heading{margin-block-end:1.25rem}.wholesale-compare-module__-7a_Yq__eyebrow{color:var(--color-slate);margin-block-end:.5rem;font-size:.6875rem;font-weight:600;display:block}.wholesale-compare-module__-7a_Yq__heading h2{font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:500;line-height:1.3}.wholesale-compare-module__-7a_Yq__heading p{max-width:70ch;color:var(--color-slate);margin-block-start:.625rem;font-size:.8125rem;line-height:1.7}.wholesale-compare-module__-7a_Yq__picker{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);overflow:hidden}.wholesale-compare-module__-7a_Yq__picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:1rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.wholesale-compare-module__-7a_Yq__picker summary::-webkit-details-marker{display:none}.wholesale-compare-module__-7a_Yq__selection{padding:0 1rem 1rem}.wholesale-compare-module__-7a_Yq__search{color:var(--color-slate);flex-direction:column;gap:.5rem;margin-block-end:1rem;font-size:.75rem;display:flex}.wholesale-compare-module__-7a_Yq__search input{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;min-height:2.75rem;color:var(--color-ink);padding:.625rem .875rem;font-size:.8125rem}.wholesale-compare-module__-7a_Yq__options{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.wholesale-compare-module__-7a_Yq__option{border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.wholesale-compare-module__-7a_Yq__option[data-selected=true]{border-color:var(--color-ink);background:var(--color-mist)}.wholesale-compare-module__-7a_Yq__option:has(input:disabled){cursor:default;opacity:.45}.wholesale-compare-module__-7a_Yq__option input{width:1.125rem;height:1.125rem;accent-color:var(--color-ink);flex-shrink:0}.wholesale-compare-module__-7a_Yq__thumbnail{border-radius:var(--radius-lg);flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden}.wholesale-compare-module__-7a_Yq__optionCopy{flex-direction:column;gap:.375rem;min-width:0;display:flex}.wholesale-compare-module__-7a_Yq__optionCopy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.wholesale-compare-module__-7a_Yq__optionCopy>span{color:var(--color-slate);font-size:.6875rem;line-height:1.5}.wholesale-compare-module__-7a_Yq__optionPrice{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.wholesale-compare-module__-7a_Yq__optionPrice>span:first-child{color:var(--color-ink);font-size:.875rem}.wholesale-compare-module__-7a_Yq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-block-start:1rem;display:flex}.wholesale-compare-module__-7a_Yq__toolbar p{color:var(--color-slate);font-size:.75rem;line-height:1.6}.wholesale-compare-module__-7a_Yq__toolbar>div{align-items:center;gap:.75rem;display:flex}.wholesale-compare-module__-7a_Yq__primary{border:1px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-ink);min-height:2.75rem;color:var(--color-paper);justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.wholesale-compare-module__-7a_Yq__primary:hover{background:var(--color-slate)}.wholesale-compare-module__-7a_Yq__primary:disabled{cursor:default;opacity:.45}.wholesale-compare-module__-7a_Yq__textButton{min-height:2.75rem;color:var(--color-slate);text-underline-offset:.25rem;align-items:center;font-size:.75rem;text-decoration:underline;display:inline-flex}.wholesale-compare-module__-7a_Yq__note{color:var(--color-slate);margin-block-start:1rem;font-size:.75rem;line-height:1.8}.wholesale-compare-module__-7a_Yq__error{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1rem;font-size:.8125rem;display:flex}.wholesale-compare-module__-7a_Yq__tableFrame{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);margin-block-start:1.25rem;overflow-x:auto}.wholesale-compare-module__-7a_Yq__table{border-collapse:collapse;text-align:start;width:100%}.wholesale-compare-module__-7a_Yq__table th,.wholesale-compare-module__-7a_Yq__table td{border-block-end:1px solid var(--color-line);border-inline-end:1px solid var(--color-line);text-align:start;vertical-align:top;min-width:13rem;padding:1rem;font-size:.8125rem;line-height:1.7}.wholesale-compare-module__-7a_Yq__table th{font-weight:500}.wholesale-compare-module__-7a_Yq__table tbody th{background:var(--color-mist);min-width:9rem;color:var(--color-slate);font-size:.75rem}.wholesale-compare-module__-7a_Yq__table tr>:last-child{border-inline-end:0}.wholesale-compare-module__-7a_Yq__table tbody tr:last-child>*{border-block-end:0}.wholesale-compare-module__-7a_Yq__table td>a:not(.wholesale-compare-module__-7a_Yq__reviewLink){text-underline-offset:.25rem;text-decoration:underline}.wholesale-compare-module__-7a_Yq__product{flex-direction:column;gap:.625rem;min-width:0;display:flex}.wholesale-compare-module__-7a_Yq__productImage{aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%}.wholesale-compare-module__-7a_Yq__product>a{max-width:32ch;font-size:.8125rem;font-weight:500}.wholesale-compare-module__-7a_Yq__money{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.wholesale-compare-module__-7a_Yq__money>span:last-child{color:var(--color-slate);font-size:.6875rem}.wholesale-compare-module__-7a_Yq__tiers{flex-direction:column;gap:.625rem;display:flex}.wholesale-compare-module__-7a_Yq__tiers li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.wholesale-compare-module__-7a_Yq__tiers li>span:first-child{color:var(--color-slate);font-size:.75rem}.wholesale-compare-module__-7a_Yq__tiers small{width:100%;color:var(--color-slate);font-size:.6875rem}.wholesale-compare-module__-7a_Yq__reviewLink{align-items:center;gap:.75rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}@media (min-width:768px){.wholesale-compare-module__-7a_Yq__section{padding:1.5rem}.wholesale-compare-module__-7a_Yq__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.wholesale-compare-module__-7a_Yq__options{grid-template-columns:repeat(3,minmax(0,1fr))}}
.home-hero-module__4vFCXW__hero{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.home-hero-module__4vFCXW__hero>*{min-inline-size:0}.home-hero-module__4vFCXW__eyebrow{font-size:.6875rem;font-weight:700;line-height:1.5}.home-hero-module__4vFCXW__hero:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .home-hero-module__4vFCXW__eyebrow{letter-spacing:.12em;text-transform:uppercase}.home-hero-module__4vFCXW__hero .home-hero-module__4vFCXW__campaign h2{text-wrap:balance;overflow-wrap:anywhere;margin-block:1.25rem .75rem;font-size:clamp(1.625rem,2.25vw,2.5rem);font-weight:700;line-height:1.15}.home-hero-module__4vFCXW__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .home-hero-module__4vFCXW__campaign h2{line-height:1.5}.home-hero-module__4vFCXW__description{text-wrap:pretty;font-size:.8125rem;line-height:1.7}.home-hero-module__4vFCXW__campaignAction{justify-content:center;align-items:center;gap:.5rem;min-block-size:2.75rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.home-hero-module__4vFCXW__hero a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.home-hero-module__4vFCXW__campaignShell{border:1px solid var(--tone-everyday-border);border-radius:var(--radius-lg);background:var(--tone-everyday-bg);flex-direction:column;display:flex;overflow:hidden}.home-hero-module__4vFCXW__hero .home-hero-module__4vFCXW__carousel{flex:1;gap:0;min-inline-size:0}.home-hero-module__4vFCXW__carousel [data-home-campaign-track]{flex:1}.home-hero-module__4vFCXW__carousel [data-home-campaign-track]>li{display:flex}.home-hero-module__4vFCXW__campaign{min-inline-size:0;color:var(--color-ink);flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.home-hero-module__4vFCXW__campaign:not(:has(.home-hero-module__4vFCXW__campaignArt)){grid-template-columns:minmax(0,1fr)}.home-hero-module__4vFCXW__campaignCopy{flex-direction:column;align-items:start;min-block-size:21rem;padding:1.5rem;display:flex}.home-hero-module__4vFCXW__campaign .home-hero-module__4vFCXW__eyebrow{color:var(--tone-everyday-fg)}.home-hero-module__4vFCXW__campaign .home-hero-module__4vFCXW__description{color:var(--color-slate)}.home-hero-module__4vFCXW__campaignAction{text-underline-offset:.3rem;margin-block-start:auto;padding-block-start:1.25rem;text-decoration:underline}.home-hero-module__4vFCXW__campaign:hover .home-hero-module__4vFCXW__campaignAction{text-decoration-thickness:2px}.home-hero-module__4vFCXW__campaignArt{min-inline-size:0;position:relative;overflow:hidden}.home-hero-module__4vFCXW__campaignArt img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.home-hero-module__4vFCXW__campaignArt:after{content:"";background:linear-gradient(to right, var(--tone-everyday-bg), transparent 25%);pointer-events:none;position:absolute;inset:0}.home-hero-module__4vFCXW__hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .home-hero-module__4vFCXW__campaignArt:after{background:linear-gradient(to left, var(--tone-everyday-bg), transparent 25%)}.home-hero-module__4vFCXW__campaign:focus-visible{outline-offset:-4px}.home-hero-module__4vFCXW__carousel>div{border-block-start:1px solid var(--tone-everyday-border);padding:.375rem .75rem}.home-hero-module__4vFCXW__carousel>div>p{font-size:.6875rem}.home-hero-module__4vFCXW__carousel>div button{background:0 0;border:0}@media (min-width:960px){.home-hero-module__4vFCXW__campaignCopy{padding:1.75rem}}@media (min-width:1440px){.home-hero-module__4vFCXW__campaignCopy{min-block-size:23rem;padding:2.25rem}}@media (max-width:479px){.home-hero-module__4vFCXW__campaignCopy{min-block-size:20rem;padding:1.125rem}.home-hero-module__4vFCXW__hero .home-hero-module__4vFCXW__campaign h2{font-size:1.625rem}.home-hero-module__4vFCXW__campaign{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.home-hero-module__4vFCXW__description{font-size:.75rem}}
.wholesale-purchase-module__nb8Z5W__purchase{flex-direction:column;gap:1.25rem;min-inline-size:0;display:flex}.wholesale-purchase-module__nb8Z5W__priceHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.wholesale-purchase-module__nb8Z5W__price{flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;display:flex}.wholesale-purchase-module__nb8Z5W__price>span:last-child{color:var(--color-slate);font-size:.8125rem;font-weight:400}.wholesale-purchase-module__nb8Z5W__availability{color:var(--color-ink);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.wholesale-purchase-module__nb8Z5W__availability:before{content:"";background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}.wholesale-purchase-module__nb8Z5W__minimum{color:var(--color-slate);flex-wrap:wrap;gap:.375rem 1rem;margin-block-start:-.75rem;font-size:.75rem;display:flex}.wholesale-purchase-module__nb8Z5W__minimum>span:first-child{color:var(--color-graphite);font-weight:500}.wholesale-purchase-module__nb8Z5W__volume{flex-direction:column;gap:.75rem;display:flex}.wholesale-purchase-module__nb8Z5W__nextTier{color:var(--color-slate);font-size:.75rem;line-height:1.5}.wholesale-purchase-module__nb8Z5W__volume [data-mix-match]{border-inline-start:2px solid var(--color-line-strong);padding-inline-start:.875rem}.wholesale-purchase-module__nb8Z5W__order{border-block:1px solid var(--color-line);flex-direction:column;gap:1rem;padding-block:1.25rem;display:flex}.wholesale-purchase-module__nb8Z5W__order>h2{font-size:.875rem;font-weight:600}.wholesale-purchase-module__nb8Z5W__orderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.wholesale-purchase-module__nb8Z5W__total{text-align:end;flex-direction:column;align-items:flex-end;gap:.375rem;margin-inline-start:auto;display:flex}.wholesale-purchase-module__nb8Z5W__total>span:first-child,.wholesale-purchase-module__nb8Z5W__step{color:var(--color-slate);font-size:.75rem}.wholesale-purchase-module__nb8Z5W__delivery{flex-direction:column;gap:.625rem;display:flex}.wholesale-purchase-module__nb8Z5W__promise{color:var(--color-slate);font-size:.75rem;line-height:1.5}.wholesale-purchase-module__nb8Z5W__unavailable{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-mist);padding:.75rem;font-size:.8125rem}.wholesale-purchase-module__nb8Z5W__add{border-radius:var(--radius-lg);background:var(--color-ink);min-block-size:3.25rem;inline-size:100%;color:var(--color-paper);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.wholesale-purchase-module__nb8Z5W__add:hover:enabled{background:var(--color-charcoal)}.wholesale-purchase-module__nb8Z5W__add:disabled{background:var(--color-cloud);color:var(--color-ash);cursor:not-allowed}.wholesale-purchase-module__nb8Z5W__add[aria-busy=true]{cursor:progress}.wholesale-purchase-module__nb8Z5W__seller{color:var(--color-slate);justify-content:space-between;align-items:center;gap:.875rem;font-size:.75rem;display:flex}.wholesale-purchase-module__nb8Z5W__seller>a,.wholesale-purchase-module__nb8Z5W__seller>span:last-child{min-block-size:2.75rem;color:var(--color-ink);text-align:end;align-items:center;font-weight:500;display:flex}.wholesale-purchase-module__nb8Z5W__seller>a{text-underline-offset:3px;text-decoration:underline}.wholesale-purchase-module__nb8Z5W__offers{border-block:1px solid var(--color-line)}.wholesale-purchase-module__nb8Z5W__offers>summary{cursor:pointer;min-block-size:3.25rem;color:var(--color-graphite);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.wholesale-purchase-module__nb8Z5W__offers>summary::-webkit-details-marker{display:none}.wholesale-purchase-module__nb8Z5W__offers>summary svg{flex-shrink:0;transition:transform .15s}.wholesale-purchase-module__nb8Z5W__offers[open]>summary svg{transform:rotate(180deg)}.wholesale-purchase-module__nb8Z5W__offerContent{flex-direction:column;gap:1rem;padding-block-end:1.25rem;display:flex}.wholesale-purchase-module__nb8Z5W__offerContent>section li{gap:.375rem;font-size:.8125rem}.wholesale-purchase-module__nb8Z5W__offerContent>ul>li{border:0;border-block-start:1px solid var(--color-line);background:0 0;border-radius:0;padding:1rem 0 0}@media (max-width:479px){.wholesale-purchase-module__nb8Z5W__orderRow{flex-direction:column;align-items:stretch}.wholesale-purchase-module__nb8Z5W__total{text-align:start;flex-flow:wrap;justify-content:space-between;align-items:baseline;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.wholesale-purchase-module__nb8Z5W__add,.wholesale-purchase-module__nb8Z5W__offers>summary svg{transition:none}}
@media (min-width:640px){.address-dialog-module__KIzZrW__panel{border-radius:var(--radius-lg);--overlay-enter:scale(.98);--overlay-ms:.12s;width:calc(100% - 2rem);max-width:34rem;height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;inset:0}}.address-dialog-module__KIzZrW__header{border-block-end:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:1.25rem .5rem;display:flex}.address-dialog-module__KIzZrW__title{color:var(--color-ink);font-size:1.125rem;font-weight:600}.address-dialog-module__KIzZrW__close{border-radius:var(--radius-lg);min-width:2.75rem;min-height:2.75rem;color:var(--color-slate);justify-content:center;align-items:center;display:inline-flex}.address-dialog-module__KIzZrW__close:hover{color:var(--color-ink);background:var(--color-mist)}.address-dialog-module__KIzZrW__close:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.address-dialog-module__KIzZrW__body{overscroll-behavior:contain;min-height:0;flex:1;padding:1.25rem;padding-block-end:calc(1.25rem + env(safe-area-inset-bottom,0px));overflow-y:auto}.address-dialog-module__KIzZrW__status{color:var(--color-slate);font-size:.875rem}
.price-tier-selector-module__jjgKKG__selector{border:0;min-inline-size:0;padding:0;position:relative}.price-tier-selector-module__jjgKKG__heading{inline-size:100%;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;padding:0;font-size:.875rem;font-weight:600;display:flex}.price-tier-selector-module__jjgKKG__unit{color:var(--color-slate);font-size:.6875rem;font-weight:400}.price-tier-selector-module__jjgKKG__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.price-tier-selector-module__jjgKKG__card{border:1px solid var(--color-line);border-radius:var(--radius-lg);text-align:start;background:var(--color-paper);min-block-size:6.5rem;min-inline-size:0;color:var(--color-ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:.375rem;padding:.875rem;transition:background .15s,border-color .15s;display:flex}.price-tier-selector-module__jjgKKG__range{color:var(--color-slate);font-size:.75rem;line-height:1.5}.price-tier-selector-module__jjgKKG__card>[data-price]{font-size:1.125rem;font-weight:600}.price-tier-selector-module__jjgKKG__selected{min-block-size:1rem;font-size:.625rem;line-height:1.5}.price-tier-selector-module__jjgKKG__card:hover:enabled{border-color:var(--color-graphite);background:var(--color-mist)}.price-tier-selector-module__jjgKKG__card[aria-checked=true],.price-tier-selector-module__jjgKKG__card[aria-checked=true]:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.price-tier-selector-module__jjgKKG__card[aria-checked=true] .price-tier-selector-module__jjgKKG__range,.price-tier-selector-module__jjgKKG__card[aria-checked=true]>[data-price]{color:var(--color-paper)}.price-tier-selector-module__jjgKKG__card:disabled{opacity:.45;cursor:not-allowed}.price-tier-selector-module__jjgKKG__card:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (max-width:479px){.price-tier-selector-module__jjgKKG__card{padding:.625rem}.price-tier-selector-module__jjgKKG__card>[data-price]{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.price-tier-selector-module__jjgKKG__card{transition:none}}
.signin-module__z8IfWq__page{background:var(--color-mist);flex:1;width:100%;padding:1.5rem 1rem 3rem}.signin-module__z8IfWq__shell{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;max-width:70rem;margin-inline:auto;display:grid;overflow:hidden}.signin-module__z8IfWq__context{background:var(--color-ink);color:var(--color-paper);padding:3rem;display:none;position:relative;overflow:hidden}.signin-module__z8IfWq__context:after{border:1px solid var(--color-charcoal);content:"";border-radius:999px;width:18rem;height:18rem;position:absolute;inset-block-end:-8rem;inset-inline-end:-7rem}.signin-module__z8IfWq__contextCopy{z-index:1;max-width:30rem;position:relative}.signin-module__z8IfWq__contextEyebrow,.signin-module__z8IfWq__cardHeader>p{text-transform:uppercase;font-size:.6875rem;font-weight:600}.signin-module__z8IfWq__contextEyebrow{color:var(--color-cloud);opacity:.8}.signin-module__z8IfWq__context h2{text-wrap:balance;max-width:14ch;margin-block-start:.75rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.15}.signin-module__z8IfWq__contextBody{max-width:42ch;color:var(--color-cloud);margin-block-start:1rem;font-size:.875rem;line-height:1.75}.signin-module__z8IfWq__benefits{z-index:1;gap:1rem;margin-block-start:auto;padding-block-start:3rem;display:grid;position:relative}.signin-module__z8IfWq__benefits li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.signin-module__z8IfWq__benefits li:before{border:1px solid var(--color-charcoal);width:1.75rem;height:1.75rem;color:var(--color-paper);content:"✓";border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.signin-module__z8IfWq__benefits strong{font-size:.8125rem;font-weight:600;display:block}.signin-module__z8IfWq__benefits span{color:var(--color-cloud);margin-block-start:.125rem;font-size:.75rem;line-height:1.55;display:block}.signin-module__z8IfWq__formColumn{justify-content:center;align-items:center;padding:1.5rem;display:flex}.signin-module__z8IfWq__authCard{width:100%;max-width:28rem}.signin-module__z8IfWq__cardHeader>p{color:var(--color-slate)}.signin-module__z8IfWq__cardHeader h1{color:var(--color-ink);margin-block-start:.375rem;font-size:1.75rem;font-weight:700;line-height:1.25}.signin-module__z8IfWq__cardHeader>span{color:var(--color-slate);margin-block-start:.5rem;font-size:.875rem;line-height:1.6;display:block}.signin-module__z8IfWq__methodTabs{border-radius:var(--radius-lg);background:var(--color-mist);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-block-start:1.5rem;padding:.25rem;display:grid}.signin-module__z8IfWq__methodTabs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.signin-module__z8IfWq__methodTabs button{border-radius:var(--radius-lg);min-height:2.75rem;color:var(--color-slate);border:1px solid #0000;font-size:.8125rem;font-weight:600}.signin-module__z8IfWq__methodTabs button[aria-selected=true]{border-color:var(--color-line);background:var(--color-paper);color:var(--color-ink)}.signin-module__z8IfWq__methodTabs button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.signin-module__z8IfWq__methodPanel{padding-block-start:1.5rem}.signin-module__z8IfWq__form{flex-direction:column;gap:1rem;display:flex}.signin-module__z8IfWq__phoneIntro{color:var(--color-slate);margin-block-end:.125rem;font-size:.8125rem;line-height:1.6}.signin-module__z8IfWq__field{flex-direction:column;gap:.375rem;display:flex}.signin-module__z8IfWq__field label{color:var(--color-ink);font-size:.8125rem;font-weight:600}.signin-module__z8IfWq__input,.signin-module__z8IfWq__passwordField input{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;height:2.875rem;color:var(--color-ink);outline:none;padding-inline:.75rem;font-size:.875rem}.signin-module__z8IfWq__input:focus,.signin-module__z8IfWq__passwordField:focus-within{border-color:var(--color-ink)}.signin-module__z8IfWq__codeInput{text-align:center;letter-spacing:.18em;font-size:1.125rem}.signin-module__z8IfWq__input[aria-invalid=true]{border-color:var(--feedback-danger-border)}.signin-module__z8IfWq__passwordField:has(input[aria-invalid=true]){border-color:var(--feedback-danger-border)}.signin-module__z8IfWq__passwordField{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);align-items:stretch;display:flex;overflow:hidden}.signin-module__z8IfWq__passwordField input{border:0;border-radius:0;flex:1;min-width:0}.signin-module__z8IfWq__passwordField button{min-width:4.5rem;color:var(--color-graphite);padding-inline:.75rem;font-size:.75rem;font-weight:600}.signin-module__z8IfWq__passwordField button:hover{background:var(--color-mist);color:var(--color-ink)}.signin-module__z8IfWq__primary{border-radius:var(--radius-lg);background:var(--color-ink);min-height:2.875rem;color:var(--color-paper);font-size:.875rem;font-weight:700;transition:background-color .15s}.signin-module__z8IfWq__primary:hover{background:var(--color-charcoal)}.signin-module__z8IfWq__primary:disabled{opacity:.5}.signin-module__z8IfWq__error{border:1px solid var(--feedback-danger-border);border-radius:var(--radius-lg);background:var(--feedback-danger-bg);color:var(--feedback-danger-fg);padding:.75rem;font-size:.8125rem;line-height:1.55}.signin-module__z8IfWq__helpLinks{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.signin-module__z8IfWq__helpLinks a{min-height:2.75rem;color:var(--color-graphite);text-underline-offset:.25rem;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:underline;display:inline-flex}.signin-module__z8IfWq__createAccount{border-block-start:1px solid var(--color-line);color:var(--color-slate);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;margin-block-start:1.5rem;padding-block-start:1.25rem;font-size:.8125rem;display:flex}.signin-module__z8IfWq__createAccount a{min-height:2.75rem;color:var(--color-ink);text-underline-offset:.25rem;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:640px){.signin-module__z8IfWq__page{padding:3rem 2rem 4rem}.signin-module__z8IfWq__formColumn{padding:3rem}}@media (min-width:900px){.signin-module__z8IfWq__shell{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);min-height:42rem}.signin-module__z8IfWq__context{flex-direction:column;display:flex}}@media (prefers-reduced-motion:reduce){.signin-module__z8IfWq__primary{transition:none}}
.signup-module__UGSKnq__page{background:var(--color-mist);flex:1;width:100%;padding:1.5rem 1rem 3rem}.signup-module__UGSKnq__shell{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;max-width:76rem;margin-inline:auto;display:grid;overflow:hidden}.signup-module__UGSKnq__context{background:var(--color-ink);color:var(--color-paper);padding:3rem;display:none;position:relative;overflow:hidden}.signup-module__UGSKnq__context:after{border:1px solid var(--color-charcoal);content:"";border-radius:999px;width:20rem;height:20rem;position:absolute;inset-block-end:-9rem;inset-inline-end:-8rem}.signup-module__UGSKnq__contextCopy{z-index:1;max-width:30rem;position:relative}.signup-module__UGSKnq__contextEyebrow,.signup-module__UGSKnq__formEyebrow{text-transform:uppercase;font-size:.6875rem;font-weight:600}.signup-module__UGSKnq__contextEyebrow{color:var(--color-cloud);opacity:.8}.signup-module__UGSKnq__context h2{text-wrap:balance;max-width:14ch;margin-block-start:.75rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.15}.signup-module__UGSKnq__contextBody{max-width:42ch;color:var(--color-cloud);margin-block-start:1rem;font-size:.875rem;line-height:1.75}.signup-module__UGSKnq__benefits{z-index:1;gap:1rem;margin-block-start:auto;padding-block-start:3rem;display:grid;position:relative}.signup-module__UGSKnq__benefits li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.signup-module__UGSKnq__benefits li:before{border:1px solid var(--color-charcoal);width:1.75rem;height:1.75rem;color:var(--color-paper);content:"✓";border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;display:flex}.signup-module__UGSKnq__benefits strong{font-size:.8125rem;font-weight:600;display:block}.signup-module__UGSKnq__benefits span{color:var(--color-cloud);margin-block-start:.125rem;font-size:.75rem;line-height:1.55;display:block}.signup-module__UGSKnq__formColumn{justify-content:center;padding:1.5rem;display:flex}.signup-module__UGSKnq__formCard{width:100%;max-width:38rem}.signup-module__UGSKnq__form{flex-direction:column;gap:1.5rem;display:flex}.signup-module__UGSKnq__formEyebrow{color:var(--color-slate)}.signup-module__UGSKnq__formHeader h1,.signup-module__UGSKnq__success h1{color:var(--color-ink);margin-block-start:.375rem;font-size:1.75rem;font-weight:700;line-height:1.25}.signup-module__UGSKnq__formHeader>span{max-width:48ch;color:var(--color-slate);margin-block-start:.5rem;font-size:.875rem;line-height:1.6;display:block}.signup-module__UGSKnq__group{border-block-start:1px solid var(--color-line);flex-direction:column;gap:1rem;padding-block-start:1.25rem;display:flex}.signup-module__UGSKnq__groupHeader{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.signup-module__UGSKnq__groupNumber{background:var(--color-mist);width:1.75rem;height:1.75rem;color:var(--color-graphite);border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.signup-module__UGSKnq__groupHeader h2{color:var(--color-ink);font-size:.9375rem;font-weight:700}.signup-module__UGSKnq__groupHeader p{color:var(--color-slate);margin-block-start:.125rem;font-size:.75rem;line-height:1.5}.signup-module__UGSKnq__nameGrid{gap:1rem;display:grid}.signup-module__UGSKnq__field{color:var(--color-ink);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.signup-module__UGSKnq__fieldLabel{font-weight:600}.signup-module__UGSKnq__input,.signup-module__UGSKnq__passwordField input{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-paper);width:100%;height:2.875rem;color:var(--color-ink);outline:none;padding-inline:.75rem;font-size:.875rem}.signup-module__UGSKnq__input:focus,.signup-module__UGSKnq__passwordField:focus-within{border-color:var(--color-ink)}:is(.signup-module__UGSKnq__invalid,.signup-module__UGSKnq__passwordField:has(input[aria-invalid=true])){border-color:var(--feedback-danger-border)}.signup-module__UGSKnq__passwordField{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);align-items:stretch;display:flex;overflow:hidden}.signup-module__UGSKnq__passwordField input{border:0;border-radius:0;flex:1;min-width:0}.signup-module__UGSKnq__passwordField button{min-width:4.5rem;color:var(--color-graphite);padding-inline:.75rem;font-size:.75rem;font-weight:600}.signup-module__UGSKnq__passwordField button:hover{background:var(--color-mist);color:var(--color-ink)}.signup-module__UGSKnq__hint,.signup-module__UGSKnq__fieldError{font-size:.75rem;line-height:1.5}.signup-module__UGSKnq__hint{color:var(--color-slate)}.signup-module__UGSKnq__fieldError{color:var(--feedback-danger-fg)}.signup-module__UGSKnq__consent{border-radius:var(--radius-lg);background:var(--color-mist);padding:.75rem 1rem}.signup-module__UGSKnq__primary{border-radius:var(--radius-lg);background:var(--color-ink);min-height:2.875rem;color:var(--color-paper);font-size:.875rem;font-weight:700;transition:background-color .15s}.signup-module__UGSKnq__primary:hover{background:var(--color-charcoal)}.signup-module__UGSKnq__primary:disabled{opacity:.5}.signup-module__UGSKnq__signInPrompt{color:var(--color-slate);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;font-size:.8125rem;display:flex}.signup-module__UGSKnq__signInPrompt a,.signup-module__UGSKnq__success a{min-height:2.75rem;color:var(--color-ink);text-underline-offset:.25rem;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.signup-module__UGSKnq__success{flex-direction:column;gap:1rem;display:flex}.signup-module__UGSKnq__success p{color:var(--color-slate);font-size:.875rem;line-height:1.6}@media (min-width:640px){.signup-module__UGSKnq__page{padding:3rem 2rem 4rem}.signup-module__UGSKnq__formColumn{padding:3rem}.signup-module__UGSKnq__nameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.signup-module__UGSKnq__shell{grid-template-columns:minmax(19rem,.75fr) minmax(34rem,1.25fr)}.signup-module__UGSKnq__context{flex-direction:column;min-height:48rem;display:flex}}@media (prefers-reduced-motion:reduce){.signup-module__UGSKnq__primary{transition:none}}
.department-module__D_yd1q__stack{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.department-module__D_yd1q__panel{background:var(--surface-page);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;min-inline-size:0;padding:1rem;display:flex}.department-module__D_yd1q__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.department-module__D_yd1q__heading h2{font-size:1.125rem;font-weight:700}.department-module__D_yd1q__heading a{min-block-size:2.75rem;color:var(--text-secondary);text-underline-offset:.2em;align-items:center;font-size:.8125rem;display:inline-flex}.department-module__D_yd1q__heading a:hover{color:var(--text-primary);text-decoration:underline}.department-module__D_yd1q__categories{scroll-snap-type:x proximity;gap:.75rem;display:flex;overflow-x:auto}.department-module__D_yd1q__categories>li{scroll-snap-align:start;flex:0 0 38%;min-inline-size:0}.department-module__D_yd1q__category{flex-direction:column;gap:.5rem;block-size:100%;font-size:.8125rem;font-weight:500;display:flex}.department-module__D_yd1q__category:hover{text-underline-offset:.2em;text-decoration:underline}.department-module__D_yd1q__categoryImage{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-subtle);inline-size:100%;display:block;position:relative;overflow:hidden}.department-module__D_yd1q__brandSection{border-block-start:1px solid var(--color-line);flex-direction:column;gap:.5rem;padding-block-start:.75rem;display:flex}.department-module__D_yd1q__brandSection h3{font-size:.875rem;font-weight:600}.department-module__D_yd1q__brands{flex-wrap:wrap;gap:.5rem;display:flex}.department-module__D_yd1q__brand{border:1px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.department-module__D_yd1q__brand>span{block-size:2rem;inline-size:2rem;font-size:.8125rem}.department-module__D_yd1q__brand:hover{background:var(--surface-subtle);border-color:var(--color-line-strong)}@media (min-width:640px){.department-module__D_yd1q__categories{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}}@media (min-width:1200px){.department-module__D_yd1q__categories{grid-template-columns:repeat(8,minmax(0,1fr))}}
.otp-dialog-module__oU-HUW__otp{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.75rem;display:flex;overflow-y:auto}.otp-dialog-module__oU-HUW__otp h2{font-size:1.375rem;font-weight:600}.otp-dialog-module__oU-HUW__phone{color:var(--color-ink);white-space:nowrap;font-weight:600}.otp-dialog-module__oU-HUW__code{border-radius:var(--radius-lg);height:3.75rem;font-size:1.375rem}.otp-dialog-module__oU-HUW__code:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.otp-dialog-module__oU-HUW__code[aria-invalid=true]{border-color:var(--feedback-danger-border)}.otp-dialog-module__oU-HUW__confirm{min-height:3rem}
