.add-ons-page-shell{background:radial-gradient(circle at 8% 18%,rgba(251,97,151,.06) 0,rgba(251,97,151,0) 28%),radial-gradient(circle at 92% 30%,rgba(95,223,200,.07) 0,rgba(95,223,200,0) 30%),radial-gradient(circle at 50% 92%,rgba(253,132,113,.05) 0,rgba(253,132,113,0) 28%),#fff9f7;color:#211e1f}.add-ons-page-shell .addon-eyebrow-wrap,.add-ons-page-shell .addon-recs-eyebrow-wrap,.add-ons-page-shell .pkg-customize-eyebrow-wrap,.add-ons-page-shell .rental-about-eyebrow-wrap,.add-ons-page-shell .rental-bundle-eyebrow-wrap,.add-ons-page-shell .rental-final-cta-eyebrow-wrap,.add-ons-page-shell .rental-glance-eyebrow-wrap{display:flex;align-items:center;gap:10px}.add-ons-page-shell .addon-eyebrow-mark,.add-ons-page-shell .addon-recs-eyebrow-mark,.add-ons-page-shell .pkg-customize-eyebrow-mark,.add-ons-page-shell .rental-about-eyebrow-mark,.add-ons-page-shell .rental-bundle-eyebrow-mark,.add-ons-page-shell .rental-final-cta-eyebrow-mark,.add-ons-page-shell .rental-glance-eyebrow-mark{width:8px;height:8px;border-radius:50%;background:#fd8471;flex-shrink:0}.add-ons-page-shell .addon-eyebrow,.add-ons-page-shell .addon-final-cta-eyebrow,.add-ons-page-shell .addon-recipes-eyebrow,.add-ons-page-shell .addon-recs-eyebrow,.add-ons-page-shell .pkg-customize-eyebrow,.add-ons-page-shell .rental-about-eyebrow,.add-ons-page-shell .rental-bundle-eyebrow,.add-ons-page-shell .rental-final-cta-eyebrow,.add-ons-page-shell .rental-glance-eyebrow,.add-ons-page-shell .section-eyebrow{display:block;margin:0;padding:0;background:transparent;border:none;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6b6265}.add-ons-page-shell .addon-eyebrow-line,.add-ons-page-shell .addon-recs-eyebrow-line,.add-ons-page-shell .pkg-customize-eyebrow-line,.add-ons-page-shell .rental-about-eyebrow-line,.add-ons-page-shell .rental-bundle-eyebrow-line,.add-ons-page-shell .rental-final-cta-eyebrow-line,.add-ons-page-shell .rental-glance-eyebrow-line{display:block;width:56px;height:3px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#fb6197,#fb6197 33%,#5fdfc8 0,#5fdfc8 66%,#fd8471 0,#fd8471)}.add-ons-page-shell .addon-final-cta-title,.add-ons-page-shell .addon-recipes-title,.add-ons-page-shell .addon-recs-title,.add-ons-page-shell .addon-section-title,.add-ons-page-shell .pkg-customize-title,.add-ons-page-shell .rental-about-heading,.add-ons-page-shell .rental-final-cta-title,.add-ons-page-shell .rental-glance-title{margin-top:16px;color:#211e1f}.add-ons-page-shell .addon-final-cta-lead,.add-ons-page-shell .addon-final-cta-note,.add-ons-page-shell .addon-recipes-lead,.add-ons-page-shell .addon-section-lead,.add-ons-page-shell .pkg-customize-lead,.add-ons-page-shell .rental-about-body p,.add-ons-page-shell .rental-final-cta-helper,.add-ons-page-shell .rental-final-cta-text{color:#51494c}.add-ons-page-shell .addon-hero{background-color:#fff9f7}.add-ons-page-shell .addon-hero-glow{background:radial-gradient(circle at 8% 18%,rgba(251,97,151,.07) 0,rgba(251,97,151,0) 30%),radial-gradient(circle at 92% 30%,rgba(95,223,200,.08) 0,rgba(95,223,200,0) 32%),radial-gradient(circle at 50% 88%,rgba(253,132,113,.06) 0,rgba(253,132,113,0) 28%)}.add-ons-page-shell .addon-hero-pattern{opacity:.08}.add-ons-page-shell .addon-hero .hero-eyebrow{background:rgba(255,255,255,.9);border:1px solid #fd8471;color:#211e1f;box-shadow:none}.add-ons-page-shell .addon-hero .hero-eyebrow-sun{color:#fd8471}.add-ons-page-shell .addon-hero-title{color:#211e1f}.add-ons-page-shell .addon-hero .hero-headline-accent:after{background-color:#5fdfc8}.add-ons-page-shell .addon-hero-lead,.add-ons-page-shell .addon-hero-note,.add-ons-page-shell .addon-hero-summary-lead{color:#51494c}.add-ons-page-shell .addon-hero-btn-primary{background:#fb6197;color:#211e1f;font-weight:700;border-radius:18px 18px 18px 6px;box-shadow:0 8px 20px rgba(251,97,151,.2)}.add-ons-page-shell .addon-hero-btn-primary:hover{background:#fd8471;color:#211e1f}.add-ons-page-shell .addon-hero-link,.add-ons-page-shell .addon-hero-summary-link{color:#b02a5c;font-weight:700;border-bottom-color:#fd8471}.add-ons-page-shell .addon-hero-link:hover,.add-ons-page-shell .addon-hero-summary-link:hover{color:#a74334}.add-ons-page-shell .addon-hero .hero-wave-fill{fill:#fff9f7}.add-ons-page-shell .addon-hero .hero-wave-stroke{stroke:#fb6197;opacity:.85}.add-ons-page-shell .addon-hero-summary{background:rgba(255,255,255,.96);border:1px solid #e8dfe1;box-shadow:0 14px 34px rgba(51,40,44,.07),0 2px 8px rgba(51,40,44,.04)}.add-ons-page-shell .addon-hero-category-title,.add-ons-page-shell .addon-hero-summary-title{color:#211e1f}.add-ons-page-shell .addon-hero-category-tile{background:#ffffff;border:1px solid #e8dfe1}.add-ons-page-shell .addon-hero-category-desc{color:#51494c}.add-ons-page-shell .addon-hero-category-icon--mint,.add-ons-page-shell .addon-hero-category-icon--teal{background:#edf9f7;color:#1e6f62}.add-ons-page-shell .addon-hero-category-icon--coral{background:#ffe8e2;color:#a74334}.add-ons-page-shell .addon-hero-category-icon--gold,.add-ons-page-shell .addon-hero-category-icon--pink{background:#ffe5ee;color:#b02a5c}.add-ons-page-shell .addon-grid-section{background:transparent}.add-ons-page-shell .addon-filter-chip{background:#ffffff;border:1px solid #ded4d7;color:#211e1f}.add-ons-page-shell .addon-filter-chip:hover{border-color:#5fdfc8}.add-ons-page-shell .addon-filter-chip--active{background:#fb6197;border-color:#fb6197;color:#211e1f}.add-ons-page-shell .addon-card{position:relative;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid #e8dfe1;border-radius:22px;box-shadow:0 14px 34px rgba(51,40,44,.07),0 2px 8px rgba(51,40,44,.04)}.add-ons-page-shell .addon-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#e8dfe1;z-index:1}.add-ons-page-shell .addon-card--accent-mint:before{background:#5fdfc8}.add-ons-page-shell .addon-card--accent-pink:before{background:#fb6197}.add-ons-page-shell .addon-card--accent-coral:before{background:#fd8471}.add-ons-page-shell .addon-card-badge{background:#dff8f3;border:1px solid #bcebe2;color:#1e6f62}.add-ons-page-shell .addon-card-badge--coral{background:#ffe8e2;border-color:#f4c9be;color:#a74334}.add-ons-page-shell .addon-card-badge--candy,.add-ons-page-shell .addon-card-badge--gold{background:#ffe5ee;border-color:#f7c7d8;color:#b02a5c}.add-ons-page-shell .addon-card-price{background:#ffe5ee;border:1px solid #f7c7d8;color:#b02a5c}.add-ons-page-shell .addon-card--accent-mint .addon-card-price{background:#dff8f3;border-color:#bcebe2;color:#1e6f62}.add-ons-page-shell .addon-card--accent-coral .addon-card-price{background:#ffe8e2;border-color:#f4c9be;color:#a74334}.add-ons-page-shell .addon-card-title{color:#211e1f}.add-ons-page-shell .addon-card-desc,.add-ons-page-shell .addon-card-paired-text{color:#51494c}.add-ons-page-shell .addon-card-paired-label{color:#6b6265}.add-ons-page-shell .addon-card-btn-primary{background:#fb6197;color:#211e1f!important;font-weight:700;border-radius:18px 18px 18px 6px}.add-ons-page-shell .addon-card--accent-mint .addon-card-btn-primary{background:#5fdfc8;color:#173d37!important}.add-ons-page-shell .addon-card--accent-coral .addon-card-btn-primary,.add-ons-page-shell .addon-card-btn-primary:hover{background:#fd8471;color:#211e1f!important}.add-ons-page-shell .addon-card--accent-mint .addon-card-btn-primary:hover{background:#4ccbb4}.add-ons-page-shell .addon-card-btn-secondary{background:#ffffff;border-color:#ded4d7;color:#211e1f}.add-ons-page-shell .addon-card-btn-secondary:hover{border-color:#5fdfc8}.add-ons-page-shell .cards-grid-load-more-btn{background:#ffffff;border:1px solid #ded4d7;color:#211e1f}.add-ons-page-shell .cards-grid-load-more-btn:hover{border-color:#5fdfc8}.add-ons-page-shell .addon-recipes-panel{background:rgba(255,255,255,.96);border:1px solid #e8dfe1;box-shadow:0 14px 34px rgba(51,40,44,.07),0 2px 8px rgba(51,40,44,.04)}.add-ons-page-shell .addon-recipes-accent{display:none}.add-ons-page-shell .addon-recipe-card{background:#ffffff;border:1px solid #e8dfe1}.add-ons-page-shell .addon-recipe-title{color:#211e1f}.add-ons-page-shell .addon-recipe-best-for,.add-ons-page-shell .addon-recipe-start{color:#51494c}.add-ons-page-shell .addon-recipe-badge--mint{background:#edf9f7;color:#1e6f62}.add-ons-page-shell .addon-recipe-badge--coral{background:#ffe8e2;color:#a74334}.add-ons-page-shell .addon-recipe-badge--gold,.add-ons-page-shell .addon-recipe-badge--pink{background:#ffe5ee;color:#b02a5c}.add-ons-page-shell .addon-recipe-chip{background:#fff0f5;border:1px solid #f7d4e1;color:#b02a5c}.add-ons-page-shell .addon-recipe-link,.add-ons-page-shell .addon-recipes-footer-link{color:#b02a5c;border-bottom-color:#fd8471;font-weight:700}.add-ons-page-shell .addon-recipe-link:hover,.add-ons-page-shell .addon-recipes-footer-link:hover{color:#a74334}.add-ons-page-shell .addon-final-cta{overflow:hidden;border:1px solid #e7dde0;border-radius:24px;background:radial-gradient(circle at 10% 20%,rgba(251,97,151,.12) 0,rgba(251,97,151,0) 34%),radial-gradient(circle at 90% 80%,rgba(95,223,200,.14) 0,rgba(95,223,200,0) 36%),linear-gradient(135deg,#fffdfb,#fff4f7 52%,#f1fcfa);box-shadow:0 18px 42px rgba(51,40,44,.08),0 3px 10px rgba(51,40,44,.04)}.add-ons-page-shell .addon-final-cta-btn{background:#fb6197;color:#211e1f!important;font-weight:700;border-radius:18px 18px 18px 6px}.add-ons-page-shell .addon-final-cta-btn:hover{background:#fd8471;color:#211e1f!important}.add-ons-page-shell .addon-final-cta-link{color:#211e1f;border-bottom:2px solid #fd8471;font-weight:700}.add-ons-page-shell .addon-final-cta-link:hover{color:#a74334}.add-ons-page-shell .rental-detail-back{color:#51494c}.add-ons-page-shell .rental-detail-back:hover{color:#b02a5c}.add-ons-page-shell .rental-booking-panel,.add-ons-page-shell .rental-booking-panel--aqua,.add-ons-page-shell .rental-booking-panel--sea-glass{background:rgba(255,255,255,.96);border:1px solid #e8dfe1;box-shadow:0 18px 42px rgba(51,40,44,.09),0 3px 10px rgba(51,40,44,.04)}.add-ons-page-shell .rental-booking-title{color:#211e1f}.add-ons-page-shell .pkg-customize-cta,.add-ons-page-shell .rental-booking-btn-primary,.add-ons-page-shell .rental-final-cta-btn-primary{background:#fb6197;color:#211e1f!important;font-weight:700;border-radius:18px 18px 18px 6px}.add-ons-page-shell .pkg-customize-cta:hover,.add-ons-page-shell .rental-booking-btn-primary:hover,.add-ons-page-shell .rental-final-cta-btn-primary:hover{background:#fd8471;color:#211e1f!important}.add-ons-page-shell .rental-about-callout{background:#ffffff;border:1px solid #e8dfe1}.add-ons-page-shell .rental-about-callout-title{color:#211e1f}.add-ons-page-shell .rental-about-body .rental-about-callout p,.add-ons-page-shell .rental-about-body .rental-about-callout-list li{color:#51494c}.add-ons-page-shell .pkg-customize-panel,.add-ons-page-shell .pkg-customize-quantity-row,.add-ons-page-shell .pkg-customize-summary{background:rgba(255,255,255,.96);border-color:#e8dfe1}.add-ons-page-shell .pkg-customize-group-title,.add-ons-page-shell .pkg-customize-summary-title{color:#211e1f}.add-ons-page-shell .pkg-customize-group-lead,.add-ons-page-shell .pkg-customize-option-helper,.add-ons-page-shell .pkg-customize-summary-note{color:#51494c}.add-ons-page-shell .addon-glance-compact-card{background:rgba(255,255,255,.96);border:1px solid #e8dfe1}.add-ons-page-shell .addon-glance-compact-card-accent{height:4px;background:linear-gradient(90deg,#fb6197,#5fdfc8,#fd8471)}.add-ons-page-shell .rental-glance-card-title{color:#211e1f}.add-ons-page-shell .addon-glance-safety-note-copy,.add-ons-page-shell .rental-glance-card-list li{color:#51494c}.add-ons-page-shell .rental-glance-card-icon{background:#edf9f7;color:#1e6f62}.add-ons-page-shell .addon-glance-paired-chip{background:#fff0f5;border:1px solid #f7d4e1;color:#b02a5c}.add-ons-page-shell .addon-glance-safety-note{background:radial-gradient(circle at 4% 10%,rgba(253,132,113,.1) 0,rgba(253,132,113,0) 28%),rgba(255,255,255,.96);border:1px solid #e8dfe1}.add-ons-page-shell .addon-glance-safety-note-icon{background:#ffe8e2;border:1px solid #f4c9be;color:#a74334}.add-ons-page-shell .addon-glance-safety-note-title{color:#211e1f}.add-ons-page-shell .addon-recs-pairing-card{background:rgba(255,255,255,.96);border:1px solid #e8dfe1}.add-ons-page-shell .addon-recs-pairing-title{color:#211e1f}.add-ons-page-shell .addon-recs-pairing-desc{color:#51494c}.add-ons-page-shell .addon-recs-pairing-link{color:#b02a5c;border-bottom-color:#fd8471;font-weight:700}.add-ons-page-shell .addon-recs-pairing-badge{background:#dff8f3;border:1px solid #bcebe2;color:#1e6f62}.add-ons-page-shell .rental-final-cta,.add-ons-page-shell .rental-final-cta--addon{overflow:hidden;border:1px solid #e7dde0;border-radius:24px;background:radial-gradient(circle at 10% 20%,rgba(251,97,151,.12) 0,rgba(251,97,151,0) 34%),radial-gradient(circle at 90% 80%,rgba(95,223,200,.14) 0,rgba(95,223,200,0) 36%),linear-gradient(135deg,#fffdfb,#fff4f7 52%,#f1fcfa);box-shadow:0 18px 42px rgba(51,40,44,.08),0 3px 10px rgba(51,40,44,.04)}.add-ons-page-shell .rental-final-cta-link{color:#211e1f;border-bottom:2px solid #fd8471}.add-ons-page-shell .rental-final-cta-link:hover{color:#a74334}.add-ons-page-shell .addon-final-cta-panel{background:rgba(255,255,255,.72);border:1px solid #e8dfe1}.add-ons-page-shell .rental-final-cta-steps-title{color:#211e1f}.add-ons-page-shell .addon-final-cta-know-list li{color:#51494c}.add-ons-page-shell .rental-availability-panel,.add-ons-page-shell .rental-availability-panel--aqua,.add-ons-page-shell .rental-availability-panel--sea-glass{background:rgba(255,255,255,.96);border:1px solid #e8dfe1}