body.amor-optimized{--font-body-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body-weight:400;--font-body-weight-bold:650;--font-button-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-button-weight:650;--font-accent-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading-family:Georgia,"Times New Roman",serif;--font-heading-weight:600;--font-heading-line-height:1.16;--font-subheading-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f6f3eb;color:#314c3d;font-size:16px;line-height:1.7}.amor-optimized :is(.scroll-animate,.scroll-animate.fade-in,.scroll-animate.fade-in-up){opacity:1;visibility:visible;transform:none;animation:none}.amor-optimized :is(h1,h2,h3,h4){text-transform:none;letter-spacing:-.015em}.amor-optimized .amor-site-header .header__menu-item{font-family:var(--font-body-family);font-weight:600}.amor-optimized .amor-site-header .header,.amor-optimized .amor-site-header .menu-drawer__header{min-height:88px}.amor-optimized :is(i.icon,i.icon-arrow,i[class*=fa-]){font-family:var(--font-body-family)!important;font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-width:16px;line-height:1}.amor-optimized i.fa-chevron-down:before,.amor-optimized i.fa-chevron-right:before,.amor-optimized i.fa-chevron-left:before{content:"";display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 3px 3px}.amor-optimized i.fa-chevron-right:before{transform:rotate(-45deg);margin:0 4px 0 0}.amor-optimized i.fa-chevron-left:before{transform:rotate(135deg);margin:0 0 0 4px}.amor-optimized i.fa-xmark-large:before,.amor-optimized i.fa-xmark:before{content:"\d7";font-size:26px;font-weight:400}.amor-optimized i.fa-arrow-left:before{content:"\2190";font-size:22px}.amor-optimized i.fa-arrow-right:before{content:"\2192";font-size:22px}.amor-optimized i.fa-check:before{content:"\2713"}.amor-optimized i.fa-plus:before{content:"+"}.amor-optimized i.fa-minus:before{content:"\2212"}.amor-optimized i.fa-magnifying-glass:before{content:"";width:14px;height:14px;display:inline-block;border:2px solid currentColor;border-radius:50%}.amor-optimized i.fa-magnifying-glass:after{content:"";width:7px;height:2px;background:currentColor;transform:translate(-2px,6px) rotate(45deg)}.amor-optimized .amor-home-final .amor-hero-final{background-color:#122d25;background-blend-mode:multiply}.amor-optimized .amor-home-final :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;text-transform:none}.amor-optimized .amor-home-final .amor-hero-final h1{font-size:clamp(38px,4.6vw,64px);line-height:1.08;letter-spacing:-.025em}.amor-optimized .amor-home-final .amor-intro{font-size:18px;line-height:1.7;max-width:48ch}.amor-optimized .amor-home-final .amor-form-card{border:1px solid #d7cba9;border-radius:7px;box-shadow:none}.amor-optimized .amor-home-final .amor-practice-grid{gap:20px}.amor-optimized .amor-home-final :is(.amor-practice-card,.amor-card){border-radius:7px;box-shadow:none}.amor-optimized .amor-home-final .amor-section.ivory{background:#f6f3eb}.amor-optimized .amor-home-final .amor-section h2{color:#183b30}.amor-optimized .section-blog{background:#f6f3eb;padding:34px 0}.amor-optimized .section-blog .section__header h2{color:#183b30;font-size:38px}.amor-optimized .main-blog{padding:48px 28px 64px;max-width:1200px}.amor-optimized .main-blog__title{text-align:left;margin:0 0 36px}.amor-optimized .main-blog__title h1{font-size:52px;line-height:1.15;color:#183b30;margin:12px 0 18px}.amor-blog-kicker{font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:#785a28}.amor-blog-intro{max-width:62ch;font-size:18px;color:#4c6053}.amor-optimized :is(.section-blog,.blog-articles) .card-wrapper{height:100%}.amor-optimized .article-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #ded8cb;border-radius:6px;overflow:hidden;box-shadow:none}.amor-optimized .article-card .product-card__image-wrapper{position:relative;z-index:auto;flex-shrink:0;height:230px}.amor-optimized .article-card .product-card__image{height:230px!important;padding-bottom:0!important}.amor-optimized .article-card .product-card__image img{object-fit:cover;width:100%;height:100%}.amor-optimized .article-card .product-card__information{position:static;z-index:auto;padding:24px!important;min-width:0}.amor-optimized .article-card .product-card__information__wrapper{position:static;padding:0}.amor-optimized .article-card__title{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.25;font-weight:600;color:#183b30;text-transform:none}.amor-optimized .article-card__excerpt{font:400 15px/1.75 var(--font-body-family);color:#4b5e51;margin:14px 0 0}.amor-optimized .product-card__article-info{font-size:12px;color:#566459;margin-top:14px}.amor-optimized .article-template{max-width:1000px;padding:44px 28px 64px}.amor-optimized .article-template-wrap{background:transparent}.amor-article-header{max-width:800px;margin:0 auto 34px}.amor-article-back{display:inline-block;font-size:13px;color:#52634f;text-decoration:none;margin-bottom:22px}.amor-optimized .article-template__title{max-width:none;text-align:left;font-size:clamp(34px,4vw,52px);line-height:1.13;letter-spacing:-.025em;color:#183b30;margin:0 0 30px;text-transform:none}.amor-article-figure{margin:0;border-radius:7px;overflow:hidden;background:#e6e4d8}.amor-article-figure img{display:block;width:100%;height:auto;max-height:360px;object-fit:cover}.amor-optimized .article-template__content{max-width:800px;margin:0 auto;padding:0;font-size:17px;line-height:1.85;color:#3d5145}.amor-optimized .article-template__content :is(h2,h3){color:#183b30;line-height:1.25;margin:34px 0 18px;font-weight:600;text-transform:none}.amor-optimized .article-template__content h2{font-size:30px}.amor-optimized .article-template__content h3{font-size:24px}.amor-optimized .article-template__content :is(ul,ol){list-style:revert;padding-left:22px;margin:20px 0}.amor-optimized .article-template__content li{margin:9px 0}.amor-optimized .article-template__content p{margin:0 0 22px}.amor-article-share{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;line-height:1.5;align-items:center}.amor-article-share a{color:#244c38;text-decoration:underline;text-underline-offset:3px}.amor-optimized .article-template__content-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;border-top:1px solid #d5d5c7;border-bottom:1px solid #d5d5c7;padding:20px 0;margin-bottom:30px}.amor-optimized .article-template__excerpt{display:none}.amor-article-contact{padding:28px;margin:36px 0;background:#e7e9db;border:1px solid #d2d6c5;border-radius:6px}.amor-article-contact h2{margin-top:0!important}.amor-article-contact a{display:inline-block;font:650 15px/1.5 var(--font-body-family);background:#183b30;color:#fff;padding:14px 20px;border-radius:5px;text-decoration:none;min-height:48px}.amor-optimized .shopify-policy__container{max-width:850px;padding:48px 28px 64px;font-size:17px;line-height:1.85}.amor-optimized .shopify-policy__title h1{font-size:46px;color:#183b30;text-transform:none}.amor-optimized .shopify-policy__body :is(h2,h3){color:#183b30;margin:30px 0 16px}.amor-search-heading{font-size:38px;color:#183b30;text-align:center;margin:0 20px 24px}.amor-optimized .template-search__results .title{font-weight:500;margin:24px 0;color:#314c3d}.amor-optimized .amor-luxe-lawyer :is(.amor-luxe-lawyer__card,.amor-luxe-lawyer__mini){box-shadow:none;border-radius:7px}.amor-optimized .amor-luxe-lawyer__hero,.amor-optimized .amor-lawyers-team__card{gap:36px}.amor-optimized .amor-footer{font-family:var(--font-body-family)}@media(max-width:749px){.amor-optimized .amor-site-header .header{min-height:82px}.amor-optimized .main-blog{padding:32px 22px 42px}.amor-optimized .main-blog__title h1{font-size:38px}.amor-optimized .article-card .product-card__image-wrapper,.amor-optimized .article-card .product-card__image{height:220px!important}.amor-optimized .article-template{padding:28px 22px 42px}.amor-optimized .article-template__content{font-size:16px;line-height:1.8}.amor-optimized .article-template__content-header{display:block}.amor-article-share{margin-bottom:16px}.amor-optimized .article-template__content h2{font-size:28px}.amor-article-contact{padding:24px}.amor-optimized .amor-home-final .amor-hero-final h1{font-size:38px}.amor-optimized .shopify-policy__container{padding:32px 22px 42px}.amor-optimized .shopify-policy__title h1{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amor-site.css.map */
