.zr-review-summary{text-align:center;padding-top:30px;padding-bottom:30px}.zr-review-summary h2{margin-bottom:12px}.zr-review-summary__rating{font-size:clamp(32px,5vw,48px);line-height:1.2;font-weight:700;margin-bottom:10px}.zr-review-summary__rating span{font-size:18px;font-weight:400}.zr-bundle-step{max-width:1180px}.zr-bundle-step__heading{text-align:center;margin-bottom:24px}.zr-bundle-step__heading h1{font-size:clamp(26px,4vw,38px)}.zr-bundle-step__layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:32px}.zr-bundle-step__checkout{padding:24px;border:1px solid #d8cfd6;border-radius:8px;background:#fff;color:#171218;position:sticky;top:24px}.zr-bundle-step__checkout h2{font-size:22px;color:#171218}.zr-bundle-step__checkout .btn{display:block;width:100%;background:#981f45;color:#fff}.zr-bundle-step__checkout label,.zr-bundle-step__checkout .text-link{color:#171218}.zr-bundle-step__subtotal{display:flex;justify-content:space-between;gap:12px}.zr-bundle-step__fineprint{font-size:13px;line-height:1.6}.zr-bundle-step__back{display:block;margin-top:18px;text-align:center;text-decoration:underline}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress{margin:0;border-color:#d8cfd6;background:#fff;color:#171218}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__heading{flex-wrap:wrap;align-items:center}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__track{height:10px;background:#e9e2e7}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__track span{background:#981f45}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__tiers li{margin:0;padding:8px 3px;border:1px solid #d8cfd6;border-radius:5px;text-align:center;font-size:12px;line-height:1.5}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__tiers span,:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__tiers strong{display:block}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress__tiers .is-reached{background:#981f45;border-color:#981f45;color:#fff}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress p{font-size:14px}:is(.zr-bundle-step,.zr-builder) .zr-bundle-progress small{display:block;margin-top:8px;font-size:12px;line-height:1.5}.zr-bundle-step .zr-cart-picks{margin:20px 0 0;padding:0;border:0}.zr-bundle-step .zr-cart-pick{padding:18px;border:1px solid #d8cfd6;border-radius:8px;background:#fff;color:#171218;gap:20px}.zr-bundle-step .zr-cart-pick__image,.zr-bundle-step .zr-cart-pick__image img{width:110px}.zr-bundle-step .zr-cart-pick__image img{height:150px}.zr-bundle-step .zr-cart-pick__body>a{color:#171218;font-size:18px;font-weight:600}.zr-bundle-step .zr-cart-pick label{color:#171218}.zr-bundle-step .zr-cart-pick select{font-size:16px;letter-spacing:normal;text-transform:none}.zr-bundle-step .zr-cart-pick button{background:#981f45;color:#fff}.zr-bundle-step__status{scroll-margin-top:100px}.zr-bundle-step__status:empty{display:none}.zr-bundle-step a:focus-visible,.zr-bundle-step button:focus-visible,.zr-bundle-step select:focus-visible{outline:2px solid #981f45;outline-offset:3px}.zr-bundle-step [aria-disabled=true]{cursor:wait}.zr-bundle-step[data-has-offers=false] .zr-bundle-step__layout{grid-template-columns:minmax(0,440px);justify-content:center}.no-js [data-zr-pick-add]{display:none}@media(max-width:800px){.zr-bundle-step__layout{grid-template-columns:minmax(0,1fr);gap:20px}.zr-bundle-step__checkout{position:static;grid-row:1;padding:18px}.zr-bundle-step .zr-cart-pick{gap:14px;padding:14px}.zr-bundle-step .zr-cart-pick__image,.zr-bundle-step .zr-cart-pick__image img{width:85px}.zr-bundle-step .zr-cart-pick__image img{height:120px}}#CartDrawerForm .js-qty__wrapper,#CartPageForm .js-qty__wrapper{display:inline-grid;grid-template-columns:36px auto 36px;align-items:center;width:max-content;min-width:0;max-width:none;flex:0 0 auto;padding:0}#CartDrawerForm .js-qty__num,#CartPageForm .js-qty__num{grid-column:2;grid-row:1;box-sizing:border-box;width:calc(var(--zr-quantity-digits, 2) * 1ch + 16px);min-width:34px;max-width:none;height:40px;padding:0!important;margin:0;border:0;border-radius:0;text-align:center;text-indent:0;font-size:16px;line-height:40px;font-variant-numeric:tabular-nums;color:#171218!important;-webkit-text-fill-color:#171218!important;opacity:1}#CartDrawerForm .js-qty__adjust,#CartPageForm .js-qty__adjust{position:static;grid-row:1;display:flex;align-items:center;justify-content:center;width:36px;height:40px;padding:0;margin:0;transform:none}#CartDrawerForm .js-qty__adjust--minus,#CartPageForm .js-qty__adjust--minus{grid-column:1}#CartDrawerForm .js-qty__adjust--plus,#CartPageForm .js-qty__adjust--plus{grid-column:3}#CartDrawerForm .cart__item .cart__item-sub,#CartPageForm .cart__item .cart__item-sub{flex-wrap:wrap;gap:12px;align-items:flex-start}#CartDrawerForm .cart__item .cart__item-sub>div:first-child,#CartPageForm .cart__item .cart__item-sub>div:first-child{flex:0 0 auto;margin-right:0}@media(max-width:768px){#CartDrawerForm .js-qty__wrapper,#CartPageForm .js-qty__wrapper{grid-template-columns:44px auto 44px}#CartDrawerForm .js-qty__adjust,#CartPageForm .js-qty__adjust{width:44px;height:44px}#CartDrawerForm .js-qty__num,#CartPageForm .js-qty__num{height:44px;line-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/zr-checkout-cleanup.css.map */
