@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_adad0279-module__mQUjYG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_adad0279-module__mQUjYG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--ink:#1a1a1a;--navy:#2d3e51;--navy-hover:#1e2e40;--rose:#c95d78;--pink:#e91e63;--green:#008f66;--border:#e4e4e4;--muted:#626262;--cream:#f5efe8;--font-body:var(--font-poppins),Arial,sans-serif;--radius:10px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{font-family:var(--font-body);color:var(--ink);background:var(--background,#fff);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit;font-size:16px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}button{border:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.3}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}svg{vertical-align:middle;flex-shrink:0}summary{cursor:pointer}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";margin-left:auto;font-family:Arial,sans-serif;font-size:24px;font-weight:400}details[open]>summary:after{content:"−"}dialog{border:0}dialog::backdrop{background:#000000a6}.sr-only,.skip-link{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;z-index:1000;background:#fff;width:auto;height:auto;padding:12px}.button{background:var(--navy);color:#fff;text-align:center;border-radius:30px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:16px 22px;font-size:16px;font-weight:700;line-height:1.35;transition:background .2s;display:flex}.button:hover{background:var(--navy-hover)}.button--outline{border:2px solid var(--navy);color:var(--navy);background:#fff}.button--outline:hover{background:#f5f5f5}.text-button{color:var(--navy);background:0 0;padding:8px 0;text-decoration:underline;display:inline-block}.error-message{color:#9e1f1f;background:#fff4f4;border:1px solid #d86767;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:16px}.loading-state{text-align:center;min-height:140px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--rose);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.brand-logo{letter-spacing:-2px;color:var(--navy);font-family:Avenir Next,Avenir,Arial,sans-serif;font-size:32px;font-weight:400;line-height:1}.brand-logo span{font-weight:800}.brand-logo i{color:#f6a8c0;font-style:normal}.brand-logo-link{display:inline-flex}.test-label{color:#66511b;text-align:center;background:#fff5d6;padding:3px 12px;font-size:12px}.announcement-bar{background:var(--navy);color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;height:40px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}[data-cur]{display:contents}html[data-currency=USD] [data-cur]:not([data-cur~=USD]),html[data-currency=GBP] [data-cur]:not([data-cur~=GBP]),html[data-currency=EUR] [data-cur]:not([data-cur~=EUR]),html[data-currency=AUD] [data-cur]:not([data-cur~=AUD]),html[data-currency=CAD] [data-cur]:not([data-cur~=CAD]),html[data-currency=NZD] [data-cur]:not([data-cur~=NZD]){display:none}.product-page{max-width:1200px;margin:auto}.product-buy-section{padding:0 10px}.product-buy-grid{gap:26px;display:grid}.product-gallery{min-width:0}.gallery-main{background:#f3f2f5;border-radius:6px;position:relative;overflow:hidden}.gallery-zoom{background:0 0;width:100%;padding:0;display:block}.gallery-main img{aspect-ratio:1;object-fit:contain;width:100%}.gallery-zoom-icon{color:#555;opacity:0;background:#fffe;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .15s;display:grid;position:absolute;bottom:12px;right:12px}.gallery-main:hover .gallery-zoom-icon{opacity:1}.gallery-arrow{color:#243548;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:45%;right:6px;box-shadow:0 2px 9px #0003}.gallery-arrow--left{opacity:0;left:6px;right:auto}.gallery-main:hover .gallery-arrow--left{opacity:1}.gallery-thumbs{scrollbar-width:none;gap:7px;padding:6px 0 5px;display:flex;overflow:auto}.gallery-thumbs button{background:#f3f2f5;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:70px;height:70px;padding:0;overflow:hidden}.gallery-thumbs button.active{border-color:#222}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.product-info{min-width:0;padding:0 0 22px}.product-title{margin:0 0 12px;font-size:24px;line-height:1.25}.bundle-variant-heading{border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;gap:10px;padding:0 0 6px;font-size:16px;display:flex}.product-below-fold{max-width:1100px;margin:auto;padding:10px 10px 45px}.faq-section details{border-top:1px solid var(--border)}.faq-section details:last-child{border-bottom:1px solid var(--border)}.faq-section summary{align-items:center;gap:15px;padding:17px 0;font-size:17px;font-weight:600;line-height:1.4;display:flex}.faq-section details p{padding:0 0 17px;line-height:1.65}.product-comparison{margin:40px 0 50px}.product-comparison h2{text-align:center;margin-bottom:20px;font-size:25px}.faq-section{margin:40px 0}.faq-section>h2{text-align:center;margin-bottom:20px;font-size:24px}.product-closing{text-align:center;background:#f8f0f2;border-radius:10px;padding:30px 18px}.product-closing h2{margin-bottom:12px;font-size:26px}.product-closing .button{max-width:440px;margin:22px auto 0}.image-dialog{background:#f5f5f5;max-width:95vw;max-height:95vh;padding:0;overflow:auto}.image-dialog img{object-fit:contain;width:auto;max-width:90vw;max-height:90vh}.dialog-close{z-index:2;background:#fff;border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;top:8px;right:8px}.flp-container{width:100%;max-width:1200px;margin:auto;padding:0 20px}.flp-reason-media img{aspect-ratio:1;object-fit:cover;width:100%}.product-buy-section--embedded{background:#fff;max-width:1200px;margin:auto;padding:45px 20px}.flp-adv-article{max-width:820px;margin:0 auto;padding:30px 20px 60px;font-size:17px;line-height:1.8}.flp-adv-headline{letter-spacing:-.35px;margin-bottom:9px;font-size:22px;font-weight:800;line-height:1.25}.flp-adv-subhead{color:#555;margin-bottom:20px;font-size:18px;line-height:1.55}.flp-adv-meta{align-items:center;gap:10px;margin:20px 0;font-size:16px;display:flex}.flp-adv-meta strong{font-size:16px;display:block}.flp-adv-meta span{color:#777;align-items:center;gap:4px;font-size:12px;line-height:1.4;display:flex}.flp-adv-intro{font-size:18px;line-height:1.8}.flp-adv-intro p:first-child{font-size:19px}.flp-adv-section{margin:0 0 42px}.flp-adv-section figure{margin:0 0 22px}.flp-adv-section figure img{object-fit:cover;border-radius:12px;width:100%;max-height:620px}.flp-adv-section figcaption{color:#6b7280;text-align:center;margin-top:10px;font-size:16px;font-style:italic;line-height:1.5}.flp-adv-section-heading{letter-spacing:-.4px;margin:0 0 16px;font-size:26px;line-height:1.3}.flp-adv-section p{margin-bottom:20px;font-size:17px;line-height:1.8}.flp-adv-section blockquote{background:#f8f8f8;border-left:4px solid #c62252;margin:24px 0;padding:18px 20px;font-size:21px;font-style:italic;font-weight:600;line-height:1.55}.empty-cart{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:50px 12px;display:flex}.empty-cart p{color:#777;margin:0;font-size:17px}.empty-cart h2{font-size:24px}.empty-cart>svg{color:#b9c1cb}.empty-cart .button{max-width:410px}.checkout-details{min-width:0}.checkout-payment>h2{letter-spacing:.02em;margin:0 0 16px;font-size:20px}.field{flex-direction:column;gap:6px;min-width:0;margin-bottom:13px;display:flex}.field>span{color:#555;font-size:16px;line-height:1.4}.field input,.field select{color:#333;background:#fff;border:1px solid #d0d0d0;border-radius:5px;width:100%;min-height:50px;padding:13px 12px;font-size:16px;box-shadow:0 1px 2px #00000008}.field input:focus,.field select:focus{border-color:var(--navy);outline:1px solid var(--navy);outline-offset:0}.select-field{position:relative}.select-field select{appearance:none;padding-right:33px}.select-field>svg{pointer-events:none;color:#666;position:absolute;top:16px;right:11px}.checkout-summary-item{border-bottom:1px solid #e4e4e4;align-items:center;gap:12px;padding:12px 0;line-height:1.4;display:flex}.checkout-summary-item>div{flex:0 0 60px;max-width:60px;position:relative}.checkout-summary-item img{object-fit:cover;background:#fff;border:1px solid #e4e4e4;border-radius:6px;width:60px;height:68px}.checkout-summary-item>div>span{color:#fff;text-align:center;background:#727272;border-radius:50%;min-width:19px;height:19px;font-size:11px;line-height:19px;position:absolute;top:-5px;right:-7px}.checkout-summary-item>p{flex:1;min-width:0;margin:0;font-size:16px;line-height:1.4}.checkout-summary-item>p b{font-weight:500;display:block}.checkout-summary-item>p span{color:#777;margin-top:5px;font-size:16px;display:block}.checkout-summary-item>strong{flex-shrink:0;font-size:16px}.receipt-page{text-align:center;max-width:750px;margin:0 auto;padding:42px 20px 60px}.receipt-page>h1{margin-bottom:20px;font-size:30px}.receipt-page>p{color:#666;font-size:17px}.receipt-page>.button{max-width:440px;margin:25px auto}.receipt-icon{color:#3b976c;place-items:center;margin:0 auto 20px;display:grid}.receipt-offer{background:#fff4ed;border:1px solid #f0d5c6;border-radius:12px;margin:30px 0;padding:28px 22px}.receipt-offer h2{margin-bottom:12px;font-size:26px}.receipt-offer p{font-size:16px}.receipt-offer>.button{background:#c62355;border-radius:7px;margin:20px 0 12px}.receipt-offer p:last-child{color:#777;font-size:12px}.receipt-order{text-align:left;border:1px solid #ddd;border-radius:10px;margin:30px 0;padding:20px}.receipt-order>h2{margin-bottom:12px;font-size:23px}.receipt-total{justify-content:space-between;align-items:center;gap:20px;padding:20px 0 0;font-size:20px;display:flex}.receipt-next{gap:25px;margin:40px 0;font-size:16px;display:grid}.receipt-next article>svg{color:#52795d;margin-bottom:12px}.receipt-next h3{margin-bottom:8px;font-size:18px}.receipt-next p{color:#777;font-size:16px;line-height:1.6}.receipt-tracking{text-align:left;border:1px solid #ddd;border-radius:10px;margin:30px 0;padding:20px}.receipt-tracking h2{align-items:center;gap:9px;margin-bottom:18px;font-size:22px;display:flex}.receipt-tracking>div{gap:6px;display:grid}.receipt-tracking a{color:var(--navy);text-decoration:underline}.status-note{background:#f8f5ec;border-radius:6px;padding:12px}.upsell-page{max-width:760px;margin:auto;padding:25px 18px 60px}.upsell-confirmed{color:#357553;justify-content:center;gap:6px;margin-bottom:26px;font-size:16px;display:flex}.upsell-hero{align-items:center;gap:20px;display:flex}.upsell-hero>img{object-fit:cover;background:#f5f5f5;border-radius:7px;width:96px;height:112px}.upsell-hero h1{margin-bottom:12px;font-size:26px;line-height:1.2}.upsell-price{color:var(--navy);margin:0 0 10px;font-size:29px;font-weight:700}.upsell-hero p:last-child{color:#777;font-size:16px;line-height:1.5}.upsell-choice{margin:30px 0}.upsell-choice>.button{border-radius:7px;min-height:60px;font-size:17px}.upsell-choice ul{gap:10px;margin:20px 0 25px;display:grid}.upsell-choice li{gap:9px;font-size:16px;line-height:1.5;display:flex}.upsell-choice li svg{color:#2f9168;margin-top:3px}.upsell-decline{text-align:center;color:#777;padding:10px;font-size:16px;text-decoration:underline;display:block}.upsell-why{background:#f7f5f1;border-radius:10px;padding:25px;font-size:17px;line-height:1.7}.upsell-why h2{margin-bottom:14px;font-size:25px}.policy-page{max-width:780px}.policy-page>section{margin:30px 0}.consent-banner{z-index:1003;background:#fff;border:1px solid #ddd;border-radius:12px;max-width:540px;padding:20px 18px 16px;font-size:16px;line-height:1.5;position:fixed;bottom:14px;left:12px;right:12px;box-shadow:0 5px 30px #0003}.consent-banner h2{margin:0 25px 10px 0;font-size:19px}.consent-banner p{margin-bottom:15px;font-size:16px}.consent-banner>a{color:#777;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.consent-close{background:0 0;padding:5px;line-height:1;position:absolute;top:10px;right:10px}.consent-actions{flex-wrap:wrap;gap:8px;display:flex}.consent-actions .button{flex:1;min-width:140px;min-height:44px;padding:10px 13px;font-size:16px}.consent-actions .text-button{text-align:center;width:100%}@media (min-width:768px){.product-buy-section{padding:30px 24px 20px}.product-buy-grid{grid-template-columns:1.08fr 1fr;gap:45px}.product-title{font-size:29px}.product-below-fold{padding:20px 24px 70px}.product-comparison,.faq-section{max-width:850px;margin:60px auto}.product-comparison h2,.faq-section>h2{font-size:30px}.product-buy-section--embedded{padding:60px 25px}.flp-adv-article{padding-top:42px}.flp-adv-headline{letter-spacing:-1px;font-size:41px}.flp-adv-subhead{font-size:22px}.flp-adv-intro p:first-child{font-size:21px}.flp-adv-section-heading{font-size:33px}.flp-adv-section p{font-size:18px}.checkout-payment>h2{font-size:23px}.receipt-page{padding-top:60px}.receipt-page>h1{font-size:38px}.receipt-next{grid-template-columns:repeat(3,1fr)}.receipt-offer{padding:35px}.upsell-page{padding:40px 35px 70px}.upsell-hero>img{width:140px;height:160px}.upsell-hero h1{font-size:34px}.consent-banner{padding:25px;bottom:20px;left:20px}}@media (max-width:359px){.brand-logo{font-size:29px}.bundle-variant-heading{flex-wrap:wrap}.consent-actions .button{min-width:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.checkout-payment>h2{margin-bottom:18px;font-size:19px;font-weight:700}.upsell-variants{background:#fafbfd;border:1px solid #d9dfe6;border-radius:8px;margin:25px 0;padding:22px 18px}.upsell-variants h2{font-size:19px}.upsell-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upsell-colors label{flex-direction:column;align-items:center;gap:9px;min-width:0;font-size:16px;display:flex}.upsell-colors img{object-fit:cover;border-radius:6px;width:72px;height:82px}.upsell-colors select{background:#fff;border:1px solid #cbd1d9;border-radius:5px;width:100%;min-width:0;padding:10px 4px;font-size:16px}.upsell-locked{color:#666;margin-top:15px;font-size:16px}.upsell-colors select:disabled{opacity:.75}@media (min-width:768px){.upsell-colors{gap:22px}.checkout-details{padding-top:5px}}.receipt-offer p:last-child{font-size:16px}.brand-logo-image{object-fit:contain;max-height:46px;display:block}.announcement-bar{overflow-wrap:anywhere;height:auto;min-height:40px}.announcement-bar a{text-decoration:underline}.brand-logo-link{max-width:100%}.brand-logo{overflow-wrap:anywhere;letter-spacing:-1.5px}[data-brand-radius] :is(.button,.bundle-tier,.bundle-add,.product-feature-grid article,.product-closing,.checkout-offer-note,.cart-summary,.cart-bundle,.hp-button,.hp-product,.hp-value){border-radius:var(--brand-radius)}.consent-banner>a,.flp-adv-meta span{color:#626262}:root{--ink:#292329;--navy:#582c45;--navy-hover:#402034;--rose:#a34c6c;--pink:#a34c6c;--green:#27664d;--muted:#6d6269;--cream:#faf6f3;--border:#e5dcdf;--petal:#f4e8ec;--font-body:Arial,Helvetica,sans-serif}body{line-height:1.65}.brand-logo-image{object-fit:contain;width:168px;height:49px}.button{letter-spacing:.015em;border-radius:8px;min-height:56px;font-weight:700}.announcement-bar{letter-spacing:.12em;height:34px;font-size:11px}.eyebrow{letter-spacing:.14em;color:var(--rose);font-size:11px;font-weight:700}@media (max-width:767px){.brand-logo-image{width:147px;height:43px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:767px){.brand-logo-image{max-width:155px}}:root{--fc-display:Georgia,"Times New Roman",serif;--fc-line:#e7dedf;--fc-gutter:clamp(20px,5.5vw,88px)}body{background:var(--background,#fff);color:var(--ink)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.button{letter-spacing:.01em;border-radius:var(--brand-radius,5px);font-weight:500;transition:background .18s,transform .18s}.button:hover{transform:translateY(-1px)}.announcement-bar{letter-spacing:.13em;padding:10px 20px;font-size:11px;font-weight:500;line-height:1.4}.fc-preview-label{color:#fff;text-align:center;letter-spacing:.04em;background:#27372d;padding:7px 12px;font:11px Arial,sans-serif}[data-editor-preview=true] [data-editor-section]:hover{outline-offset:-2px;cursor:pointer;outline:2px solid #477ef1}@media (max-width:767px){:root{--fc-gutter:20px}.announcement-bar{letter-spacing:.1em;padding:10px 12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}@media print{header,footer,.text-button{display:none!important}}body{--heading-font:var(--font-body),Arial,sans-serif}h1,h2,h3{font-family:var(--font-body),Arial,sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
:root,body{--sc-navy:var(--navy,#582c45);--sc-navy-hover:var(--navy-hover,#402034);--sc-navy-soft:#7a4a64;--sc-rose:var(--rose,#a34c6c);--sc-pink:#efc3d1;--sc-ink:#292329;--sc-text:#3d353b;--sc-muted:#6d6269;--sc-line:#eadfe2;--sc-cream:#faf6f3;--sc-blush:#fbf0f3;--sc-sand:#f3ece8;--sc-green:#1c7a4b;--sc-green-soft:#e9f5ee;--sc-gold:#f5a623;--sc-trustpilot:#00b67a;--sc-mark:#ffe58a;--sc-danger:#c2410c;--sc-white:#fff;--sc-radius:12px;--sc-radius-sm:8px;--sc-radius-pill:999px;--sc-shadow:0 1px 2px #2923290f, 0 8px 24px -12px #2923292e;--sc-shadow-cta:0 10px 24px -10px #582c458c;--sc-sans:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sc-serif:ui-serif, "New York", "Iowan Old Style", "Palatino Linotype", Georgia, "Noto Serif", serif}
