.upsell-swatches{border:0;margin:0;min-inline-size:0;padding:0}.upsell-swatches__legend{margin-bottom:var(--ax8);padding:0}.upsell-swatches__legend--text{font-size:clamp(1rem,3.3336vw,1.2rem)}@media only screen and (min-width:990px){.upsell-swatches__legend--text{font-size:clamp(1rem,.83328vw,1.2rem)}}.upsell-swatches__legend--text{color:rgba(var(--c-foreground),.72);line-height:1.1}.upsell-swatches__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ax5)}.upsell-swatches__item{border:1px solid transparent;cursor:pointer;display:block;height:var(--ax26);position:relative;width:var(--ax26)}.upsell-swatches__color{background-position:50%;background-size:cover;border:1px solid transparent;height:calc(100% - 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4px)}.upsell-swatches__item--light .upsell-swatches__color,.upsell-swatches__item--text{border-color:rgba(var(--c-foreground),.25)}.upsell-swatches__item--text{min-width:var(--ax26);padding:0 var(--ax6);width:auto}.upsell-swatches__text{align-items:center;display:flex;font-size:clamp(1rem,3.3336vw,1.2rem);height:100%}@media only screen and (min-width:990px){.upsell-swatches__text{font-size:clamp(1rem,.83328vw,1.2rem)}}.upsell-swatches__text{line-height:1}.upsell-swatches__input:checked+.upsell-swatches__item{border-color:rgb(var(--c-primary))}.upsell-swatches__input:focus-visible+.upsell-swatches__item{box-shadow:0 0 0 var(--ax2) rgba(var(--c-foreground),.55)}.upsell-swatches__input:disabled+.upsell-swatches__item{cursor:not-allowed;opacity:.4}.product-checkbox-upsell__row--inline-swatches{align-items:center;border:1px solid rgba(var(--c-foreground),.18);column-gap:var(--ax14);display:grid;grid-template-areas:"check name price" "check swatches price";grid-template-columns:auto minmax(0,1fr) auto;padding:var(--ax12) var(--ax16);row-gap:var(--ax6)}.product-checkbox-upsell--has-media .product-checkbox-upsell__row--inline-swatches{grid-template-areas:"check media name price" "check media swatches price";grid-template-columns:auto calc(var(--ax)*39) minmax(0,1fr) auto}.product-checkbox-upsell__row--inline-swatches .product-checkbox-upsell__label{display:contents}.product-checkbox-upsell__row--inline-swatches .product-checkbox-upsell__control{cursor:pointer;grid-area:check}.product-checkbox-upsell__row--inline-swatches .product-checkbox-upsell__media{cursor:pointer;grid-area:media}.product-checkbox-upsell__row--inline-swatches .product-checkbox-upsell__content{align-self:end;cursor:pointer;grid-area:name}.product-checkbox-upsell__row--inline-swatches .product-checkbox-upsell__price{cursor:pointer;grid-area:price}.product-checkbox-upsell__row--inline-swatches .product-checkbox-upsell__picker--swatches{align-self:start;border:0;display:block;grid-area:swatches;padding:0}@media only screen and (max-width:749px){.product-checkbox-upsell__row--inline-swatches{column-gap:var(--ax10);padding:var(--ax10) var(--ax12)}}
