.product-purchase-form--bundle{--bundle-card-gap: 32px;--bundle-figure-size: 140px;--bundle-figure-size-mobile: 96px;--bundle-inner-gap: 12px;--bundle-option-gap: 8px}.bundle-form__cards{display:flex;flex-direction:column;gap:var(--bundle-card-gap)}.bundle-form__card{display:flex;flex-direction:column;gap:12px}@media(max-width:767.98px){.bundle-form__card{gap:16px}}.bundle-form__card .product-purchase-form__pill{min-width:52px}.bundle-form__product{display:flex;flex-direction:column;gap:12px}@media(max-width:767.98px){.bundle-form__product{gap:16px}}.bundle-form__product[hidden]{display:none}.bundle-form__products .product-purchase-form__pill{line-height:1.3;text-align:center}.bundle-form__card .product-purchase-form__option-input:disabled+.product-purchase-form__pill,.bundle-form__card .product-purchase-form__option-input:disabled+.product-purchase-form__swatch{cursor:not-allowed}@media(hover:hover){.bundle-form__card .product-purchase-form__option-input:disabled:not(:checked)+.product-purchase-form__pill:hover{background-color:transparent;color:color-mix(in srgb,currentColor 30%,transparent)}}.bundle-form__title{color:inherit;text-decoration:none!important;margin:0;display:inline-block}.bundle-form__title:hover{text-decoration:underline}.bundle-form__body{display:flex;flex-direction:row;align-items:flex-start;gap:20px}@media(max-width:767.98px){.bundle-form__body{gap:12px}}.bundle-form__figure{flex-shrink:0;width:128px;height:160px;position:relative;overflow:hidden}@media(max-width:767.98px){.bundle-form__figure{width:90px;height:112px;flex-shrink:0}}.bundle-form__figure-img{width:100%;height:100%;object-fit:cover;object-position:center}.bundle-form__details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}@media(max-width:767.98px){.bundle-form__details{gap:8px}}.bundle-form__option-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:inherit}.bundle-form__option-label{color:inherit}.bundle-form__option-value{color:#8c6954}.bundle-form__size-guide{display:flex;width:100%;position:relative}@media(max-width:767.98px){.bundle-form__size-guide{margin-top:32px}}.bundle-form__size-guide .product-purchase-form__size-guide-trigger{position:absolute;right:0;top:-18px}@media(max-width:767.98px){.bundle-form__size-guide .product-purchase-form__size-guide-trigger{position:relative;top:0;right:auto;margin-left:0}}.bundle-form__swatches{margin-top:0;margin-bottom:8px}.bundle-form__sizes{margin-top:var(--bundle-option-gap)}.bundle-form__low-stock{margin-block-start:8px}.bundle-form__low-stock-item{margin:0;font-family:var(--font-caption--family);font-style:var(--font-caption--style);font-weight:var(--font-caption--weight);font-size:var(--font-caption--size);line-height:var(--font-caption--line-height);letter-spacing:var(--font-caption--letter-spacing);text-transform:var(--font-caption--case)}.bundle-form__error{color:var(--color-error, #b00020);margin:0;padding-top:8px;font-size:var(--font-p-small--size, inherit)}.bundle-form__atc-row{margin-top:32px}bundle-product-form.is-loading .product-purchase-form__atc{cursor:wait;opacity:.7}@media(max-width:640px){.product-purchase-form--bundle{--bundle-card-gap: 24px;--bundle-figure-size: var(--bundle-figure-size-mobile);--bundle-inner-gap: 10px}.bundle-form__body{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-product-bundle-form.css.map */
