@font-face{font-family:Montserrat;src:url(/fonts/montserrat-regular.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-bold.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap}:root{color:#303030;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#509ed0;--button:#5e8fd9;--gold:#f8c540;background:#fff;font-family:Montserrat,Arial,sans-serif;font-weight:400;line-height:1.45}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,video{max-width:100%;height:auto;display:block}a{color:#327994}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{line-height:1.12}h2{font-size:28px}h3{font-size:23px}strong{font-weight:700}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #286fa7}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:10px}.container{width:min(1170px,100% - 40px);margin-inline:auto}.section{padding-block:45px}.copy p+p{margin-top:24px}.copy a{overflow-wrap:anywhere}.missing-page{max-width:600px;margin:100px auto;padding:24px}.missing-page p{margin:24px 0}.stars{white-space:nowrap;color:#e8b84c;letter-spacing:-1px;font:23px/1 Arial,sans-serif;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brand-footer{color:#303030;text-align:center;background:#f5f5f5;padding:32px 20px 38px;font-size:14px}.brand-footer img{width:200px;margin:0 auto 18px}.brand-footer nav{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:13px 0;display:flex}.brand-footer a{color:inherit}@media (width<=760px){.brand-footer{font-size:12px}}.checkout-reviews{color:#252525;min-width:0;margin:54px 0 40px;font-family:Montserrat,Arial,sans-serif}.checkout-reviews-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.checkout-reviews-header h2{font-size:25px;line-height:1.3}.checkout-reviews-count{color:#626262;margin-top:7px;font-size:14px}.checkout-reviews-button{color:#303030;text-align:center;background:#fff;border:1px solid #a3a3a3;border-radius:5px;flex-shrink:0;min-height:42px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1.4}.checkout-reviews-button:hover{background:#f6f6f6;border-color:#303030}.checkout-reviews-list{gap:16px;display:grid}.checkout-reviews-card{background:#fff;border:1px solid #dcdcdc;border-radius:16px;min-width:0;padding:22px;display:grid}.checkout-reviews-card--photo{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:22px}.checkout-reviews-copy{min-width:0}.checkout-reviews-person{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;line-height:1.45;display:flex}.checkout-reviews-verified{color:#606060;align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}.checkout-reviews-verified>span{color:#fff;background:#548fce;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.checkout-reviews-stars{width:fit-content;margin:7px 0 11px;display:block}.checkout-reviews-stars .stars{letter-spacing:1px;font-size:22px}.checkout-reviews-stars .stars>span{color:#0000;background:linear-gradient(to right, #e8b84c calc(var(--review-rating) * 20%), #d4d4d4 0);-webkit-background-clip:text;background-clip:text}.checkout-reviews-copy>p,.checkout-reviews-photo-detail>p{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.checkout-reviews-photo{background:#f2f2f2;border:0;border-radius:10px;width:170px;padding:0;display:block;position:relative;overflow:hidden}.checkout-reviews-photo>img{object-fit:cover;width:100%;height:170px}.checkout-reviews-photo>span{color:#333;background:#ffffffe6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;display:grid;position:absolute;bottom:6px;right:6px}.checkout-reviews-more{text-align:center;margin-top:22px}.checkout-reviews-preview-badge{color:#245688;background:#edf5ff;border:1px solid #c7daf0;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.checkout-reviews-copy>small{color:#626262;margin-top:12px;font-size:12px;display:block}.checkout-reviews-notice{color:#245688;background:#edf5ff;border:1px solid #c7daf0;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px}.checkout-reviews-notice:empty{display:none}.checkout-reviews-dialog{color:#252525;background:#fff;border:0;border-radius:16px;width:min(560px,100vw - 32px);max-width:none;max-height:min(90dvh,900px);margin:auto;padding:30px;font-family:Montserrat,Arial,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 20px 90px #00000040}.checkout-reviews-dialog::backdrop{background:#0000008c}.checkout-reviews-dialog h2{overflow-wrap:anywhere;margin:0 35px 18px 0;font-size:23px;line-height:1.3}.checkout-reviews-close{color:#333;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:27px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.checkout-reviews-close:hover{background:#e5e5e5}.checkout-reviews-dialog--photo{width:min(680px,100vw - 32px)}.checkout-reviews-photo-detail>img{object-fit:contain;background:#f6f6f6;border-radius:8px;width:100%;max-height:55dvh;margin:0 0 20px}.checkout-reviews-form{min-width:0;display:grid}.checkout-reviews-form>p{color:#626262;margin:0 0 20px;font-size:14px;line-height:1.55}.checkout-reviews-form>label{margin:15px 0 7px;font-size:14px;font-weight:600}.checkout-reviews-form>input,.checkout-reviews-form>select,.checkout-reviews-form>textarea{color:#252525;background:#fff;border:1px solid #bcbcbc;border-radius:5px;width:100%;min-width:0;min-height:45px;padding:11px 12px;font:16px/1.45 Montserrat,Arial,sans-serif}.checkout-reviews-form>textarea{resize:vertical}.checkout-reviews-form>select:focus-visible{outline-offset:4px;outline:3px solid #286fa7}.checkout-reviews-form-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.checkout-reviews-button--primary{color:#fff;background:#487eb9;border-color:#487eb9}.checkout-reviews-button--primary:hover{background:#376da8;border-color:#376da8}@media (width<=600px){.checkout-reviews{margin-top:35px}.checkout-reviews-header{flex-wrap:wrap;gap:15px}.checkout-reviews-header h2{font-size:22px}.checkout-reviews-card{padding:17px}.checkout-reviews-card--photo{grid-template-columns:minmax(0,1fr) 90px;gap:13px}.checkout-reviews-photo{width:90px}.checkout-reviews-photo>img{height:115px}.checkout-reviews-dialog{padding:24px 20px}.checkout-reviews-form-actions{flex-wrap:wrap}.checkout-reviews-form-actions>button{flex:auto}}@media (width<=390px){.checkout-reviews-card--photo{grid-template-columns:minmax(0,1fr)}.checkout-reviews-photo{width:120px}.checkout-reviews-photo>img{height:120px}}@font-face{font-family:Roboto;src:url(/fonts/roboto-regular.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-regular.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.checkout-page{color:#252525;background:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.45}.checkout-page h2,.bundle-selector legend{font-size:18px;font-weight:700;line-height:1.3}.checkout-container{width:min(1170px,100% - 40px);margin-inline:auto}.checkout-sale{color:#fff;background:var(--checkout-banner,#489bdc);text-align:center;padding:7px 20px 10px;font-family:Montserrat,Arial,sans-serif}.checkout-sale h1{font-size:24px;line-height:1.4}.checkout-sale p{font-size:18px;line-height:1.4}.checkout-sale p>strong{color:#ffff48}.checkout-header{background:var(--checkout-header,#e7e7e7)}.checkout-header .checkout-container{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:center;gap:20px;min-height:109px;display:grid}.checkout-header img{width:175px}.checkout-header p{text-align:center;font-size:24px;font-weight:700}.checkout-header .checkout-container>div{text-align:center}.checkout-header strong{font-size:26px;line-height:1.3;display:block}.checkout-header a{color:inherit;text-decoration:none}.checkout-header div>a{font-size:20px}.checkout-card{border:1px solid #d3d3d3;border-radius:5px;grid-template-columns:minmax(0,1.23fr) minmax(0,1fr);gap:24px;margin-top:29px;padding:20px;display:grid;box-shadow:0 1px 5px #0000001c}.checkout-details,.checkout-order{min-width:0}.reservation-banner{background:#f7f7f7;border:1px solid #d6d6d6;border-radius:4px;justify-content:flex-start;align-items:center;gap:12px;min-height:58px;padding:10px 15px;display:flex}.reservation-banner img{flex:0 0 35px;width:35px}.reservation-banner strong{color:#c52528}.reservation-time{white-space:nowrap;font-weight:700}.bundle-selector{border:0;min-width:0;margin:24px 0 0;padding:0}.bundle-selector legend{padding:0}.bundle-intro{text-align:center;margin-top:15px;font-size:16px}.bundle-columns{color:#747474;justify-content:space-between;margin:20px 10px 18px;font-size:12px;display:flex}.bundle-options{gap:7px;display:grid}.bundle-option{cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:3px;grid-template-columns:20px 58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:115px;padding:16px 22px 16px 14px;font-family:Open Sans,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.bundle-option:has(.bundle-badge){min-height:140px}.bundle-option.is-selected{background:var(--checkout-selection,#ffff48);border-color:#e0df80;box-shadow:0 3px 6px #00000040}.bundle-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #286fa7}.bundle-option>img{object-fit:contain;width:58px;height:58px}.bundle-option input{accent-color:#333;width:20px;height:20px;margin:0}.bundle-name{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:15px;line-height:1.4;display:flex}.bundle-badge{color:#fff;background:#64afe3;border-radius:0;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.bundle-price{white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.45;display:flex}.bundle-price del{color:#d92328;font-size:16px}.bundle-discount{color:#619951;font-size:16px}.bundle-unit-price{font-size:18px}.bundle-price>span{font-size:11px}.bundle-ribbon{color:#fff;text-align:center;background:#00a7e5;width:100px;font-size:12px;line-height:23px;position:absolute;top:10px;right:-27px;transform:rotate(45deg)}.checkout-stock{text-align:center;margin:20px 0;font-size:18px}.checkout-stock strong{color:#c3292d}.shipping-upgrade{background:#fffbe9;border:2px dashed #484848;padding:14px 18px 18px}.shipping-upgrade-label{color:#2b9a34;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.shipping-upgrade-label input{accent-color:#368dce;flex:0 0 16px;width:16px;height:16px;margin:0}.shipping-upgrade-details{align-items:center;gap:18px;margin-top:12px;display:flex}.shipping-upgrade-details img{flex:0 0 100px;width:100px}.shipping-upgrade-details p{line-height:1.75}.shipping-upgrade-details strong{color:#d92722;text-decoration:underline}.checkout-customer,.checkout-shipping{margin-top:27px}.checkout-customer h2,.checkout-shipping h2{margin-bottom:18px}.checkout-field{min-width:0;position:relative}.checkout-customer>.checkout-field+.checkout-field,.checkout-address-fields>*+*{margin-top:18px}.checkout-field-label,.checkout-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.checkout-field input,.checkout-field select{color:#333;background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;min-width:0;height:44px;padding:10px 12px;font:14px/1.4 Roboto,Arial,sans-serif;display:block}.checkout-field input::placeholder{color:#777;opacity:1}.checkout-field select:disabled{color:#777;background:#f6f6f6}.checkout-field select:focus-visible{outline-offset:4px;outline:3px solid #286fa7}.checkout-field [aria-invalid=true]{border-color:#c52b32}.checkout-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.checkout-field-error{color:#b92228;margin-top:5px;font-size:12px}.checkout-phone-note{margin-top:9px}.checkout-billing{margin-top:22px}.checkout-billing>p{margin-top:7px}.same-address{cursor:pointer;align-items:center;gap:8px;margin:16px 0;display:flex}.same-address input{accent-color:#188dd3;width:16px;height:16px;margin:0}.checkout-summary>h2{margin:3px 9px 12px}.checkout-summary-box{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.summary-toggle{color:#292929;text-align:left;background:#f7f7f7;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:20px;font-weight:700;display:flex}.summary-toggle-label{align-items:center;gap:6px;font-size:16px;display:flex}.summary-toggle-label svg{flex-shrink:0}.summary-content{padding:15px 13px 0}.summary-column-labels{border-bottom:1px solid #eee;justify-content:space-between;padding-bottom:9px;display:flex}.summary-product{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.summary-thumbnail{width:50px;height:50px;position:relative}.summary-thumbnail img{object-fit:contain;width:50px;height:50px}.summary-thumbnail>span{color:#fff;background:#888;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:-8px;right:-5px}.summary-product .bundle-price del,.summary-product .bundle-discount{font-size:13px}.summary-product .bundle-unit-price{font-size:17px}.summary-product .bundle-price>span{font-size:10px}.summary-gift{border-bottom:1px solid #eee}.summary-gift>span:last-child{white-space:nowrap;align-self:center;font-size:13px}.summary-gift del{color:#444}.summary-line{justify-content:space-between;gap:20px;padding-top:12px;font-size:13px;display:flex}.summary-total{justify-content:space-between;gap:15px;padding:20px 0;font-size:18px;display:flex}.checkout-payment{margin-top:27px}.checkout-payment>p{margin-top:10px;font-size:16px}.checkout-payment .checkout-preview-note{color:#496578;margin:12px 0;font-size:12px}.payment-options{border:1px solid #d9d9d9;border-radius:5px;margin-top:18px;overflow:hidden}.payment-method-label{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:12px;font-weight:700;display:flex}.payment-method-label input{accent-color:#eaa331;width:16px;height:16px;margin:0}.payment-method-label>img{width:80px;max-height:30px}.card-brands{align-items:center;gap:4px;margin-left:auto;font:italic 10px Arial,sans-serif;display:flex}.card-brands b{color:#193b8a;background:#fff;border:1px solid #dadde0;border-radius:2px;padding:3px 4px}.card-brands b:nth-child(2){color:#e64b35;letter-spacing:-5px;padding-right:8px;font-size:13px}.card-brands b:last-child{color:#fff;background:#3375a2;font-size:8px}.card-fields{background:#f7f7f7;border-block:1px solid #ddd;gap:18px;padding:17px 14px 20px;display:grid}.checkout-field--visible-label .checkout-field-label{clip-path:none;width:auto;height:auto;margin-bottom:7px;display:block;position:static;overflow:visible}.paypal-preview{background:#f7f7f7;border-top:1px solid #ddd;padding:14px;line-height:1.6}.checkout-error-summary{color:#ad2229;background:#fff5f5;border:1px solid #e4b2b5;border-radius:4px;margin-top:20px;padding:12px}.checkout-primary{color:#222;background:var(--checkout-button,#ffe246);border:1px solid #edc832;border-radius:5px;width:100%;padding:18px 15px;font-weight:700;box-shadow:0 2px 6px #00000025}.checkout-primary:hover{filter:brightness(.97)}.checkout-submit{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100px;margin-top:23px;display:flex}.checkout-submit strong{font-size:26px;line-height:1.2}.checkout-submit span{font-size:12px;font-weight:400}.checkout-payment-logos{width:min(400px,95%);margin:18px auto 14px}.checkout-security{justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.checkout-security img{object-fit:contain;width:23px;height:23px}.checkout-guarantee{align-items:center;gap:18px;margin-top:30px;display:flex}.checkout-guarantee img{flex:0 0 125px;width:125px}.checkout-guarantee h2{margin-bottom:9px;font-size:17px}.checkout-guarantee p{line-height:1.65}.checkout-social-proof{margin-top:30px}.checkout-social-proof h2{text-align:center;margin-bottom:15px;font-size:22px}.checkout-social-proof img{width:100%}@media (width<=1000px){.checkout-container{width:calc(100% - 30px)}.checkout-card{gap:20px;padding:15px}.bundle-option{grid-template-columns:18px 48px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.bundle-option>img{width:48px;height:48px}.bundle-name{font-size:14px}.bundle-badge{font-size:10px}.bundle-unit-price{font-size:16px}.checkout-header strong{font-size:22px}.checkout-header div>a{font-size:18px}.checkout-guarantee{text-align:center;flex-direction:column}.summary-product{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;font-size:13px}.summary-thumbnail,.summary-thumbnail img{width:40px;height:40px}.summary-toggle{padding:15px 10px;font-size:18px}.summary-toggle-label{font-size:14px}.summary-toggle-label svg{display:none}.shipping-upgrade{padding-inline:12px}.shipping-upgrade-details{gap:10px}.shipping-upgrade-details img{flex-basis:75px;width:75px}}@media (width<=760px){.checkout-container{width:calc(100% - 30px)}.checkout-sale{min-height:100px;padding:7px 12px 10px}.checkout-sale h1{font-size:22px;line-height:1.4}.checkout-sale p{max-width:550px;margin:2px auto 0;font-size:14px;line-height:1.6}.checkout-header .checkout-container{gap:14px;min-height:68px;display:flex}.checkout-header img{width:155px}.checkout-header p{display:none}.checkout-header strong{font-size:16px}.checkout-header div>a{font-size:14px}.checkout-card{box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:30px;padding:0}.reservation-banner{gap:10px;padding:10px 13px}.reservation-banner p{font-size:13px}.bundle-selector{margin-top:22px}.bundle-selector legend{font-size:17px}.bundle-option{grid-template-columns:20px 58px minmax(0,1fr) auto;gap:9px;padding:16px 12px}.bundle-option>img{width:58px;height:58px}.bundle-name{font-size:14px}.bundle-badge{padding:3px 4px;font-size:10px}.bundle-unit-price{font-size:17px}.bundle-price del,.bundle-discount{font-size:14px}.bundle-price>span{font-size:9px}.checkout-stock{font-size:17px}.shipping-upgrade-details{align-items:flex-start;gap:14px}.shipping-upgrade-details img{flex-basis:85px;width:85px;margin-top:4px}.shipping-upgrade-details p{line-height:1.65}.checkout-field input,.checkout-field select{height:46px;font-size:16px}.checkout-field-row{gap:12px}.checkout-summary>h2{margin-top:0}.summary-toggle{padding:18px 13px;font-size:20px}.summary-toggle-label{font-size:16px}.summary-toggle-label svg{display:block}.summary-product{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;font-size:14px}.summary-thumbnail,.summary-thumbnail img{width:50px;height:50px}.summary-gift>span:last-child{font-size:12px}.checkout-submit strong{font-size:25px}.checkout-submit span{max-width:320px;font-size:11px}.checkout-guarantee{gap:17px;margin-top:32px}.checkout-guarantee h2{font-size:20px}.checkout-guarantee p{font-size:15px}.checkout-social-proof h2{font-size:21px}}@media (width<=359px){.checkout-header img{width:128px}.checkout-header strong{font-size:14px}.checkout-header div>a{font-size:12px}.bundle-option{grid-template-columns:18px 43px minmax(0,1fr) auto;gap:6px;padding-inline:8px}.bundle-option>img{width:43px;height:43px}.bundle-name{font-size:13px}.bundle-badge{font-size:9px}.bundle-unit-price,.bundle-selector legend{font-size:15px}.shipping-upgrade-details img{flex-basis:60px;width:60px}.summary-toggle-label{font-size:14px}.summary-toggle-label svg{width:18px}.summary-product{grid-template-columns:40px minmax(0,1fr) auto;gap:7px;font-size:12px}.summary-thumbnail,.summary-thumbnail img{width:40px;height:40px}.summary-product .bundle-unit-price{font-size:15px}.checkout-submit strong{font-size:23px}}.thank-you-page{color:#303030;background:#fff}.thank-you-banner{color:#fff;background:var(--confirmation-accent,#327994);text-align:center;padding:11px 20px;font-size:14px;font-weight:600}.thank-you-header{background:#f7f7f7;border-bottom:1px solid #e8e8e8;justify-content:center;padding:25px 20px;display:flex}.thank-you-header img{width:175px}.thank-you-main{padding-block:40px 48px}.thank-you-intro{text-align:center;max-width:850px;margin-inline:auto}.thank-you-check{color:#fff;background:var(--blue);border:1px solid #c6e0f1;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid;box-shadow:0 0 0 7px #f0f7fc}.thank-you-check svg{stroke-width:2.3px;width:36px;height:36px}.thank-you-reference{color:#356e97;background:#eaf4fb;border-radius:4px;flex-wrap:wrap;justify-content:center;gap:5px 9px;padding:6px 13px;font-size:12px;line-height:1.5;display:inline-flex}.thank-you-intro h1{letter-spacing:-1px;margin-top:18px;font-size:42px;line-height:1.15}.thank-you-description{max-width:720px;margin:20px auto 0;font-size:17px;line-height:1.65}.thank-you-preview-note{color:#737373;margin:13px auto 0;font-size:12px;line-height:1.6}.thank-you-grid{grid-template-columns:1.12fr 1fr 1fr;align-items:start;gap:20px;margin-top:38px;display:grid}.thank-you-card{background:#f8fbfd;border:1px solid #dce5ec;border-radius:8px;min-width:0;padding:24px 22px;box-shadow:0 2px 5px #00000006}.thank-you-card h2{align-items:center;gap:10px;margin-bottom:26px;font-size:23px;line-height:1.3;display:flex}.thank-you-card-icon{color:#4b92c3;display:inline-flex}.thank-you-card-icon svg{width:25px;height:25px}.receipt-item{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.receipt-item img{object-fit:contain;background:#fff;border:1px solid #e6eaee;border-radius:5px;width:58px;height:58px;padding:3px}.receipt-item p{color:#727272;margin-top:5px;font-size:11px}.receipt-item>strong{white-space:nowrap}.receipt-item--gift{margin-top:18px;font-size:12px;line-height:1.5}.receipt-item--gift>strong{color:#418956;font-size:11px}.receipt-totals{border-top:1px solid #dce5ec;gap:11px;margin:22px 0 0;padding-top:18px;font-size:12px;display:grid}.receipt-totals>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.receipt-totals dd{white-space:nowrap;margin:0}.receipt-grand-total{border-top:1px solid #dce5ec;margin-top:7px;padding-top:15px;font-size:20px;font-weight:700}.receipt-payment{color:#666;margin-top:14px;font-size:10px;line-height:1.6}.receipt-payment strong{color:#555;font-weight:500}.shipping-details{gap:22px;margin:0;font-size:12px;display:grid}.shipping-details>div{justify-content:space-between;gap:16px;display:flex}.shipping-details dt{color:#636363;flex:0 48%}.shipping-details dd{text-align:right;flex:0 52%;margin:0;font-weight:600}.thank-you-address{border-top:1px solid #dce5ec;margin-top:23px;padding-top:19px}.thank-you-address h3{margin-bottom:9px;font-size:12px}.thank-you-address address{overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.8}.thank-you-shipping-note{color:#666;margin-top:25px;font-size:11px;line-height:1.7}.thank-you-contact-intro{margin-top:-3px;font-size:13px;line-height:1.7}.thank-you-contact-row{align-items:flex-start;gap:12px;margin-top:24px;font-size:12px;display:flex}.thank-you-contact-row>div{min-width:0}.thank-you-contact-row p{color:#666;margin-bottom:5px}.thank-you-contact-row a{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.thank-you-contact-row a:hover{text-decoration:underline}.thank-you-contact-row strong{font-size:12px;line-height:1.7}.thank-you-contact-icon{color:#4b8dbf;border:1px solid #b9d4e7;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.thank-you-contact-icon svg{width:19px;height:19px}.thank-you-policy{margin-top:9px;font-size:11px;display:block}.thank-you-actions{flex-direction:column;align-items:center;gap:19px;margin-top:35px;display:flex}.thank-you-actions .cta{background:var(--confirmation-accent,#327994);gap:18px;min-height:53px;padding:16px 28px;font-size:16px;box-shadow:0 2px 5px #0002}.thank-you-back{text-underline-offset:4px;font-size:12px}@media (width<=1050px) and (width>=761px){.thank-you-grid{gap:14px}.thank-you-card{padding:20px 15px}.thank-you-card h2{gap:7px;font-size:19px}.receipt-item{grid-template-columns:42px minmax(0,1fr);gap:9px}.receipt-item img{grid-row:span 2;width:42px;height:42px}.receipt-item>strong{grid-column:2}.shipping-details>div{display:block}.shipping-details dd{text-align:left;margin-top:6px}.thank-you-contact-row{flex-direction:column;gap:8px}}@media (width<=760px){.thank-you-banner{padding-block:10px;font-size:12px}.thank-you-header{padding-block:22px}.thank-you-header img{width:155px}.thank-you-main{width:calc(100% - 30px);padding-block:30px 35px}.thank-you-check{width:54px;height:54px;margin-bottom:18px}.thank-you-check svg{width:29px;height:29px}.thank-you-intro h1{letter-spacing:-.6px;max-width:500px;margin:18px auto 0;font-size:31px}.thank-you-description{margin-top:16px;font-size:14px;line-height:1.7}.thank-you-preview-note{max-width:430px;padding-inline:5px;font-size:11px}.thank-you-grid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:540px;margin:28px auto 0}.thank-you-card{padding:22px 20px}.thank-you-card h2{margin-bottom:23px;font-size:22px}.receipt-item{font-size:13px}.receipt-item--gift{font-size:12px}.shipping-details,.thank-you-contact-row,.thank-you-contact-row strong{font-size:13px}.thank-you-actions{margin-top:29px}}@media (width<=359px){.thank-you-intro h1{font-size:28px}.thank-you-card{padding-inline:17px}.receipt-item{grid-template-columns:43px minmax(0,1fr) auto;gap:8px;font-size:12px}.receipt-item img{width:43px;height:43px}.receipt-item--gift{font-size:11px}.thank-you-contact-row{font-size:12px}}.market-selector{color:#34465a;background:#f4f8fc;border-bottom:1px solid #dde5ed;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;padding:8px max(15px,50% - 585px);font:13px Arial,sans-serif;display:flex}.market-selector select{max-width:100%;min-height:40px;color:inherit;font:inherit;background:#fff;border:1px solid #bbcbd9;border-radius:4px;padding:8px}.market-selector select:focus-visible{outline-offset:2px;outline:2px solid #327fae}.cta{text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:64px;padding:18px 40px;font-size:21px;font-weight:700;line-height:1.15;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex;box-shadow:0 1px 6px #0005}.cta:hover{filter:brightness(.95);transform:translateY(-1px)}.cta--blue{background:var(--button);color:#fff}.cta--gold{background:var(--gold);color:#303030;border-bottom:4px solid #e7a927}.check-list{gap:24px;margin:20px 0 30px;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:12px;font-size:18px;line-height:1.35;display:flex}.check-icon{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font:700 25px/1 Arial,sans-serif;display:grid}.trust-badges{text-align:center;grid-template-columns:repeat(4,1fr);gap:22px;margin:30px 0;display:grid}.trust-badge img{object-fit:contain;width:100px;height:100px;margin:0 auto 12px}.trust-badge p{font-size:15px}.trust-description{margin-top:16px}.doctor-review{text-align:left;background:#f6f9fc;border:1px solid #9ab3cc;border-radius:10px;grid-template-columns:1fr 150px;gap:10px;margin-top:30px;display:grid;overflow:hidden}.doctor-review>div{padding:16px 0 14px 16px}.doctor-review h2{margin-bottom:10px;font-size:16px}.doctor-review blockquote{font-size:16px;line-height:1.3}.doctor-review cite{margin-top:12px;font-size:12px;display:block}.doctor-review>img{object-fit:cover;object-position:top;width:100%;height:100%}.payment-assurance{margin-top:20px}.payment-assurance>img{width:100%;height:auto}.secure-note{text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;display:flex}.secure-note img{width:14px;height:16px}.marketplace-note{text-align:center;margin-top:22px;font-size:16px;font-style:italic}.sticky-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:20;background:#fffc;border-top:1px solid #ddd;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-cta .cta{min-width:365px}.product-video{aspect-ratio:1;object-fit:cover;width:100%;margin-block:26px}.site-footer{text-align:center;background:#f3f3f3;padding:35px 0 115px}.disclaimer{text-align:left;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}.disclaimer>.copy,.disclaimer p:first-child{display:inline}.disclaimer .copy p+p{margin-top:10px}.copyright{margin-top:22px;font-size:14px}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:10px;display:flex}.site-footer nav a,.footer-email{color:inherit;font-size:14px}.footer-email{margin-top:12px;display:inline-block}.site-footer--article{background:#fff}.advertorial-label{color:#eee;text-align:center;background:#333;font:16px/27px Arial,sans-serif}.article-container{width:min(1150px,100% - 40px)}.update-banner{background:#fffddd;border:2px solid #e9e8c9;border-radius:10px;gap:15px;margin:10px 0 17px;padding:16px 40px;font-size:20px;line-height:1.5;display:flex}.update-banner strong:first-child{color:#de342b}.update-icon{color:#fff;background:#df382e;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;margin-top:0;font:700 21px/1 Arial;display:grid}.article-grid{grid-template-columns:minmax(0,3fr) minmax(245px,1fr);gap:0;display:grid}.article-header h1{margin:8px 0 18px;font-size:40px;font-weight:500;line-height:1.3}.breadcrumb{color:#a5a5a5;font-size:14px}.article-rating{align-items:center;gap:12px;margin-bottom:20px;font-size:15px;text-decoration:none;display:flex}.article-rating .stars{font-size:24px}.article-hero{aspect-ratio:16/9;object-fit:cover;width:100%}.author-row{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 24px;font-size:14px;display:flex}.author-row>img{object-fit:cover;border-radius:50%;width:49px;height:46px}.author-verified{color:#fff;background:#70b249;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.author-row time{color:#777;margin-left:auto}.article-body{font-size:20px;line-height:1.5}.article-body>p{margin:0 0 26px}.article-body>h2{margin:32px 0 20px;font-size:30px;line-height:1.25}.article-image{width:100%;margin:20px 0 30px}.article-cta{margin:28px 0;font-size:24px;display:flex}.article-sidebar{padding:27px 10px 0}.recommendation{text-align:center;background:#f3f3f3;padding:12px 10px 20px}.recommendation>h2{color:#111;margin-bottom:10px;font-size:21px}.recommendation>a>img{object-fit:contain;width:200px;height:200px;margin:10px auto 20px}.recommendation>.cta{min-height:92px;margin:0 4px 26px;padding:12px 18px;font-size:19px}.review-summary{text-align:left;background:#fff;padding:0 10px 16px}.review-summary h2{text-align:center;white-space:nowrap;border-bottom:1px solid #eee;padding:13px 0;font-size:20px}.review-overall{justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:16px;display:flex}.review-overall .stars{font-size:19px}.review-count{color:#aaa;margin:15px 0;font-size:14px;font-weight:700}.rating-row{color:#52984e;grid-template-columns:43px 1fr 43px;align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:700;display:grid}.rating-track{background:#f3f3f3;border:1px solid #ddd;height:24px;overflow:hidden}.rating-track>span{background:linear-gradient(90deg,#eddca9,#ebbb39);height:100%;display:block}.review-summary h3{margin:20px 0 12px;font-size:18px}.feature-rating{grid-template-columns:1fr 80px 30px;align-items:center;gap:4px;margin:9px 0;font-size:13px;display:grid}.feature-rating .stars{font-size:19px}.article-offer{text-align:center;margin:40px 0;font-size:20px;line-height:1.4}.article-offer h2{margin:24px 0 14px;font-size:26px}.article-offer .update-banner{text-align:left;padding:20px}.article-offer-image{object-fit:contain;width:250px;height:250px;margin:20px auto}.article-offer .cta{display:flex}.comments{margin:55px 0 20px;font-family:Arial,sans-serif}.comments>h2{border-bottom:1px solid #ddd;padding-bottom:20px;font:700 22px Montserrat,Arial,sans-serif}.comment-list{margin:22px 0;padding:0;list-style:none}.comment{gap:12px;margin:22px 0;font-size:14px;line-height:1.4;display:flex}.comment--reply{border-left:1px solid #ddd;margin-left:50px;padding-left:12px}.comment-avatar{object-fit:cover;color:#555;background:#eee;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.comment-body{min-width:0}.comment-author{color:#4267a1;font-weight:700}.comment-text{overflow-wrap:anywhere;margin:5px 0}.comment-actions{color:#777;align-items:center;gap:12px;font-size:12px;display:flex}.comment-actions button{color:#4267a1;background:0 0;border:0;padding:3px 0}.comment-actions button[aria-pressed=true]{font-weight:700}.comment-result{width:125px;margin:12px 0}.comment-form{border-top:1px solid #ddd;gap:9px;margin-top:30px;padding-top:22px;font-size:14px;display:grid}.comment-field{resize:vertical;border:1px solid #ccc;border-radius:3px;max-width:100%;padding:10px}.comment-submit{color:#fff;background:#4267a1;border:0;border-radius:3px;justify-self:start;padding:10px 16px}.comment-notice{color:#666;font-size:12px}.sale-banner{color:#fff;text-align:center;background:#479adb;padding:10px 15px;font-size:18px;line-height:20px}.sales-hero{grid-template-columns:1fr 1fr;align-items:start;gap:35px;padding:60px 10px 40px;display:grid}.sales-hero h1{color:#050505;font-size:34px;font-weight:700;line-height:1}.sales-hero h1>span{color:#b92728}.hero-subtitle{color:var(--blue);margin-top:16px;font-size:20px;font-weight:700;line-height:1.4}.blue-rule{background:#619cd8;width:200px;height:4px;margin-top:10px}.sales-hero .check-list{gap:27px;margin:16px 0 42px}.sales-hero .check-list li{align-items:center}.sales-hero>.sales-hero-image{margin-top:-25px;display:block}.sales-hero-image>img{aspect-ratio:1;object-fit:contain;width:100%}.sales-hero-copy>.cta{min-width:365px;margin-left:-10px}.sales-trust{background:#f0f0f0;padding:24px 0 30px}.customer-count{text-align:center;font-size:16px;font-weight:700}.sales-trust .trust-badges{text-align:left;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0 0}.sales-trust .trust-badge{grid-template-columns:95px 1fr;gap:0 15px;display:grid}.sales-trust .trust-badge>img{grid-row:span 2;width:95px;height:95px;margin:0}.sales-trust .trust-badge>p{font-size:18px;line-height:1.2}.sales-trust .trust-badge>p:not(.trust-description){font-weight:700}.sales-trust .trust-description{margin-top:18px}.image-copy{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.image-copy>img{object-fit:contain;width:100%}.image-copy>div{padding:0 10px}.image-copy h2{margin-bottom:24px;font-size:28px}.image-copy .copy{font-size:18px;line-height:1.45}.image-copy--reverse>img{order:2}.how-to>h2,.comparison>h2,.clinical>h2,.testimonials>h2,.offer-section h2,.faq>h2,.reviews-band h2{text-align:center;margin-bottom:24px;font-size:32px}.how-to>.copy{text-align:center;max-width:980px;margin:0 auto;font-size:18px}.steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0 0;padding:0;list-style:none;display:grid}.steps img{aspect-ratio:1;object-fit:cover;width:100%}.step-number{border:2px solid #5e96d3;border-radius:50%;place-items:center;width:45px;height:45px;margin:20px auto 12px;font-size:26px;font-weight:700;display:grid}.steps p{font-size:20px}.reasons .check-list{gap:20px}.reasons .cta{display:flex}.comparison{text-align:center}.comparison p{margin:16px 0;font-size:22px}.comparison>img{width:min(800px,100%);margin:30px auto 0}.reviews-band{background:#f1f1f1}.sales-review-summary{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:850px;margin:30px auto 0;display:grid}.sales-review-summary>div:first-child{text-align:center}.sales-review-summary img{max-width:175px;margin:10px auto}.sales-review-summary p{margin-top:14px;font-size:20px}.sales-rating-bars .rating-row{color:#303030;grid-template-columns:85px 1fr 40px;margin:18px 0}.sales-rating-bars .rating-track>span{background:#00ad86}.clinical-card{background:#f6f6f6;border-radius:35px;grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.clinical-card>img{object-fit:cover;width:100%;height:100%}.clinical-card>div{padding:30px}.clinical-card h3{font-size:21px;line-height:1.4}.clinical-card p{margin-top:22px;font-size:17px}.clinical-card a{overflow-wrap:anywhere;margin-top:10px;font-size:14px;display:block}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.testimonial{background:#ebebeb;min-width:0}.testimonial-header{background:#fff;width:100%;height:auto}.testimonial-copy{text-align:center;padding:20px;font-size:16px}.testimonial-copy .copy{font-family:Arial,sans-serif;font-style:italic}.testimonial-copy .copy p+p{margin-top:20px}.testimonial-author{margin:20px 0;font-size:15px}.testimonial-result{width:100%;margin-top:20px}.offer-section{background:#eff6ff;scroll-margin-top:20px}.offer-section h2{margin-bottom:40px}.offer-card{grid-template-columns:1fr 1fr;align-items:start;gap:25px;display:grid}.offer-card>img{width:100%}.offer-copy>h3{color:#e43630;text-align:center;margin-bottom:20px;font-size:32px}.offer-copy>p{margin-bottom:20px;font-size:20px}.offer-copy .check-list{gap:15px}.offer-copy>.cta{width:100%;display:flex}.offer-trust .trust-badge>img{width:36px;height:36px}.offer-trust .trust-badge>p{font-size:15px}.offer-reassurance{text-align:center;margin-top:35px;font-size:26px}.offer-urgency{text-align:center;color:#ca3027;margin-top:20px;font-size:18px;font-weight:700}.guarantee{grid-template-columns:200px 1fr;align-items:center;gap:40px;display:grid}.guarantee h2{margin-bottom:20px;font-size:27px}.guarantee .copy{font-size:18px}.faq-items{max-width:1000px;margin:auto}.faq-item{border-bottom:1px solid #d7d7d7}.faq-item:first-child{border-top:1px solid #d7d7d7}.faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 18px;font-size:19px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{flex:0 0 16px;width:16px;height:16px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:#555;width:16px;height:2px;position:absolute;top:7px;left:0}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{transform:rotate(0)}.faq-item[open]>summary{color:#327fae}.faq-item>.copy{padding:0 18px 24px;font-size:17px;line-height:1.55}@media (width>=1500px){.article-container{width:1170px}.article-grid{gap:20px}}@media (width<=1000px){.article-grid{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.article-header h1{font-size:34px}.update-banner{padding:16px 20px;font-size:18px}.sales-hero{gap:24px}.sales-hero h1{font-size:30px}.sales-hero-copy>.cta{width:100%;min-width:0;margin-left:0}.sales-trust .trust-badges{gap:20px}.sales-trust .trust-badge{grid-template-columns:65px 1fr;gap:0 10px}.sales-trust .trust-badge>img{width:65px;height:65px}.sales-trust .trust-badge>p{font-size:16px}.doctor-review{grid-template-columns:1fr 100px}.doctor-review blockquote{font-size:14px}.clinical-card>div{padding:22px}.testimonial-grid{gap:15px}.testimonial-copy{padding:15px}}@media (width<=767px){.container,.article-container{width:calc(100% - 30px)}.section{padding-block:30px}.article-grid{display:block}.article-sidebar{display:none}.advertorial-label{font-size:13px;line-height:24px}.update-banner{gap:10px;margin-top:10px;padding:12px;font-size:14px;line-height:1.5}.update-icon{width:21px;height:21px;font-size:17px}.breadcrumb{margin-top:15px;font-size:12px}.article-header h1{margin-top:10px;margin-bottom:16px;font-size:28px;line-height:1.22}.article-rating{margin-bottom:16px;font-size:13px}.article-rating .stars{font-size:21px}.author-row{gap:7px;padding-bottom:20px;font-size:12px}.author-row>img{width:38px;height:38px}.author-row time{font-size:11px}.author-verified{width:17px;height:17px}.article-body{font-size:18px;line-height:1.5}.article-body>h2{font-size:26px}.article-body>p{margin-bottom:22px}.article-cta{font-size:20px}.article-image{margin-block:20px}.trust-badges{grid-template-columns:repeat(2,1fr);gap:20px 12px}.trust-badge p{font-size:13px}.article-offer{font-size:17px}.article-offer h2{font-size:24px}.article-offer .update-banner{padding:15px}.comments{margin-top:35px}.comment--reply{margin-left:25px;padding-left:10px}.cta{min-height:60px;padding:18px 22px;font-size:19px}.sticky-cta .cta{width:100%;min-width:0;max-width:470px}.sale-banner{padding:8px 12px;font-size:13px;line-height:1.5}.sales-hero{flex-direction:column;gap:24px;padding:25px 0 30px;display:flex}.sales-hero-copy{display:contents}.sales-hero h1{order:0;font-size:28px;line-height:1.12}.sales-hero>.sales-hero-image{order:1;width:100%;margin:0}.sales-hero .hero-subtitle{order:2;margin:0;font-size:18px}.sales-hero .blue-rule{display:none}.sales-hero .check-list{order:3;gap:18px;margin:0}.sales-hero .check-list li{font-size:16px}.sales-hero .cta{order:4;width:100%;margin:0}.sales-hero .payment-assurance{order:5;width:100%;margin:0}.sales-hero .doctor-review{order:6;width:100%;margin-top:0}.doctor-review{grid-template-columns:1fr 115px}.doctor-review blockquote{font-size:14px}.doctor-review>div{padding:12px}.secure-note{font-size:12px}.marketplace-note{margin-top:16px;font-size:14px}.sales-trust{padding:22px 0}.customer-count{font-size:14px}.sales-trust .trust-badges{grid-template-columns:1fr;gap:28px;margin-top:30px}.sales-trust .trust-badge{grid-template-columns:85px 1fr;gap:0 15px}.sales-trust .trust-badge>img{width:85px;height:85px}.sales-trust .trust-badge>p{font-size:17px}.sales-trust .trust-description{margin-top:14px}.image-copy{grid-template-columns:1fr;gap:25px}.image-copy>div{padding:0}.image-copy--reverse>img{order:0}.image-copy h2{margin-bottom:20px;font-size:26px}.image-copy .copy{font-size:17px}.how-to>h2,.comparison>h2,.clinical>h2,.testimonials>h2,.offer-section h2,.faq>h2,.reviews-band h2{font-size:28px}.how-to>.copy{text-align:left;font-size:17px}.steps{grid-template-columns:1fr;gap:30px}.steps li{max-width:420px;margin:auto}.steps p{font-size:18px}.steps img{aspect-ratio:auto}.steps .step-number{margin-top:15px}.reasons .check-list li{font-size:17px}.comparison p{font-size:18px}.sales-review-summary{grid-template-columns:1fr;gap:20px}.sales-rating-bars{width:100%;max-width:430px;margin:auto}.sales-rating-bars .rating-row{grid-template-columns:85px 1fr 40px}.clinical-card{border-radius:20px;grid-template-columns:1fr}.clinical-card>img{object-position:top;max-height:300px}.clinical-card>div{padding:22px}.clinical-card h3{font-size:20px}.testimonial-grid{grid-template-columns:1fr;gap:30px}.testimonial{width:100%;max-width:480px;margin:auto}.testimonial-copy{padding:20px}.offer-card{grid-template-columns:1fr;gap:25px}.offer-copy>h3{font-size:30px}.offer-copy>p{font-size:18px}.offer-copy .check-list li{font-size:16px}.offer-section h2{margin-bottom:25px}.offer-reassurance{font-size:24px}.offer-urgency{font-size:16px}.guarantee{grid-template-columns:1fr;gap:24px}.guarantee>img{width:170px;margin:auto}.guarantee h2{text-align:center;font-size:26px}.guarantee .copy{font-size:17px}.faq-item>summary{padding:20px 5px;font-size:17px}.faq-item>.copy{padding:0 5px 20px;font-size:16px}.site-footer{padding-top:25px}.site-footer nav{gap:8px 12px}}@media (width<=360px){.article-header h1{font-size:25px}.author-row time{width:100%;margin-left:45px}.sales-hero h1{font-size:26px}.doctor-review{grid-template-columns:1fr 95px}.secure-note{font-size:11px}.cta{font-size:17px}}.customer-review-icon{object-fit:contain;width:150px;max-height:85px;margin:0 auto 20px}.article-body a{overflow-wrap:anywhere}.article-body .article-caption{text-align:center;margin-top:-18px;font-size:14px;font-style:italic}.recommendation>.cta:before{content:"➜";flex-shrink:0;margin-right:8px;font-size:34px}.sales-hero-image{max-width:515px;margin-inline:auto}
