.gm .pdp .buy{font-size:17px}.gm .pdp .buy h1{font-size:clamp(38.4px,4.4vw,51.2px);line-height:1.05}.gm .pdp .buy>p,.gm .pdp .buy form~p{font-size:16.8px;line-height:1.5}.gm .pdp .buy .price{font-size:35.2px;font-weight:600}.gm .pdp .buy .bullets{font-size:16.32px;line-height:1.5}.gm .pdp .buy .bullets li{padding:5px 0}.gm .pdp .buy .opt-label{font-size:13.12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#10272e;margin:26px 0 12px}.gm .pdp .buy .opt-label span{font-weight:500;letter-spacing:0;text-transform:none;font-size:15.2px;color:#2a6b68;margin-left:6px}.gm .pdp .buy .swatches .sw{font-size:16.32px;font-weight:600;padding:14px 20px;min-height:52px;border-width:1.5px}.gm .pdp .buy .swatches .sw i{width:22px;height:22px}.gm .pdp .buy .hd{padding:18px 8px 14px}.gm .pdp .buy .hd .t{font-size:17.28px}.gm .pdp .buy .hd .x{font-size:13.12px}.gm .pdp .buy .hd .p{font-size:20.8px;margin-top:6px}.gm .pdp .buy .hd .hs{font-size:14.08px}.gm .pdp .buy .hd .e{font-size:13px;margin-top:2px}.gm .pdp .buy .hd .pop{font-size:13px;padding:4px 12px}.gm .pdp .buy .plancard{padding:22px 18px}.gm .pdp .buy .plancard .t{font-size:20px}.gm .pdp .buy .plancard .d{font-size:15.2px;line-height:1.45;color:#10272e}.gm .pdp .buy .plancard .p{font-size:24px}.gm .pdp .buy .plancard .p s{font-size:15.2px}.gm .pdp .buy .perks{font-size:15.36px;margin-top:12px}.gm .pdp .buy .perks li{padding:4px 0 4px 26px;line-height:1.4}.gm .pdp .buy .atc-row .btn{min-height:64px;font-size:19.2px;font-weight:700;letter-spacing:.01em}.gm .pdp .buy .plan-note{font-size:14.72px;margin-top:12px}.gm .pdp .buy .preorder.small{font-size:14.72px;line-height:1.45}.gm .pdp .buy .trust{font-size:15.2px;gap:10px 18px}.gm .pdp .buy .accs summary{font-size:16.8px;padding:18px 0}.gm .pdp .buy .accs .rte{font-size:15.68px;line-height:1.6}@media(max-width:700px){.gm .pdp .buy{font-size:16px}.gm .pdp .buy .price{font-size:32px}.gm .pdp .buy .plancard .p{font-size:20.8px}.gm .pdp .buy .hd .p{font-size:18.4px}}html body .gm .pdp .buy>p{font-size:16px;line-height:1.5}html body .gm .pdp .buy .bullets{margin:16px 0 6px;padding:0}html body .gm .pdp .buy .bullets li{position:relative;padding:5px 0 5px 30px;font-size:16px;line-height:1.45}html body .gm .pdp .buy .bullets li:before{content:"\2713";position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:#dcedea;color:#2a6b68;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:700}html body .gm .pdp .buy .opt-label{font-size:13px;margin:26px 0 12px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}html body .gm .pdp .buy .opt-label span{font-size:14px}html body .gm .pdp .buy .hd-cards{gap:10px;padding-top:6px}html body .gm .pdp .buy .hd{padding:20px 8px 14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}html body .gm .pdp .buy .hd .t{font-size:15px;line-height:1.3}html body .gm .pdp .buy .hd .x{font-size:13px;line-height:1.3;min-height:17px}html body .gm .pdp .buy .hd .p{font-size:20px;line-height:1.2;margin-top:8px}html body .gm .pdp .buy .hd .hs{font-size:13px;margin-top:2px}html body .gm .pdp .buy .hd .e{font-size:13px;line-height:1.3;margin-top:4px;min-height:17px}html body .gm .pdp .buy .hd .pop{top:-11px;font-size:13px;line-height:1.3;letter-spacing:.08em;padding:3px 12px}html body .gm .pdp .buy .bundles{gap:18px;padding-top:6px}html body .gm .pdp .buy .plancard{padding:22px 18px 20px;gap:12px}html body .gm .pdp .buy .plancard input{margin-top:5px}html body .gm .pdp .buy .plancard .pop{top:-12px;right:16px;font-size:13px;line-height:1.3;padding:4px 12px}html body .gm .pdp .buy .plancard .t{font-size:18px;line-height:1.3;gap:10px}html body .gm .pdp .buy .pl-save{font-size:13px;line-height:1.3;padding:3px 10px}html body .gm .pdp .buy .plancard .d{font-size:15.5px;line-height:1.45;margin-top:6px}html body .gm .pdp .buy .perks{font-size:15.5px;margin-top:10px;padding:0}html body .gm .pdp .buy .perks li{padding:3px 0 3px 24px;line-height:1.45}html body .gm .pdp .buy .perks li:before{top:3px}html body .gm .pdp .buy .plancard .p{font-size:20px;line-height:1.2}html body .gm .pdp .buy .plancard .p s{font-size:14px;margin-top:2px}html body .gm .pdp .buy .plan-note{font-size:14px}html body .gm .pdp .buy .preorder.small,html body .gm .pdp .buy .trust{font-size:15px}html body .gm .pdp .buy .accs summary{font-size:17px}html body .gm .pdp .buy .accs .rte{font-size:16px;line-height:1.6}html body .gm .pdp .buy .atc-row .btn{font-size:17px}@media(max-width:480px){html body .gm .pdp .buy .hd{padding:20px 4px 12px}html body .gm .pdp .buy .hd .t{font-size:14px}html body .gm .pdp .buy .hd .x,html body .gm .pdp .buy .hd .e,html body .gm .pdp .buy .hd .hs{font-size:13px}html body .gm .pdp .buy .hd .p{font-size:18px}html body .gm .pdp .buy .hd .pop{font-size:12.5px;padding:3px 6px;letter-spacing:.02em}html body .gm .pdp .buy .plancard{padding:20px 14px 18px}html body .gm .pdp .buy .plancard .t{font-size:17px}html body .gm .pdp .buy .plancard .d,html body .gm .pdp .buy .perks{font-size:15px}html body .gm .pdp .buy .plancard .p{font-size:18px}}html body .gm .sticky-atc .info{font-size:14px;line-height:1.35}html body .gm .sticky-atc .info b{font-size:15px}html body .gm .offer-card .pop,html body .gm .bundle .pop{font-size:13px;letter-spacing:.08em;padding:4px 12px;line-height:1.3}html body .gm .offer-card .price-line span{font-size:14px}html body .gm .bundle .d,html body .gm .bundle .p small,html body .gm .price .save,html body .gm .price .val,html body .gm .note,html body .gm .micro,html body .gm .crumbs,html body .gm .tag,html body .gm .trust,html body .gm .opt-label{font-size:13px}html body .gm .gm-rv .ba figcaption{font-size:13px}html body .gm .cmp,html body .gm .cmp thead th,html body .gm .part,html body .gm .cmp thead .us{font-size:13px}html body .gm .sw,html body .gm .sub,html body .gm .xs .btn{font-size:14px}@media(max-width:767px){html body .gm .cmp,html body .gm .cmp th,html body .gm .cmp td,html body .gm .part{font-size:13px}}@media(min-width:768px){html body .custom-benefits-section .custom-benefit-description,html body .custom-benefits-section-wrapper .custom-benefit-description{font-size:16px!important;line-height:1.55}}@media(max-width:767px){html body .custom-benefits-section .custom-benefit-description,html body .custom-benefits-section-wrapper .custom-benefit-description{font-size:15px!important;line-height:1.55}}html body .scrolling-features-bar .feature-item{font-size:14px!important}@media(max-width:768px){html body .scrolling-features-bar .feature-item{font-size:13px!important}}html body .ticker__item{font-size:15px!important}@media(max-width:767px){html body .ticker__item{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gm-buybox.css.map */
