@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Sans:wght@300;400;500;600;700&display=swap";:root{--in-navy: #0C2340;--in-navy-deep: #081A2F;--in-gold: #C99700;--in-gold-light: #E8C547;--in-cream: #FAF7F2;--in-warm-white: #FEFCF9;--in-text-dark: #1A1A1A;--in-text-mid: #5A5A5A;--in-text-light: #8A8A8A;--in-border: #E8E4DD;--in-shadow-soft: 0 4px 24px rgba(12,35,64,.08);--in-shadow-hover: 0 16px 48px rgba(12,35,64,.14);--in-radius: 6px;--in-radius-lg: 12px;--in-transition: .4s cubic-bezier(.25, .46, .45, .94)}body{background:var(--in-warm-white)!important;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}h1,h2,h3,.h0,.h1,.h2,.h3,.hx,.title,.section-header__title,.featured-collection .title,.rich-text h2,.collection-hero__title{font-family:Playfair Display,serif!important;color:var(--in-navy);letter-spacing:-.01em}.rte,.rte p,p,.card__heading,.card__heading a,.button,.header__menu-item,.header__menu-item span,.list-menu__item,.list-menu__item--link,.price-item,.badge,.field__input,.field__label,.customer a,.customer p{font-family:DM Sans,sans-serif!important}.utility-bar,.announcement-bar{background:var(--in-navy)!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.utility-bar a,.utility-bar p,.announcement-bar a,.announcement-bar p,.announcement-bar__message{color:var(--in-gold-light)!important}.header-wrapper{background:#fefcf9f2!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid var(--in-border)!important}.shopify-section-header-sticky .header-wrapper{box-shadow:0 2px 20px #0c23400f!important}.header__menu-item,.header__menu-item span{font-size:1.5rem!important;color:var(--in-text-mid)!important;font-weight:500!important;letter-spacing:.02em!important;transition:color var(--in-transition)!important}.header__menu-item:hover,.header__menu-item:hover span{color:var(--in-navy)!important}.card-wrapper,.card--standard,.card--card{border-radius:var(--in-radius-lg)!important;overflow:hidden!important;transition:transform var(--in-transition),box-shadow var(--in-transition)!important}.card-wrapper:hover,.card--standard:hover,.card--card:hover{transform:translateY(-6px)!important;box-shadow:var(--in-shadow-hover)!important}.card__media .media img,.card .media img{transition:transform .7s ease!important}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card .media img{transform:scale(1.06)!important}.card__heading,.card__heading a{font-weight:500!important;font-size:1.5rem!important;color:var(--in-text-dark)!important}.price-item,.price-item--regular,.price-item--sale{font-weight:700!important;color:var(--in-navy)!important;font-size:1.5rem!important}.badge{font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:1.1rem!important}.button--primary,.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--in-navy)!important;color:#fff!important;border-radius:50px!important;font-weight:600!important;letter-spacing:.04em!important;transition:all var(--in-transition)!important;border:none!important}.button--primary:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--in-gold)!important;color:var(--in-navy)!important;transform:translateY(-2px)!important}.button--secondary{border-radius:50px!important;border:2px solid var(--in-navy)!important;color:var(--in-navy)!important;font-weight:600!important;background:transparent!important;transition:all var(--in-transition)!important}.button--secondary:hover{background:var(--in-navy)!important;color:#fff!important}.collection-card-wrapper{border-radius:var(--in-radius-lg)!important;overflow:hidden!important}.collection-card__media img{transition:transform .8s ease!important}.collection-card-wrapper:hover .collection-card__media img{transform:scale(1.07)!important}.image-with-text .image-with-text__content{font-family:DM Sans,sans-serif!important}.footer,.section-footer{background:var(--in-navy-deep)!important;color:#fff9!important}.footer h2,.footer .footer-block__heading,.footer .footer__heading{color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:1.2rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important}.footer a,.footer .footer-block__details-content a,.footer .link{color:#ffffff73!important;transition:color var(--in-transition)!important;font-family:DM Sans,sans-serif!important}.footer a:hover,.footer .link:hover{color:var(--in-gold-light)!important}.footer .copyright,.footer .copyright__content{color:#ffffff4d!important}.footer .field__input{background:#ffffff0f!important;border-color:#fff3!important;color:#fff!important;border-radius:50px 0 0 50px!important}.footer .field__input::placeholder{color:#ffffff59!important}.footer .newsletter-form__button,.footer .field__button{background:var(--in-gold)!important;color:var(--in-navy)!important;border-radius:0 50px 50px 0!important;font-weight:700!important;border:none!important}.footer .newsletter-form__button:hover,.footer .field__button:hover{background:var(--in-gold-light)!important}.footer .social-icons__link,.footer .social-icons__link svg{color:#ffffff73!important;fill:#ffffff73!important;transition:all var(--in-transition)!important}.footer .social-icons__link:hover,.footer .social-icons__link:hover svg{color:var(--in-gold-light)!important;fill:var(--in-gold-light)!important}.footer .payment-icons .icon{opacity:.4}.footer .localization-form__select,.footer .disclosure__button{color:#ffffff73!important;border-color:#fff3!important}.tsapb-73e02fda .tsapb-testimonial-box{border-radius:var(--in-radius-lg)!important;transition:transform var(--in-transition),box-shadow var(--in-transition)!important}.tsapb-73e02fda .tsapb-testimonial-box:hover{transform:translateY(-4px)!important;box-shadow:var(--in-shadow-soft)!important}[class*=tsapb-788b979f] img,[class*=ai_gen_block_23f02ba] img{filter:grayscale(1)!important;opacity:.4!important;transition:all var(--in-transition)!important}[class*=tsapb-788b979f] img:hover,[class*=ai_gen_block_23f02ba] img:hover{filter:grayscale(0)!important;opacity:.7!important}[class*=tsapb-8add9535]{opacity:.6}@media screen and (max-width:749px){.header{padding-left:1.5rem!important;padding-right:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
