:root{--gp-ink:#1d1416;--gp-ink-2:#5b4a4e;--gp-ink-3:#8c7b7f;--gp-bg:#fffaf8;--gp-blush:#fbe9ea;--gp-blush-2:#f6d6d9;--gp-cream:#fff3ee;--gp-red:#d3192b;--gp-red-d:#a80f1f;--gp-pink:#f08aa6;--gp-line:#efdfe0;--gp-ok:#1f8a5b;--gp-r:18px;--gp-shadow:0 14px 40px -18px rgba(110,20,32,.35);--gp-serif:"Instrument Serif",Georgia,serif;--gp-sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif}html{scroll-behavior:smooth}#MainContent{background:var(--gp-bg);font-family:var(--gp-sans);color:var(--gp-ink)}.gp{font-family:var(--gp-sans);color:var(--gp-ink);line-height:1.55;-webkit-font-smoothing:antialiased}.gp *,.gp *:before,.gp *:after{box-sizing:border-box}.gp h1,.gp h2,.gp h3,.gp h4,.gp p,.gp ul,.gp ol,.gp figure{margin:0;padding:0;letter-spacing:normal}.gp ul,.gp ol{list-style:none}.gp img{max-width:100%;display:block;height:auto}.gp a{color:inherit}.gp button{font:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}.gp-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.gp-sec{padding:clamp(64px,9vw,112px) 0}.gp-serif{font-family:var(--gp-serif)!important;font-weight:400!important;letter-spacing:-.01em!important}.gp h2.gp-serif{font-size:clamp(34px,5vw,56px);line-height:1.02;text-align:center;color:var(--gp-ink)}.gp h2 em,.gp h1 em,.gp-h1 em{font-style:italic;color:var(--gp-red)}.gp-eyebrow{display:inline-block;font-family:var(--gp-sans);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gp-red)}.gp-head{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,56px)}.gp-head p{color:var(--gp-ink-2);margin-top:14px;font-size:17px}.gp-head .gp-eyebrow{margin-bottom:12px}.gp-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--gp-red);color:#fff!important;font-family:var(--gp-sans);font-weight:800;font-size:17px;letter-spacing:.02em;padding:18px 22px;border-radius:14px;text-decoration:none;box-shadow:0 12px 26px -12px #d3192bb3;transition:transform .15s,background .15s}.gp-btn:hover{background:var(--gp-red-d);transform:translateY(-1px)}.gp-pulse{animation:gp-pulse 2.6s infinite}@keyframes gp-pulse{0%,to{box-shadow:0 12px 26px -12px #d3192bb3}50%{box-shadow:0 12px 34px -6px #d3192b8c}}.gp-ticks{display:grid;gap:10px;margin:22px 0 28px}.gp-ticks li{display:flex;gap:10px;font-weight:600}.gp-ticks li:before{content:"\2713";flex:none;width:24px;height:24px;border-radius:50%;background:var(--gp-red);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800}.gp-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.gp-reveal.in,.shopify-design-mode .gp-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gp-reveal{opacity:1;transform:none;transition:none}.gp-pulse{animation:none}html{scroll-behavior:auto}}.gp [hidden]{display:none!important}#gp-offer{display:block;position:relative;top:-90px;visibility:hidden}[id$=__main]{background:var(--gp-bg)}[id$=__main] .product__info-container{font-family:var(--gp-sans);color:var(--gp-ink)}[id$=__main] .product__media-wrapper{position:relative}[id$=__main] .product__media-list .product__media-item,[id$=__main] .product__media,[id$=__main] .product-media-container{border-radius:var(--gp-r);overflow:hidden}[id$=__main] .thumbnail{border-radius:10px;overflow:hidden}.gp-g-badge{position:absolute;top:16px;left:16px;z-index:3;background:var(--gp-red);color:#fff;font-family:var(--gp-sans);font-weight:800;font-size:13px;padding:8px 12px;border-radius:999px;box-shadow:var(--gp-shadow);pointer-events:none}.gp-pinfo .gp-eyebrow{margin-bottom:10px}.gp-h1{font-family:var(--gp-serif)!important;font-weight:400!important;font-size:clamp(38px,4.6vw,56px)!important;line-height:1!important;letter-spacing:-.015em!important;color:var(--gp-ink);margin:0}.gp-psub{color:var(--gp-ink-2);font-size:17px;margin:14px 0 18px;line-height:1.55}.gp-psub b{color:var(--gp-ink)}.gp-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:22px}.gp-chip{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--gp-line);border-radius:12px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.3}.gp-chip i{width:26px;height:26px;border-radius:50%;background:var(--gp-blush);display:grid;place-items:center;font-style:normal;flex:none;font-size:14px}.gp-mini{display:flex;gap:6px;margin-bottom:22px;flex-wrap:wrap}.gp-mini span{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;background:var(--gp-cream);border:1px solid var(--gp-line)}.gp-offer{background:#fff;border:1px solid var(--gp-line);border-radius:var(--gp-r);padding:20px;box-shadow:var(--gp-shadow);margin:6px 0 4px}.gp-offer-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-family:var(--gp-sans)}.gp-offer-title b{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gp-ink)}.gp-offer-title small{color:var(--gp-ink-3);font-size:13px}.gp-offer quantity-breaks{--margin-top:0!important;--margin-bottom:0!important;margin:0!important}.gp-offer .quantity-breaks__title{display:none}.gp-offer .quantity-breaks-container{display:flex!important;flex-direction:column;gap:10px;grid-template-columns:none!important}.gp-offer .quantity-break{position:relative;display:block;padding:14px 14px 14px 46px!important;border:2px solid var(--gp-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s,background .15s;color:var(--gp-ink)!important;margin:0!important}.gp-offer .quantity-break:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid var(--gp-ink-3);background:#fff;box-sizing:border-box}.gp-offer .quantity-break:hover{border-color:var(--gp-blush-2)!important}.gp-offer input[name=quantity]:checked+.quantity-break{border-color:var(--gp-red)!important;background:#fff7f7!important}.gp-offer input[name=quantity]:checked+.quantity-break:before{border-color:var(--gp-red);background:radial-gradient(circle,var(--gp-red) 0 4.5px,#fff 5.5px)}.gp-offer .quantity-break__badge{position:absolute!important;top:-11px!important;right:14px!important;left:auto!important;transform:none!important;background:var(--gp-red)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px!important;border-radius:999px!important;margin:0!important;line-height:1.4}.gp-offer .quantity-break:nth-of-type(3) .quantity-break__badge{background:var(--gp-ink)!important}.gp-offer .quantity-break__content{display:flex;justify-content:space-between;align-items:center;gap:12px}.gp-offer .quantity-break__label{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.gp-offer .quantity-break__label-text{font-weight:800;font-size:15px;color:var(--gp-ink)}.gp-offer .quantity-break__benefit{display:inline-block;background:#e8f6ee!important;color:var(--gp-ok)!important;font-size:12px!important;font-weight:800;padding:2px 8px!important;border-radius:999px!important;border:0!important}.gp-offer .quantity-break__caption{display:block;font-size:13px;color:var(--gp-ink-2);margin-top:2px}.gp-offer .quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.gp-offer .quantity-break__price{font-size:20px;font-weight:800;color:var(--gp-ink)}.gp-offer .quantity-break__compare-price{color:var(--gp-ink-3);font-size:13px;text-decoration:line-through}.gp-fship{margin:14px 0;padding:12px 14px;border-radius:12px;background:var(--gp-cream);border:1px solid var(--gp-line);font-family:var(--gp-sans)}.gp-fship p{font-size:13.5px;font-weight:700;margin:0 0 8px;display:flex;justify-content:space-between;gap:10px;color:var(--gp-ink)}.gp-fship p small{font-weight:600;color:var(--gp-ink-3);font-size:12px}.gp-fship .track{height:8px;border-radius:99px;background:#f1dfe0;overflow:hidden}.gp-fship .fill{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--gp-pink),var(--gp-red));transition:width .6s cubic-bezier(.2,.8,.2,1)}.gp-fship.done{background:#e8f6ee;border-color:#cdebd9}.gp-fship.done .fill{background:var(--gp-ok)}.gp-fship.done p{color:var(--gp-ok)}.gp-offer .product-form__buttons{margin:0}.gp-offer .product-form__submit{background:var(--gp-red)!important;color:#fff!important;border:0!important;border-radius:14px!important;min-height:58px;font-family:var(--gp-sans)!important;font-weight:800!important;font-size:17px!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:0 12px 26px -12px #d3192bb3;animation:gp-pulse 2.6s infinite}.gp-offer .product-form__submit:before,.gp-offer .product-form__submit:after{display:none!important}.gp-offer .product-form__submit:hover{background:var(--gp-red-d)!important}.gp-shipline{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--gp-ink-2);margin-top:12px;font-weight:600;font-family:var(--gp-sans)}.gp-shipline span:before{content:"\2713  ";color:var(--gp-ok);font-weight:800}.gp-offer .payment-badges{justify-content:center;margin:12px 0 0}[id$=__main] .product__accordion{border-color:var(--gp-line)!important}[id$=__main] .product__accordion .accordion__summary{padding:15px 2px}[id$=__main] .product__accordion .accordion__title{font-family:var(--gp-sans)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--gp-ink)}[id$=__main] .product__accordion .material-icon{display:none}[id$=__main] .product__accordion .accordion__content{color:var(--gp-ink-2);font-size:15px;font-family:var(--gp-sans)}[id$=__main] .product__accordion .accordion__content ul{padding-left:18px;list-style:disc}.sticky-atc .button,.sticky-atc button[type=submit]{background:var(--gp-red)!important;color:#fff!important;border-radius:14px!important;font-family:var(--gp-sans)!important;font-weight:800!important;text-transform:none!important;letter-spacing:.02em!important}.sticky-atc .button:after,.sticky-atc .button:before{display:none!important}[id$=__gp_trust] .color-inverse,[id$=__gp_trust]>div{background:var(--gp-ink)!important;color:#fff!important}[id$=__gp_trust] *:not(.material-icon):not(.material-symbols-outlined){font-family:var(--gp-sans)!important}[id$=__gp_trust] .material-icon{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:inline-grid!important;place-items:center;color:#fff!important;font-size:20px!important}[id$=__gp_trust] h3,[id$=__gp_trust] .icon-bar__title,[id$=__gp_trust] [class*=__title]{font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}[id$=__gp_trust] .rte,[id$=__gp_trust] .rte p{font-size:12.5px!important;opacity:.75;color:#fff!important}[id$=__gp_pain],[id$=__gp_gift]{background:var(--gp-bg)}[id$=__gp_pain]{background:var(--gp-blush)}[id$=__gp_pain] *:not(.material-icon):not(.material-symbols-outlined),[id$=__gp_gift] *:not(.material-icon):not(.material-symbols-outlined){font-family:var(--gp-sans)}[id$=__gp_pain] .image-with-text__media,[id$=__gp_gift] .image-with-text__media{border-radius:var(--gp-r)!important;overflow:hidden;box-shadow:var(--gp-shadow)}[id$=__gp_pain] .image-with-text__content,[id$=__gp_gift] .image-with-text__content{background:transparent!important}[id$=__gp_pain] .image-with-text__heading,[id$=__gp_gift] .image-with-text__heading{font-family:var(--gp-serif)!important;font-weight:400!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.02!important;letter-spacing:-.01em!important;color:var(--gp-ink)!important;text-transform:none!important}[id$=__gp_pain] .image-with-text__heading em,[id$=__gp_gift] .image-with-text__heading em{font-style:italic;color:var(--gp-red)}[id$=__gp_pain] .caption-with-letter-spacing,[id$=__gp_gift] .caption-with-letter-spacing,[id$=__gp_pain] .image-with-text__content .caption,[id$=__gp_gift] .image-with-text__content .caption{font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--gp-red)!important}[id$=__gp_pain] .image-with-text__text,[id$=__gp_gift] .image-with-text__text,[id$=__gp_pain] .rte,[id$=__gp_gift] .rte{color:var(--gp-ink-2)!important;font-size:17px!important;line-height:1.55}[id$=__gp_pain] .rte b,[id$=__gp_pain] .rte strong{color:var(--gp-ink)}[id$=__gp_pain] .rte ol{list-style:none;padding:0;margin:24px 0;counter-reset:gp}[id$=__gp_pain] .rte ol li{display:flex;gap:12px;padding:12px 0;border-bottom:1px dashed var(--gp-blush-2);font-size:16px;color:var(--gp-ink);counter-increment:gp;margin:0}[id$=__gp_pain] .rte ol li:before{content:counter(gp,decimal-leading-zero);color:var(--gp-red);font-weight:800;min-width:22px}[id$=__gp_gift] .text-with-icon,[id$=__gp_gift] [class*=text-with-icon]{font-weight:600!important;color:var(--gp-ink)!important}[id$=__gp_gift] .button,[id$=__gp_gift] button[type=submit]{background:var(--gp-red)!important;color:#fff!important;border-radius:14px!important;font-weight:800!important;font-size:17px!important;text-transform:none!important;letter-spacing:.02em!important;min-height:58px;max-width:420px;width:100%;box-shadow:0 12px 26px -12px #d3192bb3}[id$=__gp_gift] .button:after,[id$=__gp_gift] .button:before{display:none!important}[id$=__gp_faq]{background:var(--gp-bg)}[id$=__gp_faq] *:not(.material-icon):not(.material-symbols-outlined){font-family:var(--gp-sans)}[id$=__gp_faq] .collapsible-content__heading,[id$=__gp_faq] h2{font-family:var(--gp-serif)!important;font-weight:400!important;font-size:clamp(34px,5vw,56px)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--gp-ink)}[id$=__gp_faq] h2 em{font-style:italic;color:var(--gp-red)}[id$=__gp_faq] .caption-with-letter-spacing{font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;color:var(--gp-red)!important}[id$=__gp_faq] .collapsible-content__grid,[id$=__gp_faq] .grid{max-width:820px;margin-inline:auto}[id$=__gp_faq] .accordion{background:#fff!important;border:1px solid var(--gp-line)!important;border-radius:14px!important;margin-bottom:10px!important;padding:0 20px!important}[id$=__gp_faq] .accordion__title{font-weight:700!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;color:var(--gp-ink)!important}[id$=__gp_faq] .accordion .icon-plus,[id$=__gp_faq] .accordion .icon-caret{color:var(--gp-red)}[id$=__gp_faq] .accordion__content{color:var(--gp-ink-2)!important;font-size:15.5px}[id$=__gp_faq] .material-icon{display:none}[id$=__gp_pain] .image-with-text__content :is(h1,h2,h3,.h0,.h1,.h2),[id$=__gp_gift] .image-with-text__content :is(h1,h2,h3,.h0,.h1,.h2){font-family:var(--gp-serif)!important;font-weight:400!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.02!important;letter-spacing:-.01em!important;color:var(--gp-ink)!important;text-transform:none!important}[id$=__gp_pain] .image-with-text__content :is(h1,h2,h3) em,[id$=__gp_gift] .image-with-text__content :is(h1,h2,h3) em{font-style:italic;color:var(--gp-red)!important;background:none!important}[id$=__gp_pain] .image-with-text__content p,[id$=__gp_gift] .image-with-text__content p{color:var(--gp-ink-2);font-size:17px;line-height:1.55}[id$=__gp_pain] .image-with-text__content p strong{color:var(--gp-ink)}[id$=__gp_pain] .image-with-text__content p.caption-with-letter-spacing,[id$=__gp_gift] .image-with-text__content p.caption-with-letter-spacing{font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--gp-red)!important}[id$=__gp_pain] .image-with-text__content ol{list-style:none;padding:0;margin:24px 0;counter-reset:gp}[id$=__gp_pain] .image-with-text__content ol li{display:flex;gap:12px;padding:12px 0;border-bottom:1px dashed var(--gp-blush-2);font-size:16px;color:var(--gp-ink);counter-increment:gp;margin:0;text-align:left}[id$=__gp_pain] .image-with-text__content ol li:before{content:counter(gp,decimal-leading-zero);color:var(--gp-red);font-weight:800;min-width:22px}[id$=__gp_gift] .main-product-atc{background:var(--gp-red)!important;color:#fff!important;border-radius:14px!important;font-weight:800!important;font-size:17px!important;text-transform:none!important;letter-spacing:.02em!important;min-height:58px;width:100%;max-width:420px;box-shadow:0 12px 26px -12px #d3192bb3}[id$=__gp_gift] .main-product-atc:before,[id$=__gp_gift] .main-product-atc:after{display:none!important}[id$=__gp_faq] .collapsible-content__heading,[id$=__gp_faq] .collapsible-content__heading *{font-family:var(--gp-serif)!important;font-weight:400!important;font-size:clamp(34px,5vw,56px)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--gp-ink)}[id$=__gp_faq] .collapsible-content__heading em{font-style:italic;color:var(--gp-red)!important;background:none!important}[id$=__gp_faq] .accordion__content__inner{color:var(--gp-ink-2)!important;font-size:15.5px}[id$=__main] .product__accordion .accordion__content__inner{color:var(--gp-ink-2);font-size:15px;font-family:var(--gp-sans)}[id$=__main] .product__accordion .accordion__content__inner ul{padding-left:18px;list-style:disc}[id$=__gp_trust] .icon-bar-card__icon .material-icon,[id$=__gp_trust] .icon-bar-card__icon{color:#fff!important}[id$=__gp_trust] .multicolumn-text,[id$=__gp_trust] .multicolumn-text p{font-size:12.5px!important;opacity:.75;color:#fff!important}.gp-inside-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media(max-width:1020px){.gp-inside-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.gp-inside-grid{grid-template-columns:repeat(2,1fr)}}.gp-pcard{background:#fff;border:1px solid var(--gp-line);border-radius:var(--gp-r);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.gp-pcard:hover{transform:translateY(-4px);box-shadow:var(--gp-shadow)}.gp-pcard .ph{aspect-ratio:1;background:#fff;position:relative}.gp-pcard .ph img{width:100%;height:100%;object-fit:contain}.gp-pcard .zone{position:absolute;top:10px;left:10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:#fff}.gp-pcard .bd{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.gp-pcard h3{font-size:15px;line-height:1.25;font-weight:800;font-family:var(--gp-sans)}.gp-pcard .size{font-size:12px;color:var(--gp-ink-3);font-weight:700}.gp-pcard p{font-size:13.5px;color:var(--gp-ink-2);flex:1}.gp-pcard .val{font-size:13px;font-weight:700;color:var(--gp-ink-3)}.gp-valuebar{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;background:#fff;border:2px dashed var(--gp-red);border-radius:var(--gp-r);padding:20px 24px;text-align:center}.gp-valuebar .v1{font-size:16px;color:var(--gp-ink-2)}.gp-valuebar .v1 s{font-weight:800}.gp-valuebar .arrow{font-size:24px;color:var(--gp-red)}.gp-valuebar .v2{font-family:var(--gp-serif);font-size:44px;line-height:1;color:var(--gp-red)}.gp-valuebar .v3{background:var(--gp-red);color:#fff;font-weight:800;padding:8px 14px;border-radius:999px;font-size:14px}.gp-results{background:linear-gradient(180deg,var(--gp-bg),var(--gp-cream))}.gp-res-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:820px){.gp-res-grid{grid-template-columns:1fr}}.gp-res{background:#fff;border:1px solid var(--gp-line);border-radius:var(--gp-r);overflow:hidden}.gp-res .bd{padding:18px 20px 20px}.gp-res .tag{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-ink-3)}.gp-res h3{font-size:18px;margin:4px 0 12px;font-weight:800;font-family:var(--gp-sans)}.gp-stat-row{display:flex;gap:10px;flex-wrap:wrap}.gp-stat{flex:1;min-width:120px;background:var(--gp-cream);border-radius:12px;padding:12px}.gp-stat b{display:block;font-family:var(--gp-serif);font-weight:400;font-size:34px;line-height:1;color:var(--gp-red)}.gp-stat span{font-size:12.5px;color:var(--gp-ink-2);font-weight:600}.gp-disclaim{font-size:12px;color:var(--gp-ink-3);text-align:center;margin:22px auto 0;max-width:820px}.gp-ba{position:relative;aspect-ratio:5/4;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y;background:#eee;--pos:50%}.gp-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;max-width:none}.gp-ba .ba-before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.gp-ba .ba-line{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 10px #00000040;pointer-events:none}.gp-ba .ba-knob{position:absolute;top:50%;left:var(--pos);width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#fff;box-shadow:0 6px 18px #00000040;display:grid;place-items:center;font-weight:800;color:var(--gp-red);font-size:15px;letter-spacing:-2px;pointer-events:none}.gp-ba .lbl{position:absolute;bottom:12px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;pointer-events:none}.gp-ba .lbl.b{left:12px;background:#1d1416b3;color:#fff}.gp-ba .lbl.a{right:12px;background:var(--gp-red);color:#fff}.gp-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;-webkit-appearance:none;appearance:none}.gp-ba .hint{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#ffffffeb;font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;pointer-events:none;transition:opacity .4s;white-space:nowrap}.gp-ba.used .hint{opacity:0}.gp-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1020px){.gp-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.gp-steps{grid-template-columns:1fr}}.gp-step{background:#fff;border:1px solid var(--gp-line);border-radius:var(--gp-r);overflow:hidden}.gp-step .ph{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--gp-blush)}.gp-step .ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gp-step:hover .ph img{transform:scale(1.04)}.gp-step .num{position:absolute;top:12px;left:12px;font-family:var(--gp-serif);font-size:30px;line-height:1;background:#fff;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 16px #0000001f}.gp-step .freq{position:absolute;bottom:12px;left:12px;background:#1d1416bf;color:#fff;font-size:11.5px;font-weight:800;padding:5px 10px;border-radius:999px;letter-spacing:.04em}.gp-step .bd{padding:16px}.gp-step h3{font-size:16px;font-weight:800;font-family:var(--gp-sans)}.gp-step .prod{font-size:12.5px;color:var(--gp-red);font-weight:700;margin:2px 0 8px}.gp-step .txt,.gp-step .txt p{font-size:14px;color:var(--gp-ink-2)}.gp-week{margin-top:36px;background:#fff;border:1px solid var(--gp-line);border-radius:var(--gp-r);overflow:auto}.gp-week table{width:100%;border-collapse:collapse;min-width:640px;font-size:14px;border:0;margin:0}.gp-week th,.gp-week td{padding:12px 10px;text-align:center;border:0;border-bottom:1px solid var(--gp-line);background:none}.gp-week th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-ink-3);font-weight:700}.gp-week td:first-child,.gp-week th:first-child{text-align:left;font-weight:700;padding-left:18px}.gp-vid{background:linear-gradient(180deg,var(--gp-bg),var(--gp-blush))}.gp-vid-grid{display:grid;grid-template-columns:330px 1fr;gap:64px;align-items:center;max-width:980px;margin:0 auto}.gp-vid-grid>*{min-width:0}@media(max-width:820px){.gp-vid-grid{grid-template-columns:1fr;gap:30px}}.gp-phone{position:relative;width:min(330px,100%);aspect-ratio:9/16;margin:0 auto;border-radius:34px;overflow:hidden;background:#111;box-shadow:0 0 0 8px #1d1416,0 30px 60px -20px #6e142080}.gp-phone video,.gp-phone img{width:100%;height:100%;object-fit:cover;display:block}.gp-phone .snd{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#ffffffeb;font-size:12.5px;font-weight:800;padding:8px 14px;border-radius:999px;white-space:nowrap}.gp-phone .live{position:absolute;top:14px;left:14px;background:var(--gp-red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;padding:4px 9px;border-radius:999px}.gp-vid h2.gp-serif{text-align:left;margin-top:12px}.gp-vid .lead{color:var(--gp-ink-2);font-size:17px;margin-top:14px}.gp-vsteps{margin:24px 0 28px;display:grid;gap:12px;counter-reset:v}.gp-vsteps li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--gp-line);border-radius:14px;padding:14px 16px;counter-increment:v}.gp-vsteps li:before{content:counter(v);flex:none;width:30px;height:30px;border-radius:50%;background:var(--gp-pink);color:#fff;font-weight:800;display:grid;place-items:center;font-size:14px}.gp-vsteps b{display:block;color:var(--gp-red);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.gp-vsteps span{font-size:14.5px;color:var(--gp-ink-2)}.gp-vid .gp-btn{max-width:420px}.gp-zones{background:var(--gp-ink);color:#fff}.gp-zones h2.gp-serif{color:#fff}.gp-zones h2 em,.gp-zones .gp-eyebrow{color:#ff8e9b}.gp-zones .gp-head p{color:#ffffffbf}.gp-zone-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.gp-zone-grid>*{min-width:0}@media(max-width:860px){.gp-zone-grid{grid-template-columns:1fr}}.gp-zone-img{border-radius:var(--gp-r);overflow:hidden}.gp-zone-list{display:grid;gap:14px}.gp-zl{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px 20px}.gp-zl b{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ff8e9b}.gp-zl h3{font-family:var(--gp-serif);font-weight:400;font-size:28px;margin:2px 0 6px;color:#fff}.gp-zl p{color:#ffffffbf;font-size:14.5px}.gp-ing-hero{border-radius:var(--gp-r);overflow:hidden;margin-bottom:22px;box-shadow:var(--gp-shadow)}.gp-ing-hero img{width:100%;aspect-ratio:21/8;object-fit:cover;object-position:center 60%}@media(max-width:640px){.gp-ing-hero img{aspect-ratio:4/3}}.gp-ing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:860px){.gp-ing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.gp-ing-grid{grid-template-columns:1fr}}.gp-ing{background:#fff;border:1px solid var(--gp-line);border-radius:16px;padding:20px}.gp-ing .cat{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gp-ink-3)}.gp-ing h3{font-family:var(--gp-serif);font-weight:400;font-size:26px;line-height:1.1;margin:4px 0 8px}.gp-ing p{font-size:14px;color:var(--gp-ink-2)}.gp-ing .in{margin-top:10px;font-size:12px;font-weight:700;color:var(--gp-red)}.gp-cmp-sec{background:var(--gp-cream)}.gp-cmp{max-width:900px;margin:0 auto;background:#fff;border-radius:var(--gp-r);border:1px solid var(--gp-line);overflow:auto;box-shadow:var(--gp-shadow)}.gp-cmp table{width:100%;border-collapse:collapse;min-width:560px;border:0;margin:0}.gp-cmp th,.gp-cmp td{padding:16px 14px;text-align:center;border:0;border-bottom:1px solid var(--gp-line);font-size:15px;background:none}.gp-cmp td:first-child,.gp-cmp th:first-child{text-align:left;font-weight:600}.gp-cmp th{font-size:13px;font-weight:800}.gp-cmp .us{background:#fff3f3;font-weight:800}.gp-cmp th.us{background:var(--gp-red);color:#fff;font-size:14px}.gp-yes{color:var(--gp-ok);font-weight:800;font-size:18px}.gp-no{color:#c7b3b6;font-weight:800;font-size:18px}.gp-demo-note{max-width:820px;margin:-22px auto 28px;text-align:center;font-size:13px;font-weight:700;color:#8a5a00;background:#fff6dd;border:1px dashed #e7c46a;border-radius:12px;padding:10px 14px}.gp-rv-top{display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;background:#fff;border:1px solid var(--gp-line);border-radius:var(--gp-r);padding:24px 28px;margin-bottom:18px}@media(max-width:760px){.gp-rv-top{grid-template-columns:1fr;gap:18px;text-align:center}}.gp-rv-score b{display:block;font-family:var(--gp-serif);font-weight:400;font-size:64px;line-height:.9}.gp-stars{color:#f4a300;letter-spacing:2px}.gp-rv-score .gp-stars{font-size:18px}.gp-rv-score small{display:block;color:var(--gp-ink-3);font-size:13px;font-weight:600;margin-top:4px}.gp-rv-dist{display:grid;gap:6px;max-width:420px;width:100%}@media(max-width:760px){.gp-rv-dist{margin:0 auto}}.gp-rv-dist button{display:grid;grid-template-columns:34px 1fr 30px;gap:10px;align-items:center;font-size:13px;font-weight:700;color:var(--gp-ink-2);padding:2px 4px;border-radius:6px}.gp-rv-dist button:hover,.gp-rv-dist button.on{background:var(--gp-cream)}.gp-rv-dist .bar{height:8px;border-radius:99px;background:#f1e6e7;overflow:hidden}.gp-rv-dist .bar i{display:block;height:100%;background:#f4a300;border-radius:99px}.gp-rv-cta .gp-btn{width:auto;padding:14px 22px;font-size:15px}.gp-rv-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.gp-rv-chips{display:flex;gap:6px;flex-wrap:wrap}.gp-rv-chips button{font-size:13px;font-weight:700;padding:7px 12px;border-radius:999px;border:1px solid var(--gp-line);background:#fff}.gp-rv-chips button.on{background:var(--gp-ink);color:#fff;border-color:var(--gp-ink)}.gp-rv-tools select{font:inherit;font-size:13px;font-weight:700;padding:8px 12px;border-radius:10px;border:1px solid var(--gp-line);background:#fff;color:var(--gp-ink);min-height:0;width:auto}.gp-rev-grid{columns:3 300px;column-gap:16px}.gp-rev{break-inside:avoid;background:#fff;border:1px solid var(--gp-line);border-radius:16px;padding:18px;margin-bottom:16px}.gp-rev-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.gp-rev .gp-stars{font-size:14px}.gp-rev time{font-size:12px;color:var(--gp-ink-3)}.gp-rev h4{margin:8px 0 6px;font-size:16px;font-weight:800;font-family:var(--gp-sans)}.gp-rev p{font-size:14.5px;color:var(--gp-ink-2)}.gp-rev .prod-tag{display:inline-block;margin-top:10px;font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--gp-cream);color:var(--gp-ink-2)}.gp-rev .who{margin-top:12px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gp-rev .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800;flex:none}.gp-rev .ver{color:var(--gp-ok);font-size:12px}.gp-rev .demo{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a5a00;background:#fff6dd;border:1px solid #e7c46a;padding:1px 6px;border-radius:6px}.gp-rev .help{margin-top:12px;font-size:12.5px;color:var(--gp-ink-3);font-weight:600}.gp-rev .help button{font-weight:700;color:var(--gp-ink-2);padding:3px 9px;border:1px solid var(--gp-line);border-radius:999px;margin-left:6px}.gp-rev .help button.done{color:var(--gp-ok);border-color:#cdebd9;background:#e8f6ee}.gp-rv-more{display:block;margin:6px auto 0;font-weight:800;font-size:14px;padding:13px 26px!important;border-radius:999px;border:2px solid var(--gp-ink)!important}.gp-rv-more:hover{background:var(--gp-ink)!important;color:#fff!important}.gp-rv-empty{text-align:center;color:var(--gp-ink-3);padding:30px 0}.gp-guar{background:var(--gp-blush)}.gp-guar-box{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center;max-width:900px;margin:0 auto}@media(max-width:640px){.gp-guar-box{grid-template-columns:1fr;text-align:center}.gp-guar-box .gp-seal{margin:0 auto}}.gp-seal{width:160px;height:160px;border-radius:50%;background:var(--gp-red);color:#fff;display:grid;place-items:center;text-align:center;box-shadow:0 0 0 8px #fff,0 0 0 10px var(--gp-red);font-weight:800;line-height:1.05}.gp-seal b{display:block;font-family:var(--gp-serif);font-weight:400;font-size:56px}.gp-seal span{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.gp-guar h2.gp-serif{text-align:left;font-size:clamp(30px,4vw,44px)}@media(max-width:640px){.gp-guar h2.gp-serif{text-align:center}}.gp-guar .txt{color:var(--gp-ink-2);margin-top:12px;font-size:16.5px}.gp-final{position:relative;overflow:hidden;background:#f8e3e5}.gp-final-bg{position:absolute;top:0;right:0;bottom:0;left:0}.gp-final-bg img{width:100%;height:100%;object-fit:cover;object-position:right center;max-width:none}.gp-final-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fcecedf7,#fcecede6 42%,#fceced00 70%)}.gp-final .gp-wrap{position:relative;padding:clamp(70px,10vw,130px) 0}.gp-final-in{max-width:520px}.gp-final h2.gp-serif{text-align:left;margin-top:12px}.gp-final .gp-ticks{margin:20px 0 26px}.gp-price-big{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.gp-price-big b{font-family:var(--gp-serif);font-weight:400;font-size:64px;line-height:1;color:var(--gp-red)}.gp-price-big s{font-size:20px;color:var(--gp-ink-3)}@media(max-width:760px){.gp-final-bg:after{background:linear-gradient(180deg,#fceced26,#fcecedf5 46%)}.gp-final-bg img{object-position:70% top;height:55%}.gp-final .gp-wrap{padding-top:58vw}}.gp,.gp-pinfo,.gp-chip,.gp-offer,.gp-fship,.gp-shipline{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[id$=__gp_pain] :is(h1,h2,h3) em,[id$=__gp_gift] :is(h1,h2,h3) em,[id$=__gp_faq] .collapsible-content__heading em{font-family:var(--gp-serif)!important;font-style:italic!important;font-weight:400!important;color:var(--gp-red)!important;background:none!important;display:inline!important;padding:0!important}[id$=__gp_pain] .image-with-text__content ol li:before{flex:none;white-space:nowrap}[id$=__gp_faq] .accordion__title{font-family:var(--gp-sans)!important}.gp-week table{table-layout:auto!important}.gp-week td,.gp-week th{word-break:normal!important;overflow-wrap:normal!important}.gp-week td:first-child,.gp-week th:first-child{min-width:160px;white-space:nowrap}[id$=__main] .product__media-list .product-media-container{--ratio:1!important;--preview-ratio:1!important;background:var(--gp-blush)}[id$=__main] .product__media-list .product-media-container[style*="--ratio: 1.5"] img{object-fit:contain!important}[id$=__main] .gp-pinfo+* .price,[id$=__main] .price{font-family:var(--gp-sans)}[id$=__main] .price .price-item--sale,[id$=__main] .price .price-item--regular{font-family:var(--gp-serif)!important;font-weight:400!important;color:var(--gp-red)!important;letter-spacing:-.01em;line-height:1}[id$=__main] .price__compare-price,[id$=__main] .price s,[id$=__main] .price .price-item--regular s{color:var(--gp-ink-3)!important;font-family:var(--gp-sans)!important;font-weight:600!important}[id$=__main] .price .badge{background:var(--gp-red)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:var(--gp-sans)!important;font-weight:800!important;font-size:12px!important;letter-spacing:.04em;padding:5px 10px!important}.gp-pinfo--rest .gp-psub{margin-top:6px}.gp-mini-review{background:#fff;border:1px solid var(--gp-line);border-radius:16px;padding:14px 16px;margin:0 0 18px;box-shadow:0 8px 24px -18px #6e142059}.gp-mr-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.gp-mini-review .gp-stars{font-size:14px}.gp-mini-review p{font-size:14.5px;line-height:1.5;color:var(--gp-ink-2);font-style:italic}.gp-mr-who{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--gp-ink-2)}.gp-mr-who b{color:var(--gp-ink);font-weight:800}.gp-mr-who .av{width:28px;height:28px;border-radius:50%;background:var(--gp-pink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}.gp-mini-review .demo{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a5a00;background:#fff6dd;border:1px solid #e7c46a;padding:1px 6px;border-radius:6px}.gp-offer--single{padding:16px 16px 14px}.gp-block{font-family:var(--gp-sans);color:var(--gp-ink);letter-spacing:normal}.gp-block *{letter-spacing:inherit}.gp-eyebrow.gp-block{display:block}.gp-title-block .gp-h1{margin:0}.gp-psub.gp-block,.gp-psub.gp-block p{color:var(--gp-ink-2);font-size:17px;line-height:1.55;margin:0}.gp-psub.gp-block strong,.gp-psub.gp-block b{color:var(--gp-ink);font-weight:700}.gp-chips.gp-block{margin-bottom:0}.gp-chip{letter-spacing:0!important}.gp-mini.gp-block{margin-bottom:0;align-items:center}.gp-mini-label{width:100%;margin:0 0 2px!important;font-size:11px;font-weight:800;letter-spacing:.14em!important;text-transform:uppercase;color:var(--gp-ink-3)}[id$=__main] .product-form__submit{background:var(--gp-red)!important;color:#fff!important;border:0!important;border-radius:14px!important;min-height:58px;font-family:var(--gp-sans)!important;font-weight:800!important;font-size:17px!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:0 12px 26px -12px #d3192bb3;animation:gp-pulse 2.6s infinite}[id$=__main] .product-form__submit:before,[id$=__main] .product-form__submit:after{display:none!important}[id$=__main] .product-form__submit:hover{background:var(--gp-red-d)!important}[id$=__main] .product-form__submit .main-atc-price,[id$=__main] .product-form__submit .main-atc-price *{background:transparent!important;color:#fff!important;box-shadow:none!important;padding:0!important;font-weight:800!important;border:0!important}[id$=__main] .product-form__submit .main-atc__label{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.gp-review-card{position:relative;margin:0;padding:18px 18px 16px;background:linear-gradient(180deg,#fff 0% 60%,#fff7f7);border:1px solid var(--gp-line);border-radius:18px;box-shadow:0 14px 34px -22px #6e142073;overflow:hidden}.gp-review-card:before{content:"\201c";position:absolute;right:14px;top:-18px;font-family:var(--gp-serif);font-size:120px;line-height:1;color:var(--gp-blush-2);pointer-events:none}.gp-rc-top{display:flex;align-items:center;gap:12px;position:relative}.gp-rc-avatar{width:56px;height:56px;border-radius:50%;flex:none;padding:2px;background:linear-gradient(135deg,var(--gp-pink),var(--gp-red))}.gp-rc-avatar img,.gp-rc-avatar span{width:100%;height:100%;border-radius:50%;border:2px solid #fff;object-fit:cover;display:grid;place-items:center;background:var(--gp-blush);color:var(--gp-red);font-weight:800;font-size:20px}.gp-rc-meta{min-width:0}.gp-rc-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gp-rc-name b{font-size:15px;font-weight:800;color:var(--gp-ink)}.gp-rc-demo{font-size:10.5px;font-weight:800;letter-spacing:.06em!important;text-transform:uppercase;color:#8a5a00;background:#fff6dd;border:1px solid #e7c46a;padding:1px 6px;border-radius:6px}.gp-rc-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--gp-ok)}.gp-rc-verified svg{width:15px;height:15px}.gp-rc-sub{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:13px;color:var(--gp-ink-3)}.gp-rc-sub .gp-stars{font-size:15px;letter-spacing:1px!important}.gp-rc-sub .gp-stars .off{color:#e6d6d8}.gp-rc-city:before{content:"\b7";margin-right:8px}.gp-rc-quote{margin:12px 0 0;padding:0;border:0;position:relative}.gp-rc-quote strong{display:block;font-size:15px;font-weight:800;color:var(--gp-ink);margin-bottom:4px}.gp-rc-quote p{margin:0;font-size:14.5px;line-height:1.55;color:var(--gp-ink-2)}.gp-rc-bought{margin-top:12px;padding-top:10px;border-top:1px dashed var(--gp-line);font-size:12.5px;font-weight:700;color:var(--gp-red)}.gp-ship{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gp-ship-item{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--gp-line);border-radius:14px;padding:10px;min-width:0}.gp-ship-ico{width:36px;height:36px;border-radius:50%;background:var(--gp-blush);color:var(--gp-red);display:grid;place-items:center;flex:none}.gp-ship-ico svg{width:20px;height:20px}.gp-ship-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gp-ship-txt b{font-size:13px;font-weight:800;color:var(--gp-ink)}.gp-ship-txt small{font-size:12px;color:var(--gp-ink-2);margin-top:2px}@media(max-width:520px){.gp-ship{grid-template-columns:1fr;gap:6px}.gp-ship-item{padding:9px 12px}}@media(min-width:521px){.gp-ship-item{flex-direction:column;text-align:center;gap:6px}.gp-ship-txt{align-items:center}}.gp-eyebrow.gp-block{color:var(--gp-red);font-size:12px;font-weight:800;letter-spacing:.16em!important;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gp-glow-pack.css.map */
