body.template-product .sticky_atc_btn_inner,body.template-product #lp-sticky{transform:translateY(0);visibility:visible;pointer-events:auto}.gmf-purchase .quantity.buttons_added,.gmf-purchase .quantity-wrapper,.gmf-purchase .lp-qty-wrap,.gmf-purchase~.sticky_atc_btn_inner .quantity.buttons_added,body.template-product .sticky_atc_btn_inner .quantity.buttons_added,body.template-product .lp-sticky-qty,.freeShipMsg[data-gmf-message^="100-results-guaranteed"]{display:none!important}.gmf-purchase-form .product-qty-row-beside,.gmf-purchase-form .quantity-cart,.gmf-purchase-form.lp-qty-atc-row{display:block!important;margin:16px 0 0;width:100%}.gmf-purchase-form .product-form-button-container{width:100%!important;margin:0!important;padding:0!important;flex:1 1 100%}.gmf-purchase [data-add-to-cart],.gmf-purchase #lp-add-btn,body.template-product .sticky_atc_btn_inner [data-add-to-cart],body.template-product #lp-sticky-add{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;width:100%;min-height:52px;padding:12px 16px;border-radius:16px!important;border:1px solid #151218;background:#151218;color:#fff;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:.2px;box-shadow:none}.gmf-purchase [data-add-to-cart]:focus-visible,body.template-product .sticky_atc_btn_inner [data-add-to-cart]:focus-visible,.gmf-purchase #lp-add-btn:focus-visible,body.template-product #lp-sticky-add:focus-visible{outline:3px solid #7b35d1;outline-offset:3px}.gmf-button-price{white-space:nowrap;font:inherit}.gmf-button-price[hidden],[data-add-to-cart]:disabled .gmf-button-price,[aria-disabled=true] .gmf-button-price{display:none!important}.gmf-button-money{font:inherit;color:inherit}.gmf-assurance{clear:both;margin:13px 0 16px;width:100%}.gmf-assurance .gmf-guarantee{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 11px;color:#3d3543;font-size:12px;line-height:1.45;font-weight:400;text-align:center}.gmf-guarantee svg{width:19px;height:19px;flex:0 0 19px}.gmf-assurance .gmf-guarantee-stat{margin:0;padding:10px 12px;border-radius:9px;background:#f6f0fa;color:#4c4055;font-size:11px;line-height:1.5;font-weight:400;text-align:center}.gmf-purchase .price_with_timer{display:flex;flex-wrap:wrap;row-gap:8px;margin:0 0 17px}.gmf-purchase .price_with_timer .price_container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;width:100%!important}.gmf-purchase .price_container .product-price{width:auto;margin:0;padding:0;display:flex;align-items:baseline;gap:9px}.gmf-purchase .price_container .productSingleReview{width:auto;margin:0;font-size:12px}body.template-product .product_page_info .gmf-purchase .price_with_timer .price_container .product-price{flex-direction:row;align-items:baseline;gap:9px}body.template-product .product_page_info .gmf-purchase .price_container [data-product-price],body.template-product .product_page_info .gmf-purchase .price_container [data-product-price] .theme-money{font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.6px;color:#17141a!important}body.template-product .product_page_info .gmf-purchase .price_container [data-compare-price],body.template-product .product_page_info .gmf-purchase .price_container [data-compare-price] .theme-money{font-size:14px;line-height:1.3;font-weight:400;color:#786e7f}body.template-product .product_page_info .gmf-purchase .afterpayTimer .afterpay-info{gap:3px 6px}.gmf-purchase .productSingleReview .stamped-badge{display:flex;align-items:center;gap:5px}.gmf-purchase .productSingleReview .stamped-badge-caption{font-size:11px!important;white-space:nowrap}.gmf-purchase .productSingleReview .stamped-fa:before{font-size:14px!important}.gmf-purchase .price_container [data-product-price] .money{color:#17141a!important}.gmf-purchase .price_container [data-compare-price] .money{color:#786e7f!important}.gmf-purchase .afterpayTimer{width:100%;margin:0}.gmf-purchase .afterpay-info.productAfterpay{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;width:100%;margin:0;padding:0}.gmf-purchase .afterpay-info p{margin:0;color:#68616d;font-size:12px;line-height:1.6}.gmf-purchase .afterpay-info .afterpay{display:flex;align-items:center;gap:6px}.gmf-purchase .afterpay-info .afterpay img{width:auto;height:16px;max-width:82px;object-fit:contain}.gmf-purchase .afterpay-info .afterpay .zip-logo{height:17px;width:auto;max-width:31px}.gmf-purchase .timerSec:not(.preload_timer){box-sizing:border-box;width:100%!important;margin:7px 0 0;padding:9px 12px;background:#fff3f5!important;border:1px solid #f3d3da;border-radius:10px!important;min-height:56px}.gmf-purchase .timerSec:not(.preload_timer) .horizontal-timer-inner{display:flex;align-items:center;gap:10px}.gmf-purchase .timerSec:not(.preload_timer):not(.horizontal-timer){align-items:center;column-gap:10px}.gmf-purchase .timerSec:not(.preload_timer):not(.horizontal-timer)[style*=block]{display:flex!important}.gmf-purchase .timerSec:not(.preload_timer):not(.horizontal-timer):has(.timerCountdown>.p-time):not([style*="display: none"]){display:flex!important}.gmf-purchase .timerSec:not(.preload_timer) .timerSecHeading{position:static;display:flex;align-items:center;flex:0 1 37%;gap:7px;min-width:0;color:#a61931}.gmf-purchase .timerSec:not(.preload_timer) .timerSecHeading:before{content:"";display:block;width:19px;height:19px;flex:0 0 19px;border:1.6px solid currentColor;border-radius:50%;background:linear-gradient(currentColor,currentColor) 8px 3px/1.5px 6px no-repeat,linear-gradient(35deg,transparent 43%,currentColor 44% 56%,transparent 57%) 8px 7px/6px 5px no-repeat}.gmf-purchase .timer-icon{display:none}.gmf-purchase .timerSec:not(.preload_timer) .timerSecHeading p{border:0!important;background:none!important;color:#a61931!important;padding:0!important;margin:0!important;font-size:11px!important;line-height:1.35!important;font-weight:700;text-align:left;letter-spacing:.45px;text-transform:uppercase}.gmf-purchase .timerSec:not(.preload_timer) .timerCountdownWrap{flex:1 1 auto;min-width:0;padding:0!important}.gmf-purchase .timerSec:not(.preload_timer) .timerCountdown{display:flex;width:100%}.gmf-purchase .timerSec:not(.preload_timer) .timerCountdown>span{box-sizing:border-box;flex:1;min-width:0!important;padding:0 5px 12px!important;color:#bd1833;font-size:25px!important;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.gmf-purchase .timerSec:not(.preload_timer) .timerCountdown>span:after{position:absolute;inset:auto 0 0;margin:0;color:#985160;font-size:8px!important;line-height:1;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.gmf-purchase .timerSec:not(.preload_timer) .timerCountdown>span:before{content:":";position:absolute;inset:1px -2px auto auto;width:auto;height:auto;background:none;color:#c97583;font-size:18px}.gmf-purchase .timerSec:not(.preload_timer) .timerCountdown>span:last-child:before{display:none}.gmf-purchase .timerSec .timerCountdown>span.p-days:after{content:var(--gmf-days)}.gmf-purchase .timerSec .timerCountdown>span.p-hours:after{content:var(--gmf-hours)}.gmf-purchase .timerSec .timerCountdown>span.p-minutes:after{content:var(--gmf-minutes)}.gmf-purchase .timerSec .timerCountdown>span.p-sec:after{content:var(--gmf-seconds)}body.template-product .sticky_atc_btn_inner .sticky_qty_inner{gap:6px}body.template-product .sticky_atc_btn_inner .product-form-button-container{flex:1 1 100%;margin:0;width:100%}body.template-product .sticky_atc_btn_inner .fixed_text{margin:0;font-size:11px;line-height:1.4;font-style:normal}body.template-product #lp-sticky .lp-sticky-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body.template-product #lp-sticky .lp-sticky-pq-row{flex:1 1 40%;margin:0}body.template-product #lp-sticky-add{flex:1 1 40%}body.template-product #lp-sticky .lp-sticky-guarantee{width:100%;margin:0;font-size:11px}.gmf-purchase .lp-qty-atc-row{flex-wrap:wrap}.gmf-purchase .lp-qty-atc-row .gmf-assurance{flex:1 1 100%}@media(max-width:359px){.gmf-purchase .timerSec:not(.preload_timer){padding:9px}.gmf-purchase .timerSec:not(.preload_timer) .timerSecHeading{gap:5px;flex-basis:35%}.gmf-purchase .timerSec:not(.preload_timer) .timerSecHeading p{font-size:10px!important}.gmf-purchase .timerSec:not(.preload_timer) .timerCountdown>span{font-size:22px!important;padding-left:3px!important;padding-right:3px!important}}@media(max-width:800px){body.template-product .sticky_atc_btn_inner .desk-hide{display:none!important}body.template-product #lp-sticky .lp-sticky-pq-row{display:none}body.template-product .sticky_atc_btn_inner{padding:10px 0}body.template-product .sticky_atc_btn_inner [data-add-to-cart],body.template-product #lp-sticky-add{min-height:48px}}.gmf-purchase .productSingleReview .stamped-badge{gap:8px}@media(min-width:801px){.gmf-purchase .productSingleReview .stamped-badge-caption{font-size:15px!important;line-height:1.4}.gmf-purchase .productSingleReview .stamped-fa:before{font-size:20px!important}.gmf-purchase .gmf-purchase-form,.gmf-purchase .timerSec:not(.preload_timer){max-width:440px}.gmf-purchase .price_container .productSingleReview{flex-shrink:0}}@media(max-width:800px){.gmf-purchase .productSingleReview .stamped-badge-caption{font-size:14px!important;line-height:1.5}.gmf-purchase .productSingleReview .stamped-fa:before{font-size:20px!important}.gmf-purchase .price_container .productSingleReview{width:100%}}.gmf-purchase .price_with_timer{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;align-items:start;max-width:440px;margin:0 0 12px}.gmf-purchase .price_with_timer .price_container{display:contents!important}.gmf-purchase .price_with_timer .product-price{grid-column:1;grid-row:1;justify-self:start;justify-content:flex-start;flex-wrap:wrap;width:auto!important;min-width:0;margin:0!important;padding:0!important;text-align:left}.gmf-purchase .price_with_timer [data-product-price],.gmf-purchase .price_with_timer [data-product-price] .theme-money,.gmf-purchase .price_with_timer [data-product-price] .money{font-size:24px!important;line-height:1.25!important}.gmf-purchase .price_with_timer [data-compare-price],.gmf-purchase .price_with_timer [data-compare-price] .theme-money,.gmf-purchase .price_with_timer [data-compare-price] .money{font-size:12px!important;line-height:1.3!important}.gmf-purchase .price_with_timer .productSingleReview{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;width:auto!important;min-width:0;margin:0!important;padding:0!important;text-align:right}.gmf-purchase .price_with_timer .stamped-badge{justify-content:flex-end;margin:0!important;padding:0!important}.gmf-purchase .price_with_timer .stamped-badge-caption{margin:0!important;padding:0!important}.gmf-purchase .price_with_timer .afterpayTimer{grid-column:1;grid-row:2;min-width:0;margin:0!important;padding:0!important;text-align:left}.gmf-purchase .price_with_timer .afterpay-info.productAfterpay{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;margin:0!important;padding:0!important;text-align:left}.gmf-purchase .price_with_timer .afterpay-info p{font-size:11px;line-height:1.4;text-align:left}.gmf-purchase .price_with_timer .timerSec{grid-column:1 / -1;grid-row:3;margin-top:7px}@media(min-width:801px)and (max-width:1100px){.gmf-purchase .price_with_timer{grid-template-columns:minmax(0,1fr) 108px;column-gap:12px}.gmf-purchase .price_with_timer .stamped-badge{flex-direction:column;align-items:flex-end;gap:2px}.gmf-purchase .price_with_timer .stamped-badge-starrating{line-height:1;white-space:nowrap}}@media(min-width:801px){.gmf-purchase.product_page_new_design{width:100%;max-width:440px}.gmf-purchase .price_with_timer{row-gap:7px}}.gmf-purchase-form .swatch-wrapper.new-swatch-ui{padding-top:12px}.gmf-purchase-form .gmp-pack-heading{margin:0 0 8px!important;color:#302637;font-size:14px;line-height:1.4;font-weight:600}.gmf-assurance{margin:16px 0}.gmf-assurance .gmf-guarantee{gap:8px;margin-bottom:10px;color:#594064;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;font-style:italic;font-weight:800;letter-spacing:.15px;text-transform:uppercase}.gmf-assurance .gmf-guarantee svg{width:22px;height:22px;flex-basis:22px;stroke-width:1.8}.gmf-assurance .gmf-guarantee-stat{padding:10px 12px;border-radius:999px;background:#eee8f4;color:#28212d;font-size:13px;line-height:1.5}.gmf-assurance .gmf-guarantee-stat strong{font-weight:700;color:inherit}.gmf-assurance .gmf-assurance-phrase{display:inline-block;white-space:nowrap}.gmf-assurance{container-type:inline-size}@media(max-width:800px){.gmf-purchase .key-benefits.desk-hide{width:calc(100vw - 16px);margin-left:calc((100% - 100vw + 16px)/2)}.gmf-purchase .key-benefits.desk-hide .card-body{gap:0}.gmf-purchase .key-benefits.desk-hide .product-features{flex:var(--gmf-benefit-weight,1) 1 0;width:calc(100% / 3);min-width:0}.gmf-purchase .key-benefits.desk-hide .product-features p{font-size:clamp(10.5px,3.2vw,12px);line-height:1.5;letter-spacing:-.1px;text-wrap:balance}.gmf-assurance{width:calc(100vw - 16px);margin-left:calc((100% - 100vw + 16px)/2)}.gmf-assurance .gmf-guarantee{font-size:clamp(10.5px,3.42cqw,12px);gap:4px;letter-spacing:0;white-space:nowrap}.gmf-assurance .gmf-guarantee>span{flex:0 0 auto}.gmf-assurance .gmf-guarantee svg{width:18px;height:18px;flex-basis:18px}.gmf-assurance .gmf-guarantee-stat{font-size:clamp(10.5px,3.37cqw,12px);padding:10px 7px;letter-spacing:-.1px;white-space:nowrap}}@media(max-width:359px){.gmf-purchase .key-benefits.desk-hide{width:calc(100vw - 8px);margin-left:calc((100% - 100vw + 8px)/2)}.gmf-purchase .key-benefits.desk-hide .product-features p{letter-spacing:-.25px}.gmf-assurance .gmf-guarantee svg{width:14px;height:16px;flex-basis:14px}}@media(max-width:800px){.gmf-purchase .price_with_timer{grid-template-columns:minmax(0,1fr) 108px;column-gap:12px;row-gap:6px}.gmf-purchase .price_with_timer .product-price{gap:2px 7px;font-size:20px;line-height:1.25}.gmf-purchase .price_with_timer [data-product-price],.gmf-purchase .price_with_timer [data-product-price] .theme-money,.gmf-purchase .price_with_timer [data-product-price] .money{font-size:20px!important;line-height:1.25!important}.gmf-purchase .price_with_timer [data-compare-price],.gmf-purchase .price_with_timer [data-compare-price] .theme-money,.gmf-purchase .price_with_timer [data-compare-price] .money{font-size:12px!important;line-height:1.3!important}.gmf-purchase .price_with_timer .stamped-badge{flex-direction:column;align-items:flex-end;gap:2px}.gmf-purchase .price_with_timer .stamped-badge-starrating{line-height:1;white-space:nowrap}}body.template-product .gmf-purchase .price_with_timer{margin-top:12px!important}body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl,body.template-product #lp-sticky .gmf-sticky-bnpl{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 6px;flex:1 1 100%;width:100%;margin:0;padding:0;color:#68616d;font-size:11px;line-height:1.4}body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl p{margin:0;padding:0;font:inherit;white-space:nowrap}body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl .afterpay{display:flex;align-items:center;gap:6px}body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl a{display:inline-flex;align-items:center;margin:0!important}body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl img{display:block;width:auto;height:12px;max-width:70px;object-fit:contain}body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl img.zip-logo{height:14px;max-width:26px}body.template-product .sticky_atc_btn_inner .gmf-sticky-prices,body.template-product #lp-sticky .gmf-sticky-prices,body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl,body.template-product #lp-sticky .gmf-sticky-bnpl{display:none}@media(max-width:800px){body.template-product .sticky_atc_btn_inner .gmf-sticky-prices,body.template-product #lp-sticky .gmf-sticky-prices{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:3px 8px;flex:1 1 100%;width:100%;line-height:1.2}body.template-product .gmf-sticky-compare{color:#77717c;font-size:12px;font-weight:400}body.template-product .gmf-sticky-current{color:#17141a;font-size:20px;font-weight:700}body.template-product #lp-sticky .gmf-sticky-current{color:#1a1a1a}body.template-product .gmf-sticky-compare[hidden]{display:none}body.template-product .sticky_atc_btn_inner .gmf-sticky-bnpl,body.template-product #lp-sticky .gmf-sticky-bnpl{display:flex;justify-content:flex-start;text-align:left}body.template-product .sticky_atc_btn_inner:has(.gmf-sticky-bnpl) .sticky_qty_inner{row-gap:5px}body.template-product #lp-sticky:has(.gmf-sticky-bnpl) .lp-sticky-pq-row{display:none}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/gm-variant-facelift.css.map */
