body:has(.cz-adv){margin:0;padding:0;background:#fff}.cz-adv{--cz-paper: #FFFFFF;--cz-ink: #23141B;--cz-muted: #6B5961;--cz-rule: #ECE2E6;--cz-berry: #A8213C;--cz-berry-dark: #7A1528;--cz-berry-soft: #FBEAEE;--cz-hilite: #FFF0A3;--cz-serif-display: "DM Serif Display", Georgia, "Times New Roman", serif;--cz-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--cz-sans: "Figtree", "Helvetica Neue", Arial, sans-serif;color-scheme:light;background:var(--cz-paper);color:var(--cz-ink);font-family:var(--cz-serif);font-size:19px;line-height:1.65;-webkit-font-smoothing:antialiased}.cz-adv *,.cz-adv *:before,.cz-adv *:after{box-sizing:border-box}.cz-adv img{max-width:100%}.cz-adv .cz-col{max-width:680px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:28px 140px;display:grid;gap:22px}.cz-adv .cz-col--no-sticky{padding-bottom:48px}.cz-adv .cz-kicker{font-family:var(--cz-sans);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cz-berry);margin:0}.cz-adv h1{font-family:var(--cz-serif-display);font-weight:400;font-size:clamp(2.1rem,7vw,3.1rem);line-height:1.08;margin:0;text-wrap:balance;letter-spacing:-.005em;color:inherit}.cz-adv h2{font-family:var(--cz-serif-display);font-weight:400;font-size:clamp(1.6rem,5vw,2rem);line-height:1.15;margin:18px 0 0;text-wrap:balance;color:inherit}.cz-adv .cz-dek{font-size:1.2rem;color:var(--cz-muted);margin:0;line-height:1.5}.cz-adv .cz-byline{font-family:var(--cz-sans);font-size:.85rem;color:var(--cz-muted);display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--cz-rule);border-bottom:1px solid var(--cz-rule);padding-block:10px}.cz-adv .cz-byline b,.cz-adv .cz-byline strong{color:var(--cz-ink)}.cz-adv p{margin:0}.cz-adv a{color:inherit}.cz-adv .cz-lead:first-letter{font-family:var(--cz-serif-display);float:left;font-size:4.2rem;line-height:.85;padding:6px 10px 0 0;color:var(--cz-berry)}.cz-adv mark{background:linear-gradient(transparent 38%,var(--cz-hilite) 38%);color:inherit;padding:0 2px}.cz-adv em{font-style:italic}.cz-adv .cz-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0}.cz-adv figure{margin:0;display:grid;gap:6px}.cz-adv figure img{width:100%;max-width:100%;height:auto;display:block;border-radius:4px;object-fit:cover}.cz-adv .cz-photos img{aspect-ratio:3 / 4}.cz-adv .cz-wide img{aspect-ratio:4 / 3}.cz-adv figcaption{font-family:var(--cz-sans);font-size:.8rem;color:var(--cz-muted)}.cz-adv .cz-pull{font-family:var(--cz-serif-display);font-size:clamp(1.45rem,4.6vw,1.8rem);line-height:1.25;color:var(--cz-berry);border-left:4px solid var(--cz-berry);padding:4px 0 4px 18px;margin:6px 0;text-wrap:balance}.cz-adv .cz-weeks{display:grid;gap:0;border-top:1px solid var(--cz-rule)}.cz-adv .cz-wk{display:grid;grid-template-columns:92px 1fr;gap:16px;padding-block:14px;border-bottom:1px solid var(--cz-rule)}.cz-adv .cz-wk b{font-family:var(--cz-sans);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cz-berry);padding-top:4px}.cz-adv .cz-wk p{min-width:0}.cz-adv .cz-checks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.cz-adv .cz-checks li{display:grid;grid-template-columns:28px 1fr;gap:8px}.cz-adv .cz-checks li:before{content:"\2713";font-family:var(--cz-sans);font-weight:700;color:var(--cz-paper);background:var(--cz-berry);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;margin-top:5px}.cz-adv .cz-checks li span{min-width:0}.cz-adv .cz-offer{border:2px dashed var(--cz-berry);border-radius:10px;padding:24px 22px;background:var(--cz-berry-soft);display:grid;gap:14px;text-align:center;justify-items:center;margin-top:10px;scroll-margin-top:16px}.cz-adv .cz-offer-label{font-family:var(--cz-sans);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cz-berry)}.cz-adv .cz-price{font-family:var(--cz-serif-display);font-size:clamp(3rem,12vw,4rem);line-height:1;font-variant-numeric:tabular-nums}.cz-adv .cz-price small{font-family:var(--cz-serif);font-size:1.1rem;color:var(--cz-muted)}.cz-adv .cz-terms{font-family:var(--cz-sans);font-size:.95rem;font-weight:600;max-width:40ch}.cz-adv .cz-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:460px;min-height:60px;background:var(--cz-berry);color:#fff;text-decoration:none;border-radius:999px;font-family:var(--cz-sans);font-weight:700;font-size:1.1rem;padding:14px 24px;box-shadow:0 6px 0 var(--cz-berry-dark);transition:transform .1s ease,box-shadow .1s ease}.cz-adv .cz-cta:hover{transform:translateY(2px);box-shadow:0 4px 0 var(--cz-berry-dark)}.cz-adv .cz-cta:focus-visible{outline:3px solid var(--cz-ink);outline-offset:3px}.cz-adv .cz-fine{font-family:var(--cz-sans);font-size:.82rem;color:var(--cz-muted)}.cz-adv .cz-fine a{color:var(--cz-muted)}.cz-adv .cz-promise{font-family:var(--cz-sans);font-size:.9rem;display:flex;gap:8px;align-items:center;justify-content:center;text-align:left}.cz-adv .cz-promise svg{flex:0 0 22px;color:var(--cz-berry)}.cz-adv .cz-quotes{display:grid;gap:12px}.cz-adv .cz-q{margin:0;background:var(--cz-berry-soft);border-radius:10px;padding:18px 20px;display:grid;gap:8px}.cz-adv .cz-q-title{font-family:var(--cz-serif-display);font-size:1.3rem;line-height:1.3}.cz-adv .cz-q-text{font-size:1rem;line-height:1.55}.cz-adv .cz-q--display .cz-q-text{font-family:var(--cz-serif-display);font-size:1.3rem;line-height:1.3}.cz-adv .cz-q cite{font-family:var(--cz-sans);font-style:normal;font-size:.85rem;color:var(--cz-muted)}.cz-adv .cz-ps{border-top:1px solid var(--cz-rule);padding-top:18px}.cz-adv .cz-ps b{font-family:var(--cz-sans);color:var(--cz-berry)}.cz-adv .cz-disclaimer{font-family:var(--cz-sans);font-size:.78rem;color:var(--cz-muted);border-top:1px solid var(--cz-rule);padding-top:14px;display:grid;gap:8px}.cz-adv .cz-policy{display:flex;flex-wrap:wrap;gap:4px 14px}.cz-adv .cz-policy a{color:var(--cz-muted)}.cz-adv .cz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--cz-paper);border-top:1px solid var(--cz-rule);padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cz-adv .cz-sticky-in{max-width:680px;margin:0 auto;display:flex;align-items:center;gap:12px}.cz-adv .cz-sticky-in p{font-family:var(--cz-sans);font-size:.8rem;line-height:1.3;color:var(--cz-muted);flex:0 1 auto;min-width:0}.cz-adv .cz-sticky-in p b{color:var(--cz-ink);font-size:.95rem}.cz-adv .cz-sticky .cz-cta{min-height:50px;font-size:1rem;box-shadow:none;flex:1 1 auto;width:auto}@media(max-width:420px){.cz-adv{font-size:18px}.cz-adv .cz-wk{grid-template-columns:1fr;gap:2px}.cz-adv .cz-sticky-in p{display:none}}@media(prefers-reduced-motion:reduce){.cz-adv .cz-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cozy-advertorial.css.map */
