[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}.multi-product-bundle{--bundle-detail-muted: #6b6d76;--bundle-detail-row-bg: #fafafa;--bundle-detail-discount-bg: #e8f3dc;--bundle-detail-discount-text: #2f740a;--bundle-detail-tag-bg: #8e0001;--bundle-detail-tag-text: #fff;z-index:200}@media(min-width:768px){.multi-product-bundle .bundle-detail-row{padding:2rem 1.6rem}}.multi-product-bundle .bundle-detail-row__selects{grid-template-columns:repeat(var(--cols, 1),minmax(0,200px))}.multi-product-bundle__grid{--xo-grid-row-gap: 2rem;--xo-grid-col-gap: 2rem}@media(min-width:992px){.multi-product-bundle__grid{--xo-grid-col-gap: 4rem}}@media(min-width:1200px){.multi-product-bundle__grid{--xo-grid-col-gap: 6rem}}@media(min-width:1400px){.multi-product-bundle__grid{--xo-grid-col-gap: 10rem}}.multi-product-bundle__header{display:block}.multi-product-bundle__head-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.multi-product-bundle__title{font-family:var(--font-body-medium-family);font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);margin:0}@media(min-width:768px){.multi-product-bundle__title{font-size:48px;line-height:52px}}.multi-product-bundle__rating{display:flex;align-items:center;gap:4px;flex-shrink:0;color:var(--color-text)}.multi-product-bundle__rating svg{display:block;flex-shrink:0}.multi-product-bundle__rating-text{font-family:var(--font-body-family);font-size:20px;line-height:24px;letter-spacing:-.02em;color:var(--bundle-detail-muted)}.multi-product-bundle__rating-count{font-family:var(--font-body-bold-family);font-weight:400}.multi-product-bundle__description{margin-top:16px}.multi-product-bundle__description .product-description{font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.4px}.multi-product-bundle__options{display:flex;flex-direction:column;gap:20px;margin-top:8px}@media(min-width:768px){.multi-product-bundle__options{margin-top:30px}}.multi-product-bundle__placeholder{max-width:635px}.multi-product-bundle__cart .xo-btn__content{width:100%;justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/394/assets/section-multi-product-bundle.css.map */
