.cx-w{max-width:1320px;margin:0 auto;padding:0 48px}@media(max-width:767px){.cx-w{padding:0 20px}}.main-page,.shopify-section-group-header-group+.shopify-section .section-template--page,#shopify-section-template--page-contact__main>.color-background-1,#shopify-section-template--page-about__main{position:relative}.main-page .title-wrapper,.main-page-title,.collection-header,.cart__header,.blog-articles__header,.search-header,.login-header,#CustomerLoginForm h2,#customer-login-header,.customer h1{position:relative}.search-header{background:linear-gradient(135deg,#0b1d3a,#132d5a,#0b1d3a)!important;color:#fff!important;padding:64px 0 48px!important;margin-bottom:0!important}.search-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,168,76,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.08) 1px,transparent 1px);background-size:60px 60px;opacity:.5;pointer-events:none}.search-header>*{position:relative;z-index:2}.search-header h1,.search-header .title{color:#fff!important;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}.search-header .search__input.field__input,.search-header input[type=search]{background:#ffffff14!important;border:1.5px solid rgba(201,168,76,.3)!important;color:#fff!important;border-radius:50px!important;padding:14px 22px!important}.search-header input[type=search]::placeholder{color:#ffffff80}.search-header .field__label{color:#fff9!important}.search-header button[type=submit],.search-header .search__button{background:#c9a84c!important;color:#0b1d3a!important;border-radius:50px!important;font-weight:700!important}.search-results,main .search,#MainContent .search{background:var(--cx-bg,#f8f6f1);padding:48px 0 80px}.card-wrapper,.card{border-radius:12px!important;overflow:hidden;transition:transform .3s,box-shadow .3s}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0b1d3a1f}.card__heading a,.card-information__text a{color:#0b1d3a!important;font-weight:600}.price-item{color:#0b1d3a!important;font-weight:700}.price-item--sale{color:#c9a84c!important}.customer,body.customer{background:var(--cx-bg,#f8f6f1)!important;min-height:80vh}.customer:before{content:"";display:block;height:260px;background:linear-gradient(135deg,#0b1d3a,#132d5a,#0b1d3a);position:relative;background-image:linear-gradient(135deg,#0b1d3a,#132d5a,#0b1d3a),linear-gradient(rgba(201,168,76,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.08) 1px,transparent 1px);background-size:100% 100%,60px 60px,60px 60px}.customer .customer-login,.customer form,#customer_login,#customer_register,.customer .account,.customer .addresses,.customer .order,.customer #CustomerLoginForm,.customer #CustomerRegisterForm{background:#fff!important;max-width:460px!important;margin:-180px auto 60px!important;padding:40px!important;border-radius:16px!important;box-shadow:0 24px 64px #0b1d3a26!important;position:relative}.customer h1,.customer h2{color:#0b1d3a!important;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important;text-align:center;margin-bottom:8px!important}.customer h1:after,.customer h2:after{content:"";display:block;width:40px;height:2px;background:#c9a84c;margin:14px auto 0;border-radius:1px}.customer .field,.customer input[type=email],.customer input[type=password],.customer input[type=text]{margin-bottom:14px}.customer input[type=email],.customer input[type=password],.customer input[type=text]{width:100%!important;padding:13px 16px!important;border:1.5px solid rgba(11,29,58,.12)!important;border-radius:10px!important;font-size:14px!important;background:#fafafa!important}.customer input:focus{outline:none!important;border-color:#c9a84c!important;background:#fff!important;box-shadow:0 0 0 3px #c9a84c1f!important}.customer .field__input{border:1.5px solid rgba(11,29,58,.12)!important;border-radius:10px!important;background:#fafafa!important;padding:13px 16px!important}.customer .field__input:focus{border-color:#c9a84c!important;background:#fff!important;box-shadow:0 0 0 3px #c9a84c1f!important}.customer button[type=submit],.customer .button,.customer input[type=submit]{width:100%!important;padding:15px!important;background:linear-gradient(135deg,#0b1d3a,#1a3566)!important;color:#fff!important;border:none!important;border-radius:50px!important;font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer;transition:transform .25s,box-shadow .25s;margin-top:8px}.customer button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0b1d3a40}.customer a{color:#0b1d3a!important;border-bottom:1px solid #C9A84C;text-decoration:none;font-weight:600}.customer a:hover{color:#c9a84c!important}.customer hr{border:none;border-top:1px solid rgba(11,29,58,.08);margin:24px 0}.shopify-404,body.template-404 main{background:linear-gradient(135deg,#0b1d3a,#132d5a,#0b1d3a);min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.template-404 h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(48px,10vw,120px);color:#c9a84c;font-weight:700;margin-bottom:16px}.template-404 p{color:#ffffffb3;font-size:18px;margin-bottom:28px}.template-404 a.cx-pill,.template-404 .button{display:inline-flex;align-items:center;padding:14px 36px;background:#c9a84c;color:#0b1d3a;border-radius:50px;font-weight:700;text-decoration:none;letter-spacing:.05em}.cart{background:var(--cx-bg,#f8f6f1)}.cart__header{background:linear-gradient(135deg,#0b1d3a,#132d5a,#0b1d3a);color:#fff;padding:56px 0 40px;text-align:center}.cart__header h1{color:#fff!important;font-family:Playfair Display,Georgia,serif}.cart__warnings,.cart__empty-text{background:#fff;border-radius:12px;padding:40px;text-align:center}.cart__checkout-button{background:#c9a84c!important;color:#0b1d3a!important;border-radius:50px!important;font-weight:700!important}.blog-articles__header,.article-header{background:linear-gradient(135deg,#0b1d3a,#132d5a,#0b1d3a);color:#fff;padding:64px 0 48px;text-align:center}.blog-articles__header h1,.article-header h1{color:#fff!important;font-family:Playfair Display,Georgia,serif}.article-template__content,.blog-articles{background:var(--cx-bg,#f8f6f1);padding:48px 0 80px}.button,.button--primary,.shopify-payment-button__button--unbranded,.product-form__cart-submit,.add-to-cart{border-radius:50px!important;letter-spacing:.05em!important;font-weight:600!important}.button--primary{background:#0b1d3a!important;color:#fff!important}.button--primary:hover{background:#1a3566!important}.breadcrumb,.breadcrumbs{font-size:13px;color:#888;padding:20px 0}.breadcrumb a,.breadcrumbs a{color:#0b1d3a;text-decoration:none}.breadcrumb a:hover,.breadcrumbs a:hover{color:#c9a84c}.pagination__item{border-radius:50%!important;border:1.5px solid rgba(11,29,58,.1)!important;color:#0b1d3a!important}.pagination__item--current{background:#0b1d3a!important;color:#fff!important;border-color:#0b1d3a!important}.pagination__item:hover{border-color:#c9a84c!important;color:#c9a84c!important}main details{background:#fff;border:1px solid rgba(11,29,58,.08);border-radius:10px;margin-bottom:12px;padding:0;overflow:hidden}main details summary{padding:18px 50px 18px 24px;cursor:pointer;font-weight:600;color:#0b1d3a;font-size:15px;list-style:none;position:relative}main details summary::-webkit-details-marker{display:none}main details summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#c9a84c1f;display:flex;align-items:center;justify-content:center;color:#c9a84c;font-size:20px;font-weight:400;transition:transform .3s,background .3s;line-height:1}main details[open] summary:after{content:"+";transform:translateY(-50%) rotate(45deg);background:#c9a84c;color:#fff}main details>p,main details>div{padding:0 24px 22px;color:#555;font-size:14px;line-height:1.8;margin:0}.main-page .rte,main .rte,.shopify-section .page-content,#MainContent .rte{font-size:15px;color:#333;line-height:1.85}#MainContent .rte h2{font-family:Playfair Display,Georgia,serif;color:#0b1d3a;font-size:26px;margin:36px 0 14px;padding-bottom:10px;border-bottom:2px solid rgba(201,168,76,.3)}#MainContent .rte h3{color:#0b1d3a;font-size:18px;margin:28px 0 10px;font-weight:700}#MainContent .rte p{margin:0 0 14px}#MainContent .rte a{color:#0b1d3a;border-bottom:1px solid #C9A84C;text-decoration:none;font-weight:600}#MainContent .rte a:hover{color:#c9a84c}#MainContent .rte ul{list-style:none;padding-left:0}#MainContent .rte li{padding:8px 0 8px 24px;position:relative}#MainContent .rte li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;background:#c9a84c;border-radius:50%;transform:rotate(45deg)}@media(max-width:767px){.customer:before{height:200px}.customer form,.customer .account{margin:-140px 16px 40px!important;padding:28px 22px!important}.search-header,.cart__header,.blog-articles__header{padding:44px 0 36px!important}#MainContent .rte h2{font-size:22px}}.product-information.section--page-width{padding-top:32px!important}.product-information__grid{gap:48px!important}.product-information h1{color:#0b1d3a!important;font-weight:700!important;font-size:2rem!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-bottom:8px!important;position:relative!important;padding-bottom:16px!important}.product-information h1:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:48px!important;height:3px!important;background:#c9a84c!important;border-radius:2px!important}.product-information product-price .price,.product-information .price__regular .price{color:#0b1d3a!important;font-size:1.6rem!important;font-weight:700!important}.product-information .price-item--sale{color:#c9a84c!important;font-size:1.6rem!important;font-weight:700!important}.product-information .compare-at-price{color:#999!important;text-decoration:line-through!important;font-size:1.1rem!important;font-weight:400!important}.product-information .price-item__group{gap:10px!important;align-items:baseline!important}.product-information .divider__line{border-color:#c9a84c4d!important}.variant-picker{margin:8px 0 16px!important}.variant-picker legend,.variant-picker .variant-picker__label{color:#0b1d3a!important;font-weight:700!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:8px!important}.variant-picker input[type=radio]+label,.variant-picker .variant-picker__button{border:2px solid rgba(11,29,58,.15)!important;border-radius:10px!important;padding:10px 22px!important;font-weight:600!important;color:#0b1d3a!important;background:#fff!important;transition:all .2s ease!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.variant-picker input[type=radio]:checked+label,.variant-picker .variant-picker__button[aria-checked=true],.variant-picker .variant-picker__button.is-selected{border-color:#c9a84c!important;background:#c9a84c14!important;color:#0b1d3a!important;box-shadow:0 0 0 1px #c9a84c!important}.variant-picker input[type=radio]+label:hover,.variant-picker .variant-picker__button:hover{border-color:#c9a84c!important}.variant-picker .variant-picker__swatch{border:3px solid transparent!important;border-radius:50%!important;overflow:hidden!important;transition:all .2s!important}.variant-picker input[type=radio]:checked+.variant-picker__swatch,.variant-picker .variant-picker__swatch[aria-checked=true]{border-color:#c9a84c!important;box-shadow:0 0 0 2px #c9a84c4d!important}.variant-picker select{border:2px solid rgba(11,29,58,.15)!important;border-radius:10px!important;padding:12px 44px 12px 16px!important;font-weight:500!important;color:#0b1d3a!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230B1D3A' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 16px center!important;min-height:48px!important;width:100%!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.variant-picker select:focus{border-color:#c9a84c!important;outline:none!important;box-shadow:0 0 0 3px #c9a84c26!important}.product-information .quantity-selector-wrapper{display:inline-block!important}.product-information quantity-selector-component.quantity-selector{display:inline-flex!important;align-items:center!important;border:2px solid rgba(11,29,58,.15)!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important}.product-information quantity-selector-component .quantity-minus,.product-information quantity-selector-component .quantity-plus{background:transparent!important;border:none!important;width:48px!important;height:52px!important;color:#0b1d3a!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;padding:0!important;border-radius:0!important}.product-information quantity-selector-component .quantity-minus:hover,.product-information quantity-selector-component .quantity-plus:hover{background:#c9a84c1f!important;color:#c9a84c!important}.product-information quantity-selector-component .quantity-minus svg,.product-information quantity-selector-component .quantity-plus svg{width:16px!important;height:16px!important}.product-information quantity-selector-component input[name=quantity]{border:none!important;border-left:1px solid rgba(11,29,58,.1)!important;border-right:1px solid rgba(11,29,58,.1)!important;text-align:center!important;font-weight:700!important;color:#0b1d3a!important;width:60px!important;height:52px!important;font-size:1.05rem!important;background:transparent!important;-moz-appearance:textfield!important}.product-information quantity-selector-component input[name=quantity]::-webkit-outer-spin-button,.product-information quantity-selector-component input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.product-information .add-to-cart-button,.product-information button[name=add],.product-information .product-form__submit{background:linear-gradient(135deg,#0b1d3a,#142d5a)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:16px 40px!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important;min-height:56px!important;width:100%!important;box-shadow:0 4px 16px #0b1d3a40!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.product-information .add-to-cart-button:hover,.product-information button[name=add]:hover{background:linear-gradient(135deg,#142d5a,#0b1d3a)!important;box-shadow:0 6px 24px #0b1d3a59!important;transform:translateY(-1px)!important}.product-information .add-to-cart-button .add-to-cart-icon svg{stroke:#fff!important}.product-information .shopify-payment-button__button{border-radius:50px!important;font-weight:600!important;min-height:52px!important}.product-information .product-form-buttons--stacked{gap:12px!important}.product-information .product-form-buttons--stacked>*{width:100%!important}.product-information .rte,.product-information .product__description{color:#333!important;line-height:1.75!important;font-size:.95rem!important}.product-information .rte h2,.product-information .product__description h2{color:#0b1d3a!important;font-weight:700!important;font-size:1.3rem!important;margin:28px 0 12px!important;padding-bottom:8px!important;border-bottom:2px solid #C9A84C!important;display:inline-block!important}.product-information .rte h3{color:#0b1d3a!important;font-weight:600!important;font-size:1.1rem!important;margin:20px 0 8px!important;padding-left:12px!important;border-left:3px solid #C9A84C!important}.product-information .rte p{margin:0 0 14px!important}.product-information .rte ul{margin:0 0 16px!important;padding-left:22px!important}.product-information .rte ul li{margin-bottom:6px!important}.product-information .rte ul li::marker{color:#c9a84c!important}.product-information .rte a{color:#0b1d3a!important;text-decoration:underline!important;text-decoration-color:#c9a84c!important;text-underline-offset:3px!important}.product-information .rte a:hover{color:#c9a84c!important}.product-information .rte table{border-collapse:collapse!important;width:100%!important;margin:16px 0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px #0b1d3a0f!important}.product-information .rte table th{background:#0b1d3a!important;color:#fff!important;padding:12px 16px!important;font-weight:600!important;text-align:left!important}.product-information .rte table td{padding:12px 16px!important;border-bottom:1px solid #eee!important}.product-information .rte table tr:nth-child(2n) td{background:#c9a84c0a!important}.product-information .product-media,.product-information .product-media-container{border-radius:16px!important;overflow:hidden!important;background:#faf9f6!important}.product-information .product-media__image{border-radius:16px!important}.product-information .product-media-container__zoom-button{border-radius:50%!important;background:#ffffffe6!important}.product-information .media-gallery__grid .product-media-container{border:2px solid transparent!important;border-radius:10px!important;overflow:hidden!important;transition:border-color .2s!important;cursor:pointer!important}.product-information .media-gallery__grid .product-media-container.is-active{border-color:#c9a84c!important}.product-information .media-gallery__grid .product-media-container:hover{border-color:#c9a84c80!important}.product-information .product-badges .badge,.product-information .badge{background:#c9a84c!important;color:#0b1d3a!important;font-weight:700!important;font-size:.72rem!important;padding:5px 12px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.product-information details.accordion,.product-information .accordion details{border:1px solid rgba(11,29,58,.1)!important;border-radius:12px!important;margin-bottom:12px!important;overflow:hidden!important;background:#fff!important;transition:all .2s!important}.product-information details.accordion[open],.product-information .accordion details[open]{border-color:#c9a84c!important;box-shadow:0 2px 12px #c9a84c1a!important}.product-information details.accordion>summary,.product-information .accordion summary{padding:16px 20px!important;font-weight:700!important;color:#0b1d3a!important;cursor:pointer!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.product-information details.accordion>summary::-webkit-details-marker,.product-information .accordion summary::-webkit-details-marker{display:none!important}.product-information details.accordion>summary:after,.product-information .accordion summary:after{content:"+"!important;font-size:1.4rem!important;color:#c9a84c!important;font-weight:400!important;line-height:1!important;transition:transform .3s ease!important}.product-information details.accordion[open]>summary:after,.product-information .accordion details[open] summary:after{transform:rotate(45deg)!important}.sticky-add-to-cart__bar{background:#fff!important;border-top:2px solid #C9A84C!important;box-shadow:0 -4px 20px #00000014!important}.sticky-add-to-cart__title{color:#0b1d3a!important;font-weight:600!important}.product-recommendations{background:#f8f6f1!important;padding:64px 0!important}.product-recommendations h3,.product-recommendations .h3{color:#0b1d3a!important;font-weight:700!important;font-size:1.6rem!important}.collection .section:first-child,.collection .section.color-scheme-1:first-child{position:relative!important;background:linear-gradient(135deg,#0b1d3a,#142d5a 60%,#1a3a6e)!important;padding:56px 0 48px!important;overflow:hidden!important}.collection .section:first-child:before,.collection .section.color-scheme-1:first-child:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:linear-gradient(rgba(201,168,76,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.06) 1px,transparent 1px)!important;background-size:40px 40px!important;pointer-events:none!important}.collection .section:first-child h1,.collection .section.color-scheme-1:first-child h1{color:#fff!important;font-weight:700!important;font-size:2.2rem!important;position:relative!important;z-index:1!important}.collection .section:first-child h1:after{content:""!important;display:block!important;width:56px!important;height:3px!important;background:#c9a84c!important;margin-top:12px!important;border-radius:2px!important}.collection .section:first-child .rte,.collection .section:first-child p,.collection .section.color-scheme-1:first-child .rte,.collection .section.color-scheme-1:first-child p{color:#fffc!important;position:relative!important;z-index:1!important;max-width:640px!important;line-height:1.6!important}.collection .facets-wrapper,.collection .filter-toolbar,.collection .facets{background:#fff!important;border-radius:12px!important;padding:12px 20px!important;box-shadow:0 2px 8px #0b1d3a0d!important;margin-bottom:24px!important}.collection .facets__summary,.collection .filter-toggle,.collection .facet-filters__sort{color:#0b1d3a!important;font-weight:600!important}.collection .facets__summary:hover,.collection .filter-toggle:hover{color:#c9a84c!important}.collection select#SortBy,.collection .facet-filters__sort select{border:1px solid rgba(11,29,58,.15)!important;border-radius:8px!important;padding:8px 36px 8px 14px!important;font-weight:500!important;color:#0b1d3a!important;background-color:#fff!important;cursor:pointer!important}.collection select#SortBy:focus{border-color:#c9a84c!important;outline:none!important;box-shadow:0 0 0 3px #c9a84c26!important}.collection .product-card,.search .product-card{border-radius:16px!important;overflow:hidden!important;background:#fff!important;transition:all .3s ease!important;border:1px solid rgba(11,29,58,.06)!important}.collection .product-card:hover,.search .product-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #0b1d3a1f!important;border-color:#c9a84c4d!important}.collection .product-card .product-media,.collection .product-card .card-media,.search .product-card .product-media{background:#faf9f6!important}.collection .product-card .product-media img,.collection .product-card .card-media img,.search .product-card .product-media img{transition:transform .4s ease!important}.collection .product-card:hover .product-media img,.collection .product-card:hover .card-media img,.search .product-card:hover .product-media img{transform:scale(1.04)!important}.collection .product-card .product-card__title,.collection .product-card .card-information__title,.collection .product-card .product-title,.collection .product-card h3,.search .product-card .product-card__title,.search .product-card h3{color:#0b1d3a!important;font-weight:600!important;font-size:1rem!important;line-height:1.35!important;transition:color .2s!important}.collection .product-card:hover .product-card__title,.collection .product-card:hover .card-information__title,.collection .product-card:hover h3,.search .product-card:hover h3{color:#c9a84c!important}.collection .product-card .price,.search .product-card .price{font-size:1.05rem!important;font-weight:700!important;color:#0b1d3a!important}.collection .product-card .price-item--sale,.search .product-card .price-item--sale{color:#c9a84c!important;font-weight:700!important}.collection .product-card .compare-at-price,.search .product-card .compare-at-price{color:#999!important;text-decoration:line-through!important;font-weight:400!important}.collection .quick-add__submit,.search .quick-add__submit{background:#0b1d3a!important;color:#fff!important;border-radius:50px!important;font-weight:600!important;font-size:.82rem!important;padding:8px 20px!important;transition:all .2s!important;text-transform:uppercase!important;letter-spacing:.03em!important}.collection .quick-add__submit:hover,.search .quick-add__submit:hover{background:#c9a84c!important;color:#0b1d3a!important}.pagination{margin-top:40px!important;justify-content:center!important}.pagination__item{margin:0 4px!important}.pagination__item a,.pagination__item span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:44px!important;padding:0 12px!important;border-radius:50%!important;border:1px solid rgba(11,29,58,.12)!important;color:#0b1d3a!important;font-weight:600!important;transition:all .2s!important;text-decoration:none!important}.pagination__item a:hover{border-color:#c9a84c!important;color:#c9a84c!important}.pagination__item--current span{background:#0b1d3a!important;color:#fff!important;border-color:#0b1d3a!important}.product-card__vendor,.card-information__vendor,.product-vendor{color:#c9a84c!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}.collection__empty,.search__empty{text-align:center!important;padding:80px 20px!important}.collection__empty h2,.search__empty h2{color:#0b1d3a!important;font-weight:700!important;font-size:1.5rem!important}.breadcrumb a,.breadcrumbs a{color:#ffffffb3!important;text-decoration:none!important;font-size:.85rem!important;transition:color .2s!important}.breadcrumb a:hover,.breadcrumbs a:hover,.breadcrumb [aria-current],.breadcrumbs [aria-current]{color:#c9a84c!important}@media screen and (max-width:749px){.product-information.section--page-width{padding-top:20px!important}.product-information h1{font-size:1.5rem!important}.product-information product-price .price,.product-information .price-item--sale{font-size:1.35rem!important}.product-information .add-to-cart-button,.product-information button[name=add]{padding:14px 24px!important;font-size:.92rem!important;min-height:52px!important}.collection .section:first-child{padding:36px 0 28px!important}.collection .section:first-child h1{font-size:1.6rem!important}}main[data-template=collection] .shopify-section:first-child .section--page-width,main[data-template=collection] .section.color-scheme-1:first-of-type{position:relative!important;background:linear-gradient(135deg,#0b1d3a,#142d5a 60%,#1a3a6e)!important;padding:56px 0 48px!important;overflow:hidden!important}main[data-template=collection] .shopify-section:first-child .section--page-width:before,main[data-template=collection] .section.color-scheme-1:first-of-type:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:linear-gradient(rgba(201,168,76,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.06) 1px,transparent 1px)!important;background-size:40px 40px!important;pointer-events:none!important;z-index:0!important}main[data-template=collection] .shopify-section:first-child .section--page-width>*,main[data-template=collection] .section.color-scheme-1:first-of-type>*{position:relative!important;z-index:1!important}main[data-template=collection] h1{color:#fff!important;font-weight:700!important;font-size:2.2rem!important;position:relative!important;z-index:1!important}main[data-template=collection] h1:after{content:""!important;display:block!important;width:56px!important;height:3px!important;background:#c9a84c!important;margin-top:12px!important;border-radius:2px!important}main[data-template=collection] .rte,main[data-template=collection] .text-block.rte p{color:#ffffffd1!important;position:relative!important;z-index:1!important;max-width:640px!important;line-height:1.6!important}main[data-template=collection] .shopify-section:first-child .section-background{background:transparent!important}main[data-template=collection] results-list,main[data-template=collection] .product-grid-container{background:var(--cx-bg, #f8f6f1)!important;padding-top:32px!important}main[data-template=collection] .facets,main[data-template=collection] .facets-block-wrapper,main[data-template=collection] .filter-toolbar{background:#fff!important;border-radius:12px!important;padding:12px 20px!important;box-shadow:0 2px 8px #0b1d3a0d!important;margin-bottom:24px!important}main[data-template=collection] .facets__summary,main[data-template=collection] .filter-toggle,main[data-template=collection] .facet-filters__sort{color:#0b1d3a!important;font-weight:600!important}main[data-template=collection] .facets__summary:hover,main[data-template=collection] .filter-toggle:hover{color:#c9a84c!important}main[data-template=collection] select#SortBy,main[data-template=collection] .facet-filters__sort select{border:1px solid rgba(11,29,58,.15)!important;border-radius:8px!important;padding:8px 36px 8px 14px!important;font-weight:500!important;color:#0b1d3a!important;background-color:#fff!important;cursor:pointer!important}main[data-template=collection] select#SortBy:focus{border-color:#c9a84c!important;outline:none!important;box-shadow:0 0 0 3px #c9a84c26!important}main[data-template=collection] .facets__button,main[data-template=collection] .facets-toggle__button{border:1.5px solid rgba(11,29,58,.12)!important;border-radius:50px!important;padding:8px 18px!important;color:#0b1d3a!important;font-weight:600!important;background:#fff!important;transition:all .2s!important}main[data-template=collection] .facets__button:hover,main[data-template=collection] .facets-toggle__button:hover{border-color:#c9a84c!important;color:#c9a84c!important}product-card.product-card{border-radius:16px!important;overflow:hidden!important;background:#fff!important;transition:all .3s ease!important;border:1px solid rgba(11,29,58,.06)!important}product-card.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #0b1d3a1f!important;border-color:#c9a84c4d!important}product-card.product-card .product-media,product-card.product-card .card-gallery,product-card.product-card .product-media-container{background:#faf9f6!important;border-radius:0!important}product-card.product-card .product-media__image{transition:transform .4s ease!important}product-card.product-card:hover .product-media__image{transform:scale(1.04)!important}product-card.product-card h4,product-card.product-card .h4,product-card.product-card .product-grid-view-zoom-out--details .text-block{color:#0b1d3a!important;font-weight:600!important;font-size:1rem!important;line-height:1.35!important;transition:color .2s!important}product-card.product-card:hover h4,product-card.product-card:hover .h4,product-card.product-card:hover .product-grid-view-zoom-out--details .text-block{color:#c9a84c!important}product-card.product-card .price__regular .price,product-card.product-card .price{font-size:1.05rem!important;font-weight:700!important;color:#0b1d3a!important}product-card.product-card .price-item--sale,product-card.product-card .price__sale .price-item--sale{color:#c9a84c!important;font-weight:700!important}product-card.product-card .price-item__group .price{color:#0b1d3a!important}product-card.product-card .quick-add__button,product-card.product-card .add-to-cart-button{background:#0b1d3a!important;color:#fff!important;border-radius:50px!important;font-weight:600!important;font-size:.82rem!important;padding:8px 20px!important;transition:all .2s!important;text-transform:uppercase!important;letter-spacing:.03em!important}product-card.product-card .quick-add__button:hover,product-card.product-card .add-to-cart-button:hover{background:#c9a84c!important;color:#0b1d3a!important}product-card.product-card .product-badges .badge{background:#c9a84c!important;color:#0b1d3a!important;font-weight:700!important;font-size:.72rem!important;padding:5px 12px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.05em!important}main[data-template=collection] .pagination{margin-top:40px!important;justify-content:center!important}main[data-template=collection] .pagination__item{margin:0 4px!important}main[data-template=collection] .pagination__item a,main[data-template=collection] .pagination__item span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:44px!important;padding:0 12px!important;border-radius:50%!important;border:1.5px solid rgba(11,29,58,.12)!important;color:#0b1d3a!important;font-weight:600!important;transition:all .2s!important;text-decoration:none!important}main[data-template=collection] .pagination__item a:hover{border-color:#c9a84c!important;color:#c9a84c!important}main[data-template=collection] .pagination__item--current span{background:#0b1d3a!important;color:#fff!important;border-color:#0b1d3a!important}main[data-template=collection] .collection__empty,main[data-template=collection] .search__empty{text-align:center!important;padding:80px 20px!important}main[data-template=collection] .collection__empty h2{color:#0b1d3a!important;font-weight:700!important;font-size:1.5rem!important}main[data-template=collection] .breadcrumb a,main[data-template=collection] .breadcrumbs a{color:#ffffffb3!important;text-decoration:none!important;font-size:.85rem!important;transition:color .2s!important}main[data-template=collection] .breadcrumb a:hover,main[data-template=collection] .breadcrumbs a:hover{color:#c9a84c!important}@media screen and (max-width:749px){main[data-template=collection] .shopify-section:first-child .section--page-width,main[data-template=collection] .section.color-scheme-1:first-of-type{padding:36px 0 28px!important}main[data-template=collection] h1{font-size:1.6rem!important}}main[data-template=collection] .shopify-section:has(results-list),main[data-template=collection] results-list.product-grid-container,main[data-template=collection] .product-grid-container,main[data-template=collection] .section-background,main[data-template=collection] .collection-wrapper{background:#f8f6f1!important;background-color:#f8f6f1!important}main[data-template=collection] product-card.product-card{background:#fff!important;border:1px solid #e8e4dc!important;border-radius:12px!important;overflow:hidden!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease!important}main[data-template=collection] product-card.product-card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #0b1d3a1a!important;border-color:#c9a84c!important}main[data-template=collection] product-card.product-card .product-card__content{--hugged-width: 100% !important;width:100%!important;max-width:100%!important}main[data-template=collection] product-card.product-card .card-gallery{aspect-ratio:1 / 1!important;--gallery-aspect-ratio: 1 !important;background:#faf9f6!important;padding:0!important}main[data-template=collection] product-card.product-card .product-media-container{width:100%!important;height:100%!important;aspect-ratio:auto!important}main[data-template=collection] product-card.product-card .product-media{width:100%!important;height:100%!important;aspect-ratio:auto!important}main[data-template=collection] product-card.product-card .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;padding:16px!important;transform:none!important;transition:transform .3s ease!important}main[data-template=collection] product-card.product-card:hover .product-media__image{transform:scale(1.04)!important}main[data-template=collection] product-card.product-card .product-card__link{z-index:1!important}main[data-template=collection] product-card.product-card .product-badges{z-index:3!important}main[data-template=collection] product-card.product-card .product-badges .badge,main[data-template=collection] product-card.product-card .badge{background:#c9a84c!important;color:#0b1d3a!important;font-weight:700!important;font-size:.62rem!important;padding:3px 8px!important;border-radius:4px!important;text-transform:uppercase!important;border:none!important}main[data-template=collection] product-card.product-card .product-grid-view-zoom-out--details{display:none!important}main[data-template=collection] product-card.product-card a[ref=productTitleLink]{display:block!important;padding:12px 14px 6px!important;position:relative!important;z-index:2!important}main[data-template=collection] product-card.product-card a[ref=productTitleLink] .text-block{width:100%!important;padding:0!important}main[data-template=collection] product-card.product-card a[ref=productTitleLink] .text-block p,main[data-template=collection] product-card.product-card a[ref=productTitleLink] .rte p{color:#0b1d3a!important;font-size:.88rem!important;font-weight:600!important;line-height:1.4!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}main[data-template=collection] product-card.product-card product-price{display:block!important;padding:4px 14px 14px!important;position:relative!important;z-index:2!important}main[data-template=collection] product-card.product-card product-price>div{display:flex!important;align-items:baseline!important;gap:6px!important}main[data-template=collection] product-card.product-card .price__regular .price{font-size:1.15rem!important;font-weight:700!important;color:#0b1d3a!important}main[data-template=collection] product-card.product-card .price__sale.price__hidden{display:none!important}main[data-template=collection] product-card.product-card .price-item--sale{font-size:1.15rem!important;font-weight:700!important;color:#c9a84c!important}main[data-template=collection] product-card.product-card .compare-at-price{font-size:.82rem!important;color:#999!important;text-decoration:line-through!important}main[data-template=collection] product-card.product-card .price .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}main[data-template=collection] product-card.product-card quick-add-component.quick-add{z-index:5!important;pointer-events:none!important}main[data-template=collection] product-card.product-card quick-add-component.quick-add form{pointer-events:auto!important}main[data-template=collection] product-card.product-card .quick-add__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;transform:none!important;position:absolute!important;right:10px!important;bottom:10px!important;min-width:auto!important;width:auto!important;height:36px!important;padding:0 16px!important;background:#0b1d3a!important;color:#fff!important;border:none!important;border-radius:50px!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s ease,transform .15s ease!important;box-shadow:0 2px 8px #0003!important}main[data-template=collection] product-card.product-card .quick-add__button:hover{background:#c9a84c!important;color:#0b1d3a!important;transform:scale(1.05)!important}main[data-template=collection] product-card.product-card .card-gallery:hover .quick-add__button{display:inline-flex!important;opacity:1!important;visibility:visible!important}main[data-template=collection] product-card.product-card .quick-add__button .add-to-cart-text{font-size:.72rem!important;font-weight:600!important;color:inherit!important;background:transparent!important;border-radius:0!important;height:auto!important}main[data-template=collection] product-card.product-card .quick-add__button .add-to-cart-icon{display:none!important}main[data-template=collection] .product-grid{gap:20px 16px!important}main[data-template=collection] .product-grid__item{margin:0!important}main[data-template=collection] .facets-block-wrapper{background:transparent!important;padding:0!important;box-shadow:none!important;margin-bottom:16px!important}main[data-template=collection] .facets--horizontal{background:#fff!important;border-radius:10px!important;padding:10px 16px!important}@media screen and (max-width:749px){main[data-template=collection] product-card.product-card .product-media__image{padding:12px!important}main[data-template=collection] product-card.product-card .quick-add__button{height:32px!important;padding:0 12px!important;font-size:.68rem!important;right:8px!important;bottom:8px!important}main[data-template=collection] product-card.product-card a[ref=productTitleLink]{padding:10px 10px 4px!important}main[data-template=collection] product-card.product-card a[ref=productTitleLink] .text-block p{font-size:.8rem!important}main[data-template=collection] product-card.product-card product-price{padding:2px 10px 10px!important}main[data-template=collection] product-card.product-card .price__regular .price,main[data-template=collection] product-card.product-card .price-item--sale{font-size:1.05rem!important}main[data-template=collection] .product-grid{gap:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cx-style-1786802542.css.map */
