@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap";body.gradient{font-family:DM Sans,sans-serif!important;font-weight:400!important;color:#2c2c2c!important;letter-spacing:.02em!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body h1:not(.footer-block__heading),body h2:not(.footer-block__heading),body h3:not(.footer-block__heading),body .h0,body .h1,body .h2,body .h3,body main .title,body .banner__heading,body .section-header__title,body .featured-collection h2.title,body .collection__title h2,body .image-with-text__heading{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.15!important}body main h1,body main h2,body main h3,body main .h0,body main .h1,body main .title,body .banner__heading,body .section-header__title{color:#1a2744!important}body h1 em,body h2 em,body h3 em,body .h0 em,body .h1 em,body .title em,body .banner__heading em,body .inline-richtext em,body h2.title.inline-richtext em,body .banner__heading.inline-richtext em,body .banner__heading.inline-richtext.h0 em,body .content-for-layout h2 em,body .content-for-layout h2.title em,body .content-for-layout .inline-richtext em,body main h2 em,body main .inline-richtext em{font-style:italic!important;color:#c8922a!important}body p,body .rte,body .rte p,body .banner__text,body .banner__text p{font-family:DM Sans,sans-serif!important;font-weight:300!important;line-height:1.8!important;letter-spacing:.015em!important}body .section-header .header-wrapper{border-bottom:1px solid rgba(26,39,68,.08)!important;background:#fff!important}body .section-header .header{padding-top:16px!important;padding-bottom:16px!important}body .header .list-menu__item--link{font-family:DM Sans,sans-serif!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a2744!important;transition:color .3s ease!important}body .header .list-menu__item--link:hover,body .header__icon:hover{color:#c8922a!important}body .banner--large{min-height:85vh!important}@media screen and (max-width:749px){body .banner--large{min-height:60vh!important}}body .banner:after{background:linear-gradient(135deg,#0c12288c,#1a274466,#0c12288c)!important}body .banner__heading.h0{font-family:Cormorant Garamond,serif!important;font-size:clamp(32px,4.5vw,58px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.01em!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.15)!important}body .banner__text p,body .banner__text.body p{font-size:clamp(14px,1.4vw,16px)!important;font-weight:300!important;line-height:1.75!important;color:#ffffffe6!important;max-width:520px!important}body .banner__buttons .button--primary{background:#c8922a!important;color:#fff!important;border:none!important;border-radius:6px!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 32px!important;transition:all .35s ease!important;box-shadow:0 4px 15px #c8922a40!important}body .banner__buttons .button--primary:hover{background:#b37f22!important;box-shadow:0 6px 20px #c8922a59!important;transform:translateY(-1px)!important}body .banner__buttons .button--secondary{color:#ffffffd9!important;border:1px solid rgba(255,255,255,.35)!important;background:transparent!important;border-radius:6px!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 28px!important;transition:all .35s ease!important}body .banner__buttons .button--secondary:hover{color:#fff!important;border-color:#ffffffb3!important;background:#ffffff14!important}.fd-urgency{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#c8922a26!important;border:1px solid rgba(200,146,42,.4)!important;color:#fff!important;padding:8px 18px!important;border-radius:4px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:20px!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.fd-urgency-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#c8922a!important;animation:fdpulse 2s infinite!important;flex-shrink:0!important;display:inline-block!important}@keyframes fdpulse{0%,to{opacity:1}50%{opacity:.3}}body .trust-strip{background:linear-gradient(135deg,#c8922a,#b37f22)!important;padding:12px 20px!important;border-bottom:1px solid rgba(179,127,34,.3)!important}body .trust-strip__item{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important}body .trust-strip__icon{font-size:13px!important}body .featured-collection .title-wrapper h2,body .section .title-wrapper h2.title,body .collection-list-wrapper .title-wrapper h2{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,3.5vw,42px)!important;font-weight:400!important;color:#1a2744!important;margin-bottom:8px!important}body .section+.section,body .shopify-section+.shopify-section{margin-top:0!important}body .card-wrapper.product-card-wrapper{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease!important}body .card-wrapper.product-card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #1a27441a!important}body .card .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}body .card-wrapper:hover .card .media img{transform:scale(1.04)!important}body .card__heading,body .card__heading a{font-family:Cormorant Garamond,serif!important;font-size:16px!important;font-weight:500!important;color:#1a2744!important;letter-spacing:.01em!important;line-height:1.35!important;transition:color .3s ease!important}body .card-wrapper:hover .card__heading a{color:#c8922a!important}body .price-item,body .price .money,body .price-item--regular{font-family:DM Sans,sans-serif!important;font-weight:400!important;color:#1a2744!important;font-size:15px!important}body .button--primary,body .collection__view-all .button,body a.button[href*=collection]{background:#c8922a!important;color:#fff!important;border:none!important;border-radius:6px!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 32px!important;transition:all .35s ease!important;box-shadow:0 2px 10px #c8922a26!important}body .button--primary:hover,body .collection__view-all .button:hover,body a.button[href*=collection]:hover{background:#b37f22!important;box-shadow:0 4px 15px #c8922a4d!important;transform:translateY(-1px)!important}body .collection-list__item .card--card{border-radius:12px!important;overflow:hidden!important;transition:transform .4s ease,box-shadow .4s ease!important}body .collection-list__item .card--card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px #1a27441f!important}body .collection-list__item .card__heading a{font-family:Cormorant Garamond,serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:.02em!important}body .image-with-text{overflow:hidden!important}body .image-with-text .image-with-text__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(24px,3vw,36px)!important;font-weight:400!important;color:#1a2744!important;line-height:1.2!important}body .image-with-text .rte,body .image-with-text .rte p{font-size:14.5px!important;font-weight:300!important;line-height:1.8!important;color:#4a4a4a!important}body .image-with-text .button{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:6px!important}body .image-with-text .media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}body .image-with-text:hover .media img{transform:scale(1.03)!important}body .multicolumn-card{border-radius:12px!important;border:1px solid rgba(200,146,42,.25)!important;transition:transform .4s ease,border-color .4s ease!important}body .multicolumn-card:hover{transform:translateY(-3px)!important;border-color:#c8922a80!important}body .multicolumn-card h3{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.02em!important}body .multicolumn-card p{font-family:DM Sans,sans-serif!important;font-weight:300!important;line-height:1.75!important;font-size:13.5px!important}body .promise-banner{background:linear-gradient(135deg,#1a2744,#13203d 60%,#0e1a33)!important;padding:48px 20px!important;margin-bottom:-20px!important}body .promise-banner__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,3vw,42px)!important;font-weight:400!important;color:#fff!important;letter-spacing:.02em!important}body .promise-banner__text{font-family:DM Sans,sans-serif!important;font-weight:300!important;font-size:14px!important;color:#ffffffbf!important;line-height:1.8!important}body .promise-banner__badge{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;color:#ffffffe6!important;border:1px solid rgba(200,146,42,.35)!important;border-radius:100px!important;padding:8px 16px!important;letter-spacing:.05em!important;transition:border-color .3s ease!important}body .promise-banner__badge:hover{border-color:#c8922ab3!important}body .article-card__title,body .article-card__title a{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:22px!important;color:#1a2744!important;line-height:1.3!important;transition:color .3s ease!important}body .article-card:hover .article-card__title a{color:#c8922a!important}body .article-card__info,body .article-card__info *{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#888!important}body .footer,body .footer .scroll-trigger,body .footer .scroll-trigger.animate--slide-in,body .footer .scroll-trigger.animate--fade-in,body .footer .footer-block--newsletter.scroll-trigger.animate--slide-in,body .footer .footer__content-bottom.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}body .footer{border-top:none!important}body .footer h2.footer-block__heading{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:16px!important}body .footer .footer-block--newsletter h2.footer-block__heading{font-family:Cormorant Garamond,serif!important;font-size:22px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:#fff!important;line-height:1.4!important}body .footer p,body .footer .rte p,body .footer .footer__content-bottom-wrapper *{color:#ffffffb3!important}body .footer .list-menu__item--link,body .footer .footer__list-item a,body .footer a{font-family:DM Sans,sans-serif!important;font-size:13.5px!important;font-weight:400!important;color:#ffffffbf!important;transition:color .3s ease!important}body .footer .list-menu__item--link:hover,body .footer .footer__list-item a:hover,body .footer a:hover{color:#c8922a!important}body .footer .field__input{border-radius:6px!important;font-family:DM Sans,sans-serif!important;border-color:#ffffff4d!important;color:#fff!important}body .footer .field__input::placeholder{color:#ffffff80!important}body .footer .field__label,body .footer .list-social__link{color:#ffffffb3!important}body .footer .list-social__link:hover{color:#c8922a!important}body .footer .copyright__content,body .footer .copyright a{color:#ffffff80!important;font-family:DM Sans,sans-serif!important;font-size:11px!important}body .button--secondary{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:6px!important;border:1.5px solid #1A2744!important;color:#1a2744!important;background:transparent!important;transition:all .35s ease!important}body .button--secondary:hover{background:#1a2744!important;color:#fff!important}@media screen and (min-width:750px){body .section-featured-collection,body .shopify-section:not(.section-header):not(.shopify-section--footer) .section{padding-top:48px!important;padding-bottom:48px!important}}body .featured-collection+.featured-collection:before,body .image-with-text+.image-with-text:before{content:""!important;display:block!important;width:60px!important;height:1px!important;background:#c8922a!important;margin:0 auto!important;opacity:.4!important}html{scroll-behavior:smooth!important}body .scroll-trigger.animate--fade-in,body .scroll-trigger.animate--slide-in{transition:opacity .8s ease,transform .8s ease!important}::selection{background:#c8922a33!important;color:#1a2744!important}::-webkit-scrollbar{width:6px!important}::-webkit-scrollbar-track{background:#f7f5f0!important}::-webkit-scrollbar-thumb{background:#c8922a66!important;border-radius:3px!important}::-webkit-scrollbar-thumb:hover{background:#c8922a99!important}@media screen and (max-width:749px){body .banner__heading.h0{font-size:28px!important;line-height:1.15!important}body .banner__text p{font-size:13.5px!important}body .card__heading,body .card__heading a{font-size:14px!important}body .featured-collection .title-wrapper h2,body .section .title-wrapper h2.title{font-size:26px!important}body .trust-strip__inner{gap:4px!important;justify-content:flex-start!important}body .trust-strip__item{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ec-premium-v2.css.map */
