.neoly-fpb{--nfpb-primary: #1a6b4a;--nfpb-bg: #ffffff;--nfpb-border: #e5e7eb;--nfpb-selected-bg: #eaf4ef;--nfpb-selected-border: #1a6b4a;--nfpb-unselected-bg: #ffffff;--nfpb-unselected-border: #e0e0e0;--nfpb-unselected-product-bg: #f9f9f9;--nfpb-text: #1a1a1a;--nfpb-text-light: #6b7280;--nfpb-price: #1a1a1a;--nfpb-price-old: #9ca3af;--nfpb-price-old-size: 14px;--nfpb-savings-bg: #1a6b4a;--nfpb-savings-text: #ffffff;--nfpb-badge-bg: #1a3a2a;--nfpb-badge-text: #ffffff;--nfpb-radio: #1a6b4a;--nfpb-btn-bg: #1a6b4a;--nfpb-btn-text: #ffffff;--nfpb-btn-dot: #ffffff;--nfpb-gift-bg: #eaf4ef;--nfpb-variant-border: #1a6b4a;--nfpb-variant-plus: #1a6b4a;--nfpb-radius: 12px;--nfpb-title-size: 18px;--nfpb-price-size: 24px;--nfpb-btn-radius: 8px;--nfpb-btn-font-size: 16px;--nfpb-max-width: 560px;--nfpb-stars-color: #F59E0B;--nfpb-accordion-border: #e5e7eb;--nfpb-accordion-bg: #f9f9f9;--nfpb-accordion-radius: 10px;--nfpb-info-badge-bg: #f5f5f0;--nfpb-info-badge-border: #d0d0c0;--nfpb-info-badge-radius: 12px;--nfpb-info-badge-text: #2d2d2d;--nfpb-trust-icon-color: #1a6b4a;--nfpb-offer-title-color: #1a1a1a;--nfpb-offer-line-color: #d0d0d0;--nfpb-gift-zone-bg: #ffffff;--nfpb-gift-zone-border: #e0e0e0;--nfpb-gift-zone-radius: 10px;--nfpb-gift-locked-opacity: .45;--nfpb-gift-unlocked-border: #1a6b4a;--nfpb-review-card-bg: #f9f9f7;--nfpb-review-card-border: #e5e7eb;--nfpb-review-card-radius: 12px;--nfpb-urgency-bg: #FEE2E2;--nfpb-urgency-text: #DC2626;--nfpb-urgency-dot: #DC2626}.neoly-fpb{background:var(--nfpb-bg);padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--nfpb-text)}.neoly-fpb__container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.neoly-fpb__gallery{position:relative}.neoly-fpb--sticky .neoly-fpb__gallery{position:sticky;top:20px}.neoly-fpb__main-image-wrapper{position:relative;border-radius:var(--nfpb-radius);overflow:hidden;background:#f9fafb;aspect-ratio:1}.neoly-fpb__main-image{position:relative;width:100%;height:100%}.neoly-fpb__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.neoly-fpb__slide--active{opacity:1;position:relative}.neoly-fpb__slide img,.neoly-fpb__image{width:100%;height:100%;object-fit:cover}.neoly-fpb__placeholder{width:60%;height:60%;fill:#d1d5db}.neoly-fpb__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#fffffff2;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a;z-index:10;color:var(--nfpb-text);transition:all .2s ease}.neoly-fpb__nav:hover{background:#fff;box-shadow:0 4px 15px #00000026}.neoly-fpb__nav--prev{left:12px}.neoly-fpb__nav--next{right:12px}.neoly-fpb__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.neoly-fpb__dot{width:10px;height:10px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .2s ease}.neoly-fpb__dot--active,.neoly-fpb__dot:hover{background:#fff;transform:scale(1.2)}.neoly-fpb__thumbnails{display:flex;gap:10px;margin-top:16px;overflow-x:auto;padding-bottom:4px}.neoly-fpb__thumbnail{flex-shrink:0;width:70px;height:70px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s ease;background:none;padding:0}.neoly-fpb__thumbnail:hover{border-color:var(--nfpb-border)}.neoly-fpb__thumbnail--active{border-color:var(--nfpb-selected-border)}.neoly-fpb__thumbnail img{width:100%;height:100%;object-fit:cover}.neoly-fpb__image-badge{position:absolute;top:16px;left:16px;padding:8px 14px;background:var(--nfpb-badge-bg);color:var(--nfpb-badge-text);font-size:14px;font-weight:700;border-radius:6px;z-index:10}.neoly-fpb__content{max-width:var(--nfpb-max-width)}.neoly-fpb__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--nfpb-text-light);margin:0 0 8px}.neoly-fpb__title{font-size:32px;font-weight:700;color:var(--nfpb-text);margin:0 0 8px;line-height:1.15;text-transform:uppercase;letter-spacing:-.01em}.neoly-fpb__reviews{display:flex;align-items:center;gap:8px;margin-bottom:16px}.neoly-fpb__stars{display:flex;gap:2px;color:var(--nfpb-stars-color)}.neoly-fpb__reviews-text{font-size:15px;color:var(--nfpb-text)}.neoly-fpb__rich-text{font-size:15px;color:var(--nfpb-text);line-height:1.65;margin-bottom:24px}.neoly-fpb__rich-text p{margin:0 0 8px}.neoly-fpb__rich-text strong{font-weight:700;color:var(--nfpb-text)}.neoly-fpb__benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin-bottom:24px;padding:4px 0 16px;border-bottom:1px solid var(--nfpb-border)}.neoly-fpb__benefit-item{display:flex;align-items:flex-start;gap:14px}.neoly-fpb__benefit-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--nfpb-text-light)}.neoly-fpb__benefit-icon img{width:44px;height:44px;object-fit:contain}.neoly-fpb__benefit-text{font-size:14px;color:var(--nfpb-text);line-height:1.45}.neoly-fpb__benefit-text p{margin:0}.neoly-fpb__benefit-text strong{font-weight:700}.neoly-fpb__info-badge{display:flex;align-items:flex-start;gap:16px;background:var(--nfpb-info-badge-bg);border:1px solid var(--nfpb-info-badge-border);border-radius:var(--nfpb-info-badge-radius);color:var(--nfpb-info-badge-text)}.neoly-fpb__info-badge-icon{flex-shrink:0;width:52px;display:flex;align-items:center;justify-content:center;color:var(--nfpb-primary)}.neoly-fpb__info-badge-icon img{width:48px;height:48px;object-fit:contain}.neoly-fpb__info-badge-body{flex:1}.neoly-fpb__info-badge-title{font-size:14px;font-weight:700;margin:0 0 4px;color:var(--nfpb-info-badge-text)}.neoly-fpb__info-badge-desc{font-size:13px;line-height:1.5;margin:0;color:var(--nfpb-info-badge-text);opacity:.85}.neoly-fpb__urgency{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;margin:12px 0;background-color:var(--nfpb-urgency-bg);color:var(--nfpb-urgency-text);width:fit-content}.neoly-fpb__urgency--full-width{width:100%;justify-content:center}.neoly-fpb__urgency-dot{width:10px;height:10px;border-radius:50%;background-color:var(--nfpb-urgency-dot);animation:neoly-urgency-pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes neoly-urgency-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.neoly-fpb__urgency.stock-decreased{animation:neoly-stock-shake .5s ease-in-out}@keyframes neoly-stock-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.neoly-fpb__bundle-widget{margin:24px 0}.neoly-fpb__offer-title-wrap{display:flex;align-items:center;gap:12px;margin-bottom:16px}.neoly-fpb__offer-line{flex:1;height:1px;background:var(--nfpb-offer-line-color)}.neoly-fpb__offer-title{font-size:18px;font-weight:600;color:var(--nfpb-offer-title-color);margin:0;white-space:nowrap;flex-shrink:0}.neoly-fpb__bundle-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.neoly-fpb__bundle-option{position:relative;background:var(--nfpb-unselected-bg);border:2px solid var(--nfpb-unselected-border);border-radius:var(--nfpb-radius);cursor:pointer;transition:all .22s ease;overflow:visible}.neoly-fpb__bundle-option:hover{border-color:var(--nfpb-selected-border)}.neoly-fpb__bundle-option.is-selected{background:var(--nfpb-selected-bg);border-color:var(--nfpb-selected-border);box-shadow:0 4px 16px #00000012}.neoly-fpb__bundle-option:not(.is-selected){opacity:.82}.neoly-fpb__bundle-option--highlighted{transform:scale(1.01);box-shadow:0 4px 20px #0000001a;position:relative;z-index:2}.neoly-fpb__badge{position:absolute;top:-14px;right:16px;z-index:10}.neoly-fpb__bundle-option:has(.neoly-fpb__badge){margin-top:14px}.neoly-fpb__badge--pill{background:var(--nfpb-badge-bg);color:var(--nfpb-badge-text);padding:6px 14px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0000002e;white-space:nowrap;display:inline-block}.neoly-fpb__badge--ribbon{background:var(--nfpb-badge-bg);color:var(--nfpb-badge-text);padding:5px 14px 5px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px 0 0 4px;top:10px;right:-4px;box-shadow:0 2px 6px #00000026;white-space:nowrap;display:inline-block}.neoly-fpb__badge--ribbon:after{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);border-style:solid;border-width:12px 8px 12px 0;border-color:transparent var(--nfpb-badge-bg) transparent transparent}.neoly-fpb__badge--tag{background:var(--nfpb-badge-bg);color:var(--nfpb-badge-text);padding:5px 10px 5px 16px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:0 4px 4px 0;top:10px;right:16px;display:inline-block}.neoly-fpb__badge--tag:before{content:"";position:absolute;left:-10px;top:0;border-style:solid;border-width:12px 10px 12px 0;border-color:transparent var(--nfpb-badge-bg) transparent transparent}.neoly-fpb__badge--corner{top:0;right:0;width:80px;height:80px;overflow:hidden;pointer-events:none;background:transparent;display:block}.neoly-fpb__badge--corner span{position:absolute;display:block;width:130px;padding:6px 0;background:var(--nfpb-badge-bg);color:var(--nfpb-badge-text);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-align:center;right:-32px;top:15px;transform:rotate(45deg);box-shadow:0 2px 6px #00000026}.neoly-fpb__badge--sticker{background:var(--nfpb-badge-bg);color:var(--nfpb-badge-text);padding:6px 12px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:4px;top:-8px;right:16px;transform:rotate(3deg);box-shadow:0 3px 10px #00000026;white-space:nowrap;display:inline-block}.neoly-fpb__bundle-main{padding:16px 18px;display:flex;align-items:center;gap:14px}.neoly-fpb__bundle-radio{width:22px;height:22px;min-width:22px;border:2px solid var(--nfpb-unselected-border);border-radius:50%;background:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.neoly-fpb__bundle-option.is-selected .neoly-fpb__bundle-radio{border-color:var(--nfpb-radio);background:var(--nfpb-radio)}.neoly-fpb__bundle-radio:after{content:"";width:8px;height:8px;background:#fff;border-radius:50%;opacity:0;transform:scale(0);transition:all .2s ease}.neoly-fpb__bundle-option.is-selected .neoly-fpb__bundle-radio:after{opacity:1;transform:scale(1)}.neoly-fpb__bundle-thumb{width:60px;height:70px;min-width:60px;border-radius:8px;object-fit:contain;background:#f5f5f5;padding:4px;flex-shrink:0}.neoly-fpb__bundle-header{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:10px}.neoly-fpb__bundle-info{flex:1;min-width:0}.neoly-fpb__bundle-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}.neoly-fpb__bundle-name{font-size:var(--nfpb-title-size);font-weight:700;color:var(--nfpb-text);line-height:1.2}.neoly-fpb__bundle-tag{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;white-space:nowrap}.neoly-fpb__bundle-subtitle{font-size:14px;color:var(--nfpb-text-light);font-style:italic}.neoly-fpb__bundle-pricing{text-align:right;min-width:80px;flex-shrink:0}.neoly-fpb__bundle-price{font-size:var(--nfpb-price-size);font-weight:700;color:var(--nfpb-price);display:block;line-height:1.2;white-space:nowrap}.neoly-fpb__bundle-price-old{font-size:var(--nfpb-price-old-size);color:var(--nfpb-price-old);text-decoration:line-through;text-decoration-thickness:2px;display:block;margin-top:2px;white-space:nowrap}.neoly-fpb__bundle-savings{display:inline-block;background-color:var(--nfpb-savings-bg);color:var(--nfpb-savings-text);font-size:12px;font-weight:700;padding:3px 9px;border-radius:6px;margin-top:4px;white-space:nowrap}.neoly-fpb__gifts-zone{background:var(--nfpb-gift-zone-bg);margin-bottom:16px}.neoly-fpb__gifts-zone-title{font-size:15px;font-weight:600;color:var(--nfpb-text);margin:0 0 12px;text-align:center}.neoly-fpb__gifts-row{display:flex;gap:10px;justify-content:center}.neoly-fpb__gift-card{flex:1;max-width:140px;border:2px solid var(--nfpb-gift-zone-border);border-radius:var(--nfpb-gift-zone-radius);overflow:hidden;transition:all .3s ease;position:relative;background:#fff}.neoly-fpb__gift-card.is-locked{opacity:var(--nfpb-gift-locked-opacity)}.neoly-fpb__gift-card.is-locked .neoly-fpb__gift-card-img{filter:blur(4px) grayscale(1)}.neoly-fpb__gift-card.is-locked .neoly-fpb__gift-card-lock{display:flex}.neoly-fpb__gift-card.is-locked .neoly-fpb__gift-card-name{display:none}.neoly-fpb__gift-card.is-locked .neoly-fpb__gift-card-locked-label{display:block}.neoly-fpb__gift-card.is-unlocked{border-color:var(--nfpb-gift-unlocked-border);opacity:1;box-shadow:0 2px 12px #1a6b4a2e}.neoly-fpb__gift-card.is-unlocked .neoly-fpb__gift-card-img{filter:none}.neoly-fpb__gift-card.is-unlocked .neoly-fpb__gift-card-lock{display:none}.neoly-fpb__gift-card.is-unlocked .neoly-fpb__gift-card-name{display:block}.neoly-fpb__gift-card.is-unlocked .neoly-fpb__gift-card-locked-label{display:none}.neoly-fpb__gift-card-badge{background:var(--nfpb-badge-bg);color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.neoly-fpb__gift-card-price{text-decoration:line-through;opacity:.75;font-size:10px}.neoly-fpb__gift-card-inner{display:flex;flex-direction:column;align-items:center}.neoly-fpb__gift-card-img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.neoly-fpb__gift-card-img{width:100%;height:100%;object-fit:contain;display:block;transition:filter .3s ease}.neoly-fpb__gift-card-lock{width:100%;height:100%;display:none;align-items:center;justify-content:center;color:#aaa}.neoly-fpb__gift-card-name{font-size:11px;font-weight:600;color:var(--nfpb-text);margin:0;padding:7px 6px;text-align:center;line-height:1.3;display:none}.neoly-fpb__gift-card-locked-label{font-size:11px;font-weight:600;color:var(--nfpb-text-light);margin:0;padding:7px 6px;text-align:center;line-height:1.3;display:none}.neoly-fpb__summary{background:#f8f9fa;border:1px solid var(--nfpb-border);border-radius:8px;padding:14px 16px;margin-bottom:16px;display:none}.neoly-fpb__summary.is-visible{display:block}.neoly-fpb__summary-title{font-size:14px;font-weight:700;margin-bottom:10px}.neoly-fpb__summary-item{font-size:13px;color:var(--nfpb-text-light);display:flex;align-items:center;gap:8px;margin-bottom:4px}.neoly-fpb__summary-item:before{content:"\2713";color:var(--nfpb-selected-border);font-weight:700}.neoly-fpb__summary-item--gift:before{content:"\1f381"}.neoly-fpb__cta{width:100%;background:var(--nfpb-btn-bg);color:var(--nfpb-btn-text);border:none;border-radius:var(--nfpb-btn-radius);font-size:var(--nfpb-btn-font-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px}.neoly-fpb__cta:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 24px #0000002e;transform:translateY(-2px)}.neoly-fpb__cta:active:not(:disabled){transform:scale(.98)}.neoly-fpb__cta:disabled{opacity:.7;cursor:not-allowed}.neoly-fpb__cta.is-loading{pointer-events:none}.neoly-fpb__cta.is-success{background:#22c55e!important}.neoly-fpb__cta.is-error{background:#ef4444!important}.neoly-fpb__cta-dot{width:10px;height:10px;background-color:var(--nfpb-btn-dot);border-radius:50%;flex-shrink:0;animation:nfpb-pulse 1.5s ease-in-out infinite}@keyframes nfpb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.neoly-fpb__cta-loader{display:none;width:20px;height:20px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:nfpb-spin .8s linear infinite}.neoly-fpb__cta.is-loading .neoly-fpb__cta-loader{display:block}.neoly-fpb__cta.is-loading .neoly-fpb__cta-dot,.neoly-fpb__cta.is-loading .neoly-fpb__cta-text{display:none}@keyframes nfpb-spin{to{transform:rotate(360deg)}}.neoly-fpb__trust-items{margin-bottom:16px;padding-top:4px}.neoly-fpb__trust-item{display:flex;align-items:center;gap:10px;font-size:14px}.neoly-fpb__trust-item-icon{font-size:18px;flex-shrink:0}.neoly-fpb__trust-item-icon-img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.neoly-fpb__trust-item-text{line-height:1.4}.neoly-fpb__trust-item-text p{margin:0}.neoly-fpb__trust-item-text strong{font-weight:700}.neoly-fpb__payment-icons{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.neoly-fpb__trust-img{max-width:100%;height:auto}.neoly-fpb__accordion-zone{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.neoly-fpb__accordion-item{border:1px solid var(--nfpb-accordion-border);border-radius:var(--nfpb-accordion-radius);overflow:hidden;background:#fff}.neoly-fpb__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px;background:var(--nfpb-accordion-bg);border:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--nfpb-text);text-align:left;transition:background .2s ease}.neoly-fpb__accordion-trigger:hover{background:#f0f0f0}.neoly-fpb__accordion-trigger-left{display:flex;align-items:center;gap:12px}.neoly-fpb__accordion-icon-img{width:22px;height:22px;object-fit:contain;flex-shrink:0}.neoly-fpb__accordion-icon-svg{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--nfpb-text-light)}.neoly-fpb__accordion-title{flex:1}.neoly-fpb__accordion-chevron{flex-shrink:0;color:var(--nfpb-text-light);transition:transform .25s ease}.neoly-fpb__accordion-trigger[aria-expanded=true] .neoly-fpb__accordion-chevron{transform:rotate(180deg)}.neoly-fpb__accordion-panel{overflow:hidden}.neoly-fpb__accordion-panel[hidden]{display:none}.neoly-fpb__accordion-panel.is-animating{display:block;overflow:hidden}.neoly-fpb__accordion-body{padding:16px 18px;font-size:14px;color:var(--nfpb-text-light);line-height:1.65}.neoly-fpb__accordion-body p{margin:0 0 8px}.neoly-fpb__accordion-body p:last-child{margin-bottom:0}.neoly-fpb__accordion-body strong{color:var(--nfpb-text);font-weight:600}.neoly-fpb__accordion-body ul{padding-left:18px;margin:8px 0}.neoly-fpb__accordion-body li{margin-bottom:4px}.neoly-fpb__reviews-carousel{margin-bottom:24px;overflow:hidden;position:relative}.neoly-fpb__reviews-track{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.neoly-fpb__review-card{flex-shrink:0;width:100%;background:var(--nfpb-review-card-bg);border:1px solid var(--nfpb-review-card-border);border-radius:var(--nfpb-review-card-radius);padding:20px}.neoly-fpb__review-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:12px}.neoly-fpb__review-stars{display:flex;gap:2px;color:var(--nfpb-stars-color);flex-shrink:0}.neoly-fpb__review-author{font-size:13px;font-weight:700;color:var(--nfpb-text);text-align:right;line-height:1.4}.neoly-fpb__review-text{font-size:15px;color:var(--nfpb-text);line-height:1.6;margin-bottom:14px}.neoly-fpb__review-text p{margin:0}.neoly-fpb__review-text strong{font-weight:700}.neoly-fpb__review-verified{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:13px;font-weight:600;color:var(--nfpb-primary);background:#1a6b4a14;padding:5px 10px;border-radius:20px;width:fit-content;margin-left:auto}.neoly-fpb__review-verified svg{flex-shrink:0}.neoly-fpb__reviews-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.neoly-fpb__reviews-dot{width:10px;height:10px;border-radius:50%;background:var(--nfpb-border);border:none;cursor:pointer;transition:all .2s ease;padding:0}.neoly-fpb__reviews-dot.is-active{background:var(--nfpb-primary);transform:scale(1.2)}@media screen and (max-width:968px){.neoly-fpb__container{grid-template-columns:1fr;gap:24px}.neoly-fpb--sticky .neoly-fpb__gallery{position:relative;top:0}.neoly-fpb__thumbnails{display:none}.neoly-fpb__content{max-width:100%}}@media screen and (max-width:768px){.neoly-fpb{padding:20px 14px}.neoly-fpb__title{font-size:26px}.neoly-fpb__main-image-wrapper{border-radius:0;margin:0 -14px}.neoly-fpb__benefits-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.neoly-fpb__benefit-icon{width:40px;height:40px}.neoly-fpb__benefit-icon img{width:36px;height:36px}.neoly-fpb__bundle-main{padding:14px;gap:10px}.neoly-fpb__bundle-header{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;gap:8px!important}.neoly-fpb__bundle-info{flex:1!important;min-width:0!important}.neoly-fpb__bundle-pricing{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;flex-shrink:0!important;margin-left:auto!important}.neoly-fpb__bundle-price{font-size:20px!important;white-space:nowrap!important}.neoly-fpb__bundle-price-old{font-size:13px!important;margin-top:2px!important}.neoly-fpb__bundle-name{font-size:16px!important}.neoly-fpb__bundle-subtitle{font-size:13px!important}.neoly-fpb__bundle-option{padding:0!important;overflow:visible!important}.neoly-fpb__bundle-thumb{width:48px!important;height:56px!important;min-width:48px!important}.neoly-fpb__gifts-row{gap:8px}.neoly-fpb__gift-card{max-width:none}.neoly-fpb__trust-item{font-size:13px}.neoly-fpb__accordion-trigger{padding:14px 16px;font-size:14px}.neoly-fpb__accordion-body{font-size:13px;padding:14px 16px}.neoly-fpb__review-card{padding:16px}.neoly-fpb__review-text{font-size:14px}}@media screen and (max-width:400px){.neoly-fpb__title{font-size:22px}.neoly-fpb__bundle-price{font-size:18px!important}.neoly-fpb__bundle-name{font-size:14px!important}.neoly-fpb__bundle-subtitle{font-size:12px!important}.neoly-fpb__bundle-savings{font-size:10px!important;padding:2px 7px!important}.neoly-fpb__benefits-grid{grid-template-columns:1fr 1fr;gap:12px 8px}}.neoly-fpb__bundle-option--highlighted .neoly-fpb__badge{animation:neoly-badge-glow 2s ease-in-out infinite}@keyframes neoly-badge-glow{0%,to{box-shadow:0 0 #1a6b4a66}50%{box-shadow:0 0 10px 3px #1a6b4a33}}@keyframes neoly-savings-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.neoly-fpb .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/neoly-fpb-ultimate.css.map */
