.product__add-on-wrapper{padding:clamp(1.6rem,3.5vw,2.4rem);border-radius:var(--corner-radius);border:var(--border-thickness) var(--border-style) rgba(var(--color-shadow),var(--border-opacity))}.product__add-on-wrapper:after{content:"";position:absolute;inset:calc(var(--border-thickness) * -1);border-radius:var(--corner-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));z-index:var(--z-index-lowest, -1)}.product__add-on .add-on-products__button{display:none}.product__action~.product__add-on .add-on-products__button{display:block;margin-top:2.4rem}.product__add-on--1 .product-grid,.product__add-on--3 .product-grid{--grid-item-offset: .4rem}.product__add-on--2 .product-grid{--grid-item-offset: .8rem}.product__add-on--1 .card-product.card--horizontal .card__inner{padding:0 0 0 3.2rem}.product__add-on--2 .card-product.card--horizontal .card__inner{padding:0}.product__add-on--3 .card-product.card--horizontal{border-radius:1.6rem}.product__add-on--3 .card-product.card--horizontal .card__inner{display:grid;grid-template-columns:10rem 1fr;grid-column-gap:min(var(--grid-base),1.6rem);align-items:center;padding:1.6rem 1.6rem 1.6rem 5.6rem;border:.1rem solid rgba(var(--color-border),1);border-color:transparent}.product__add-on--1 .product__add-on-wrapper .card-product.card--horizontal .card__inner{padding:2.4rem 2.4rem 2.4rem 5.6rem}.product__add-on--2 .product__add-on-wrapper .card-product.card--horizontal .card__inner{padding:.8rem}.product__add-on--3 .card-product.card--horizontal .card__media{width:10rem}.product__add-on--3 .card-product.card--horizontal .add-on-product__badge{position:absolute;z-index:1;top:.4rem;left:.4rem;font-size:1.2rem;font-weight:600;padding:.2rem .4rem;color:#333;background-color:#fac24f;display:inline-flex;align-items:center;justify-content:center;min-height:22px;line-height:1;white-space:nowrap}.product__add-on--1 .card-product.card--horizontal .card__content{padding-left:1.6rem;padding-right:0}.product__add-on--3 .card-product.card--horizontal .card__content{padding-left:0;padding-right:0}.product__add-on--3 .card-product.card--horizontal .card__content .card__heading{--product-card-title-font-size-mobile: 1.8rem;--product-card-title-font-size-desktop: 2rem;font-family:var(--font-heading-family);line-height:var(--heading-line-height);font-weight:400}.product__add-on--2 .card-product.card--horizontal .card__information{padding-right:2.4rem}.product__add-on--3 .card-product.card--horizontal .card__price{margin-bottom:0}.product__add-on--3 .card-product.card--horizontal .card__price .price-item.price-item--regular,.product__add-on--3 .card-product.card--horizontal .card__price .price-item.price-item--sale{font-weight:700}.product__add-on--3 .card-product.card--horizontal .card__price .price-item.price-item--compare{font-weight:600;font-size:1.2rem}.product__add-on--3 .card-product.card--horizontal .card__options{grid-column:span 2;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-border),1)}.product__add-on--3 add-on-product[aria-expanded=false] .card__options{display:none}.product__add-on--3 add-on-product[aria-expanded=true] .card__options{display:block;margin-top:1rem}.add-on-products .add-on-item__label{position:absolute;top:50%;right:.8rem;margin-top:-.8rem;cursor:pointer;z-index:calc(var(--z-index-temporary, 5) - 3);overflow:hidden;line-height:var(--line-height-lowest, 1)}.add-on-products .add-on-item__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-flat, 1);outline-offset:-.3rem}.add-on-products .add-on-item__label:has(*:focus):after,.add-on-products .add-on-item__label:has(*:focus-visible):after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-shadow),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.product__add-on--1 .add-on-products .add-on-item__label{right:auto;left:2.4rem}.product__add-on--3 .add-on-products .add-on-item__label{top:50%;right:auto;left:1.6rem;margin-top:0;transform:translateY(-50%)}.add-on-products .add-on-item__label input[type=checkbox]~svg{margin-right:0}.add-on-products .add-on-item__label-opener,.add-on-products .add-on-item__label-opener button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-index-temporary, 5) - 3)}.add-on-products .add-on-item__label-opener button{background:transparent;padding:0;border:none;color:currentColor;cursor:pointer;font-size:0;letter-spacing:var(--letter-spacing-base, 0)}.add-on-products .add-on-product-options__toggle{margin:1.4rem 0 0}.add-on-products .card__information .add-on-product-options__toggle{margin-top:0}.add-on-products .add-on-product-options__button{padding:0;border:none;background:transparent}.add-on-products .add-on-product-options__button.expanded .expand,.add-on-products .add-on-product-options__button.collapsed .collapse{display:none}.add-on-products .add-on-product-options__button svg{width:1.6rem;height:1.6rem;margin-left:.4rem}.add-on-products .add-on-product-options__button.expanded svg{transform:rotateX(180deg)}.add-on-products add-on-product[aria-expanded=false] .card__information .add-on-product-options__toggle{display:block}.add-on-products add-on-product[aria-expanded=true] .card__information .add-on-product-options__toggle{display:none}@media(min-width:1033px){.product__add-on--3 .card-product.card--horizontal .card__price .price-item.price-item--regular,.product__add-on--3 .card-product.card--horizontal .card__price .price-item.price-item--sale{font-size:calc(var(--font-body-scale) * 1.6rem)}.product__add-on--3 .card-product.card--horizontal .card__price .price-item.price-item--compare{font-size:1.4rem}}@media(min-width:1033px)and (max-width:1399px){.product__add-on--2 .product-grid .grid__item{width:100%!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/add-on-products.css.map */
