@charset "UTF-8";
/* https://kashidaar.com/wp-content/themes/dt-the7-child/style.css?ver=1784188029 */
.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:#C9A84C}@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::before{content:"KASHIDAAR";position:absolute;top:69%;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond;font-weight:600;font-size:clamp(6rem, 26vw, 22rem);letter-spacing:.08em;color:rgb(26 26 46 / .035);white-space:nowrap;pointer-events:none;z-index:0}.editorial-hero{position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:160px 40px;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!important;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 .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}@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}}