a.cart-items__title{font-family:Martini-Bold;text-transform:uppercase;color:#04123e;font-size:var(--font-size-M, 16px)}.cart-items__variant{color:var(--Secondary-Dark-Color, #54595E);font-family:Martini-thin;font-size:var(--font-size-XS, 12px);font-style:normal;font-weight:400;line-height:normal}.cart-items__price{color:var(--Secondary-Dark-Color, #04123E);font-family:Martini-Bold}.cart__summary-totals{color:var(--Secondary-Dark-Color, #04123E)}.cart__total-label{font-family:Martini-ExtraBold!important;font-size:16px!important}.cart__summary-item.cart__total{font-family:Martini-ExtraBold!important}.cart__total{text-transform:uppercase}.cart__checkout-button.button,.button.button--primary.cart-discount__button{background-color:var(--Secondary-Dark-Color, #04123E)!important;font-family:Martini-Regular}.disclosure-trigger__label.h6{color:var(--Default-Color-Dark, var(--colors-blue-blue-600, #020D38))!important;text-transform:uppercase!important;font-size:16px!important;font-family:Martini-Bold}text-component{font-family:Martini-ExtraBold!important;color:var(--Secondary-Dark-Color, #04123E)!important}.button.header-actions__action.button-unstyled .cart-bubble__background{background-color:var(--Secondary-Dark-Color, #E8CB81)!important;color:var(--Secondary-Dark-Color, #000000)!important}.button.header-actions__action.button-unstyled .cart-bubble__text-count{color:var(--Secondary-Dark-Color, #000000)!important}.cart-bubble__background{background-color:var(--Secondary-Dark-Color, #343A40)!important;border-radius:12px!important}.cart-bubble__text-count{color:var(--Secondary-Dark-Color, #ffffff)!important}.cart-drawer__heading.h3{font-family:Martini-Regular;text-transform:uppercase;font-size:28px;color:var(--Secondary-Dark-Color, #020D38)!important}.cart-bubble{display:flex!important;padding:4px 8px!important;align-items:center!important;gap:8px!important;border-radius:12px!important}.svg-wrapper..cart-bubble__background{background-color:var(--Secondary-Dark-Color,rgb(149, 230, 43))!important}.cart-items__table-row{border-radius:var(--Radius-radius-lg, 8px);background:var(--Gray-100, #F8F9FA)}.quantity-selector.cart-primary-typography{border-radius:var(--Radius-radius-lg, 8px)!important;border:1px solid var(--Gray-200, #E9ECEF)!important;background-color:var(--Gray-100, #F8F9FA)!important}.cart-items__remove{color:var(--Secondary-Dark-Color, #DC3545)!important}.privacy-policy-page .text-block--AODVyNk5lNkZkZjZVb__text_6dTcX7 p{color:#04123e!important;font-family:Martini-Regular!important}.privacy-policy-page .text-block h5{font-family:Martini-Regular!important;font-weight:600;font-style:Regular;font-size:16px!important;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.privacy-policy-page p{font-family:Martini-Regular!important}.spacing-style .text-block.text-block--AL2VVaTYyT2ZqMFRhc__heading h3{font-family:martini-regular!important;color:#020d38!important;text-transform:uppercase!important;font-size:40px}.search-page-input__parent{align-items:center!important;justify-content:center!important}.search-page-input{border:1px solid #C4E0FF;background-color:#f8f9fa!important;color:#212529!important}.facets--filters-title{font-family:martini-regular!important;display:none!important}.breadcrumbs{margin:20px 0;font-size:14px;color:#666}.breadcrumbs a{color:#0a2a5e;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.shape-option-button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:70px;padding:10px;border:1px solid #d7d7d7;border-radius:10px;margin-right:12px;text-align:center;cursor:pointer;transition:.25s ease}.shape-option-button:hover{border-color:#8bb6ff}.shape-option-button.active{background-color:#e0edff;border-color:#4a90e2}.shape-icon-wrapper{width:40px;height:40px;margin-bottom:6px;display:flex;align-items:center;justify-content:center}.shape-icon-wrapper img{max-width:36px;max-height:36px}.shape-label{font-size:13px;color:#fff}.shape-input,.view-details-content-table-wrapper hr{display:none}.view-details-content-table-wrapper .view-details-content~span{background-color:red}.view-details-content .diamond-features .diamond-features-item:first-child{position:absolute;top:0;padding:4px 10px;background-color:#fff5d7;height:36px;width:auto}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap:var(--gap-3xs)!important}.collection-wrapper span.swatch.swatch--filter{height:38px!important;width:38px!important;background-size:20px!important;background-repeat:no-repeat}.facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:var(--style-border-width-inputs);gap:calc(var(--gap-3xl) + (var(--style-border-width-inputs) * 2))}.field__input{padding:.4rem}.account-button__avatar{background-color:#e8cb81!important;color:#000!important}._197l2ofi._197l2ofg._1fragemou._197l2ofu._197l2ofn._1fragemor._1fragemuu._1fragem32._1fragemn2{background-color:#020d38;color:#fff}a.qKN3X.Pw7Nz.IeWK2.zVVUm{align-items:center!important;color:#fff;justify-content:center}.zVVUm:focus-visible .zVVUm:hover{background-color:#e8cb81!important;color:#000!important}.menu-drawer__menu-item{font-size:14px!important;font-family:Martini-Regular!important;color:#2a2a2a!important;padding:6px 16px!important;display:inline-block!important;transition:all .2s ease-in-out}.menu-drawer__menu-item:hover{background:transparent!important}.menu-drawer__menu-item:hover{background-color:#04123e!important;color:#fff!important;padding:6px 16px!important;border-radius:0!important;display:inline-block!important}.menu-drawer__menu-item--active{background-color:#04123e!important;color:#fff!important;padding:6px 16px!important;display:inline-block!important}#diamond-proxy-root table tr th{text-transform:uppercase!important}.filter-certificate-lab button{background-color:#e9ecef;border:none;padding:10px!important;border-radius:11px!important}.view-toggle{display:flex;gap:6px;justify-content:flex-end}.toggle-btn{border:1px solid #ccc;background:#fff;padding:6px 10px;cursor:pointer}.toggle-btn.active{background:#002f6c;color:#fff}.grid-view .list-view-wrapper,.list-view .product-grid{display:none}.diamond-table{width:100%;border-collapse:collapse}.diamond-table th{background:#eef4fb;padding:12px}.diamond-table td{padding:14px;border-bottom:1px solid #eee}.list-product-image{cursor:pointer}.list-view-details{display:none;background:#f8fbff}.expanded-content{display:flex;gap:30px;padding:10px}.expanded-content h3{text-transform:uppercase!important;color:#020d38;font-size:24px;display:flex!important}.expanded-specs strong,.expanded-specs span{font-family:Martini-Regular!important;font-size:14px!important;color:#020d38!important}.expanded-content p{font-family:Martini-Bold!important;font-size:24px!important;color:#020d38!important;display:flex}.expanded-content img{max-width:230px}.expanded-content .sub-info{font-family:Martini-Regular!important;color:#020d38!important;font-size:14px!important;display:flex;margin-bottom:16px!important}.expanded-right{display:table-caption}.btn{background:#04123e;color:#fff;padding:12px;text-decoration:none;border-radius:6px;gap:8px;font-size:14px}.expanded-detail{display:grid;grid-template-columns:160px 1fr 220px;gap:30px;padding:24px;background:#f7fbff;align-items:center}.expanded-image img{max-width:140px;background:#fff;padding:10px}.expanded-title{font-size:22px;font-weight:700;margin-bottom:6px}.expanded-sub{font-size:14px;color:#555;margin-bottom:10px}.expanded-specs{display:flex;flex-wrap:wrap;gap:50px 70px;font-size:14px}.expanded-specs span{white-space:nowrap}.expanded-action{text-align:right}.expanded-price{font-size:24px;font-weight:700;margin-bottom:12px}.expanded-btn{display:inline-block;background:#04123e;color:#fff;padding:10px 16px;text-decoration:none;border-radius:4px}.diamond-table th,.diamond-table td{padding:10px 12px;text-align:left;white-space:nowrap}.diamond-table thead th{position:sticky;top:0;background:#f8f9fa;z-index:1}.diamond-table th:nth-child(1),.diamond-table td:nth-child(1){text-align:center}.diamond-table th:nth-child(2),.diamond-table td:nth-child(2){text-align:center}.diamond-table{width:100%;border-collapse:collapse;margin-bottom:50px!important}.diamond-table tbody tr.list-view-item:nth-of-type(odd){background-color:#fff}.diamond-table tbody tr.list-view-item:nth-of-type(2n){background-color:#fff}.list-view-item td{color:#020d38!important;font-size:14px!important}.diamond-table tbody tr.list-view-details{background-color:#fff}.list-view-wrapper{display:none}.grid-view .grid-view-wrapper{display:block}.grid-view .list-view-wrapper,.list-view .grid-view-wrapper{display:none}.list-view .list-view-wrapper{display:block}.cart-page{margin-bottom:100px!important}.load-more-btn{padding:10px 18px;font-size:14px;border:1px solid #ddd;background:#fff;cursor:pointer}.loading-text{font-size:14px;color:#666;display:block;padding:10px 0;text-align:center}@media(max-width:749px){.diamond-table th,.diamond-table td{white-space:normal;font-size:12px}.diamond-table th:nth-child(5),.diamond-table td:nth-child(5),.diamond-table th:nth-child(7),.diamond-table td:nth-child(7){display:block}.expanded-detail{grid-template-columns:1fr;gap:16px}.expanded-content{flex-direction:column}}@media(max-width:749px){.table-scroll-x{overflow-x:auto;overflow-y:hidden;width:100%}}.view-toggle-pill{display:inline-flex;gap:2.29px;padding:2.29px;border:.76px solid #e3e8ef;border-radius:7.62px;background:#fff;align-items:center}.view-toggle-pill .column-options__option{position:relative;display:inline-flex;align-items:center;margin-top:unset}.view-toggle-pill input[type=radio]{position:absolute;opacity:0;pointer-events:none}.view-toggle-pill .column-picker{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;cursor:pointer;transition:background .2s,box-shadow .2s}.view-toggle-pill .column-picker svg{width:18px;height:18px;fill:#04123e}.view-toggle-pill .column-picker:hover{background-color:#c4e0ff!important}.view-toggle-pill input[type=radio]:checked+.column-picker{background-color:#c4e0ff}.view-toggle-pill input[type=radio]:checked+.column-picker svg{fill:#04123e}.acc-container{max-width:1100px;margin:0 auto;padding:40px 16px}.acc-title{text-align:center;font-size:32px;margin-bottom:24px;font-family:Martini-Regular}.acc-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.tab-btn{padding:10px 18px;border:1px solid #0b1a3d;background:#fff;border-radius:6px;cursor:pointer;font-family:Martini-Regular}.tab-btn.active{background:#0b1a3d;color:#fff}.tab-content{display:none}.tab-content.active{display:block}.acc-card{background:#f7f8fa;border-radius:14px;padding:24px;margin-bottom:24px}.acc-card-head{display:flex;justify-content:space-between;margin-bottom:14px}.acc-btn,.acc-btn-sm{border:1px solid #0b1a3d;padding:8px 14px;border-radius:6px;text-decoration:none;font-size:14px}.acc-btn-sm{margin-top:10px}.address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.address-box{background:#fff;border-radius:12px;padding:16px;position:relative}.default-badge{position:absolute;right:14px;bottom:14px;font-size:12px;padding:4px 8px;border-radius:12px;background-color:#e9ecef}.orders-list{padding-left:18px}.acc-btn.danger{background:#fde2e2;border:1px solid #ef9a9a;color:#7a1c1c;font-family:martini-regular}.acc-btn.danger1{background:#dc3545;border:1px solid #ef9a9a;color:#fff!important;font-family:martini-regular}.acc-card h3{font-weight:700;margin-bottom:10px}#settings.tab-content{max-width:860px;margin:0 auto}#settings .acc-card{margin:24px auto;padding:24px}.orders-title{font-size:24px;font-weight:800;margin-bottom:14px}.orders-header{display:grid;grid-template-columns:1fr auto;align-items:center;max-width:1200px;margin:0 auto 14px}.order-controls{display:flex;align-items:center;gap:10px}.filter-wrap{position:relative}.filter-btn{padding:8px 14px;border-radius:6px;border:1px solid #dcdcdc;background:#fff}.filter-menu{position:absolute;top:38px;right:0;background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 20px 28px #00000014;width:170px;display:none}.filter-menu li{padding:10px 16px;cursor:pointer}.filter-menu li.active,.filter-menu li:hover{background:#081a3e;color:#fff}.view-btn{padding:8px 10px;border:1px solid #dcdcdc;border-radius:6px;background:#fff;cursor:pointer}.view-btn.active{background:#c4e0ff}.orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.order-card{border-radius:14px;border:1px solid #ececec;background:#fff}.order-inner{padding:14px}.order-thumb img{width:100%;border-radius:10px}.order-info h4{text-transform:uppercase;font-family:martini-regular;font-size:16px;color:#04123e;overflow:hidden;text-overflow:ellipsis}.order-info p{color:#04123e;font-family:martini-regular;font-size:14px}.order-info small{font-family:martini-regular;font-size:12px;color:#54595e}.order-info{margin-top:15px;margin-left:15px}.orders-grid.list-view{grid-template-columns:1fr;display:block}.orders-grid.list-view .order-inner{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:20px}.orders-grid.list-view .order-thumb img{width:90px}.orders-grid.list-view .order-card{display:flex;align-items:center;gap:20px;padding:14px 18px;border-radius:14px}.orders-grid.list-view .order-img{width:90px;flex-shrink:0}.orders-grid.list-view .order-img img{width:100%;border-radius:10px}.orders-grid.list-view .order-info{flex:1}.orders-grid.list-view .order-status{min-width:150px;text-align:right}.orders-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:0 auto 60px}.order-card{border:1px solid #e7e7e7;border-radius:14px;background:#fff;overflow:hidden;transition:.25s ease}.order-top{padding:14px 16px 10px}.order-top h4{margin:0;font-size:13px;font-weight:700}.order-top small{color:#777}.order-price{margin-top:4px;font-weight:700}.order-img{background:#f7f8fa;padding:14px}.order-img img{width:100%;border-radius:10px}.order-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 16px}.status-left{display:flex;flex-direction:column;gap:4px}.status-line{display:flex;align-items:center;gap:6px;text-transform:uppercase;color:#04123e;font-size:16px}.status-date{color:#6c7a89;font-size:12px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.delivered{background:#2fa46f}.confirmed{background:#2f5bd4}.shipped{background:#0d6bb8}.pending{background:#b59500}@media(max-width:900px){.orders-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.orders-grid{grid-template-columns:1fr}}#orders-filter-menu{border:1px solid #e7e7e7;background:#fff;border-radius:10px;padding:8px 0;width:180px;position:absolute;z-index:5}#orders-filter-menu button{width:100%;text-align:left;padding:10px 14px;background:none;border:none}#orders-filter-menu button:hover{background:#f4f6f9}.orders-grid.list-view{display:block}.orders-grid.list-view .order-card{display:flex;gap:18px;align-items:center}.orders-grid.list-view .order-img{width:140px;flex-shrink:0}.order-top h4{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.orders-grid.list-view{display:flex;flex-direction:column;gap:18px}.orders-grid.list-view .order-card{display:grid;grid-template-columns:120px 1fr 120px;align-items:center}.orders-grid.list-view .order-img{padding:10px}.orders-grid.list-view .order-img img{width:100%}.filter-menu{z-index:50}.status-left{font-weight:700;font-size:13px;justify-content:flex-end;gap:6px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:12px}.date{display:block;margin-top:2px;font-size:11px;color:#777}.modal-box{background:#fff;border-radius:14px;width:100%;max-width:720px;padding:34px 42px 28px;box-shadow:0 25px 60px #00000026;position:relative}.modal-box h3{text-align:center;font-size:26px;font-weight:700;margin-bottom:10px}.modal-close{position:absolute;top:16px;right:18px;border:none;background:transparent;font-size:24px;cursor:pointer}.modal-box label{font-size:13px;font-weight:600;margin-top:14px;display:block}.modal-box input,.modal-box select{width:100%;height:42px;border-radius:10px;border:1px solid #dcdcdc;padding:10px 12px}.fd-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:6px}.fd-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.modal-box input[type=checkbox]{width:14px;height:14px;accent-color:#0b2442;margin-right:6px}.login-wrapper{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding-top:40px}.login-card{width:380px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #0000001f}.login-header{background:#04173d;padding:24px 18px 20px;color:#fff;text-align:center;position:relative}.login-close{position:absolute;right:14px;top:12px;background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.login-logo{font-size:20px;margin-bottom:6px}.login-header h3{margin:0;font-size:15px;letter-spacing:.5px}.login-header p{margin-top:4px;font-size:12px;opacity:.85}.login-card form{padding:22px}.login-card label{font-size:13px;font-weight:600}.login-card input{width:100%;border:1px dashed #c5cddb;border-radius:8px;padding:10px;margin:6px 0 14px}.login-btn{width:100%;border:none;border-radius:8px;padding:10px;background:#04173d;color:#fff;font-weight:600}.divider{text-align:center;margin:12px 0;color:#999;font-size:12px}.shop-btn{display:block;width:100%;text-align:center;border:1px dashed #04173d;border-radius:10px;padding:10px;background:#fff}.login-logo{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto 2px}.login-logo img{width:42px;height:42px;object-fit:contain}.login-btn{width:100%;border:none;border-radius:8px;padding:12px;background:#04173d;color:#fff;font-weight:600;cursor:pointer;position:relative}.login-btn.loading{background:#c6e4ff;color:transparent;pointer-events:none}.login-btn.loading:after{content:"";width:22px;height:22px;border:3px solid #04173d;border-top-color:transparent;border-radius:50%;position:absolute;transform:translate(-50%,-50%);animation:spin .8s linear infinite;top:0;right:0;bottom:0;left:0;margin:auto}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.edit-address-card{max-width:750px;margin:0 auto;padding:24px}.acc-title-sm{text-align:center;font-size:24px;font-weight:800;margin-bottom:18px}.checkbox-row{display:flex;align-items:center;gap:8px;margin-bottom:14px}.edit-address-card input,.edit-address-card select{width:100%;border:1px solid #d7e0ea;border-radius:10px;padding:10px 14px;margin-bottom:14px;background:#f9fbfd}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.delete-address-btn{background:none;border:none;color:#c62828;font-size:24px;margin-top:4px;cursor:pointer}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.acc-btn.primary{background:#0b1a3d;color:#fff;border:1px solid #0b1a3d;border-radius:8px;padding:8px 18px}.acc-btn.outline{background:#6c757d;border-radius:8px;padding:8px 18px;color:#fff;font-family:martini-regular}@media(max-width:400px){.edit-address-card{padding:16px;max-width:100%}.acc-title-sm{font-size:20px;margin-bottom:14px}.two-col,.three-col{grid-template-columns:1fr;gap:10px}.edit-address-card input,.edit-address-card select{font-size:14px;padding:10px 12px}.form-actions{flex-direction:column;gap:8px}.acc-btn.primary,.acc-btn.outline{width:100%;text-align:center;padding:10px}.delete-address-btn{font-size:20px}}#deleteAddressModal{display:none}#deleteAddressModal.show{display:flex!important;opacity:1!important;visibility:visible!important}#deleteAddressModal.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;justify-content:center;align-items:center;z-index:999999!important}#deleteAddressModal .modal-box{background:#fff;border-radius:14px;padding:28px;width:100%;max-width:540px;z-index:999999!important}.success-popup{position:fixed;top:20px;right:20px;background:#1a7f37;color:#fff;padding:12px 18px;border-radius:8px;box-shadow:0 10px 25px #00000026;display:none;z-index:99999}.success-popup.show{display:flex;align-items:center;gap:10px}#successPopup button{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;background:#00000073;z-index:9999}.modal-box{background:#fff;border-radius:14px;width:100%;max-width:560px;padding:26px 28px;position:relative}.fd-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:none;justify-content:center;align-items:center;z-index:9999}.modal-box{background:#fff;border-radius:14px;width:100%;max-width:560px;padding:24px 26px;position:relative}.modal-close{position:absolute;right:14px;top:10px;background:none;border:none;font-size:26px;cursor:pointer}.body-lock{overflow:hidden;height:100vh}.register-wrapper{display:flex;justify-content:center;align-items:center;padding:80px 16px;background:#f5f6f8}.register-card{width:100%;max-width:420px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #00000014}.register-header{background:#0b254b;color:#fff;text-align:center;padding:30px 20px}.register-header h2{margin:0;font-size:22px;font-weight:700}.register-header p{margin-top:6px;font-size:14px;opacity:.9}.register-body{padding:28px 24px}.register-body label{font-size:13px;font-weight:600;display:block;margin-top:14px}.register-body input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #dcdcdc;margin-top:6px;font-size:14px}.register-body input:focus{outline:none;border-color:#0b254b}.register-btn{width:100%;padding:12px;border-radius:10px;margin-top:22px;background:#0b254b;color:#fff;border:none;font-weight:600;cursor:pointer;transition:.2s ease}.register-btn:hover{opacity:.9}.register-footer{text-align:center;margin-top:18px;font-size:14px}.register-footer a{color:#0b254b;font-weight:600;text-decoration:none}.order-page{max-width:1200px;margin:30px auto}.order-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.order-status-card,.order-summary-card,.order-details-box{border:1px solid #e8ebf0;border-radius:10px;padding:18px 20px;background:#fff}.dot{width:12px;height:12px;border-radius:50%;background:#d8d8d8}.dot.active{background:#1c7bff}.summary-item{display:grid;grid-template-columns:60px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid #f2f2f2}.summary-item img{border-radius:8px}.summary-totals div{display:flex;justify-content:space-between;margin:6px 0}.summary-total{border-top:1px solid #ddd;padding-top:8px;margin-top:6px;font-size:16px}.order-page{padding:30px 0}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.order-header h1{font-size:28px;font-weight:600;font-family:martini-regular;color:#04123e}.order-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.order-status-card,.order-details-card,.order-summary-card{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:18px 20px}.order-details-card h3,.order-summary-card h3{color:#020d38;font-size:20px}.status-item{display:flex;gap:10px;margin-bottom:14px}.status-item .dot{width:10px;height:10px;border-radius:50%;background:#d6d6d6}.status-item.active .dot{background:#237bee}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.details-grid p{color:#04123e}.details-grid h4{font-size:14px;margin-bottom:4px;color:#04123e}.summary-item{display:grid;grid-template-columns:60px 1fr auto;gap:14px;align-items:center;margin-bottom:12px}.summary-totals>div{display:flex;justify-content:space-between;margin:6px 0}.summary-total{border-top:1px solid #eee;padding-top:10px;margin-top:6px;font-size:15px}.order-header{display:flex;justify-content:space-between;align-items:center}.buy-again-top{background:#0b1d36;color:#fff;padding:10px 18px;border-radius:8px;font-weight:600}.buy-again-top:hover{opacity:.9}.order-summary-card span{color:#020d38}.order-status-card strong{color:#04123e}.summary-total strong{color:#04123e;font-size:20px}.summary-total span{color:#04123e;font-size:14px}.status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.toggle-status{background:none;border:none;font-size:13px;color:#0d2242;cursor:pointer}.hidden{display:none}.orders-grid.grid-view .order-card{display:flex;flex-direction:column}.orders-grid.grid-view .order-info{order:1;width:100%;margin-bottom:10px}.orders-grid.grid-view .order-img{order:2;width:100%}.orders-grid.grid-view .order-foot{order:3;width:100%;margin-top:10px}.orders-grid.list-view .order-card{display:grid;grid-template-columns:140px 1fr auto;gap:16px;align-items:center}.orders-grid.list-view .order-img{order:1}.orders-grid.list-view .order-info{order:2}.orders-grid.list-view .order-foot{order:3}.variant-picker__form legend{font-size:14px}.group-block .price{font-size:24px;color:#54595e;font-family:Martini-Bold}@media(max-width:900px){.order-page{width:100%;padding:16px;box-sizing:border-box}.order-grid{grid-template-columns:1fr!important;width:100%}.order-status-card,.order-details-card,.order-summary-card{width:100%;overflow-x:hidden}.summary-item{grid-template-columns:48px 1fr auto;gap:10px}.summary-item img{max-width:48px;height:auto}.order-header{flex-direction:column;align-items:flex-start;gap:10px}.buy-again-top{width:100%;text-align:center}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:none;align-items:center;justify-content:center;z-index:9999}.modal-overlay.show{display:flex}.modal-box{background:#fff;border-radius:14px;padding:24px;width:100%;max-width:480px;position:relative}.modal-close{position:absolute;top:14px;right:16px;font-size:24px;background:none;border:none;cursor:pointer}.body-lock{overflow:hidden}.view-details-content .diamond-proxy-add-to-cart{background-color:#04123e!important}.ljjSiV button.active,.ljjSiV button:hover{background-color:#c4e0ff!important;fill:#000!important}.ljjSiV{display:flex;align-items:center;margin-right:15px;border:.76px solid #E9ECEF!important;border-radius:7.62px!important;overflow:hidden;padding:2.29px!important;gap:2.29px!important}.mini-card .diamond-proxy-add-to-cart{background-color:#04123e!important;color:#fff!important}#shopify-block-ATGtDTDFGdFdQVnpKQ__nivoda_connect_feed_fancy_hBT87j .parent-diamond-proxy-filter-parent-container:nth-of-type(4) .parent-parent-diamond-proxy-filter-parent-container .parent-parent-parent-diamond-proxy-filter-parent-container{background-color:#e9ecef;border:1px solid transparent!important;border-radius:12p x!important;color:#04123e}#shopify-block-ATGtDTDFGdFdQVnpKQ__nivoda_connect_feed_fancy_hBT87j .parent-diamond-proxy-filter-parent-container:nth-of-type(4) .parent-parent-diamond-proxy-filter-parent-container .parent-parent-parent-diamond-proxy-filter-parent-container:hover{background-color:#04123e;color:#fbfbfb}#shopify-block-ATGtDTDFGdFdQVnpKQ__nivoda_connect_feed_fancy_hBT87j .parent-diamond-proxy-filter-parent-container:nth-of-type(4) .parent-parent-diamond-proxy-filter-parent-container .parent-parent-parent-diamond-proxy-filter-parent-container.filter-shape-item-active{background-color:#04123e!important;color:#fbfbfb!important}.kxQNtq.parent-parent-parent-diamond-proxy-filter-parent-container,.kxQNtq.parent-parent-parent-diamond-proxy-filter-parent-container:hover{background-color:transparent!important;color:#54595e!important}.details-middle-block{display:none!important}.variant-picker__form>fieldset:nth-of-type(1) .variant-option__button-label{width:140px!important}.variant-picker__form>fieldset:nth-of-type(2) .variant-option__button-label{width:85px!important}@media(max-width:768px){.variant-picker__form>fieldset:nth-of-type(1) .variant-option__button-label:first-of-type{min-width:120px;max-width:100%}}.variant-picker__form fieldset:nth-of-type(1) input[type=radio]:checked+.variant-option__button-label__text{width:140px!important}#shopify-section-template--25116953149713__175759681141ed3a7f .diamond-proxy-overtone .parent-parent-parent-diamond-proxy-filter-parent-container{background-color:#e9ecef;border:1px solid transparent;border-radius:12px;color:#04123e}#shopify-section-template--25116953149713__175759681141ed3a7f .diamond-proxy-overtone .parent-parent-parent-diamond-proxy-filter-parent-container:hover{background-color:#04123e;color:#fbfbfb}#shopify-section-template--25116953149713__175759681141ed3a7f .diamond-proxy-overtone .parent-parent-parent-diamond-proxy-filter-parent-container.filter-shape-item-active{background-color:#04123e!important;color:#fbfbfb!important}.fd-category-wrapper{padding:60px 20px}.fd-category-container{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fd-category-card img{height:456px;object-fit:cover;border-radius:14px;display:block}.fd-category-card{position:relative;border-radius:16px;overflow:hidden;display:block}.fd-category-card img{width:100%;height:420px;object-fit:cover;display:block}.fd-card-content{position:absolute;bottom:20px;left:20px;color:#fff}.fd-btn{display:inline-block;margin-top:10px;padding:6px 14px;background:#fff;color:#000;border-radius:6px;font-size:12px}@media(max-width:768px){.fd-category-container{grid-template-columns:1fr}}.custom-section-background{max-width:var(--page-width, 1440px)!important;margin:0 auto;padding-inline:20px}.background-image-container{width:1440px;overflow:hidden;border-radius:16px}.background-image-container img{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
