:root{--amo-forest: #2d5a3d;--amo-forest-dark: #1e3d29;--amo-navy: #1a2744;--amo-navy-light: #2a3a5c;--amo-sand: #f5f0e8;--amo-sand-dark: #e8e0d0;--amo-terracotta: #c4704b;--amo-gold: #c9a227;--amo-sunbrella: #0066b2;--amo-white: #ffffff;--amo-off-white: #fafafa;--amo-gray-100: #f3f3f3;--amo-gray-200: #e5e5e5;--amo-gray-600: #666666;--amo-gray-800: #333333;--amo-black: #121212;--amo-heading-font: "Assistant", -apple-system, BlinkMacSystemFont, sans-serif;--amo-body-font: "Assistant", -apple-system, BlinkMacSystemFont, sans-serif;--amo-section-spacing: 80px;--amo-section-spacing-mobile: 48px}.section-rich-text[class*=scheme-4]{background:linear-gradient(90deg,var(--amo-navy) 0%,var(--amo-navy-light) 100%)}.section-rich-text[class*=scheme-4] p{font-size:.9rem;letter-spacing:.02em;margin:0}.banner:before,.banner:after,.banner__media:before,.banner__media:after,.banner .banner__media span:after,.banner .media:after{display:none!important;opacity:0!important;background:transparent!important}.banner__media{background:transparent!important}.banner__content,.banner__box{background:transparent!important;text-shadow:0 2px 8px rgba(0,0,0,.6),0 4px 20px rgba(0,0,0,.4)}.banner__heading,.banner__box h2,.banner h2{color:#fff!important;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.9),0 4px 12px rgba(0,0,0,.7),0 8px 30px rgba(0,0,0,.5)}.banner__text,.banner__box .banner__text,.banner p{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 8px rgba(0,0,0,.7),0 4px 20px rgba(0,0,0,.5);font-size:1.2rem;line-height:1.6;font-weight:500}.banner .button{text-shadow:none;box-shadow:0 4px 15px #0000004d;background:#2d5a3d;color:#fff}.slideshow-wrapper{position:relative}.slideshow__slide{min-height:70vh}@media (min-width: 750px){.slideshow__slide{min-height:80vh}}.slideshow__text-wrapper{background:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:2.5rem 3rem!important;max-width:650px;box-shadow:0 10px 40px #00000026}.slideshow__heading{font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--amo-black)}.slideshow__text{color:var(--amo-gray-600);font-size:1.15rem;line-height:1.6}.multicolumn.background-primary{background:var(--amo-sand);border-top:1px solid var(--amo-sand-dark);border-bottom:1px solid var(--amo-sand-dark)}.multicolumn-card__info h3{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;color:var(--amo-forest)}.multicolumn-card__info p{font-size:.875rem;color:var(--amo-gray-600);margin:0}.multicolumn-card:nth-child(1) .multicolumn-card__info:before,.multicolumn-card:nth-child(2) .multicolumn-card__info:before,.multicolumn-card:nth-child(3) .multicolumn-card__info:before,.multicolumn-card:nth-child(4) .multicolumn-card__info:before{display:block;font-size:2rem;margin-bottom:.5rem}.collection-list-title{text-align:center;margin-bottom:2rem}.collection-list-title h2{font-size:2.25rem;font-weight:700;color:var(--amo-black)}.collection-card{border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.collection-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.collection-card__title{font-weight:600;font-size:1.1rem;padding:1rem;text-align:center;background:var(--amo-white)}.section-how-it-works .multicolumn-card{text-align:center;padding:2rem}.section-how-it-works .multicolumn-card__info h3{font-size:1.35rem;font-weight:700;color:var(--amo-forest);margin-bottom:1rem}.section-how-it-works .multicolumn-card__info p{font-size:1rem;line-height:1.7;color:var(--amo-gray-600)}.section-how-it-works .multicolumn-card:nth-child(1):before,.section-how-it-works .multicolumn-card:nth-child(2):before,.section-how-it-works .multicolumn-card:nth-child(3):before{content:"";display:block;width:64px;height:64px;margin:0 auto 1.5rem;border-radius:50%;background:var(--amo-forest);color:#fff;font-size:1.5rem;font-weight:700;line-height:64px;text-align:center}.featured-collection-section{background:var(--amo-gray-100)}.featured-collection-section .title-wrapper{text-align:center;margin-bottom:2rem}.featured-collection-section h2{font-size:2.25rem;font-weight:700}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-4px)}.card__heading{font-weight:600;font-size:1rem}.price{font-weight:700;color:var(--amo-forest)}.image-with-text{overflow:hidden}.image-with-text__content{padding:3rem}@media (min-width: 990px){.image-with-text__content{padding:4rem}}.image-with-text h2{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--amo-black)}@media (min-width: 750px){.image-with-text h2{font-size:2.5rem}}.image-with-text .rte{font-size:1.05rem;line-height:1.8;color:var(--amo-gray-600)}.image-with-text .rte ul{margin:1.5rem 0;padding-left:0;list-style:none}.image-with-text .rte li{position:relative;padding-left:1.75rem;margin-bottom:.75rem}.image-with-text .rte li:before{content:"\2713";position:absolute;left:0;color:var(--amo-forest);font-weight:700}.color-scheme-3{background:linear-gradient(135deg,var(--amo-navy) 0%,var(--amo-forest-dark) 100%)}.color-scheme-3 h2{color:var(--amo-white);text-align:center;margin-bottom:3rem}.color-scheme-3 .multicolumn-card{background:#ffffff14;border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1)}.color-scheme-3 .multicolumn-card__info h3{color:var(--amo-gold);font-size:1.1rem;font-weight:700;margin-bottom:.75rem}.color-scheme-3 .multicolumn-card__info p{color:#ffffffd9;font-size:.95rem;line-height:1.7}.section-testimonials .multicolumn-card{background:var(--amo-white);border-radius:12px;padding:2rem;box-shadow:0 4px 20px #0000000f;border:1px solid var(--amo-gray-200)}.section-testimonials .multicolumn-card__info h3{font-size:1.15rem;font-weight:700;color:var(--amo-forest);margin-bottom:1rem}.section-testimonials .multicolumn-card__info p{font-size:.95rem;line-height:1.7;color:var(--amo-gray-600)}.section-testimonials .multicolumn-card__info p:last-child{margin-top:1rem;font-size:.875rem;color:var(--amo-gray-800)}.section-testimonials .multicolumn-card:before{content:"\2605\2605\2605\2605\2605";display:block;color:var(--amo-gold);font-size:1.25rem;margin-bottom:1rem;letter-spacing:.1em}.banner__buttons{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.newsletter-section.color-scheme-4{background:linear-gradient(135deg,var(--amo-navy) 0%,var(--amo-navy-light) 100%)}.newsletter-section h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.newsletter-section p{opacity:.85;max-width:500px;margin:0 auto 1.5rem}.newsletter-form__field-wrapper{max-width:450px;margin:0 auto;display:flex;gap:.5rem}.newsletter-form__field-wrapper input{flex:1;border-radius:4px 0 0 4px;border:2px solid transparent}.newsletter-form__field-wrapper input:focus{border-color:var(--amo-gold);outline:none}.newsletter-form__field-wrapper button{border-radius:0 4px 4px 0;background:var(--amo-gold);color:var(--amo-black);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:0 2rem}.newsletter-form__field-wrapper button:hover{background:#d4af37}.section-seo-content{border-top:1px solid var(--amo-gray-200)}.section-seo-content h2{font-size:1.5rem;margin-bottom:1rem}.section-seo-content p{color:var(--amo-gray-600);line-height:1.8;margin-bottom:1rem}.section-seo-content a{color:var(--amo-forest);text-decoration:underline}.section-seo-content a:hover{color:var(--amo-forest-dark)}.button{font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1rem 2rem;transition:all .3s ease}.button--primary{background:var(--amo-forest);color:var(--amo-white);border:2px solid var(--amo-forest)}.button--primary:hover{background:var(--amo-forest-dark);border-color:var(--amo-forest-dark)}.button--secondary{background:transparent;color:var(--amo-white);border:2px solid var(--amo-white)}.button--secondary:hover{background:var(--amo-white);color:var(--amo-black)}@media (max-width: 749px){:root{--amo-section-spacing: var(--amo-section-spacing-mobile)}.slideshow__text-wrapper{padding:1.5rem!important;margin:1rem}.slideshow__heading,.image-with-text h2,.banner h2{font-size:1.75rem}.multicolumn-card{margin-bottom:1rem}}@media (prefers-reduced-motion: no-preference){.card-wrapper,.collection-card,.multicolumn-card{transition:transform .3s ease,box-shadow .3s ease}.slideshow__text-wrapper{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media print{.slideshow-wrapper,.newsletter-section,.banner{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/homepage-premium.css.map */
