.gpm-only,.gpm .gpm-i,.gpm-sticky{display:none}@media(max-width:768px){.wrapper:has(>.gpm){padding-left:0!important;padding-right:0!important;max-width:none!important}.gpm{--gpm-pink: #d85d7c;max-width:none!important;padding:0 0 40px!important;font-family:Montserrat,system-ui,-apple-system,sans-serif;color:#111;overflow-x:clip}.gpm *{box-sizing:border-box}.gpm p{margin:0}.gpm .gpm-only{display:block}.gpm .gpm-i{display:block;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}.gpm .gpm-crumb{display:flex;align-items:center;gap:6px;padding:10px 22px 14px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#8c8c8c}.gpm .gpm-crumb a{color:#8c8c8c;text-decoration:none}.gpm .gpm-crumb b{color:#111;font-weight:500}.gpm .gpm-media,.gpm .payment-logos{display:none!important}.gpm .main-image-wrap{display:block!important;margin:0 22px!important;padding:0!important}.gpm .main-image-wrap .main-image{border-radius:28px!important;overflow:hidden;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.gpm .main-image-wrap img.img-mobile{display:block!important;width:100%;height:auto;border-radius:28px!important}.gpm .main-image-wrap img.img-desktop{display:none!important}.gpm .gpm-media{position:relative;margin:0 22px;border-radius:28px;overflow:hidden;aspect-ratio:4 / 4.4;background:#f4d3e2}.gpm .gpm-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;pointer-events:none}.gpm .gpm-media video::-webkit-media-controls,.gpm .gpm-media video::-webkit-media-controls-panel,.gpm .gpm-media video::-webkit-media-controls-overlay-play-button,.gpm .gpm-media video::-webkit-media-controls-start-playback-button,.gpm .gpm-media video::-webkit-media-controls-play-button,.gpm .gpm-media video::-webkit-media-controls-enclosure{display:none!important;-webkit-appearance:none!important;opacity:0!important}.gpm .gpm-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#0000008c)}.gpm .gpm-media-chip{position:absolute;z-index:1;left:18px;bottom:18px;right:18px;color:#fff;font-size:14px;line-height:1.4}.gpm .gpm-media-chip b{display:block;font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:4px}.gpm .product-grid{display:block!important}.gpm .product-info{margin:0!important;padding:0 22px}.gpm .brand{display:flex;align-items:center;gap:10px;margin:28px 0 14px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;color:#111}.gpm .brand:before{content:"";flex:0 0 10px;width:12px;height:12px;border-radius:0;background:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20fill=%27%23d85d7c%27%20d=%27M12%2021.3l-1.4-1.3C5.4%2015.4%202%2012.3%202%208.5%202%205.4%204.4%203%207.5%203c1.7%200%203.4.8%204.5%202.1C13.1%203.8%2014.8%203%2016.5%203%2019.6%203%2022%205.4%2022%208.5c0%203.8-3.4%206.9-8.6%2011.5L12%2021.3z%27/%3E%3C/svg%3E) no-repeat center/contain}.gpm .title-row h1{font-family:inherit;font-size:min(28px,7vw)!important;font-weight:800!important;letter-spacing:-.5px;line-height:1.08!important;margin:0 0 12px!important;color:#111}.gpm .rating{margin-bottom:20px!important;gap:8px}.gpm .rating .stars{font-size:14px!important;letter-spacing:1px;color:#111}.gpm .rating .count{font-size:13px!important;color:#8a8a8a!important;font-family:inherit;text-underline-offset:3px}.gpm .gpm-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 18px}.gpm .gpm-price strong{font-size:34px;font-weight:800;letter-spacing:-1.2px;line-height:1;color:#111}.gpm .gpm-price span{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a}.gpm .short-desc{font-size:15px!important;line-height:1.6;color:#555!important;margin-bottom:16px!important}.gpm .short-desc:empty{display:none}.gpm .membership-signup-box{max-width:none!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 22px!important}.gpm .membership-signup-text{font-size:15px!important;line-height:1.6!important;color:#555!important}.gpm .membership-signup-text a{color:#111!important;text-decoration:underline;text-underline-offset:3px;font-weight:600!important}.gpm .membership-date-box{max-width:none!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;margin:0 0 22px!important}.gpm .membership-date-box p{font-size:14px!important;line-height:1.5!important;color:#111!important}.gpm .membership-option{align-items:flex-start!important;gap:12px!important;font-size:14.5px!important;line-height:1.45;color:#111;margin-bottom:8px!important}.gpm .membership-option input[type=checkbox]{flex:0 0 22px;width:22px!important;height:22px!important;margin:0;accent-color:#111}.gpm .membership-option a{color:#111!important;text-underline-offset:3px;font-weight:600}.gpm .membership-hint{margin:0 0 14px 34px!important;font-size:12.5px!important;font-weight:600!important;color:var(--gpm-pink)!important}.gpm .add-to-cart-btn{align-items:center;max-width:none!important;margin-top:6px;padding:17px 22px!important;border-radius:999px!important;background:#222!important;color:#fff!important;font-family:inherit;font-size:15px!important;font-weight:500!important}.gpm .add-to-cart-btn:disabled{background:#ececec!important;color:#8a8a8a!important}.gpm .add-to-cart-btn span:first-child:after{content:"\2192";margin-left:12px;font-size:17px}.gpm .payment-logos{max-width:none!important;margin-top:16px!important}.gpm .gpm-reassure{list-style:none;margin:18px 0 0;padding:0}.gpm .gpm-reassure li{display:flex;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:13.5px;line-height:1.45;color:#555}.gpm .gpm-reassure svg{flex:0 0 18px;color:var(--gpm-pink)}.gpm .gpm-sec{padding:0 22px;margin:56px 0 0}.gpm .gpm-label{display:flex;align-items:center;gap:10px;margin:0 0 16px!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}.gpm .gpm-label:before{content:"";flex:0 0 10px;width:12px;height:12px;border-radius:0;background:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20fill=%27%23d85d7c%27%20d=%27M12%2021.3l-1.4-1.3C5.4%2015.4%202%2012.3%202%208.5%202%205.4%204.4%203%207.5%203c1.7%200%203.4.8%204.5%202.1C13.1%203.8%2014.8%203%2016.5%203%2019.6%203%2022%205.4%2022%208.5c0%203.8-3.4%206.9-8.6%2011.5L12%2021.3z%27/%3E%3C/svg%3E) no-repeat center/contain}.gpm .gpm-label--light{color:#fff}.gpm .gpm-label--light:before{background:#febde8}.gpm .gpm-h2{margin:0 0 20px;font-family:inherit;font-size:min(28px,7vw);line-height:1.08;color:#111;text-align:left}.gpm .gpm-b{display:block;font-weight:800;text-transform:uppercase;letter-spacing:-.5px}.gpm .gpm-p{font-size:15px;line-height:1.6;color:#555}.gpm .gpm-p+.gpm-p{margin-top:12px}.gpm .gpm-p b{color:#111;font-weight:600}.gpm .gpm-list{display:flex;flex-direction:column}.gpm .gpm-row{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #ececec;font-size:14px;line-height:1.5;color:#8a8a8a}.gpm .gpm-row:first-child{padding-top:4px}.gpm .gpm-row:last-child{border-bottom:0}.gpm .gpm-row b{display:block;color:#111;font-size:16px;font-weight:600;margin-bottom:2px}.gpm .gpm-row em{font-style:normal;color:#555}.gpm .gpm-ic{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#fff4fb;color:var(--gpm-pink);display:flex;align-items:center;justify-content:center}.gpm .gpm-warn .gpm-label{color:var(--gpm-pink);margin-bottom:10px!important}.gpm .gpm-legal-wrap{padding:0 22px;margin:40px 0 0}.gpm .membership-legal-full{margin:0!important;padding:18px 0 0;border-top:1px solid #ececec;font-size:13.5px!important;line-height:1.6!important;color:#8a8a8a!important}.gpm .membership-legal-full strong{color:#111;font-weight:600}.gpm .gpm-legal-link{margin-top:10px!important;font-size:13.5px;color:#8a8a8a}.gpm .gpm-legal-link a{color:#111;font-weight:600;text-decoration:underline;text-underline-offset:3px}.gpm .gpm-band{position:relative;margin:56px 0 0;min-height:min(620px,80svh);display:flex;align-items:flex-end;overflow:hidden}.gpm .gpm-band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gpm .gpm-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#00000080 62%,#000c)}.gpm .gpm-band-txt{position:relative;z-index:1;padding:0 22px 104px;color:#fff}.gpm .gpm-band-t{margin:0 0 14px;font-family:inherit;font-size:min(30px,7.6vw);font-weight:800;text-transform:uppercase;letter-spacing:-.8px;line-height:1.05;color:#fff}.gpm .gpm-band-p{margin:0 0 24px!important;font-size:15px;line-height:1.5;color:#ffffffeb}.gpm .gpm-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 22px;border-radius:999px;background:#282828eb;color:#fff!important;font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none}.gpm-sticky{display:flex;position:fixed;z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-radius:999px;background:#fff;box-shadow:0 10px 30px #00000029;font-family:Montserrat,system-ui,sans-serif;transform:translateY(140%);transition:transform .3s ease}.gpm-sticky.is-on{transform:none}.gpm-sticky-t{font-size:12px;line-height:1.25;color:#8a8a8a;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gpm-sticky-t b{display:block;font-size:17px;color:#111;letter-spacing:-.3px;text-transform:none;font-weight:800}.gpm-sticky a{display:inline-flex;align-items:center;gap:12px;padding:13px 20px;border-radius:999px;background:#222;color:#fff!important;font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap}}@media(max-width:768px){.gpm .product-info>.brand{display:none!important}}@media(max-width:768px){.product-page-custom.gpm{padding-bottom:0!important;margin-bottom:0!important}.gpm .gpm-band{margin-bottom:0!important}}@media(max-width:768px){.gpm .gpm-legal-wrap{border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin-left:22px!important;margin-right:22px!important;padding:0!important}.gpm .gpm-acc-t{justify-content:flex-start;margin:0!important;padding:18px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.gpm .gpm-acc-t:after{content:"+";margin-left:auto;font-size:26px;font-weight:300;line-height:1;letter-spacing:0;color:#111;transition:transform .25s ease}.gpm .gpm-legal-wrap.is-open .gpm-acc-t:after{transform:rotate(45deg)}.gpm .gpm-legal-wrap:not(.is-open) .membership-legal-full,.gpm .gpm-legal-wrap:not(.is-open) .gpm-legal-link{display:none!important}.gpm .gpm-legal-wrap .membership-legal-full{border-top:0!important;padding:0!important}.gpm .gpm-legal-wrap .gpm-legal-link{margin:10px 0 0!important;padding-bottom:18px}}@media(max-width:768px){.gpm-sticky{bottom:calc(30px + env(safe-area-inset-bottom))!important}}@media(max-width:768px){.gpm .gpm-band--dock{position:relative}.gpm-sticky.is-dock{position:absolute!important;bottom:30px!important;transition:none}.gpm .gpm-band--dock .gpm-band-txt{padding-bottom:116px!important}}@media(max-width:768px){.gpm-sticky{bottom:calc(50px + env(safe-area-inset-bottom))!important}.gpm-sticky.is-dock{bottom:50px!important}.gpm .gpm-band--dock .gpm-band-txt{padding-bottom:136px!important}}@media(max-width:768px){.gpm .gpm-band--dock .gpm-sticky{position:absolute!important;bottom:50px!important;transform:none!important;transition:none!important}}.gpd-rate{display:none}@media(min-width:769px){.gpm.product-page-custom{max-width:1200px;padding:18px 40px 64px;font-family:Montserrat,system-ui,sans-serif;color:#111}.gpm.product-page-custom .gpm-crumb{display:flex;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8c8c8c}.gpm.product-page-custom .gpm-crumb a{color:#8c8c8c;text-decoration:none}.gpm.product-page-custom .gpm-crumb a:hover{color:#111}.gpm.product-page-custom .gpm-crumb b{color:#111;font-weight:500}.gpm.product-page-custom .product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.gpm.product-page-custom .main-image-wrap{position:sticky;top:120px}.gpm.product-page-custom .main-image{border:0;border-radius:28px;background:#f4f4f4}.gpm.product-page-custom .product-info{margin-top:18px;max-width:540px}.gpm.product-page-custom .brand{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.08em;color:#111}.gpm.product-page-custom .brand:before{content:"";flex:0 0 12px;width:12px;height:12px;background:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20fill=%27%23d85d7c%27%20d=%27M12%2021.3l-1.4-1.3C5.4%2015.4%202%2012.3%202%208.5%202%205.4%204.4%203%207.5%203c1.7%200%203.4.8%204.5%202.1C13.1%203.8%2014.8%203%2016.5%203%2019.6%203%2022%205.4%2022%208.5c0%203.8-3.4%206.9-8.6%2011.5L12%2021.3z%27/%3E%3C/svg%3E) no-repeat center/contain}.gpm.product-page-custom .title-row h1{margin:0 0 14px;font-size:clamp(26px,2.5vw,34px);font-weight:800;line-height:1.04;letter-spacing:-1px;color:#111}.gpm.product-page-custom .gpm-i{display:block;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:.78em;white-space:normal;letter-spacing:0;text-transform:none}.gpm.product-page-custom .gpd-rate{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;line-height:1;color:#8a8a8a;text-decoration:none}.gpm.product-page-custom .gpd-rate:hover{color:#111}.gpm.product-page-custom .gpd-rate u{text-underline-offset:3px}.gpm.product-page-custom .gpd-st{position:relative;display:inline-block;color:#e2e2e2;letter-spacing:1px;font-size:15px;line-height:1}.gpm.product-page-custom .gpd-st:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--r, 0%);overflow:hidden;white-space:nowrap;color:#d85d7c}.gpm.product-page-custom .rating{display:none}.gpm.product-page-custom .gpm-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 22px}.gpm.product-page-custom .gpm-price strong{font-size:30px;font-weight:800;letter-spacing:-1.2px;line-height:1;color:#111}.gpm.product-page-custom .gpm-price span{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a}.gpm.product-page-custom .short-desc:empty{display:none}.gpm.product-page-custom .membership-signup-box{max-width:none;margin:0 0 10px;padding:18px 20px;border:0;border-radius:20px;background:#f4f4f4}.gpm.product-page-custom .membership-date-box{max-width:none;margin:6px 0 0;padding:0 4px;border:0;border-radius:0;background:none}.gpm.product-page-custom .membership-date-box p{font-size:13.5px;color:#666}.gpm.product-page-custom .membership-signup-text,.gpm .membership-date-box p{font-size:14.5px;line-height:1.6;color:#444}.gpm.product-page-custom .br-desktop{display:inline}.gpm.product-page-custom .br-desktop:after{content:" "}.gpm form{margin-top:22px}.gpm.product-page-custom .membership-option{margin:0 0 8px;font-size:14px;color:#333}.gpm.product-page-custom .membership-option input[type=checkbox]{flex:0 0 20px;accent-color:#111}.gpm.product-page-custom .membership-hint{margin:0 0 14px;font-size:12.5px}.gpm.product-page-custom .add-to-cart-btn{max-width:none;align-items:center;padding:19px 26px;border-radius:14px;background:#111;font-size:16px}.gpm.product-page-custom .add-to-cart-btn:not(:disabled):hover{opacity:.88}.gpm.product-page-custom .add-to-cart-btn:disabled{background:#cfcfcf;color:#fff}.gpm.product-page-custom .payment-logos,.gpm.product-page-custom .gpm-reassure{display:none}.gpm.product-page-custom .gpm-reassure li{display:flex;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:14px;line-height:1.45;color:#555}.gpm.product-page-custom .gpm-reassure svg{flex:0 0 18px;color:#d85d7c}.gpm.product-page-custom .gp-deja{margin:22px 0 0;padding:22px 24px;border-radius:22px}.gpm.product-page-custom .gpm-legal-wrap{margin:56px 0 0;padding:26px 30px;border-radius:24px;background:#f4f4f4}.gpm.product-page-custom .gpm-acc-t{display:block;margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111;cursor:default}.gpm.product-page-custom .membership-legal-full{margin:0;font-size:13.5px;line-height:1.7;color:#666}.gpm.product-page-custom .gpm-legal-link{display:block;margin:10px 0 0;font-size:13.5px;color:#666}.gpm.product-page-custom .gpm-legal-link a{color:#111;font-weight:600;text-decoration:underline;text-underline-offset:3px}.gpm.product-page-custom .gpm-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;position:relative;height:420px;min-height:0;margin:56px 0 0;padding:0;border-radius:28px;background:#f4f4f4;overflow:hidden}.gpm.product-page-custom .gpm-band:after{content:none}.gpm.product-page-custom .gpm-band img{position:static;order:2;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 25%;border-radius:0}.gpm.product-page-custom .gpm-band-txt{position:static;order:1;align-self:center;max-width:600px;padding:40px 56px;color:#111}.gpm.product-page-custom .gpm-band .gpm-label{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}.gpm.product-page-custom .gpm-band .gpm-label:before{content:"";flex:0 0 12px;width:12px;height:12px;background:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20fill=%27%23d85d7c%27%20d=%27M12%2021.3l-1.4-1.3C5.4%2015.4%202%2012.3%202%208.5%202%205.4%204.4%203%207.5%203c1.7%200%203.4.8%204.5%202.1C13.1%203.8%2014.8%203%2016.5%203%2019.6%203%2022%205.4%2022%208.5c0%203.8-3.4%206.9-8.6%2011.5L12%2021.3z%27/%3E%3C/svg%3E) no-repeat center/contain}.gpm.product-page-custom .gpm-band-t{margin:0 0 16px;font-size:clamp(32px,3.2vw,44px);font-weight:800;text-transform:uppercase;letter-spacing:-.8px;line-height:1.05;color:#111}.gpm.product-page-custom .gpm-band-p{margin:0 0 22px!important;font-size:15px;line-height:1.55;color:#555}.gpm.product-page-custom .gpm-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:#111;color:#fff!important;font-size:15px;font-weight:600;text-decoration:none!important}.gpm.product-page-custom .gpm-cta:hover{opacity:.88}}
/*# sourceMappingURL=/cdn/shop/t/267/assets/gplus-cuure.css.map */
