.cs-season-offer{--cs-offer-paper: #f7f3e8;--cs-offer-ink: #193c31;--cs-offer-gold: #b79865}.cs-season-offer *,.cs-season-offer *:before,.cs-season-offer *:after{box-sizing:border-box}.cs-season-offer__dialog{width:min(480px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--cs-offer-gold);border-radius:4px;background:var(--cs-offer-paper);color:var(--cs-offer-ink);box-shadow:0 24px 90px #071b1640}.cs-season-offer__dialog::backdrop{background:#0c211c99}.cs-season-offer__close{position:absolute;z-index:3;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #b7986559;border-radius:50%;background:#f7f3e8e6;color:var(--cs-offer-ink);cursor:pointer;font:300 28px/1 Arial,sans-serif}.cs-season-offer__close:hover{background:#ede4d1}.cs-season-offer__art{position:relative;overflow:hidden;padding:31px 55px 0;text-align:center;background:radial-gradient(ellipse at 50% 66%,#ded0ad40,transparent 66%)}.cs-season-offer__art:before{content:"";position:absolute;top:14px;right:14px;bottom:0;left:14px;border:1px solid #b7986540;border-bottom:0;pointer-events:none}.cs-season-offer__plum{position:absolute;top:34px;right:-29px;width:162px;height:135px;color:#7d725c;opacity:.36;pointer-events:none}.cs-season-offer__petals{fill:#94574e}.cs-season-offer__centres{fill:#ad8b4b}.cs-season-offer__brand{position:relative;margin:0 0 19px;color:#466051;font:400 13px/1.4 Georgia,Times New Roman,serif;letter-spacing:.08em}.cs-season-offer__eyebrow{position:relative;margin:0;color:#6e5b36;font:600 10px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em}.cs-season-offer__amount{position:relative;display:flex;align-items:baseline;justify-content:center;gap:0;margin:10px 0 9px;font:400 96px/.95 Georgia,Times New Roman,serif;letter-spacing:-.065em}.cs-season-offer__percent{align-self:flex-start;margin:8px 0 0 5px;font-size:36px;letter-spacing:-.04em}.cs-season-offer__off{align-self:center;margin-left:14px;padding-left:15px;border-left:1px solid #b7986599;font:500 12px/1.2 Arial,sans-serif;letter-spacing:.15em}.cs-season-offer__rule{display:block;width:52px;height:1px;margin:23px auto 0;background:var(--cs-offer-gold)}.cs-season-offer__content{padding:23px 38px 30px;text-align:center}.cs-season-offer__content h2{margin:0;color:var(--cs-offer-ink);font:400 29px/1.18 Georgia,Times New Roman,serif;letter-spacing:-.02em}.cs-season-offer__description{margin:13px 0 0;color:#4b5e51;font:14px/1.65 Arial,sans-serif}.cs-season-offer__cta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;margin-top:21px;padding:14px 21px;border:1px solid var(--cs-offer-ink);border-radius:2px;background:var(--cs-offer-ink);color:#fffaf0;font:600 14px/1.4 Arial,sans-serif;text-align:left;text-decoration:none}.cs-season-offer__cta:hover{background:#2d5543;color:#fffaf0}.cs-season-offer__cta>span{font-size:20px;line-height:1}.cs-season-offer__terms{margin:16px 0 0;color:#5e685b;font:11px/1.6 Arial,sans-serif}.cs-season-offer__end{margin:7px 0 0;color:#5e685b;font:11px/1.6 Arial,sans-serif}.cs-season-offer__launcher{position:fixed;z-index:8;left:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:calc(100vw - 32px);padding:11px 16px;border:1px solid #c4ac7c;border-radius:24px;background:var(--cs-offer-ink);color:#fffaf0;box-shadow:0 4px 16px #0d251c26;font:600 12px/1.4 Arial,sans-serif;letter-spacing:.025em;cursor:pointer}.cs-season-offer__launcher[hidden]{display:none}.cs-season-offer__launcher-dot{width:5px;height:5px;border-radius:50%;background:#e1c88e}.cs-season-offer__close:focus-visible,.cs-season-offer__cta:focus-visible,.cs-season-offer__launcher:focus-visible{outline:3px solid #a67f3f;outline-offset:4px}@media(max-width:479px){.cs-season-offer__dialog{width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.cs-season-offer__art{padding:29px 40px 0}.cs-season-offer__brand{margin-bottom:16px;font-size:12px}.cs-season-offer__eyebrow{font-size:9px;letter-spacing:.11em}.cs-season-offer__amount{margin-top:10px;font-size:80px}.cs-season-offer__percent{font-size:30px;margin-top:7px}.cs-season-offer__off{font-size:10px}.cs-season-offer__rule{margin-top:18px}.cs-season-offer__content{padding:21px 25px 25px}.cs-season-offer__content h2{font-size:26px}.cs-season-offer__description{font-size:13px}.cs-season-offer__cta{margin-top:18px}.cs-season-offer__terms,.cs-season-offer__end{font-size:10px}.cs-season-offer__plum{width:137px;right:-31px;opacity:.27}}@media(prefers-reduced-motion:no-preference){.cs-season-offer__dialog[open]{animation:cs-season-offer-enter .18s ease-out}@keyframes cs-season-offer-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAABA */
