@charset "UTF-8";
/* https://kashidaar.com/wp-content/themes/dt-the7-child/style.css?ver=1786031922 */
.spotlight__visual{background:linear-gradient(160deg,#1A1A2E 0%,#2C2C46 70%,rgb(201 168 76 / .18) 170%)}.section-number{position:absolute;top:40px;right:40px;line-height:1;color:rgb(26 26 46 / .05);pointer-events:none;z-index:0}.custom-overlay-categories h2{position:absolute;font-family:Cormorant Garamont;left:20px;right:20px;bottom:20px;font-size:1.2rem;font-weight:500;color:#f5f2ec;margin:0;display:flex;justify-content:space-between;align-items:center}.custom-overlay-categories h2 .count{display:none}.custom-overlay-categories img{margin:0px!important}.custom-overlay-categories h2::after{content:"VIEW \2192";font-family:montserrat;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#E2C16E;white-space:nowrap;transition:transform 0.3s ease}.custom-overlay-categories h2:hover::after{transform:translateX(4px)}.custom-overlay-categories .product-category>a{position:relative;overflow:hidden;display:block}.custom-overlay-categories .product-category>a::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(26 26 46 / .75) 0%,rgb(44 44 70 / .35) 22%,rgb(44 44 70 / .08) 50%,transparent 75%)}.custom-overlay-categories .woocommerce-loop-category__title{position:absolute;left:20px;right:20px;bottom:20px;z-index:2}@media (max-width:767px){.custom-overlay-categories .woocommerce-loop-category__title{left:10px;right:10px;bottom:12px}.custom-overlay-categories h2{left:10px;right:10px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:1rem;line-height:1.15}.custom-overlay-categories h2::after{font-size:.65rem;letter-spacing:.14em}.custom-overlay-categories .product-category>a::before{background:linear-gradient(to top,rgb(26 26 46 / .82) 0%,rgb(44 44 70 / .45) 28%,rgb(44 44 70 / .12) 55%,transparent 80%)}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:montserrat;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:#A8842F;margin-bottom:16px}.eyebrow::before{content:"";display:inline-block;width:22px;height:1px;background:#A8842F}.scroll-cue{position:absolute;left:50%;bottom:42px;transform:translateX(-50%);font-family:"Montserrat",sans-serif;font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:rgb(26 26 46 / .28);text-align:center;line-height:1;z-index:20}.scroll-cue::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-46px;width:1px;height:34px;background:#F5F2EC}@media (max-width:767px){.scroll-cue{bottom:24px;font-size:9px;letter-spacing:.26em}.scroll-cue::before{height:24px;bottom:calc(100% + 12px)}}.scroll-cue::before{animation:scrollCue 1.8s ease-in-out infinite}@keyframes scrollCue{0%,100%{transform:translateX(-50%) scaleY(1);opacity:1}50%{transform:translateX(-50%) scaleY(.75);opacity:.65}}.editorial-hero{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,rgb(201 168 76 / .1),transparent 55%),radial-gradient(ellipse at 80% 80%,rgb(26 26 46 / .05),transparent 60%),linear-gradient(170deg,#fff 0%,#F5F2EC 70%)}.custom-product-card .product-image{position:relative;overflow:hidden}.custom-product-card .wishlist-shortcode{position:absolute!important;top:15px;right:15px;left:auto!important;bottom:auto!important;width:auto!important;margin:0!important;padding:0!important;z-index:99}.custom-product-card .wishlist-shortcode>.elementor-widget-container{margin:0!important;padding:0!important}.custom-product-card .wishlist-shortcode .tinv-wraper{display:inline-block!important;width:auto!important;margin:0!important;padding:0!important}.custom-product-card .wishlist-shortcode .tinvwl_add_to_wishlist_button{width:32px!important;height:32px!important;background:#f7f5f3!important;border-radius:50%!important;display:flex!important;justify-content:center;align-items:center;padding:0!important;margin:0!important;text-decoration:none!important;box-shadow:0 8px 20px rgb(0 0 0 / .12)}.custom-product-card .wishlist-shortcode .tinvwl_add_to_wishlist-text,.custom-product-card .wishlist-shortcode .tinvwl-tooltip{display:none!important}.custom-product-card .wishlist-shortcode .tinvwl_add_to_wishlist_button::before{display:block!important;font-family:"tinvwl-webfont"!important;font-size:20px!important;color:#3b3b3b!important;line-height:1;margin:0}.custom-product-card .wishlist-shortcode .tinvwl_add_to_wishlist_button:hover::before{color:#b88a2b!important}.custom-product-card .wishlist-shortcode svg{width:18px!important;height:18px!important}.custom-product-card .wishlist-shortcode svg path{stroke:#3c3c3c!important;stroke-width:1.8!important;fill:none!important}.custom-product-card .wishlist-shortcode .tinvwl_add_to_wishlist_button:hover{transform:scale(1.08);transition:.3s}.custom-product-card .wishlist-shortcode .tinvwl_add_to_wishlist_button:hover svg path{stroke:#b88a2b!important}.custom-product-card del{display:none}.custom-product-card bdi{word-break:normal!important}.category-tags a{color:#A8842F!important;text-transform:uppercase}.category-tags{line-height:16px}.grid-layout .elementor-loop-container.elementor-grid{gap:24px}.custom-product-card{position:relative;overflow:hidden}.custom-product-card .product-overlay{position:absolute;top:0;left:0;right:0;bottom:auto;height:401px;display:flex;justify-content:center;align-items:center;background:rgb(245 242 236 / .88);opacity:0;visibility:hidden;transition:all .35s ease;z-index:2;border:1px solid #fff0;box-sizing:border-box}.custom-product-card:hover .product-overlay{opacity:1;visibility:visible;border-color:#A8842F}.custom-product-card .product-overlay .elementor-widget-text-editor{display:flex;justify-content:center;align-items:center}.custom-product-card .product-overlay p{margin:0!important;width:170px;height:52px;display:flex;justify-content:center;align-items:center;border:1px solid #1A1A2E;background:#fff0;color:#1A1A2E!important;font-family:"Montserrat",sans-serif!important;font-size:13px;font-weight:600!important;text-transform:uppercase;letter-spacing:.20em;transition:all .3s ease;transform:translateY(12px);opacity:0}.custom-product-card:hover .product-overlay p{transform:translateY(0);opacity:1}.custom-product-card .product-overlay p:hover{background:#1A1A2E;color:#fff!important}.custom-product-card .wishlist-shortcode{z-index:10;position:absolute;top:15px;right:15px}.text-strong-400 strong{font-weight:400!important}@media(max-width:480px){.text-20 p{font-size:16px!important}}.product-taxonomy-filter{--gold:#C9A84C;--ink:#0D0D0D;--navy:#1A1A2E;--ivory:#F5F2EC}.product-taxonomy-filter .e-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.product-taxonomy-filter .e-filter-item,.product-taxonomy-filter .e-filter button,.product-taxonomy-filter button{font-family:'Montserrat',sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:10px 12px;background:#fff;color:rgb(13 13 13 / .65);border:1px solid rgb(26 26 46 / .14);border-radius:2;transition:.3s ease;cursor:pointer}.product-taxonomy-filter .e-filter-item:hover,.product-taxonomy-filter .e-filter button:hover,.product-taxonomy-filter button:hover{border-color:var(--gold);color:var(--ink);background:#fff}.product-taxonomy-filter.elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed="true"]){border-color:#C9A84C!important;color:#0D0D0D!important}.product-taxonomy-filter.elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed="true"]){border-color:#C9A84C!important;color:#0D0D0D!important}.product-taxonomy-filter .e-filter-item[aria-pressed="true"],.product-taxonomy-filter .e-filter-item.elementor-active,.product-taxonomy-filter .e-filter-item.active,.product-taxonomy-filter .e-filter button[aria-pressed="true"],.product-taxonomy-filter button.active{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.product-taxonomy-filter button:focus{outline:none;box-shadow:none}.product-taxonomy-filter .btn .elementor-button{font-family:'Montserrat',sans-serif!important;font-size:.74rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:10px 12px!important;background:#fff!important;color:rgb(13 13 13 / .65)!important;border:1px solid rgb(26 26 46 / .14)!important;border-radius:2px!important;transition:.3s ease!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important}.product-taxonomy-filter .btn .elementor-button:hover{border-color:#C9A84C!important;color:#0D0D0D!important;background:#fff!important}.product-taxonomy-filter .btn.current .elementor-button,.product-taxonomy-filter .btn.active .elementor-button,.product-taxonomy-filter .btn .elementor-button:active{background:#1A1A2E!important;border-color:#1A1A2E!important;color:#F5F2EC!important}.product-taxonomy-filter .btn .elementor-button:focus{outline:none!important;box-shadow:none!important}@media(max-width:767px){.product-taxonomy-filter .e-filter{justify-content:flex-start;gap:10px}.product-taxonomy-filter .e-filter-item,.product-taxonomy-filter button{padding:10px 18px;font-size:12px;letter-spacing:.12em}}.wf-wrap{max-width:100%!important;width:100%!important;padding:0!important}#main{padding:0px!important}.additional th{font-family:montserrat;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(13 13 13 / .42);margin-bottom:4px}.additional td{font-size:.94rem;color:#0D0D0D;font-weight:300;font-family:Montserrat}.additional table{background-color:#fff}.woocommerce-product-attributes,.woocommerce-product-attributes th,.woocommerce-product-attributes td,.woocommerce-product-attributes tr{border:none!important}.woocommerce-product-attributes tbody tr{border-bottom:none!important}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding:10px 0!important}.dgwt-wcas-ico-magnifier-handler{fill:#A8842F}.elementor-menu-cart__footer-buttons{display:flex!important;flex-direction:column;gap:12px;padding:20px}.elementor-menu-cart__footer-buttons .elementor-button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 32px!important;background:#1A1A2E!important;border:1px solid #1A1A2E!important;border-radius:2px!important;color:#F5F2EC!important;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none!important;transition:all .3s ease}.elementor-menu-cart__footer-buttons .elementor-button *,.elementor-menu-cart__footer-buttons .elementor-button .elementor-button-text,.elementor-menu-cart__footer-buttons .elementor-button span{color:#F5F2EC!important}.elementor-menu-cart__footer-buttons .elementor-button:hover{background:#C9A84C!important;border-color:#C9A84C!important;color:#ffffff!important}.elementor-menu-cart__footer-buttons .elementor-button:hover *,.elementor-menu-cart__footer-buttons .elementor-button:hover .elementor-button-text{color:#ffffff!important}.elementor-menu-cart__footer-buttons .elementor-button-checkout{background:#C9A84C!important;border-color:#C9A84C!important;color:#ffffff!important}.elementor-menu-cart__footer-buttons .elementor-button-checkout *,.elementor-menu-cart__footer-buttons .elementor-button-checkout .elementor-button-text{color:#ffffff!important}.elementor-menu-cart__footer-buttons .elementor-button-checkout:hover{background:#1A1A2E!important;border-color:#1A1A2E!important}.elementor-menu-cart__footer-buttons .elementor-button-checkout:hover *,.elementor-menu-cart__footer-buttons .elementor-button-checkout:hover .elementor-button-text{color:#F5F2EC!important}.elementor-element-377b2670{width:100%}.custom-product-card .category-tags{gap:0}@media(max-width:700px){.category-tags{gap:10px!important}}.custom-product-card{position:relative!important}.custom-product-card .product-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;align-items:center!important;background:rgb(245 242 236 / .88)!important;opacity:0!important;visibility:hidden!important;transition:.35s!important;z-index:20!important;border:1px solid transparent!important;overflow:hidden!important;box-sizing:border-box!important}.custom-product-card:hover .product-overlay{opacity:1!important;visibility:visible!important;border-color:#A8842F!important}@media (min-width:850px){.custom-product-card .product-overlay{height:375px!important}}@media (min-width:768px) and (max-width:849px){.custom-product-card .product-overlay{height:309px!important}}@media (max-width:767px){.custom-product-card .product-overlay{height:215px!important}}.custom-product-card .product-image{display:block!important;overflow:hidden!important}.custom-product-card .product-image img{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:top center!important}@media (min-width:850px){.custom-product-card .product-image img{width:100%!important;height:375px!important;min-height:375px!important;max-height:375px!important}}@media (min-width:768px) and (max-width:849px){.custom-product-card .product-image img{width:100%!important;height:309px!important;min-height:309px!important;max-height:309px!important}}@media (max-width:767px){.custom-product-card .product-image img{width:100%!important;height:215px!important;min-height:215px!important;max-height:215px!important}}.custom-product-card .product-overlay .elementor-widget-text-editor{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.custom-product-card .product-overlay p{margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;width:70%!important;max-width:170px!important;min-width:100px!important;aspect-ratio:3.3 / 1!important;border:1px solid #1A1A2E!important;box-sizing:border-box!important;background:transparent!important;color:#1A1A2E!important;font-family:"Montserrat",sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;transition:.3s!important;transform:translateY(12px)!important;opacity:0!important}.custom-product-card:hover .product-overlay p{transform:translateY(0)!important;opacity:1!important}.custom-product-card .product-overlay p:hover{background:#1A1A2E!important;color:#fff!important}@media (min-width:1025px){.custom-product-card .product-overlay p{max-width:170px!important;font-size:13px!important;letter-spacing:.20em!important}}@media (min-width:768px) and (max-width:1024px){.custom-product-card .product-overlay p{max-width:155px!important;font-size:12px!important}}@media (max-width:767px){.custom-product-card .product-overlay p{width:72%!important;max-width:120px!important;min-width:95px!important;font-size:8px!important;letter-spacing:.08em!important}}@media (min-width:768px){.elementor-element-02aad44{width:50%!important;max-width:70%!important;flex:0 0 50%!important}.custom-product-card [data-widget_type="woocommerce-product-price.default"]{width:50%!important;max-width:50%!important;flex:0 0 50%!important;text-align:right!important;white-space:nowrap!important}.custom-product-card .price,.custom-product-card .woocommerce-Price-amount,.custom-product-card .woocommerce-Price-amount bdi{white-space:nowrap!important;display:inline-block!important}.category-tags{justify-content:space-between}}.woocommerce-Price-amount.amount{padding-right:0px!important}.bag .product-name a{color:#0d0d0d!important}.check-out .woocommerce-info{border-top-color:#C9A84C;background-color:#F5F2EC;color:#1A1A2E;font-family:"Montserrat",sans-serif;font-size:.94rem}.check-out .woocommerce-info::before{color:#C9A84C}.check-out .showcoupon,.check-out .showcoupon-tag{color:#A8842F!important;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;text-decoration:none;transition:color 0.3s ease}.check-out .showcoupon:hover{color:#1A1A2E!important}.check-out .woocommerce-billing-fields label,.check-out .woocommerce-shipping-fields label,.check-out .woocommerce-additional-fields label{font-family:"Montserrat",sans-serif;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(13 13 13 / .65);margin-bottom:8px;display:block}.check-out .woocommerce-billing-fields label .required,.check-out .woocommerce-shipping-fields label .required{color:#A8842F;text-decoration:none}.check-out form .form-row .input-text,.check-out form .form-row select,.check-out .select2-container .select2-selection--single{border:1px solid rgb(26 26 46 / .14)!important;background:#fff!important;padding:12px 16px!important;font-family:"Montserrat",sans-serif;font-size:.94rem;color:#0D0D0D;border-radius:2px!important;height:auto!important;min-height:48px;box-shadow:none!important;transition:border-color 0.3s ease}.check-out form .form-row .input-text:focus,.check-out form .form-row select:focus{border-color:#C9A84C!important;outline:none!important}.check-out #order_review_heading{font-family:"Cormorant Garamond",serif;font-size:2rem;color:#1A1A2E;margin-bottom:20px}.check-out #order_review,.check-out .wc-order-review{background:#F5F2EC;padding:30px;border-radius:2px}.check-out .woocommerce-checkout-review-order-table th{font-family:"Montserrat",sans-serif;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(13 13 13 / .65);border-bottom:1px solid rgb(26 26 46 / .1);padding:15px 0}.check-out .woocommerce-checkout-review-order-table td{font-family:"Montserrat",sans-serif;font-size:.94rem;color:#0D0D0D;font-weight:400;border-bottom:1px solid rgb(26 26 46 / .1);padding:15px 0}.check-out .woocommerce-checkout-review-order-table .product-name strong{font-weight:400!important;color:rgb(13 13 13 / .65)}.check-out .woocommerce-checkout-review-order-table .order-total th,.check-out .woocommerce-checkout-review-order-table .order-total td{border-bottom:none;font-weight:600;color:#1A1A2E;font-size:1.1rem}.check-out #place_order{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 32px!important;margin-top:20px;background:#1A1A2E!important;border:1px solid #1A1A2E!important;border-radius:2px!important;color:#F5F2EC!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;transition:all .3s ease!important}.check-out #place_order:hover{background:#C9A84C!important;border-color:#C9A84C!important;color:#ffffff!important}.check-out .wc_payment_methods{background:transparent!important;border:none!important;padding:0!important}.check-out .wc_payment_methods li{font-family:"Montserrat",sans-serif;font-size:.94rem;color:#0D0D0D}.check-out .woocommerce-privacy-policy-text a,.check-out .woocommerce-terms-and-conditions-wrapper a,.check-out .form-row.place-order a{color:#A8842F!important;text-decoration:none!important;font-weight:600;transition:color 0.3s ease}.check-out .woocommerce-privacy-policy-text a:hover,.check-out .woocommerce-terms-and-conditions-wrapper a:hover,.check-out .form-row.place-order a:hover{color:#1A1A2E!important;text-decoration:underline!important}.check-out .wc_payment_methods p,.check-out .woocommerce-privacy-policy-text p,.check-out .woocommerce-terms-and-conditions-wrapper p{font-family:"Montserrat",sans-serif!important;font-size:0.85rem!important;color:rgb(13 13 13 / .65)!important;line-height:1.6!important;text-transform:none!important;letter-spacing:normal!important}.check-out .woocommerce-info{background-color:#F5F2EC!important;border-top:2px solid #C9A84C!important;color:#1A1A2E!important;font-family:"Montserrat",sans-serif!important;font-size:0.9rem!important;padding:16px 24px!important;display:flex!important;align-items:center;border-radius:2px}.check-out .woocommerce-info .showcoupon-tag,.check-out .woocommerce-info .woocommerce-info-text,.check-out .woocommerce-info span{color:#1A1A2E!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.check-out .showcoupon{color:#A8842F!important;font-weight:600!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;margin-left:4px}.check-out .showcoupon:hover{color:#1A1A2E!important;text-decoration:underline!important}@media (max-width:767px){.check-out #order_review{padding:0px!important}.check-out .woocommerce-checkout-review-order-table th,.check-out .woocommerce-checkout-review-order-table td{padding:12px 0!important}.check-out #payment{padding:0!important}}.my-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important}.my-account .woocommerce-MyAccount-navigation ul li a{font-family:"Montserrat",sans-serif!important;font-size:0.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:#1A1A2E!important;display:block!important;padding:15px 20px!important;background:#F5F2EC!important;border-bottom:1px solid rgb(26 26 46 / .05)!important;text-decoration:none!important;transition:all 0.3s ease!important}.my-account .woocommerce-MyAccount-navigation ul li.is-active a,.my-account .woocommerce-MyAccount-navigation ul li a:hover{background:#1A1A2E!important;color:#F5F2EC!important}.my-account .woocommerce-MyAccount-content,.my-account .woocommerce-MyAccount-content p{font-family:"Montserrat",sans-serif!important;font-size:0.94rem!important;color:#0D0D0D!important;line-height:1.6!important}.my-account .woocommerce-MyAccount-content a{color:#A8842F!important;font-weight:600!important;text-decoration:none!important;transition:color 0.3s ease!important}.my-account .woocommerce-MyAccount-content a:hover{color:#1A1A2E!important;text-decoration:underline!important}.my-account .woocommerce-MyAccount-content label{font-family:"Montserrat",sans-serif!important;font-size:0.74rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.18em!important;color:rgb(13 13 13 / .65)!important;margin-bottom:8px!important;display:block!important}.my-account .woocommerce-MyAccount-content .input-text,.my-account .woocommerce-MyAccount-content select{border:1px solid rgb(26 26 46 / .14)!important;background:#fff!important;padding:12px 16px!important;font-family:"Montserrat",sans-serif!important;font-size:0.94rem!important;color:#0D0D0D!important;border-radius:2px!important;min-height:48px!important;box-shadow:none!important;transition:border-color 0.3s ease!important;width:100%!important}.my-account .woocommerce-MyAccount-content .input-text:focus,.my-account .woocommerce-MyAccount-content select:focus{border-color:#C9A84C!important;outline:none!important}.my-account .woocommerce-MyAccount-content .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 32px!important;background:#1A1A2E!important;border:1px solid #1A1A2E!important;border-radius:2px!important;color:#F5F2EC!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;transition:all .3s ease!important;cursor:pointer!important;margin-top:10px!important}.my-account .woocommerce-MyAccount-content .button:hover{background:#C9A84C!important;border-color:#C9A84C!important;color:#ffffff!important}.my-account .woocommerce-MyAccount-content table th{font-family:"Montserrat",sans-serif!important;font-size:0.74rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.18em!important;color:rgb(13 13 13 / .65)!important}.my-account #customer_login .u-column1,.my-account #customer_login .u-column2{background-color:#F5F2EC!important;padding:30px!important;border-radius:2px!important;margin-bottom:30px!important}@media (min-width:768px){.my-account #customer_login.u-columns{display:flex!important;gap:30px!important}.my-account #customer_login .u-column1,.my-account #customer_login .u-column2{width:50%!important;float:none!important;margin-bottom:0!important}}.my-account #customer_login h2{font-family:"Cormorant Garamond",serif!important;font-size:2.2rem!important;color:#1A1A2E!important;margin-top:0!important;margin-bottom:20px!important;text-transform:none!important;font-weight:500!important}.my-account #customer_login p{font-family:"Montserrat",sans-serif!important;font-size:0.85rem!important;color:rgb(13 13 13 / .65)!important;line-height:1.6!important}.my-account #customer_login label:not(.woocommerce-form__label-for-checkbox){font-family:"Montserrat",sans-serif!important;font-size:0.74rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.18em!important;color:rgb(13 13 13 / .65)!important;margin-bottom:8px!important;display:block!important}.my-account #customer_login label .required{color:#A8842F!important;text-decoration:none!important}.my-account #customer_login .woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center!important;font-family:"Montserrat",sans-serif!important;font-size:0.85rem!important;color:rgb(13 13 13 / .65)!important;margin-top:10px!important}.my-account #customer_login .woocommerce-form__label-for-checkbox input{margin-right:8px!important;margin-bottom:0!important}.my-account #customer_login input.input-text{border:1px solid rgb(26 26 46 / .14)!important;background:#fff!important;padding:12px 16px!important;font-family:"Montserrat",sans-serif!important;font-size:0.94rem!important;color:#0D0D0D!important;border-radius:2px!important;min-height:48px!important;box-shadow:none!important;width:100%!important;transition:border-color 0.3s ease!important}.my-account #customer_login input.input-text:focus{border-color:#C9A84C!important;outline:none!important}.my-account #customer_login button.woocommerce-button.button.woocommerce-form-login__submit,.my-account #customer_login button.woocommerce-Button.button.woocommerce-form-register__submit{background-color:#1A1A2E!important;background-image:none!important;border:1px solid #1A1A2E!important;color:#F5F2EC!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:14px 32px!important;min-height:52px!important;border-radius:2px!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer!important;margin-top:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important}.my-account #customer_login button.woocommerce-button.button:hover,.my-account #customer_login button.woocommerce-Button.button:hover{background-color:#C9A84C!important;background-image:none!important;border-color:#C9A84C!important;color:#ffffff!important}.my-account #customer_login a{color:#A8842F!important;font-weight:600!important;text-decoration:none!important;transition:color 0.3s ease!important}.my-account #customer_login a:hover{color:#1A1A2E!important;text-decoration:underline!important}.my-account #customer_login .woocommerce-LostPassword{margin-top:15px!important;display:block!important}.policy-page .elementor-widget-heading h1,.policy-page .elementor-widget-heading h2,.policy-page .elementor-widget-heading h3,.policy-page .elementor-widget-heading h4{font-family:"Cormorant Garamond",serif!important;color:#1A1A2E!important;font-weight:600!important;margin-bottom:20px!important;text-transform:none!important;letter-spacing:normal!important}.policy-page .elementor-widget-heading h4{font-size:1.6rem!important}.policy-page .elementor-widget-text-editor,.policy-page .elementor-widget-text-editor p,.policy-page .elementor-widget-text-editor span:not([data-contrast]){font-family:"Montserrat",sans-serif!important;font-size:0.94rem!important;color:rgb(13 13 13 / .75)!important;line-height:1.7!important}.policy-page .elementor-widget-text-editor b,.policy-page .elementor-widget-text-editor strong{color:#1A1A2E!important;font-weight:600!important}.policy-page .elementor-widget-text-editor ul{margin-top:15px!important;margin-bottom:25px!important;padding-left:20px!important}.policy-page .elementor-widget-text-editor ul li{font-family:"Montserrat",sans-serif!important;font-size:0.94rem!important;color:rgb(13 13 13 / .75)!important;line-height:1.7!important;margin-bottom:12px!important}.policy-page .elementor-widget-text-editor ul li::marker{color:#A8842F!important}.policy-page .elementor-widget-text-editor a{color:#A8842F!important;font-weight:600!important;text-decoration:none!important;transition:color 0.3s ease!important}.policy-page .elementor-widget-text-editor a:hover{color:#1A1A2E!important;text-decoration:underline!important}.policy-page .elementor-widget-spacer{display:none!important;height:0!important;margin:0!important;padding:0!important}.policy-page .elementor-widget{margin-bottom:0!important}.policy-page .elementor-widget-heading h1,.policy-page .elementor-widget-heading h2,.policy-page .elementor-widget-heading h3,.policy-page .elementor-widget-heading h4{margin:25px 0 15px 0!important}.policy-page .elementor-widget-wrap>.elementor-element:first-child .elementor-widget-heading h4{margin-top:0!important}.policy-page .elementor-widget-text-editor p{margin-bottom:12px!important}.policy-page .elementor-widget-text-editor ul{margin-top:5px!important;margin-bottom:20px!important}.search-kashidaar .elementor-search-form__container,.search-kashidaar .dgwt-wcas-search-wrapp{background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important}.search-kashidaar input[type="search"],.search-kashidaar .elementor-search-form__input,.search-kashidaar .dgwt-wcas-search-input{background-color:#FFFFFF!important;border:1px solid #C9A84C!important;border-radius:2px!important;font-family:"Cormorant Garamond",serif!important;font-size:1.15rem!important;color:#1A1A2E!important;min-height:55px!important;box-shadow:none!important;padding-left:50px!important;transition:all 0.3s ease!important}.search-kashidaar input[type="search"]:focus,.search-kashidaar .elementor-search-form__input:focus,.search-kashidaar .dgwt-wcas-search-input:focus{border-color:#A8842F!important;outline:none!important;box-shadow:0 0 8px rgb(201 168 76 / .2)!important}.search-kashidaar input[type="search"]::-webkit-input-placeholder,.search-kashidaar .elementor-search-form__input::-webkit-input-placeholder,.search-kashidaar .dgwt-wcas-search-input::-webkit-input-placeholder{color:#A3A3A3!important;font-family:"Cormorant Garamond",serif!important;font-weight:400!important;opacity:1!important}.search-kashidaar input[type="search"]::-moz-placeholder,.search-kashidaar .elementor-search-form__input::-moz-placeholder,.search-kashidaar .dgwt-wcas-search-input::-moz-placeholder{color:#A3A3A3!important;font-family:"Cormorant Garamond",serif!important;font-weight:400!important;opacity:1!important}.search-kashidaar .elementor-search-form__icon i,.search-kashidaar .elementor-search-form__icon svg,.search-kashidaar .dgwt-wcas-ico-magnifier,.search-kashidaar .dgwt-wcas-ico-magnifier-handler{color:#A3A3A3!important;fill:#A3A3A3!important;width:18px!important;height:18px!important;font-size:18px!important;transition:color 0.3s ease,fill 0.3s ease!important}.search-kashidaar .elementor-search-form__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:50px!important;background:transparent!important}.woocommerce-product-attributes-item__value a{color:#C9A84C}.woocommerce-product-attributes-item__value a:hover{color:#A8842F}.checkout-page-title{display:none!important}