.allio-offer{display:block;margin:2.4rem 0 1.6rem;color:rgb(var(--color-foreground))}.allio-offer__heading{display:flex;align-items:center;gap:1.3rem;margin-bottom:2.2rem}.allio-offer__heading h2{margin:0;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.2em;white-space:nowrap}.allio-offer__rule{height:1px;flex:1;background:rgba(var(--color-foreground),.2)}.allio-offer__cards{margin:0;padding:0;border:0;min-width:0;display:grid;gap:1.3rem}.allio-offer__choice{position:relative;border:1px solid rgba(var(--color-foreground),.22);border-radius:1rem;background:#fffdf9;transition:border-color .18s,background .18s,box-shadow .18s}.allio-offer__choice:has(input:checked){border-color:#332622;background:#f5efe8;box-shadow:0 0 0 1px #332622}.allio-offer__choice:has(input:focus-visible){outline:2px solid #9a6357;outline-offset:4px}.allio-offer__choice[data-count="3"]{margin-top:1rem}.allio-offer__card{position:relative;display:flex;align-items:center;gap:1.3rem;padding:1.8rem 1.7rem;cursor:pointer;min-height:8.6rem}.allio-offer__card input{position:absolute;width:1px;height:1px;opacity:0}.allio-offer__radio{flex:0 0 1.8rem;height:1.8rem;border:1px solid #b7aaa0;border-radius:50%;background:#fffdf9;display:grid;place-items:center}.allio-offer__card input:checked+.allio-offer__radio{border-color:#332622}.allio-offer__card input:checked+.allio-offer__radio:after{content:"";width:.9rem;height:.9rem;background:#332622;border-radius:50%}.allio-offer__description{display:grid;gap:.35rem;flex:1;min-width:0}.allio-offer__name{font-family:var(--font-heading-family);font-size:2.35rem;line-height:1.1}.allio-offer__unit{font-size:1.2rem;color:#706057;line-height:1.4}.allio-offer__pricing{display:flex;flex-wrap:wrap;gap:.2rem .7rem;justify-content:flex-end;align-items:baseline;max-width:48%;text-align:right}.allio-offer__pricing strong{font-size:1.65rem;line-height:1.4;font-weight:600}.allio-offer__pricing s{font-size:1.1rem;color:#8c7b70}.allio-offer__saving{width:100%;color:#79503e;font-size:1.1rem;font-weight:600;letter-spacing:.02em}.allio-offer__badge{position:absolute;top:-1.2rem;right:1.5rem;border-radius:.4rem;padding:.5rem 1rem;background:#392b25;color:#fff9f0;font-size:.95rem;line-height:1.4;font-weight:700;letter-spacing:.09em}.allio-offer__panel{padding:0 1.7rem 1.7rem}.allio-offer__panel-title{margin:0 0 1.2rem;padding-top:1.4rem;border-top:1px solid #d9ccbf;color:#706057;font-size:1.05rem;text-transform:uppercase;letter-spacing:.13em}.allio-offer__item{display:grid;grid-template-columns:2rem minmax(0,1.25fr) minmax(0,.85fr);align-items:end;gap:1rem;margin-top:1rem}.allio-offer__item[hidden]{display:none}.allio-offer__item-number{align-self:center;margin-top:1.9rem;font-size:1.1rem;color:#8b7769}.allio-offer__field{min-width:0}.allio-offer__field label{display:block;margin-bottom:.4rem;font-size:1.05rem;color:#6a574b}.allio-offer__field select{display:block;width:100%;min-height:4.4rem;padding:.8rem 2rem .8rem 1rem;border:1px solid #d5c8bc;border-radius:.5rem;background:#fffdf9;color:#332622;font-family:var(--font-body-family);font-size:1.4rem;cursor:pointer}.allio-offer__field select:focus-visible{outline:2px solid #9a6357;outline-offset:2px}.allio-offer__error{margin:1rem 0 0;color:#a12e2e;font-size:1.2rem}@media(max-width:749px){.allio-offer{margin-top:1.8rem}.allio-offer__card{padding:1.7rem 1.3rem;gap:1rem}.allio-offer__name{font-size:2.2rem}.allio-offer__pricing strong{font-size:1.5rem}.allio-offer__badge{right:1rem;font-size:.85rem}.allio-offer__panel{padding:0 1.3rem 1.5rem}.allio-offer__item{gap:.7rem;grid-template-columns:1.4rem minmax(0,1.3fr) minmax(0,.8fr)}.allio-offer__field select{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.allio-offer__choice{transition:none}}.allio-offer{--font-body-family:Arial,sans-serif;--font-heading-family:Georgia,serif;--color-foreground:51,38,34;font:14px Arial,sans-serif;letter-spacing:normal;line-height:normal;margin-top:32px;border-top:1px solid #e1d6cb;padding-top:25px}.allio-offer__card{min-height:95px}.allio-offer__panel select{height:44px}.allio-offer [data-cape-bundle-submit]{margin-top:20px}.allio-offer .button{display:block;width:100%;border:0;padding:17px;background:#201a17;color:#fff;font:13px Arial,sans-serif;letter-spacing:normal;cursor:pointer;min-height:48px}.allio-offer .button:before,.allio-offer .button:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/allio-shared-bundle.css.map */
