.bundle-deal{--bundle-background: rgb(var(--color-background));--bundle-text: rgb(var(--color-foreground));--bundle-accent: #c08a2e;--bundle-highlight: #c08a2e;--bundle-highlight-text: #ffffff;--bundle-border: rgba(var(--color-foreground), .14);--bundle-radius: 1.2rem;display:block;color:var(--bundle-text);margin-block:var(--block-margin-top, 1.5rem) var(--block-margin-bottom, 1.5rem)}.bundle-deal__title{margin:0;font-size:1.6rem;font-weight:700}.bundle-deal__subtitle{margin:.4rem 0 0;font-size:1.3rem;opacity:.75}.bundle-deal__header+.bundle-deal__options{margin-top:1.2rem}.bundle-deal__options{display:grid;gap:2.2rem}.bundle-deal__option{position:relative;border:1px solid var(--bundle-border);border-radius:var(--bundle-radius);background:#f8f8f7;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.bundle-deal__option[data-active=true]{border-color:var(--bundle-accent);box-shadow:0 0 0 1px var(--bundle-accent);background:#faf5ec}.bundle-deal__flag{position:absolute;top:0;right:1.6rem;transform:translateY(-50%);padding:.4rem 1rem;border-radius:2px;background:var(--bundle-highlight);color:var(--bundle-highlight-text);font-size:1.1rem;font-weight:700;line-height:1;white-space:nowrap}.bundle-deal__flag:after{content:"";position:absolute;left:-6px;top:2px;width:6px;height:6px;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent var(--amp-volume-discount-bundles-ribbon-bg-dark, var(--amp-bundles-color-accent)) transparent}.bundle-deal__flag:before{content:"";position:absolute;right:-6px;top:2px;width:6px;height:6px;border-style:solid;border-width:0 6px 6px 0;border-color:transparent transparent var(--amp-volume-discount-bundles-ribbon-bg-dark, var(--amp-bundles-color-accent)) transparent}.bundle-deal__option-head{display:flex;align-items:center;gap:1rem;padding:1.6rem;cursor:pointer}.bundle-deal__radio{flex:0 0 auto;width:2rem;height:2rem;border:2px solid rgba(var(--color-foreground),.35);border-radius:50%;position:relative}.bundle-deal__option[data-active=true] .bundle-deal__radio{border-color:var(--bundle-text)}.bundle-deal__option[data-active=true] .bundle-deal__radio:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:var(--bundle-text)}.bundle-deal__input:focus-visible+.bundle-deal__radio{outline:2px solid var(--bundle-accent);outline-offset:2px}.bundle-deal__option-info{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;min-width:0;flex:1 1 auto}.bundle-deal__option-label{font-size:1.6rem;font-weight:700}.bundle-deal__option-tag{padding:.4rem .9rem;border-radius:999px;background:#eeeeec;font-size:1.15rem;font-weight:600;line-height:1;white-space:nowrap}.bundle-deal__option-tag--save{background:var(--bundle-accent);color:var(--bundle-highlight-text)}.bundle-deal__option-prices{display:grid;justify-items:end;gap:.2rem;text-align:right;margin-left:auto}.bundle-deal__compare{font-size:1.3rem;opacity:.6}.bundle-deal__total{font-size:1.8rem;font-weight:700}.bundle-deal__picker{margin:0 1.6rem;padding:1.4rem 0 1.6rem;border-top:1px solid var(--bundle-border)}.bundle-deal__picker--empty{font-size:1.3rem;line-height:1.5;padding-bottom:1.4rem}.bundle-deal__picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bundle-deal__picker-title{margin:0;font-size:1.35rem;font-weight:700}.bundle-deal__picker-status{margin:0;font-size:1.2rem;opacity:.7}.bundle-deal__picker-status[data-complete=true]{color:var(--bundle-accent);opacity:1;font-weight:600}.bundle-deal__products{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem}.bundle-deal__product{display:grid;gap:.6rem}.bundle-deal__product-btn{display:grid;gap:.6rem;padding:.6rem;border:1px solid var(--bundle-border);border-radius:.9rem;background:rgb(var(--color-background));color:inherit;cursor:pointer;text-align:center;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.bundle-deal__product-btn:hover:not(:disabled){border-color:var(--bundle-accent)}.bundle-deal__product[data-selected=true] .bundle-deal__product-btn{border-color:var(--bundle-accent);box-shadow:0 0 0 1px var(--bundle-accent)}.bundle-deal__product--sold-out{opacity:.45}.bundle-deal__product--sold-out .bundle-deal__product-btn{cursor:not-allowed}.bundle-deal__product-media{position:relative;display:block;aspect-ratio:1;border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.06)}.bundle-deal__product-image{width:100%;height:100%;object-fit:cover;display:block}.bundle-deal__product-count{position:absolute;top:.4rem;right:.4rem;min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bundle-accent);color:var(--bundle-highlight-text);font-size:1.15rem;font-weight:700}.bundle-deal__product-title{display:block;font-size:1.2rem;font-weight:600;line-height:1.25}.bundle-deal__product-variants{width:100%;font-size:1.15rem;padding:.4rem .6rem;border:1px solid var(--bundle-border);border-radius:.6rem;background:rgb(var(--color-background));color:inherit}.bundle-deal__stepper{display:none!important;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--bundle-border);border-radius:999px;padding:.2rem}.bundle-deal__stepper-btn{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.bundle-deal__stepper-btn:hover:not(:disabled){background:rgba(var(--color-foreground),.08)}.bundle-deal__stepper-btn:disabled{opacity:.35;cursor:not-allowed}.bundle-deal__stepper-btn svg{width:1rem;height:1rem}.bundle-deal__stepper-qty{font-size:1.3rem;font-weight:700}.bundle-deal__rest{margin:1.2rem 0 0;font-size:1.2rem;opacity:.75}.bundle-deal__submit{margin-top:1.4rem}.bundle-deal__submit .loading-overlay__spinner{width:1.8rem}.bundle-deal__error{margin:.8rem 0 0;font-size:1.3rem;color:rgb(var(--color-error, 235 0 27))}@media screen and (max-width:749px){.bundle-deal__option-head{padding:1.2rem;gap:.8rem}.bundle-deal__picker{margin-inline:1.2rem}.bundle-deal__option-label,.bundle-deal__total{font-size:1.5rem}.bundle-deal__products{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-bundle-deal.css.map */
