.choice-offer[hidden],choice-offer-line[hidden]{display:none!important}.choice-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center}.choice-offer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.choice-offer__dialog{position:relative;width:100%;max-height:calc(100dvh - 2.4rem);overflow-y:auto;padding:2.4rem 1.6rem calc(2rem + env(safe-area-inset-bottom));border-radius:1.6rem 1.6rem 0 0;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 17, 17, 17));box-shadow:0 -.4rem 2.4rem #0000002e}.choice-offer__title{margin:0 0 .6rem;font-size:2.2rem;line-height:1.2;outline:none}.choice-offer__intro{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground, 17, 17, 17),.75)}.choice-offer__options{display:grid;gap:1rem}.choice-offer__option{position:relative;display:grid;gap:.4rem;width:100%;margin:0;padding:1.6rem 1.6rem 1.6rem 5.6rem;border:.15rem solid #dcd8cf;border-radius:1.2rem;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.choice-offer__option:hover,.choice-offer__option:focus-visible{border-color:rgb(var(--color-button, 89, 76, 53));box-shadow:0 .4rem 1.2rem #00000014;outline:none}.choice-offer__option[aria-pressed=true]{border-color:rgb(var(--color-button, 89, 76, 53));background:#f8f6f1}.choice-offer__option-badge{position:absolute;top:1.6rem;left:1.6rem;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:rgb(var(--color-button, 89, 76, 53));color:#fff;font-size:1.3rem;font-weight:700}.choice-offer__option-title{font-size:1.6rem;font-weight:700;line-height:1.3}.choice-offer__option-sub{font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground, 17, 17, 17),.7)}.choice-offer__error{margin:1.2rem 0 0;font-size:1.3rem;color:#b00020}.choice-offer__footnote{margin:1.2rem 0 0;font-size:1.2rem;text-align:center;color:rgba(var(--color-foreground, 17, 17, 17),.6)}.choice-offer__dialog.is-busy .choice-offer__option{opacity:.6;cursor:progress}html.choice-offer-open,html.choice-offer-open body{overflow:hidden}@media screen and (min-width:750px){.choice-offer{align-items:center;padding:2.4rem}.choice-offer__dialog{max-width:64rem;padding:3.2rem;border-radius:1.6rem}.choice-offer__options{grid-template-columns:1fr 1fr;gap:1.2rem}.choice-offer__option{align-content:start;padding:5.6rem 2rem 2rem}.choice-offer__option-badge{top:2rem;left:2rem}.choice-offer__title{font-size:2.6rem}}choice-offer-line{display:block;margin:1rem 0 0;padding:1rem 1.2rem;border:.1rem solid #ebe7df;border-radius:.8rem;background:#faf9f6;font-size:1.3rem;line-height:1.4}.choice-offer-line__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:0}.choice-offer-line__text{min-width:0}.choice-offer-line__change{flex:0 0 auto}.choice-offer-line__change{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.choice-offer-line__hint{margin:.4rem 0 0;font-weight:600;color:rgb(var(--color-button, 89, 76, 53))}.choice-offer-item-tag{display:table;margin:.4rem 0;padding:.2rem .8rem;border-radius:.4rem;background:#f4f1ea;color:#594c35;font-size:1.2rem;font-weight:600;line-height:1.5}choice-offer-line.choice-offer-line--empty{padding:0;border:0;background:none}.choice-offer-line__choose{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.1rem 1.4rem;border:.15rem solid #594c35;border-radius:.8rem;background:#f7f0e2;color:#1f1b15;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.choice-offer-line__choose:hover,.choice-offer-line__choose:focus-visible{background:#efe5d0;box-shadow:0 .2rem .8rem #594c352e;outline:none}.choice-offer-line__choose-icon{display:inline-flex;flex:0 0 3.4rem;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#594c35;color:#f7f0e2}.choice-offer-line__choose-icon svg,.choice-offer-line__choose-arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.choice-offer-line__choose-text{flex:1 1 auto;min-width:0;font-size:1.5rem;font-weight:700;line-height:1.3}.choice-offer-line__choose-arrow{display:inline-flex;flex:0 0 auto;color:#594c35;transition:transform .2s ease}.choice-offer-line__choose:hover .choice-offer-line__choose-arrow{transform:translate(.3rem)}.choice-offer__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground, 17, 17, 17));cursor:pointer}.choice-offer__close:hover,.choice-offer__close:focus-visible{background:#f2f0eb;outline:none}.choice-offer__close svg{width:1.4rem;height:1.4rem}.choice-offer__title{padding-right:4.4rem}
/*# sourceMappingURL=/cdn/shop/t/63/assets/choice-offer.css.map */
