.c-multi-variant-form form{margin-bottom:.8rem}.c-multi-variant-form__wrapper{border:.1rem solid #cbcbcb;position:relative;margin-bottom:.8rem}.c-multi-variant-form--card .c-multi-variant-form__wrapper{border:0}.c-multi-variant-form__bottom{display:flex;justify-content:space-between;font-size:1.6rem;line-height:1.2;position:absolute;bottom:0;left:0;right:0;border-top:.1rem solid #cbcbcb;padding:1.4rem 2rem .8rem;z-index:2;background-color:rgb(var(--color-base-background))}@media screen and (min-width: 1024px){.c-multi-variant-form__bottom{font-size:2.4rem}}.c-multi-variant-form__list{max-height:40rem;overflow:auto;margin-bottom:2.8rem;padding:1.8rem 1.6rem}.c-multi-variant-form--card .c-multi-variant-form__list{margin:0;padding-bottom:0;max-height:unset;width:140%;transform:translate(-25%,2.5%)}@media screen and (min-width: 410px){.c-multi-variant-form--card .c-multi-variant-form__list{width:130%;transform:translate(-20%,2.5%)}}@media screen and (min-width: 480px){.c-multi-variant-form--card .c-multi-variant-form__list{width:110%;transform:translate(-5%)}}@media screen and (min-width: 510px){.c-multi-variant-form--card .c-multi-variant-form__list{width:105%;transform:translate(-3%)}}@media screen and (min-width: 750px){.c-multi-variant-form--card .c-multi-variant-form__list{width:120%;transform:translate(-10%,2.5%)}}@media screen and (min-width: 850px){.c-multi-variant-form--card .c-multi-variant-form__list{width:100%;transform:unset;padding-right:0}}@media screen and (min-width: 850px){.c-multi-variant-form--card .c-multi-variant-form__list .product-form__quantity{flex:0 0 65%;max-width:27rem}}@media screen and (min-width: 1200px){.c-multi-variant-form--card .c-multi-variant-form__list .product-form__quantity{flex:0 0 34%}}.c-multi-variant-form__list-item{display:flex;align-items:center;column-gap:.4rem;margin-bottom:.8rem}.c-multi-variant-form__list-item:not(:first-child){border-top:.1rem solid #CCCCCC}@media screen and (min-width: 750px){.c-multi-variant-form__list-item{justify-content:flex-start}.c-multi-variant-form__list-item:last-child{margin-bottom:1.6rem}}@media screen and (min-width: 1024px){.c-multi-variant-form__list-item:not(:last-child){margin-bottom:0}}@media screen and (min-width: 1360px){.c-multi-variant-form__list-item{column-gap:1.2rem}}.c-multi-variant-form--card .c-multi-variant-form__list-item{padding-block:.8rem}@media screen and (min-width: 750px){.c-multi-variant-form--card .c-multi-variant-form__list-item{justify-content:flex-end;padding-right:1.2rem}}@media screen and (min-width: 1024px){.c-multi-variant-form--card .c-multi-variant-form__list-item{padding-right:0}}@media screen and (min-width: 750px){.c-multi-variant-form--card .c-multi-variant-form__list-item:last-child{margin-bottom:0}}.c-multi-variant-form__option-title{display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;line-height:1;margin-right:auto}@media screen and (min-width: 850px){.c-multi-variant-form__option-title{font-size:1.6rem}}.c-multi-variant-form__option-subtitle{flex:0 0 100%;font-weight:400;margin-top:.4rem}@media screen and (max-width: 1199px){.c-multi-variant-form__option-subtitle{font-size:1.2rem}}@media screen and (max-width: 1023px){.c-multi-variant-form__option-subtitle{font-size:1rem}}@media screen and (max-width: 749px){.c-multi-variant-form__option-subtitle{font-size:1.2rem}}.c-multi-variant-form__price-wrapper{display:flex;align-items:flex-end;margin-left:auto}@media screen and (min-width: 750px) and (max-width: 989px){.c-multi-variant-form__price-wrapper{margin-left:auto;flex-direction:column}}.c-multi-variant-form__price-wrapper span{font-size:1.2rem;line-height:1}@media screen and (max-width: 1200px){.c-multi-variant-form__price-wrapper .price--medium bdi{--font-heading-scale: .75}}@media screen and (max-width: 1200px){.c-multi-variant-form__price-wrapper .price--medium .price__sale{flex-direction:column}}.c-multi-variant-form__qty-wrapper{max-width:27rem}@media screen and (max-width: 990px){.c-multi-variant-form__qty-wrapper{min-width:10rem;max-width:10rem}}@media screen and (min-width: 1024px){.c-multi-variant-form__qty-wrapper{width:40%}}.c-multi-variant-form__qty-wrapper .quantity{margin-top:0;column-gap:.4rem;padding-inline:0}@media screen and (min-width: 360px) and (max-width: 749px){.c-multi-variant-form__qty-wrapper .quantity{background-color:unset;width:auto;margin-inline:auto}}@media screen and (min-width: 750px){.c-multi-variant-form__qty-wrapper .quantity{width:100%;max-width:17.5rem}}@media screen and (max-width: 1023px){.c-multi-variant-form__qty-wrapper .quantity .quantity__button{width:2.4rem;height:2.4rem;flex:0 0 2.4rem}}@media screen and (max-width: 749px){.c-multi-variant-form__qty-wrapper .quantity.quantity--card .quantity__input{max-width:4rem}}.c-multi-variant-form__total-amount{width:30%;text-align:center;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-multi-variant-form.css.map */
