@charset "UTF-8";
/* Current bodun.cc storefront improvement. Animations use opacity and transform only. */
:root{--sale-red:#e92332;--sale-deep:#b91224;--sale-ink:#332225;--sale-muted:#80676b;--sale-gold:#ffe6a0}
[hidden]{display:none!important}
.sale-home .match-copy h1{letter-spacing:-.045em}.sale-home .match-lead{font-size:16px;line-height:1.85}.sale-home .match-copy{position:relative}.sale-home .match-link[href="#pricing"]{color:#ffb2a5}
.sale-ribbon{position:relative;z-index:2;background:linear-gradient(100deg,#ad1024,#e62b35 53%,#b81026);color:#fff6ea;border-top:1px solid #ffb89d36;border-bottom:1px solid #ffb89d36}
.sale-ribbon>a{display:flex;align-items:center;justify-content:center;gap:23px;min-height:45px;padding:8px 22px;text-decoration:none;font-size:13px;line-height:1.4}.sale-ribbon-tag{color:#ffedb3;font-weight:800;letter-spacing:.08em}.sale-ribbon b{font-weight:800}.sale-ribbon b>span{font-size:19px;font-variant-numeric:tabular-nums}.sale-ribbon i{font-style:normal;font-weight:400;margin-left:14px;color:#ffe4c6}
.hero-offer{display:flex;align-items:center;gap:18px;width:max-content;max-width:100%;padding:12px 17px;margin-top:24px;border:1px solid #ff807459;border-radius:12px;background:linear-gradient(110deg,#60203288,#311c2c88);text-decoration:none;color:#ffe5de;transition:transform .2s,border-color .2s}.hero-offer>span{font-size:12px;font-weight:800;color:#ffd4a3}.hero-offer b{font-size:26px;line-height:1}.hero-offer small{font-size:11px;font-weight:400;color:#efb6ac}.hero-offer i{font-size:11px;font-style:normal;color:#f8b8ad}.hero-offer:hover{transform:translateY(-2px);border-color:#ff9883}
.sale-section{position:relative;isolation:isolate;width:min(1180px,calc(100% - 64px));margin:55px auto 80px;padding:48px 44px 27px!important;border:1px solid #ffb5964d;border-radius:28px;color:#fff9ec;background:radial-gradient(ellipse at 88% 4%,#ff94516b,transparent 40%),linear-gradient(135deg,#ad112b,#df2735 48%,#aa1028);box-shadow:0 24px 80px #44041633;scroll-margin-top:105px;overflow:hidden}
.sale-section:before{content:"";position:absolute;z-index:-1;width:490px;height:490px;right:-160px;top:-120px;border:1px solid #ffd59d40;border-radius:50%;box-shadow:0 0 0 55px #ffba7410,0 0 0 110px #ffd6970b;pointer-events:none}
.sale-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;margin-bottom:28px}.sale-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#ffe7aa;font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.08em}.sale-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#ffe5a4;box-shadow:0 0 0 4px #ffc68d22}.sale-eyebrow i{font-style:normal;font-size:10px;font-weight:500;opacity:.62;letter-spacing:.16em;margin-left:7px}
.sale-heading h2{font-size:clamp(31px,3.5vw,49px);line-height:1.28;letter-spacing:-.045em;font-weight:850;margin:0 0 16px;color:#fff8ef}.sale-heading h2 em{font-style:normal;color:#ffe7aa}.sale-heading>div>p:last-child{margin:0;font-size:14px;line-height:1.8;color:#ffdbd0}.sale-mobile-break{display:none}
.sale-stamp{flex:0 0 142px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;border:1px solid #ffe6a674;border-radius:50%;outline:1px dashed #ffe6a678;outline-offset:-8px;color:#ffe7aa;background:#930c2533;transform:rotate(9deg);box-shadow:0 8px 24px #7e04222e}.sale-stamp>span{font-size:9px;letter-spacing:.2em}.sale-stamp>b{font-size:31px;line-height:1.14;text-align:center;margin:8px 0}.sale-stamp>small{font-size:9px;letter-spacing:.1em}
.sale-countdown{display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;border:1px solid #ffe4bf30;border-radius:13px;background:#8d092644;padding:13px 18px;margin-bottom:25px;color:#fff8ea}.sale-countdown>div:first-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.sale-countdown b{font-size:13px;font-weight:750}.sale-countdown small{font-size:11px;color:#ffd7b2;margin-left:9px}.sale-live-dot{width:6px;height:6px;background:#ffe6a0;border-radius:50%;flex-shrink:0;animation:sale-dot 2.4s ease-in-out infinite}.sale-clock{display:flex;align-items:center;gap:6px;flex-shrink:0;font-variant-numeric:tabular-nums}.sale-clock>span{display:flex;align-items:baseline;gap:4px}.sale-clock b{display:grid;place-items:center;min-width:29px;height:29px;padding:0 5px;border-radius:5px;background:#fff3d9;color:#a11425;font-size:16px;font-weight:850;line-height:1}.sale-clock i{font-size:9px;font-style:normal;color:#ffdfb7}.sale-clock em{font-style:normal;color:#ffcd95}
.sale-section .price-grid.sale-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:0}
.sale-section .sale-grid>.sale-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:27px 30px 18px;border:1px solid #fff2da;border-radius:18px;background:#fffaf5;color:var(--sale-ink);box-shadow:0 12px 30px #78081c22;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}
.sale-section .sale-grid>.sale-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #70061d3b;border-color:#ffe7bd}.sale-section .sale-grid>.sale-year{background:linear-gradient(160deg,#fff9e9,#fffdf8 65%);border-color:#ffd59b}.sale-section .sale-grid>.sale-year:after{display:none}.sale-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.sale-badge{display:inline-block;background:#ffe6e1;border:1px solid #f8cbc3;color:#b7202a;font-size:11px;font-weight:750;line-height:1.4;padding:5px 9px;border-radius:5px}.sale-year .sale-badge{background:#ffedc5;color:#8b5217;border-color:#f8d79d}.sale-duration{color:#9c7775;font-size:11px}.sale-section .sale-card h3{font-size:23px;font-weight:800;line-height:1.35;letter-spacing:-.025em;color:#35272a;margin:0 0 7px}.sale-card-description{margin:0 0 21px;font-size:12px;line-height:1.7;color:#8c7071}.sale-price-label{color:#c12834;font-size:11px;font-weight:750;line-height:1.5;margin:0 0 7px}.sale-price{display:flex;align-items:baseline;gap:4px;color:#e32332;line-height:1;white-space:nowrap}.sale-price>span{font-size:25px;font-weight:800}.sale-price>strong{font-size:76px;font-weight:850;letter-spacing:-.065em;font-family:"Arial",system-ui,sans-serif;font-variant-numeric:tabular-nums}.sale-price>small{color:#957773;font-size:12px;margin-left:8px}.sale-year .sale-price{color:#a34316}
.sale-comparison{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:22px;font-size:11px;color:#957576;margin:12px 0 17px}.sale-comparison s{text-decoration-thickness:1px;margin-left:3px}.sale-comparison b{border-radius:4px;padding:2px 6px;background:#ffebe5;color:#cd2735;font-size:10px;font-weight:700}.sale-year .sale-comparison b{color:#965d25;background:#fff0d6}.sale-saving{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px dashed #e8cfc7;border-bottom:1px dashed #e8cfc7;color:#98736d;font-size:11px;line-height:1.5}.sale-saving strong{color:#b52734;font-size:12px;font-weight:750}.sale-saving strong b{font-size:15px}.sale-year .sale-saving strong{color:#a26425}
.sale-features{display:grid;gap:14px;padding:0;margin:23px 0 25px;list-style:none}.sale-features li{position:relative;padding-left:23px}.sale-features li:before{content:"✓";display:grid;place-items:center;position:absolute;left:0;top:2px;width:14px;height:14px;border-radius:50%;background:#f9e5dd;color:#bb2431;font-size:9px;font-weight:850}.sale-features b{display:block;font-size:12px;line-height:1.6;font-weight:750;color:#453137}.sale-features span{display:block;margin-top:3px;font-size:11px;line-height:1.6;color:#937c7a}
.sale-cta,.sale-section .sale-cta.plan-action{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:51px;width:100%;padding:12px 17px;margin-top:auto;border:1px solid #e32635;border-radius:9px;background:linear-gradient(105deg,#f53d43,#dc1c31);color:white;text-decoration:none;font-size:14px;font-weight:800;line-height:1.5;box-shadow:0 8px 18px #da1a302a;overflow:hidden;transition:transform .2s,box-shadow .2s}
.sale-cta>span,.sale-section .sale-cta.plan-action>span{font-size:14px;font-weight:800;position:relative;z-index:1}.sale-cta i{position:relative;z-index:1;font-size:20px;font-style:normal;font-weight:400}.sale-cta:after{content:"";position:absolute;inset:0;transform:translateX(-150%) skewX(-25deg);width:45%;background:linear-gradient(90deg,transparent,#ffffff3b,transparent);animation:sale-sheen 5s ease-in-out infinite;pointer-events:none}.sale-cta:hover,.sale-section .sale-cta.plan-action:hover{background:linear-gradient(105deg,#f94648,#c9142b);color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #da1a3040;border-color:#cb172b}.sale-year .sale-cta,.sale-section .sale-year .sale-cta.plan-action{background:linear-gradient(105deg,#ffdf99,#f7c674);border-color:#efc177;color:#653d1d;box-shadow:0 8px 18px #bd79201c}.sale-year .sale-cta:hover{background:linear-gradient(105deg,#ffe7b2,#ffcf87)}.sale-card-foot{text-align:center;font-size:10px;color:#a58b85;margin:12px 0 0;line-height:1.7}
.sale-assurances{display:flex;justify-content:center;align-items:center;gap:23px;flex-wrap:wrap;margin:27px 0 15px;color:#ffdbcc;font-size:11px}.sale-assurances b{font-family:ui-monospace,monospace;margin-right:7px;color:#ffdda8}.sale-assurances i{font-style:normal;color:#ffbc927e}.sale-fine,.sale-section .sale-fine{margin:0 auto;color:#ffcdc2;font-size:10px;text-align:center;line-height:1.9;max-width:860px}.sale-fine a{color:#ffe9bb;text-decoration:underline;text-underline-offset:3px;margin-left:5px}
.sale-store{--blue:#d62336;--ink:#37282c;--muted:#8b7374;--paper:#fff7f2;--line:#eadbd4;background:radial-gradient(ellipse at 80% 0,#fbe2d7,transparent 50%),#fff8f3;color:#37282c}.sale-store>.sale-ribbon{margin-top:0}.sale-store .nav{min-height:78px}.sale-store .button.primary{background:#df2636;border-color:#df2636}.sale-store .brand small,.sale-store .eyebrow,.sale-store .small-link{color:#d12937}.sale-store .tag{background:#ffebe2;color:#b42631}.sale-store .product-visual{background:linear-gradient(150deg,#f5dbca,#edbcab);border-radius:22px;padding:30px}.sale-store .product-visual:before{color:#dfb19f}.sale-store .product-detail{padding-top:13px;gap:55px}.sale-store .product-visual figcaption{color:#946c5f}.sale-store .product-detail .product-visual img{height:448px}.sale-store .product-detail .page-title{letter-spacing:-.025em;font-size:39px}.sale-store .product-detail .lead{line-height:1.9;font-size:15px}.sale-store .product-detail .button{font-size:13px}.sale-store .sale-section{width:100%;margin:15px 0 60px;scroll-margin-top:45px}.sale-store .section{border-color:#ecdcd3}.sale-store .faq summary{font-size:14px}.sale-store .faq details{border-color:#ecdcd3}.sale-store .footer{margin-top:20px}
.sale-purchase-main{padding-bottom:20px}.sale-purchase-heading{margin:32px 0 34px}.sale-purchase-heading .sale-eyebrow{color:#ca2737;letter-spacing:.07em;margin-bottom:12px}.sale-purchase-heading .sale-eyebrow>span{background:#e32a39;box-shadow:0 0 0 4px #e52e3610}.sale-purchase-heading h1{font-size:clamp(28px,3.25vw,41px);line-height:1.45;letter-spacing:-.035em;margin:0 0 10px}.sale-purchase-heading h1 em{color:#d62236;font-style:normal}.sale-purchase-heading>p{margin:0;color:#9c7d7b;font-size:14px}
.sale-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:26px;align-items:start}.sale-switch{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px}.sale-switch>a{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;padding:18px 20px;border:1px solid #e4d0c7;background:#fffbf8;border-radius:13px;color:#806665;transition:border-color .2s,background .2s}.sale-switch>a>span{font-size:10px}.sale-switch>a>b{font-size:18px;color:#5b3b3e}.sale-switch>a>small{font-size:10px;color:#9b7a76}.sale-switch>a>i{display:none;position:absolute;right:16px;top:16px;width:21px;height:21px;border-radius:50%;background:#e52939;color:#fff;font-style:normal;font-size:12px;line-height:21px;text-align:center}.sale-switch>a[aria-current="true"]{border:2px solid #eb3542;background:#fff0e9;padding:17px 19px;box-shadow:0 3px 13px #d72b3510}.sale-switch>a[aria-current="true"]>b{color:#d92638}.sale-switch>a[aria-current="true"]>i{display:block}.sale-switch>a:hover{border-color:#d93640}
.sale-selected-card,.sale-delivery-steps{padding:29px 28px;border:1px solid #ead5ca;background:#fffdf9;border-radius:16px}.sale-selected-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:26px;border-bottom:1px solid #efdfd5}.sale-selected-heading h2{font-size:25px;line-height:1.4;margin:13px 0 8px;letter-spacing:-.035em}.sale-selected-heading p{font-size:11px;color:#9a7f78;margin:0}.sale-selected-icon{width:76px;height:85px;flex:0 0 76px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;background:linear-gradient(150deg,#ef4a42,#bf152e);border-radius:18px 18px 25px 25px;font-size:43px;color:#fff2cc;font-weight:850;font-family:Arial,sans-serif;box-shadow:0 9px 18px #da273522;transform:rotate(5deg)}.sale-selected-icon>span{font-size:10px;letter-spacing:.15em;margin-top:6px}.sale-selected-benefits{display:grid;grid-template-columns:1fr 1fr;gap:25px 24px;margin-top:27px}.sale-selected-benefits article>span{display:block;color:#d94643;font-size:10px;margin-bottom:6px;font-family:ui-monospace,monospace}.sale-selected-benefits article>b{font-size:13px}.sale-selected-benefits p{font-size:11px;line-height:1.8;color:#9b8077;margin:7px 0 0}
.sale-delivery-steps{padding:23px 28px;margin-top:20px}.sale-delivery-steps h2{font-size:17px;line-height:1.5;margin:0 0 20px}.sale-delivery-steps ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.sale-delivery-steps li{display:flex;gap:12px;align-items:center;color:#886c67;font-size:12px}.sale-delivery-steps li b{font:700 10px ui-monospace,monospace;color:#c44541;padding:5px;border:1px solid #f5dbd0;border-radius:4px;background:#fff2e9}.sale-delivery-steps>p{font-size:10px;line-height:1.9;color:#ab8f86;margin:20px 0 0}
.sale-order-panel{position:sticky;top:48px;padding:25px 25px 22px;border:1px solid #e5b7a4;border-radius:17px;background:linear-gradient(155deg,#fff4dc,#fffaf4 52%);box-shadow:0 14px 30px #8038230a}.sale-order-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#ab765e;margin-bottom:22px}.sale-order-top b{font-size:9px;background:#f5e7d5;padding:3px 8px;border-radius:4px;font-weight:600;color:#987b65}.sale-order-panel h2{font-size:23px;line-height:1.5;margin:0 0 20px;font-weight:850;color:#593935}.sale-order-price small{display:block;color:#d3323b;font-size:11px;font-weight:700;margin-bottom:5px}.sale-order-price strong{display:block;font-family:Arial,system-ui,sans-serif;font-size:58px;font-weight:850;line-height:1.1;letter-spacing:-.04em;color:#e12937;overflow-wrap:anywhere}.sale-order-original,.sale-order-year{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#a38375;margin:13px 0 22px}.sale-order-original b{background:#ffe2d7;color:#d5333c;border:1px solid #ffcebd;border-radius:4px;padding:3px 6px}.sale-order-year{flex-wrap:wrap}.sale-order-year b{font-weight:600;color:#a36425}.sale-order-panel .sale-countdown{padding:11px 10px;background:#fbe5d5;border-color:#f1cdba;flex-direction:column;align-items:flex-start;gap:10px;margin:20px 0 10px;color:#a74235}.sale-order-panel .sale-countdown b{font-size:10px}.sale-order-panel .sale-countdown small{color:#b6876f;margin:0;font-size:9px}.sale-order-panel .sale-live-dot{background:#df6246}.sale-order-panel .sale-clock{gap:6px}.sale-order-panel .sale-clock b{background:#bc2836;color:#fff8e5;font-size:13px;min-width:25px;height:25px}.sale-order-panel .sale-clock i,.sale-order-panel .sale-clock em{color:#b2735d}
.sale-order-details{padding:4px 0 13px;margin:0 0 16px;border-bottom:1px dashed #e4c7b5}.sale-order-details>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;line-height:1.7}.sale-order-details dt{color:#a48679}.sale-order-details dd{margin:0;color:#77564e;font-weight:600;text-align:right}.sale-order-panel .sale-cta{min-height:51px;font-size:13px;padding:12px 14px}.sale-order-panel .sale-cta>span{font-size:13px}.sale-order-note{font-size:10px;line-height:1.9;color:#a28376;margin:15px 0 18px}.sale-help{display:grid;gap:5px;padding-top:15px;border-top:1px solid #ebd7c7;font-size:11px;color:#a54537}.sale-help span{color:#b68d78;font-size:9px}.sale-order-terms{margin:16px 0 0;font-size:9px;line-height:1.8;color:#b39987}.sale-order-terms a{text-decoration:underline;text-underline-offset:3px;color:#927459}.sale-mobile-checkout{display:none}
.sale-account .purchase-panel{border-color:#943244;background:radial-gradient(400px 240px at 100% 0,#5b1d2a80,transparent),#111a2c}.sale-account .purchase-panel h2{color:#ffdad0}.sale-account .plan-choice.active{border-color:#ee5866;background:#531e3060;box-shadow:0 0 0 1px #eb4b5744}.sale-account #purchase{background:linear-gradient(110deg,#ed3a46,#c91c35);border-color:#f15a63;color:#fff}.sale-account .plan-choice.active>span{color:#ffbca8}
.sale-section a:focus-visible,.sale-switch>a:focus-visible,.sale-cta:focus-visible{outline:3px solid #ffce6c;outline-offset:4px}.sale-home .sale-section.is-inactive .sale-stamp b{font-size:25px}.sale-home .sale-section.is-inactive .sale-heading h2 em{color:#ffe4c0}
@keyframes sale-dot{0%,100%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}
@keyframes sale-sheen{0%,68%{transform:translateX(-150%) skewX(-25deg)}88%,100%{transform:translateX(350%) skewX(-25deg)}}
@media(max-width:1000px){.sale-section{width:calc(100% - 40px);padding:35px 27px 25px!important}.sale-checkout-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.sale-store .product-detail{gap:32px}.sale-heading h2{font-size:38px}.sale-stamp{width:120px;height:120px;flex-basis:120px}.sale-stamp>b{font-size:27px}}
@media(max-width:800px){.sale-checkout-layout{grid-template-columns:1fr}.sale-order-panel{position:static}.sale-order-panel .sale-countdown{flex-direction:row;align-items:center}.sale-order-price strong{font-size:57px}.sale-purchase-main{max-width:650px}.sale-section .sale-grid>.sale-card{padding:25px 23px 18px}.sale-price>strong{font-size:67px}.sale-section .sale-grid{gap:13px}.sale-heading h2{font-size:33px}.sale-stamp{flex-basis:104px;width:104px;height:104px}.sale-stamp>b{font-size:23px}.sale-stamp>span,.sale-stamp>small{font-size:8px}.sale-countdown small{display:block;width:100%;margin:1px 0 0 15px}.sale-countdown>div:first-child{gap:7px}.sale-section .sale-clock{gap:4px}}
@media(max-width:600px){.sale-ribbon>a{gap:12px;min-height:40px;padding:9px 16px;font-size:10px;justify-content:space-between}.sale-ribbon>a>span:nth-child(2){display:none}.sale-ribbon b>span{font-size:15px}.sale-ribbon i{font-size:10px;margin-left:6px}.sale-home .match-lead{font-size:14px}.hero-offer{gap:13px;padding:11px 13px;margin-top:19px}.hero-offer>span{font-size:10px}.hero-offer b{font-size:23px}.hero-offer i,.hero-offer small{font-size:10px}.sale-section{width:calc(100% - 28px);border-radius:20px;margin:24px auto 45px;padding:27px 17px 22px!important;scroll-margin-top:90px}.sale-heading{margin-bottom:21px;gap:8px}.sale-eyebrow{font-size:10px;margin-bottom:13px;gap:7px}.sale-eyebrow i{display:none}.sale-heading h2{font-size:27px;line-height:1.35;letter-spacing:-.045em;margin-bottom:12px}.sale-heading>div>p:last-child{font-size:11px;line-height:1.9}.sale-mobile-break{display:block}.sale-stamp{position:absolute;right:-8px;top:-8px;flex-basis:58px;width:58px;height:58px;opacity:.88;outline-offset:-5px;transform:rotate(12deg)}.sale-stamp>b{font-size:14px;line-height:1.05;margin:0}.sale-stamp>span,.sale-stamp>small{display:none}.sale-countdown{align-items:flex-start;gap:10px;padding:12px;margin-bottom:16px;flex-direction:column;border-radius:10px}.sale-countdown>div:first-child{align-items:center;gap:7px;width:100%}.sale-countdown b{font-size:11px}.sale-countdown small{margin:0 0 0 auto;width:auto;font-size:9px;display:inline}.sale-clock b{font-size:14px;height:26px;min-width:27px}.sale-clock i{font-size:8px}.sale-clock em{font-size:12px}.sale-section .price-grid.sale-grid{grid-template-columns:1fr;gap:15px}.sale-section .sale-grid>.sale-card{padding:22px 23px 18px;border-radius:14px}.sale-card-top{margin-bottom:15px}.sale-section .sale-card h3{font-size:23px}.sale-card-description{font-size:11px;margin-bottom:17px}.sale-price>strong{font-size:72px}.sale-price>span{font-size:24px}.sale-price>small{font-size:11px}.sale-features{gap:12px;margin:20px 0 22px}.sale-comparison{font-size:10px}.sale-cta,.sale-section .sale-cta.plan-action{min-height:49px}.sale-cta>span,.sale-section .sale-cta.plan-action>span{font-size:13px}.sale-assurances{gap:8px;margin:22px 0 14px;font-size:9px;flex-wrap:nowrap}.sale-assurances b{display:block;margin:0 0 3px;font-size:10px}.sale-assurances span{text-align:center}.sale-assurances i{font-size:10px}.sale-fine,.sale-section .sale-fine{font-size:9px;text-align:left;line-height:1.9}.sale-store .sale-section{width:100%;margin:18px 0 35px}.sale-store .nav{min-height:68px;gap:15px}.sale-store .links{gap:11px;font-size:10px}.sale-store .account{padding-left:10px}.sale-store .brand{font-size:15px;gap:8px}.sale-store .brand img{width:31px;height:31px}.sale-store .product-detail .page-title{font-size:33px}.sale-store .product-detail .lead{font-size:13px}.sale-store .product-detail .product-visual img{height:380px}.sale-store .product-detail .product-visual{border-radius:20px}.sale-store .product-detail{padding-bottom:22px}.sale-purchase .crumb{margin:20px 0}.sale-purchase-heading{margin:24px 0}.sale-purchase-heading h1{font-size:28px;max-width:330px}.sale-purchase-heading h1 em{display:block}.sale-purchase-heading>p{font-size:12px}.sale-switch{gap:9px;margin-bottom:15px}.sale-switch>a{padding:15px 13px;gap:4px}.sale-switch>a[aria-current="true"]{padding:14px 12px}.sale-switch>a>b{font-size:17px}.sale-switch>a>i{width:17px;height:17px;font-size:10px;line-height:17px;right:11px;top:11px}.sale-switch>a>small{font-size:9px}.sale-selected-card{padding:22px 20px}.sale-selected-heading h2{font-size:23px}.sale-selected-heading p{font-size:10px}.sale-selected-icon{width:57px;flex-basis:57px;height:67px;border-radius:13px 13px 20px 20px;font-size:33px}.sale-selected-icon>span{font-size:8px}.sale-selected-benefits{gap:22px 17px;margin-top:23px}.sale-selected-benefits article>b{font-size:12px}.sale-selected-benefits p{font-size:10px}.sale-delivery-steps{padding:22px 20px}.sale-order-panel{padding:24px 21px;margin-top:2px}.sale-order-panel .sale-countdown{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.sale-order-panel .sale-countdown>div:first-child{width:100%;justify-content:space-between}.sale-order-panel .sale-countdown small{margin-left:auto;font-size:9px}.sale-order-details>div{font-size:11px}.sale-order-note{font-size:11px}.sale-order-price strong{font-size:60px}.sale-mobile-checkout{display:flex;position:fixed;z-index:90;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:15px;padding:11px 18px calc(11px + env(safe-area-inset-bottom));background:#fffaf7f5;border-top:1px solid #e9cfc1;box-shadow:0 -8px 20px #8438220a;backdrop-filter:blur(10px)}.sale-mobile-checkout>div{display:grid;gap:2px}.sale-mobile-checkout small{font-size:9px;color:#a17b6c}.sale-mobile-checkout strong{font-size:25px;font-family:Arial,sans-serif;color:#e12937;line-height:1.2}.sale-mobile-checkout>a{padding:12px 28px;background:linear-gradient(110deg,#f34347,#d82035);color:white;border-radius:8px;font-size:13px;font-weight:750;white-space:nowrap}.sale-purchase .footer{padding-bottom:115px}.sale-home .support-launcher{bottom:22px}.sale-store .footer-links{gap:15px}.sale-store .footer{font-size:10px}}
@media(max-width:360px){.sale-section{padding:25px 14px 20px!important}.sale-heading h2{font-size:25px}.sale-section .sale-grid>.sale-card{padding:20px 19px 17px}.sale-stamp{right:-5px;width:50px;height:50px}.sale-countdown small{font-size:8px}.sale-assurances{font-size:8px}.hero-offer{gap:9px}.sale-switch>a>b{font-size:15px}.sale-store .links{gap:8px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.sale-live-dot,.sale-cta:after{animation:none!important}.sale-card,.sale-cta,.hero-offer,.sale-switch>a{transition:none!important}.sale-section .sale-grid>.sale-card:hover,.sale-cta:hover{transform:none!important}.sale-home .match-output source{display:none}}
