:root{--navy: #0A2A5E;--navy-deep: #061A3D;--navy-soft: #1B3D75;--gold: #B8932F;--gold-soft: #D4B05A;--gold-pale: #F4ECD4;--cream: #FEFFF6;--cream-warm: #FAF6E8;--ice: #D6EAEC;--ice-soft: #EAF4F5;--rust: #C84B2A;--rust-soft: #E8CFC5;--ink: #1A1A1A;--ink-soft: #4A4A4A;--muted: #7A7A7A;--line: #E5DFC8;--line-soft: #EFE9D2;--white: #FFFFFF}@keyframes shakeWithPause{0%{transform:rotate(0)}5%{transform:rotate(2deg)}10%{transform:rotate(-2deg)}15%{transform:rotate(2deg)}20%{transform:rotate(0)}to{transform:rotate(0)}}main#main section{border-bottom:1px solid #E5DFC8}.show_menu_title{letter-spacing:.2em;text-transform:uppercase;margin-bottom:0;font-weight:600}.blog.blog_page_custom{background:#f5efe3}.nav-categories a{padding:7px 14px;border-radius:16px;font-size:11px;font-weight:600;background:#fff;border:1px solid #E9E4D7;color:#565c72;cursor:pointer;white-space:nowrap}.nav-categories [aria-selected=false]{opacity:1!important}.nav-categories [aria-selected=true]{background-color:#032262;border-radius:50%;color:#b9a542}.nav-categories.nav-categories-menu ul{gap:8px;padding:24px 0}.mega-menu__nav a.h5 span{color:#b9a542}.nav-categories [aria-selected=true] a.selected{color:#b9a542;background:#032262}.nav-categories [aria-selected=false]{opacity:1}.search-banner .nav-categories [aria-selected=true]{border-radius:0!important}.section-fetaured-collection p.subheading{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#b9a542;margin:0}.section-fetaured-collection h2+p,.section-fetaured-collection h2{margin-top:4px!important}.section-fetaured-collection h2+p{color:#0a2a5e}.section-fetaured-collection .text-with-icon{font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#b9a542;padding:0;align-items:end}.section-fetaured-collection .text-with-icon span.circle-chevron{color:#b9a542;background:#032262}.section-fetaured-collection .section-header{display:flex;justify-content:space-between;align-items:flex-end}@media all and (max-width:767px){.section-fetaured-collection product-list.product-list{gap:10px}}.blog-posts.show_custom_styles{gap:14px}.blog-posts.show_custom_styles .blog-post-card--normal{display:grid;grid-template-columns:1fr 2fr;background:#fff;border-radius:6px;border:1px solid #e9e4d7;overflow:hidden;gap:12px;padding:12px;text-decoration:none;align-items:center}.blog-posts.show_custom_styles .blog-post-card--normal .blog-post-card__figure{aspect-ratio:1;border-radius:4px}.blog-posts.show_custom_styles .blog-post-card--normal p.h5+p{display:none}.blog-posts.show_custom_styles .blog-post-card--normal p.h5{font-size:16px;font-weight:600;line-height:1.3;color:#1a2238}.blog-posts.show_custom_styles .blog-post-card__meta svg{display:none}.blog-posts.show_custom_styles .blog-post-card__meta span{font-size:10px;color:#9c9c9c}.blog-posts.show_custom_styles .blog-post-card__info .v-stack.gap-4{gap:6px}.blog-posts.show_custom_styles .blog-post-card--featured{background:#fff;border-radius:8px;border:1px solid #e9e4d7;overflow:hidden;text-decoration:none;color:inherit;display:block}.blog-posts.show_custom_styles .blog-post-card--featured .blog-post-card__info>div{gap:0}.blog-posts.show_custom_styles .blog-post-card--featured .blog-post-card__info p.h2{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.2px}.blog-posts.show_custom_styles .blog-post-card--featured .blog-post-card__info p.h2+p{font-size:12.5px;color:#565c72;line-height:1.55!important;margin-bottom:12px}.blog-posts.show_custom_styles .blog-post-card--featured a.read-more{margin:6px 0 0}a.read-more{font-size:12px;font-weight:400;color:#b9a542;display:block}.blog-posts.show_custom_styles span.badge{font-size:10.5px;font-weight:600;letter-spacing:1px;color:#b9a542;text-transform:uppercase;background:transparent;padding:0;margin:0}.article-banner__content a.badge{font-size:10.5px;font-weight:600;letter-spacing:1px;color:#b9a542;text-transform:uppercase;background:#faf6e0;padding:6px 4px;margin:0}.share-buttons{background:#fff;border-top:1px solid #E9E4D7;border-bottom:1px solid #E9E4D7;padding:18px 24px;display:flex;align-items:center;gap:14px;margin:0 0 24px}.shopify-section--main-article{border:none!important}.footer__block--newsletter .block-info{font-family:var(--heading-font-family);text-align:center;font-size:18px;line-height:1.4}.footer__block--newsletter .site_contact-info a{display:flex;align-items:center;gap:6px}.social-media a{display:block;padding:6px;border-radius:50%;border:1px solid rgba(212,176,90,.3)}.social-media a svg{width:20px;height:20px;color:#b9a542}.find_us{gap:var(--footer-block-gap);display:flex;flex-direction:column}@media all and (max-width:767px){.header__icon-list{gap:2px!important}.st-wishlist-details-button[data-type=manually]{padding:5px!important}.footer__block--newsletter img{margin:auto}.footer__block--newsletter .site_contact-info{display:flex;justify-content:center}.footer__block--social-links img{max-width:80px}.footer__block-list{column-gap:1rem}.find_us{margin-top:20px}}@media all and (min-width:1024px){.footer__block--newsletter .block-info{text-align:left;border-left:2px solid #B9A542;padding-left:14px;margin-top:14px;color:#ffffffe6;font-style:italic;letter-spacing:.3px;line-height:1.6}.blog-posts.show_custom_styles .blog-post-card--featured{display:grid;grid-template-columns:1fr 2fr}}@media all and (max-width:480px){.container{margin:0 24px}}.product-card__figure .express-badge{position:absolute;bottom:0}.express-badge-enhanced{display:inline-flex!important;align-items:center!important;gap:6px!important;background:linear-gradient(135deg,#f3d078,#b8932f)!important;color:#032262!important;padding:4px 10px!important;border-radius:0 12px 0 0!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;box-shadow:2px -2px 10px #0000001a!important;overflow:hidden!important;animation:pulseGlow 2s infinite!important;border:1px solid rgba(255,255,255,.3)!important;border-left:none!important;border-bottom:none!important}.express-badge-enhanced:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:.5s;animation:shine 3s infinite}.express-badge-enhanced svg{animation:truckDrive 1.5s ease-in-out infinite!important;width:14px;height:14px}@keyframes truckDrive{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}@keyframes pulseGlow{0%{box-shadow:0 0 #b8932f66}70%{box-shadow:0 0 0 6px #b8932f00}}.product-card__badge-list{width:100%;left:50%!important;transform:translate(-50%);top:0}.badge{font-size:8.5px!important;font-weight:600!important;letter-spacing:.6px!important;padding:3px 8px!important;text-transform:uppercase}.express-badge{display:inline-flex;align-items:center;gap:4px;color:#032262!important;border-radius:0 6px 0 0!important}.badge.badge--primary.new-badge{margin:10px 0 0 10px;border:1px solid #2d48ac;border-radius:4px!important;background-color:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.badge.badge--primary.new-badge{position:relative;overflow:hidden}@keyframes shimmer{0%{transform:translate(-150%) skew(-25deg)}to{transform:translate(150%) skew(-25deg)}}.badge.badge--primary.new-badge:after{content:"";position:absolute;top:0;left:0;width:40px;height:100%;background:linear-gradient(to right,#fff0,#fff9,#fff0);animation:shimmer 2s infinite}.st-wishlist-button[data-type=product-card].right_top{top:auto!important;bottom:16px!important}@media all and (max-width:767px){.st-wishlist-button[data-type=product-card].right_top{bottom:2px!important;left:0!important;right:0!important;margin-left:auto;justify-content:flex-end}.st-wishlist-button[data-type=product-card].right_top svg.st-wishlist-icon{width:15px;height:15px}price-list.price-list{position:relative;z-index:1}}.st-wishlist-button{background-color:#fff!important;width:25px!important;height:25px;padding:6px!important}.st-wishlist-button:not([data-type=details]) .st-wishlist-icon{color:#fff!important}.st-wishlist-details-button[data-type=manually] .st-number{font-size:8px;width:13px!important;height:13px!important;right:-1px!important}.header__secondary-nav{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:5px}.header__icon-list{gap:10px}.shopify-section--main-collection{background:#fefff6}.product-card{border:1px solid #D4B05A;border-radius:8px;overflow:hidden}.product-card .product-card__info{border-top:1px solid #D4B05A;padding:16px 20px;background:#fff}.product-card .product-card__info span.product-card__title{font-family:var(--heading-font-family);color:#032262;font-size:20px;letter-spacing:0}.product-card .product-card__info price-list.price-list *{color:#032262}.product-gallery__media-list-wrapper button.st-wishlist-button{position:absolute;right:10px;top:0;z-index:1}@media all and (max-width:767px){.product-gallery__media-list-wrapper button.st-wishlist-button{top:60px;width:35px!important;height:35px!important;right:0}}.product-gallery__media-list-wrapper button.st-is-added{background:red!important}.removable-facet{padding:5px 10px;border-radius:14px;font-size:11px;font-weight:500;display:flex;align-items:center;gap:6px}.active-facets{margin:0!important}.active-facets>.facet-clear-all span.link{font-size:11px;font-weight:600;color:#0a295f;cursor:pointer}.removable-facet svg.icon.icon-delete{width:8px;height:8px}.header__link-list svg.icon{display:none}.header__main-nav summary.text-with-icon.link-faded-reverse{position:relative;cursor:pointer;width:fit-content}.header__main-nav summary.text-with-icon.link-faded-reverse:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease-in-out}.header__main-nav summary.text-with-icon.link-faded-reverse:hover{opacity:.9}.header__main-nav summary.text-with-icon.link-faded-reverse:hover:after{width:100%}@media all and (min-width:1024px){.link-faded{position:relative;text-decoration:none}.link-faded:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:currentColor;transition:width .3s ease-in-out}.link-faded:hover:after{width:100%}.header__wrapper details svg{transition:.5s ease}.header__wrapper details[open] svg{transform:rotate(180deg)}.header__link-list summary{font-size:16px}}@media all and (max-width:767px){.product-card .product-card__info{padding:6px 10px}.product-card__badge-list{top:0!important;width:100%!important}.product-card .product-card__info span.product-card__title{font-size:17px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card .product-card__info price-list.price-list *{font-size:11px}.facets__floating-filter{bottom:41%;left:88%!important;display:block}.facets__floating-filter button{padding:12px 22px;font-size:12px}.facets__floating-filter button{background:#fefff6;border:none;padding:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s;cursor:pointer;margin:0;display:block;align-items:center;transform:translate(-40px) rotate(90deg)}.facets__floating-filter svg+span{color:#000}.facets__floating-filter button svg{fill:#000;color:#000}.collection__top-bar{position:sticky;top:90px;z-index:8;background:#fefff6;border:none;border-radius:50%;padding:010px;text-decoration:none;transition:border-color .15s,box-shadow .15s;cursor:pointer;margin:0;max-width:60px;height:40px;width:40px;display:none;align-items:center;justify-content:center;left:100%}.collection__top-bar button{justify-content:center;height:30px;width:30px}.collection__top-bar span.reversed-link,.collection__top-bar .facets-summary{display:none}.collection--filters-drawer{gap:0}product-list.product-list{padding-bottom:40px}scroll-carousel product-list.product-list{padding-bottom:0}}.product-card .product-card__info span.product-card__title a,.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6){font-family:Cormorant Garamond}:root{--heading-font-family: "Cormorant Garamond"!important}.gfa-widget{padding:0!important}.gfa-widget h3{font-family:Cormorant Garamond;color:#0a2a53!important;font-size:48px!important;font-weight:400!important}@media all and (max-width:767px){.gfa-widget h3{font-size:32px!important}}.gfa-content__button{border-radius:0!important;background:#0a2a5e!important;color:#fff!important;font-weight:400!important;padding:13px 40px!important;font-size:13px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;animation:4s ease-in-out 2s infinite normal none running shakeWithPause}.gfa-copyright{display:none!important}.count_result{background:linear-gradient(90deg,#1a2238 30%,#c4aa4a,#1a2238 70%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:countResultShimmer 2.8s linear infinite}@keyframes countResultShimmer{0%{background-position:200% center}to{background-position:-200% center}}.title_custom{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.title_custom button.st-wishlist-button{position:relative!important;display:inline-flex!important;right:0;top:0;margin:0 0 0 10px!important}.product_tagline{font-size:14px;color:#565c72;line-height:1.5;margin:5px 0}@media all and (max-width:767px){.product_tagline{font-size:12px}}div#st-wishlist-floating-wrapper{display:none!important}.buy-buttons .button--xl,.buy-buttons .shopify-payment-button__button{position:relative;overflow:hidden;isolation:isolate;border-radius:4px!important;transition:transform .25s ease,box-shadow .25s ease;font-size:14px!important;font-family:DM Sans!important;text-transform:uppercase!important;letter-spacing:1.6px!important}.buy-buttons .button--xl:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(185,165,66,.25) 45%,rgba(255,246,217,.5) 50%,rgba(185,165,66,.25) 55%,transparent 80%);transform:skew(-20deg);animation:cosmos-shimmer 3.5s ease-in-out infinite;pointer-events:none;z-index:1}.buy-buttons .shopify-payment-button__button:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.25) 45%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.25) 55%,transparent 80%);transform:skew(-20deg);animation:cosmos-shimmer 3.5s ease-in-out infinite;animation-delay:1.75s;pointer-events:none;z-index:1}@keyframes cosmos-shimmer{0%{left:-150%}55%{left:150%}to{left:150%}}.buy-buttons .button--xl>div,.buy-buttons .shopify-payment-button__button span{position:relative;z-index:2}.buy-buttons .button--xl:hover{transform:translateY(-2px);box-shadow:0 6px 18px #03226259}.buy-buttons .shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #b9a54273}.buy-buttons .button--xl:hover:after,.buy-buttons .shopify-payment-button__button:hover:after{animation-duration:1.2s;animation-delay:0s}@media(prefers-reduced-motion:reduce){.buy-buttons .button--xl:after,.buy-buttons .shopify-payment-button__button:after{animation:none;display:none}.buy-buttons .button--xl:hover,.buy-buttons .shopify-payment-button__button:hover{transform:none}}.product-info__description .prose{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.6}@media all and (min-width:1200px){.navigation-promo a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#e4d9cd;color:#000;text-align:center;border:1px solid #c6a545;border-radius:8px;overflow:hidden;padding:3px;max-width:300px}.navigation-promo a .mega_menu_block_content_card{padding:10px;width:100%;display:flex;flex-direction:column-reverse;gap:0}.navigation-promo a .mega_menu_block_content_card p.image_heading_setting{color:#0a295f;font-family:Cormorant;font-weight:600;font-size:24px;line-height:1.2}.navigation-promo a .mega_menu_block_content_card p.image_sub_heading_setting{font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--vh-eyebrow, #B8932F);margin:0}.navigation-promo img{max-height:300px;max-width:300px}}.variant-picker .block-swatch{flex:0 0 auto;min-width:64px;padding:0 20px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.variant-picker .block-swatch:hover{border-color:var(--gold, #B9A542)}.variant-picker input[type=radio]:checked+.block-swatch{color:var(--navy, #032262);font-weight:600;background:transparent}.variant-picker .block-swatch{border:2px solid #E9E4D7!important}.variant-picker input[type=radio]:checked+.block-swatch{border-color:#b9a542!important}.variant-picker .block-swatch{box-shadow:none!important}variant-picker.variant-picker{display:flex;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom.css.map */
