.sgps2.sgps2[data-sgps2] .sgps2__bff{padding:56px 20px;background-color:#fff1f6;background-image:radial-gradient(ellipse at 12% 46%,rgb(249 168 212 / 14%),transparent 45%),radial-gradient(ellipse at 88% 46%,rgb(199 125 255 / 12%),transparent 45%);color:#2d2d2d;border-radius:32px 32px 0 0;font-family:Rubik,sans-serif}.sgps2 .sgps2__bff-inner{max-width:780px;margin-inline:auto;text-align:center}.sgps2 .sgps2__bff-header{margin-bottom:32px}.sgps2 .sgps2__bff-badge{display:inline-block;margin-bottom:18px;padding:7px 18px;border:1px solid rgb(249 168 212 / 30%);border-radius:99px;color:#db2777;background:#f9a8d41a;font-family:Rubik,sans-serif;font-size:16px;font-weight:800;line-height:1.5}.sgps2.sgps2[data-sgps2] .sgps2__bff-header h2{margin:0;font-family:Rubik,sans-serif;font-size:clamp(30px,4vw,40px);font-weight:900;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.sgps2 .sgps2__bff-header h2 span{display:block;margin-top:6px;color:#ff7cac}.sgps2.sgps2[data-sgps2] .sgps2__bff-header p{max-width:700px;margin:18px auto 0;font-size:16px;line-height:1.7;color:#6b7280;text-wrap:pretty}.sgps2 .sgps2__bff-visual{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,24px);margin-bottom:40px}.sgps2 .sgps2__bff-product{min-width:0;margin:0}.sgps2 .sgps2__bff-circle{width:clamp(104px,28vw,150px);aspect-ratio:1;margin:0 auto 10px;border:2px solid #f9a8d4;border-radius:50%;overflow:hidden;background:#fff}.sgps2 .sgps2__bff-circle--friend{border-color:#c77dff}.sgps2 .sgps2__bff-circle img{display:block;width:100%;height:100%;object-fit:cover}.sgps2.sgps2[data-sgps2] .sgps2__bff-product figcaption{color:#374151;font-size:16px;font-weight:600;line-height:1.5}.sgps2 .sgps2__bff-heart{flex:0 0 auto;margin-top:-34px;color:#f9a8d4}.sgps2 .sgps2__bff-heart svg{display:block;width:clamp(34px,7vw,56px);height:auto;fill:currentColor;animation:sgps2-bff-beat 1.8s ease-in-out infinite}@keyframes sgps2-bff-beat{0%,to{transform:scale(1)}20%{transform:scale(1.12)}40%{transform:scale(1)}60%{transform:scale(1.06)}}.sgps2 .sgps2__bff-offer{width:100%;max-width:420px;margin-inline:auto;padding:24px;border:1px solid rgb(249 168 212 / 28%);border-radius:20px;background:#ffffffd1;box-shadow:none}.sgps2 .sgps2__bff-prices{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.sgps2 .sgps2__bff-prices del{color:#9ca3af;font-size:18px;line-height:1.3}.sgps2 .sgps2__bff-prices strong{color:#f9a8d4;font-family:Rubik,sans-serif;font-size:38px;font-weight:800;line-height:1.2}.sgps2 .sgps2__bff-discount{padding:5px 9px;border-radius:6px;background:#4ade8033;color:#22c55e;font-size:14px;font-weight:800;white-space:nowrap}.sgps2.sgps2[data-sgps2] .sgps2__bff-included{margin:14px 0 20px;color:#6b7280;font-size:16px;line-height:1.6}.sgps2.sgps2[data-sgps2] .sgps2__bff-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;width:100%;padding:13px 18px;border:0;border-radius:14px;background:#ff7cac;color:#fff;font:800 18px/1.4 Rubik,sans-serif;text-decoration:none;box-shadow:0 10px 30px #f9a8d48c;transition:transform .18s ease,box-shadow .18s ease}.sgps2 .sgps2__bff-cta svg{width:22px;height:22px;flex:0 0 22px}.sgps2 .sgps2__bff-cta:focus-visible{outline:3px solid #735384;outline-offset:5px}.sgps2.sgps2[data-sgps2] .sgps2__bff-note{margin:14px 0 0;color:#6b7280;font-size:15px;line-height:1.5}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefits{gap:14px;margin:24px 0;padding:20px 12px;border:1px solid #f1cadb;border-radius:22px;background:#fff6fa}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefits li{gap:12px;padding:0;color:#302434;font-size:17px;font-weight:600;line-height:1.45;text-wrap:balance}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefit-icon{width:80px;height:80px;flex-basis:80px;background:#ffe0ed;color:#b91560}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefit-icon svg{width:52px;height:52px;flex-basis:52px;stroke-width:1.8}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__icon-fill{fill:#f5a9cb}@media(min-width:769px){.sgps2.sgps2[data-sgps2] .sgps2__bff{padding-block:64px;border-radius:40px 40px 0 0}.sgps2 .sgps2__bff-header,.sgps2 .sgps2__bff-visual{margin-bottom:40px}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefits li{font-size:18px}}@media(max-width:480px){.sgps2.sgps2[data-sgps2] .sgps2__bff{padding:42px 16px}.sgps2.sgps2[data-sgps2] .sgps2__bff-header p{font-size:16px}.sgps2 .sgps2__bff-offer{padding:24px 18px 20px}.sgps2 .sgps2__bff-prices{gap:10px}.sgps2 .sgps2__bff-prices strong{font-size:34px}.sgps2.sgps2[data-sgps2] .sgps2__bff-product figcaption{font-size:16px}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefits{gap:8px;padding:18px 8px}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefits li{font-size:16px}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefit-icon{width:64px;height:64px;flex-basis:64px}.sgps2.sgps2[data-sgps2] [data-sg-new-product-extras=strap] .sg-npe__benefit-icon svg{width:44px;height:44px;flex-basis:44px}}@media(hover:hover){.sgps2.sgps2[data-sgps2] .sgps2__bff-cta:hover{transform:translateY(-2px);color:#fff;box-shadow:0 14px 36px #f9a8d4a6}}@media(prefers-reduced-motion:reduce){.sgps2 .sgps2__bff-heart svg{animation:none}.sgps2 .sgps2__bff-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sg-phone-gift-benefits.css.map */
