.sd-filter-nav{background:#fff}.sd-filter-heading{display:flex;justify-content:space-between;align-items:center;padding:0 0 18px;border-bottom:2px solid #111;font-size:18px;letter-spacing:.08em}.sd-filter-heading span{font-size:12px;font-weight:400;color:#777;letter-spacing:0}.sd-filter-group{border-bottom:1px solid #ddd;margin:0}.sd-filter-group summary{list-style:none;cursor:pointer;padding:20px 0;font-size:16px;font-weight:700;letter-spacing:.08em;display:flex;justify-content:space-between}.sd-filter-group summary::-webkit-details-marker{display:none}.sd-filter-group summary:after{content:'+';font-size:22px}.sd-filter-group[open] summary:after{content:'−'}.sd-filter-content{padding:0 0 20px}.sd-filter-content ul{list-style:none;margin:0;padding:0}.sd-filter-content li{margin:0 0 12px}.sd-filter-content a{color:#222;text-decoration:none}.sd-size-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px}.sd-size-grid li{margin:0!important}.sd-size-grid a{display:block;text-align:center;border:1px solid #ccc;padding:9px 3px}.sd-size-grid a:hover{background:#111;color:#fff;border-color:#111}.sd-color-list li{display:flex;align-items:center;gap:10px}.sd-swatch{width:24px;height:24px;border-radius:50%;border:1px solid #aaa;display:inline-block}.sd-black{background:#000}.sd-white-ivory{background:#fffdf2}.sd-red{background:#d90000}.sd-pink{background:#ef8eae}.sd-blue{background:#2465c1}.sd-green{background:#25824b}.sd-purple{background:#7b4a9e}.sd-gold{background:#d4af37}.sd-silver-gray{background:#aaa}.sd-orange{background:#ef7b21}.sd-yellow{background:#f2d93d}.sd-brown-nude{background:#b99176}.sd-multi-color{background:linear-gradient(135deg,#e44 25%,#fc3 25% 50%,#3a7 50% 75%,#47c 75%)}.sd-active-filters{padding:12px 0;display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid #ddd}.sd-active-filters span a{display:inline-block;padding:7px 10px;background:#f3f3f3;color:#222}.sd-clear{padding:7px;font-size:12px}.btn-filter{font-weight:700!important;border:1px solid #111!important;background:#111!important;color:#fff!important;padding:12px 18px!important}@media(max-width:767px){.sd-filter-nav{padding:18px}.btn-filter{width:100%;margin-bottom:10px!important}.sd-size-grid{grid-template-columns:repeat(4,1fr)}}
/* SheerDreamz Luxury V2 — homepage system */
.template-index{background:#fff;color:#171717}.template-index .main-content{overflow:hidden}.template-index h1,.template-index h2,.template-index h3,.template-index .section-header h2{font-family:'Jomolhari',serif;letter-spacing:.01em;text-transform:none}.template-index .section-header{margin-bottom:24px}.template-index .section-header h2{font-size:32px;line-height:1.15}.template-index .btn,.template-index .btn--secondary,.template-index button{border-radius:0;letter-spacing:.09em;text-transform:uppercase}.template-index .grid-view-item,.template-index .product-card{background:#fff}.template-index .grid-view-item__image-wrapper,.template-index .product-card__image-wrapper{overflow:hidden}.template-index .grid-view-item img,.template-index .product-card img{transition:transform .35s ease}.template-index .grid-view-item:hover img,.template-index .product-card:hover img{transform:scale(1.018)}.template-index .product-price,.template-index .price{font-weight:500}.template-index .shopify-section{scroll-margin-top:90px}.template-index #shopify-section-products_columns_pdFfNy{display:none!important}.template-index .collection-grid-item__title,.template-index .collection-list__title{font-family:'Jomolhari',serif}.template-index .site-header,.template-index header.site-header{background:#fff}.template-index .site-nav a{letter-spacing:.04em}.template-index .site-footer{margin-top:50px}.sd-v2-head h2,.sd-v2-card h3{font-family:'Jomolhari',serif}.sd-v2-card{box-shadow:0 8px 30px rgba(0,0,0,.08)}.sd-v2-card img{transition:transform .5s ease}.sd-v2-card:hover img{transform:scale(1.025)}.sd-v2-chips a{transition:.2s ease}.sd-v2-chips a:hover{background:#111;color:#fff}.template-index .jdgm-carousel-wrapper{max-width:1200px;margin:60px auto;padding:0 20px}.template-index .jdgm-carousel-title{font-family:'Jomolhari',serif;font-size:28px}@media(max-width:767px){.template-index .section-header h2{font-size:25px}.template-index .site-footer{margin-top:30px}.template-index .jdgm-carousel-wrapper{margin:38px auto}.sd-v2-card{box-shadow:none}}
