.bs-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px;gap:20px;flex-wrap:wrap}.bs-filter-bar{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:35px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;color:#444}.bs-filters-left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bs-filter-label{color:#777;font-weight:500}.bs-filter-dropdown{position:relative;cursor:pointer;display:flex;align-items:center;gap:5px}.bs-filter-dropdown select{border:none;background:transparent;outline:none;cursor:pointer;font-size:14px;color:#222;appearance:none;-webkit-appearance:none;padding-right:15px}.bs-filter-dropdown:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:0;font-size:12px;color:#666;pointer-events:none}.bs-filters-right{display:flex;align-items:center;gap:25px}.bs-sort-wrap{display:flex;align-items:center;gap:8px}.bs-product-count{color:#777}.bs-row{row-gap:25px;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bs-card{position:relative;background:#fff;overflow:hidden;transition:.3s;height:100%;border-radius:16px;box-shadow:0 4px 15px #00000005}.bs-wishlist{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.bs-badge{position:absolute;top:12px;left:12px;padding:6px 14px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;border-radius:4px;z-index:2}.bs-rating{display:flex;align-items:center;gap:3px;margin-bottom:8px}.bs-price{font-weight:700;font-size:18px}.bs-atc-wrap{position:absolute;bottom:20px;left:0;right:0;width:90%;margin:auto;transform:translateY(20px);opacity:0;transition:.3s ease}.bs-card:hover .bs-atc-wrap{opacity:1;transform:translateY(0)}.bs-atc{width:100%;background:#d100a7;color:#fff;padding:12px;border:none;cursor:pointer;font-weight:600;border-radius:4px}.seo-description-container{background:#fdfdfd;padding:50px 30px;margin-top:60px;border-top:1px solid #eaeaea;border-radius:12px;box-shadow:0 4px 20px #00000003}.seo-content-wrapper{max-width:1100px;margin:0 auto;font-family:Helvetica Neue,Arial,sans-serif;color:#444;line-height:1.8}.shopify-collection-description h1,.shopify-collection-description h2,.shopify-collection-description h3,.shopify-collection-description h4{font-family:Cormorant Garamond,Georgia,serif;color:#2c3e50;font-weight:600;margin-top:25px;margin-bottom:15px;letter-spacing:-.5px}.shopify-collection-description h1{font-size:36px;border-bottom:2px solid #d100a7;padding-bottom:10px;margin-top:0}.shopify-collection-description h2{font-size:28px;color:#222}.shopify-collection-description h3{font-size:22px;color:#d100a7}.shopify-collection-description p{font-size:15px;margin-bottom:20px;text-align:justify;color:#444}.shopify-collection-description ul,.shopify-collection-description ol{list-style-type:disc!important;padding-left:25px!important;margin-bottom:25px}.shopify-collection-description li{font-size:15px;margin-bottom:8px;color:#555}.seo-block-space{margin-bottom:20px}@media(max-width:768px){.bs-title{font-size:28px}.bs-img{height:300px}.bs-filter-bar{flex-direction:column;align-items:flex-start;gap:15px}.bs-filters-right{width:100%;justify-content:space-between}.seo-description-container{padding:30px 15px}}:root{--brand-luxury-pink: #d100a7;--brand-teal-cyan: #009D9E;--dark-matte-black: #0b0d10;--section-bg-clean: #f3f6f3;--text-muted-charcoal: #555555}.kv-master-editorial{padding:100px 0;font-family:Montserrat,sans-serif}.kv-top-block{background-color:#fff;padding:60px;border-radius:0;margin-bottom:40px}.kv-hero-img-box{width:100%;height:580px;overflow:hidden}.kv-hero-img-box img{width:100%;height:100%;object-fit:cover}.kv-meta-founded{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--brand-luxury-pink);display:block;margin-bottom:15px}.kv-main-heading{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:400;line-height:1.2;margin-bottom:30px;color:#111}.kv-main-heading span.kv-teal-text{color:var(--brand-teal-cyan)!important;font-style:italic;font-family:Cormorant Garamond,serif}.kv-desc-p{font-size:14px;line-height:1.8;color:var(--text-muted-charcoal);margin-bottom:25px;font-weight:400;max-width:520px}.kv-dark-values-container{background-color:var(--dark-matte-black);color:#fff;padding:90px 60px;margin-bottom:40px}.kv-center-tag{font-size:10px;letter-spacing:3px;color:var(--brand-teal-cyan);text-transform:uppercase;font-weight:700;display:block;margin-bottom:15px}.kv-principles-title{font-family:Cormorant Garamond,serif;font-size:60px;font-weight:700;margin-bottom:15px}.kv-principles-title span{color:var(--brand-luxury-pink)}.kv-value-item .v-num{font-size:46px;color:var(--brand-luxury-pink);font-weight:700;display:block;font-family:Cormorant Garamond,serif}.kv-value-item .v-title{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:500;margin-bottom:15px;color:#fff}.kv-value-item .v-text{font-size:13px;color:#a0a5a0;line-height:1.7;margin:0}.kv-founder-block{background-color:#fff;padding:60px}.kv-founder-tag{font-size:10px;font-weight:700;letter-spacing:3px;color:var(--brand-teal-cyan);text-transform:uppercase;display:block;margin-bottom:15px}.kv-founder-title{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:400;color:#111;margin-bottom:30px}.kv-quote-wrapper{margin-top:40px;padding-left:25px;border-left:2px solid var(--brand-luxury-pink)}.kv-quote-content{font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;color:#222;line-height:1.5;margin:0}.kv-founder-img-box{width:100%;height:540px;overflow:hidden}.kv-founder-img-box img{width:100%;height:100%;object-fit:cover}@media(max-width:991px){.kv-top-block,.kv-dark-values-container,.kv-founder-block{padding:40px 25px}.kv-hero-img-box,.kv-founder-img-box{height:400px}.kv-main-heading{font-size:36px}.kv-principles-title{font-size:32px}}.bs-title{font-size:38px;font-weight:800;margin:0;font-family:Cormorant Garamond,serif}.bs-viewall{text-decoration:none;color:#4a6364;font-size:14px;font-weight:600;letter-spacing:1px;position:relative;top:-19px}.bs-wishlist{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.bs-wishlist:hover{background:#d100a7}.bs-badge{position:absolute;top:12px;left:12px;padding:6px 14px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase}.bs-rating-text{font-size:12px;color:#666;margin-left:5px}.bs-atc{position:absolute;bottom:20px;transform:translate(-100%);left:0;right:0;width:90%;margin:auto;background:#d100a7;color:#fff;padding:12px;border:none;cursor:pointer;transition:.3s ease;opacity:0}.bs-bottom-btn{background:#00897c;color:#fff;padding:14px 28px;text-decoration:none;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:.3s;text-transform:uppercase;letter-spacing:3px}.bs-bottom-btn i{transition:.3s}.bs-bottom-btn:hover{background:#006f66;transform:translateY(-2px)}.bs-bottom-btn:hover i{transform:translate(5px)}@media(max-width:768px){.bs-title{font-size:28px}.bs-img{height:300px}}.bs-section{padding:70px 20px;background:#f3f7f3;position:relative}.bs-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;gap:20px;flex-wrap:wrap}.bs-subtitle{font-size:12px;letter-spacing:3px;color:#888;text-transform:uppercase}.bs-title{font-size:48px;font-weight:500;margin:0;font-family:Cormorant Garamond,serif}.bs-title span{color:#d100a7}.bs-viewall{text-decoration:none;color:#4a6364;font-size:14px;font-weight:600;letter-spacing:1px}.bs-row{row-gap:25px}.bs-card{position:relative;background:#fff;overflow:hidden;transition:.3s;height:100%;border-radius:16px}.bs-card:hover{transform:translateY(-5px)}.bs-img{width:100%;height:380px;object-fit:cover;display:block}.bs-wishlist{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.bs-wishlist:hover{background:#d100a7;color:#fff}.bs-wishlist i{font-size:14px}.bs-badge{position:absolute;top:12px;left:12px;padding:6px 14px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;z-index:4;border-radius:4px}.bs-info{padding:15px 10px}.bs-cat{font-size:11px;color:#999;text-transform:uppercase}.bs-name{font-size:15px;margin:6px 0}.bs-name a{text-decoration:none;color:#111;font-family:Cormorant Garamond,serif;font-weight:800;font-size:16px}.bs-rating{display:flex;align-items:center;gap:3px}.bs-rating i{color:#c70c8f;font-size:13px}.bs-rating-text{font-size:13px;color:#666;margin-left:5px;font-family:var(--body-font);font-weight:600}.bs-price{font-weight:800;margin-top:5px;font-size:18px;font-family:var(--body-font);font-weight:700}.bs-atc{position:absolute;bottom:20px;transform:translate(-50%);left:50%;width:90%;margin:auto;background:#d100a7;color:#fff;padding:12px;border:none;cursor:pointer;transition:.3s ease;opacity:0;z-index:5}.bs-card:hover .bs-atc{opacity:1}.bs-tabs-wrapper{display:flex;justify-content:normal;gap:12px;flex-wrap:wrap;margin-bottom:35px;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:16px}.bs-tab-trigger{background:#fff;border:1px solid #e5e7eb;padding:10px 24px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:#374151;border-radius:4px;transition:all .2s ease-in-out}.bs-tab-trigger:hover,.bs-tab-trigger.active{background-color:#111827;color:#fff;border-color:#111827}.bs-tab-panel{display:none}.bs-tab-panel.active{display:block}.bs-bottom-btn-wrap{display:flex;justify-content:center;margin-top:45px}.wrzpper-d .bs-bottom-btn{padding:14px 28px;text-decoration:none;font-size:14px;font-weight:400;display:inline-flex;align-items:center;gap:10px;transition:.3s;text-transform:uppercase;letter-spacing:3px;background:transparent;border:1px solid #000;color:#000}.wrzpper-d .bs-bottom-btn i{transition:.3s}.wrzpper-d .bs-bottom-btn:hover{background:#006f66;color:#fff;border-color:#006f66;transform:translateY(-2px)}.wrzpper-d .bs-bottom-btn:hover i{transform:translate(5px)}@media(max-width:768px){.bs-title{font-size:28px}.bs-img{height:300px}.bs-tab-trigger{padding:8px 16px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
