.fa-offer{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,calc(100vw - 32px));max-width:480px;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:12px;background:#fff;color:#111;overflow:auto;box-shadow:0 24px 90px #0004;font-family:inherit}.fa-offer:not([open]){display:none}.fa-offer::backdrop{background:#00000094}.fa-offer *{box-sizing:border-box}.fa-offer .fa-offer__close{position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;min-width:44px;padding:0;background:#fff;color:#111;border:1px solid #ddd;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center}.fa-offer__photos{display:flex;height:190px;gap:3px;background:#eee;overflow:hidden}.fa-offer__photos img{width:calc((100% - 6px)/3);height:100%;object-fit:cover;object-position:center 20%}.fa-offer__body{padding:28px 30px 22px;text-align:center}.fa-offer .fa-offer__eyebrow{margin:0 0 12px;font-size:10px;font-weight:700;letter-spacing:.2em;color:#666}.fa-offer h2{font-family:inherit;font-size:48px;font-weight:700;line-height:1.02;letter-spacing:-2px;margin:0 0 16px;color:#111}.fa-offer .fa-offer__copy{font-size:14px;line-height:1.6;color:#666;margin:0 0 22px}.fa-offer .fa-offer__cta{display:flex;align-items:center;justify-content:center;gap:14px;min-height:50px;background:#111;color:#fff;border:1px solid #111;border-radius:5px;padding:14px 12px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.fa-offer .fa-offer__terms{font-size:10px;line-height:1.6;color:#777;margin:13px 0 6px}.fa-offer .fa-offer__skip{min-height:44px;padding:8px 12px;background:transparent;color:#666;border:0;text-decoration:underline;font-size:12px;cursor:pointer}.fa-offer button:before,.fa-offer button:after{display:none}.fa-offer button:focus-visible,.fa-offer a:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:749px){.fa-offer__photos{height:145px}.fa-offer__body{padding:22px}.fa-offer h2{font-size:40px}}.fa-collection-buy{margin-top:16px;width:100%;position:relative;z-index:2;text-align:left}.fa-collection-buy__form{margin:0}.fa-collection-buy label{display:block;font-size:12px;line-height:1.5;font-weight:600;margin:0 0 6px;color:#111}.fa-collection-buy select{display:block;width:100%;min-height:44px;border:1px solid #ddd;border-radius:4px;padding:10px 30px 10px 12px;background-color:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;box-sizing:border-box}.fa-collection-buy__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.fa-collection-buy .fa-collection-buy__actions button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;padding:10px 8px;border:1px solid #111;border-radius:4px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:none;letter-spacing:0;text-transform:none}.fa-collection-buy .fa-collection-buy__cart{background:#fff;color:#111}.fa-collection-buy .fa-collection-buy__now{background:#111;color:#fff}.fa-collection-buy .fa-collection-buy__actions button:before,.fa-collection-buy .fa-collection-buy__actions button:after{display:none}.fa-collection-buy button:disabled,.fa-collection-buy select:disabled{opacity:.45;cursor:not-allowed}.fa-collection-buy button:focus-visible,.fa-collection-buy select:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:749px){.fa-collection-buy__actions{grid-template-columns:1fr}.fa-collection-buy select{font-size:16px;padding-left:8px}.fa-collection-buy{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAgAAAAAAAAAAAAAAAAIA */
