:root{--me-gold: #955059;--me-gold-light: #b07a82;--me-gold-dark: #9e5a63;--me-text: #3D3535;--me-text-light: #6b5e5e;--me-text-muted: #9a8e8e;--me-border: #e8e0d8;--me-border-light: #f0ebe6;--me-cream: #FDF8F3;--me-white: #ffffff;--me-shadow-sm: 0 2px 8px rgba(61, 53, 53, .06);--me-shadow-md: 0 4px 20px rgba(61, 53, 53, .08);--me-shadow-lg: 0 8px 40px rgba(61, 53, 53, .12);--me-shadow-hover: 0 12px 48px rgba(183, 110, 121, .15);--me-transition: all .4s cubic-bezier(.25, .8, .25, 1);--me-transition-fast: all .25s ease;--me-font-heading: "Cormorant Garamond", "Cormorant", Georgia, serif;--me-font-body: "Cormorant", Georgia, serif}.banner-section .banner,.collection_hero,[data-section-type=collection-template] .banner{position:relative;overflow:hidden}.banner-section .banner:after,.collection_hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(61,53,53,.5) 0%,transparent 100%);pointer-events:none;z-index:1}.banner-section .banner .caption,.collection_hero .caption{z-index:2;position:relative}.breadcrumb-collection{padding:18px 0 8px!important;margin-bottom:0!important}.breadcrumb_text{font-family:var(--me-font-body)!important;font-size:13px!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--me-text-muted)!important}.breadcrumb_text a{color:var(--me-text-muted)!important;text-decoration:none!important;transition:var(--me-transition-fast)!important;border-bottom:1px solid transparent!important}.breadcrumb_text a:hover{color:var(--me-gold)!important;border-bottom-color:var(--me-gold)!important}.breadcrumb-divider{margin:0 10px!important;color:var(--me-border)!important;font-weight:300!important}h1.collection-seo-title,.section h1{font-family:var(--me-font-heading)!important;font-size:2.8em!important;font-weight:300!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--me-text)!important;text-align:center!important;margin:30px 0 20px!important;padding:0!important;line-height:1.2!important;position:relative}h1.collection-seo-title:after,.section h1:after{content:"";display:block;width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--me-gold),transparent);margin:18px auto 0}.collection_description.rte{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:17px!important;line-height:1.85!important;color:var(--me-text)!important;font-weight:400!important;text-align:center!important;max-width:800px!important;margin:0 auto 35px!important;padding:25px 40px!important;background:linear-gradient(135deg,var(--me-cream) 0%,var(--me-white) 100%)!important;border:1px solid var(--me-border-light)!important;border-radius:8px!important;box-shadow:var(--me-shadow-sm)!important;position:relative}.collection_description.rte:before{content:"\2726";display:block;text-align:center;color:var(--me-gold);font-size:14px;letter-spacing:12px;margin-bottom:12px;opacity:.6}.collection_description.rte a{color:var(--me-gold)!important;text-decoration:none!important;border-bottom:1px solid var(--me-gold-light)!important;transition:var(--me-transition-fast)!important;font-weight:500!important}.collection_description.rte a:hover{color:var(--me-gold-dark)!important;border-bottom-color:var(--me-gold-dark)!important}.collection_description.rte p{margin-bottom:12px!important}.collection_description.rte p:last-child{margin-bottom:0!important}.section_select{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;padding:15px 0!important;margin-bottom:10px!important;border-bottom:1px solid var(--me-border-light)!important}.section_select label{font-family:var(--me-font-body)!important;font-size:13px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--me-text-muted)!important;font-weight:500!important}.section_select select,.sort_by,#sort-by{font-family:var(--me-font-body)!important;font-size:14px!important;color:var(--me-text)!important;border:1px solid var(--me-border)!important;border-radius:4px!important;padding:8px 32px 8px 14px!important;background-color:var(--me-white)!important;cursor:pointer!important;transition:var(--me-transition-fast)!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23B76E79' d='M6 8L0 0h12z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}.section_select select:hover,.sort_by:hover,#sort-by:hover{border-color:var(--me-gold-light)!important;box-shadow:0 0 0 3px #b76e7914!important}.custom-products-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;padding:10px 0 40px!important}.custom-filters-products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;padding:10px 0 40px!important}@media(max-width:1200px){.custom-products-grid{grid-template-columns:repeat(3,1fr)!important;gap:22px!important}.custom-filters-products{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media(max-width:768px){.custom-products-grid,.custom-filters-products{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}.custom-product-card,.custom-filters-product-card{position:relative!important;display:block!important;background:var(--me-white)!important;border-radius:8px!important;overflow:hidden!important;transition:var(--me-transition)!important;border:1px solid var(--me-border-light)!important;box-shadow:var(--me-shadow-sm)!important;text-decoration:none!important;color:inherit!important}.custom-product-card:hover,.custom-filters-product-card:hover{transform:translateY(-6px)!important;box-shadow:var(--me-shadow-hover)!important;border-color:var(--me-gold-light)!important}.custom-product-card a,.custom-filters-product-card{display:block!important;text-decoration:none!important;color:inherit!important}.custom-product-card img,.custom-product-card .product-image-wrapper img,.custom-filters-product-card img,.custom-filters-product-image img{width:100%!important;height:auto!important;display:block!important;transition:transform .6s cubic-bezier(.25,.8,.25,1),opacity .4s ease!important}.custom-product-card:hover img,.custom-product-card:hover .product-image-wrapper img,.custom-filters-product-card:hover img,.custom-filters-product-card:hover .custom-filters-product-image img{transform:scale(1.04)!important}.custom-filters-product-image{overflow:hidden!important;position:relative!important}.custom-product-card .product-info,.custom-product-card .product-details,.custom-filters-product-info{padding:18px 16px 20px!important;text-align:center!important;background:var(--me-white)!important;position:relative}.custom-product-card h3,.custom-product-card h4,.custom-product-card .product-title,.custom-product-card .product-card-title,.custom-filters-product-title{font-family:var(--me-font-heading)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.5px!important;color:var(--me-text)!important;margin:0 0 8px!important;line-height:1.35!important;transition:var(--me-transition-fast)!important}.custom-product-card:hover h3,.custom-product-card:hover h4,.custom-product-card:hover .product-title,.custom-product-card:hover .product-card-title,.custom-filters-product-card:hover .custom-filters-product-title{color:var(--me-gold)!important}.custom-product-card .price,.custom-product-card .product-price,.custom-product-card .money,.custom-filters-product-price{font-family:var(--me-font-heading)!important;font-size:17px!important;font-weight:600!important;color:var(--me-gold)!important;letter-spacing:.5px!important}.custom-product-card .product-info:before,.custom-product-card .product-details:before,.custom-filters-product-info:before{content:"";display:block;width:30px;height:1px;background:var(--me-gold-light);margin:0 auto 14px;opacity:.5}[class*=thumbnail][class*=column]{transition:var(--me-transition)!important;border-radius:8px!important;overflow:hidden!important;border:1px solid transparent!important}[class*=thumbnail][class*=column]:hover{transform:translateY(-4px)!important;box-shadow:var(--me-shadow-md)!important;border-color:var(--me-border-light)!important}.product-wrap{border-radius:8px 8px 0 0!important;overflow:hidden!important}.product-wrap .product_image img,.product-index .product_image img{transition:transform .6s cubic-bezier(.25,.8,.25,1)!important}[class*=thumbnail][class*=column]:hover .product_image img{transform:scale(1.03)!important}[class*=thumbnail][class*=column]:hover .product-info__caption .title{color:var(--me-gold)!important}.product-info__caption .title,.product-info__caption .product-details .title{font-family:var(--me-font-heading)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.3px!important;color:var(--me-text)!important;transition:var(--me-transition-fast)!important}.product-info__caption:hover .title{color:var(--me-gold)!important}.product-info__caption{text-decoration:none!important}.product-info__caption .product-details{padding:14px 10px 16px!important;text-align:center!important}.product-info__caption .price,.product-info__caption .price .money,.product-info__caption .current_price,.product-info__caption .current_price .money{font-family:var(--me-font-heading)!important;font-weight:600!important;color:var(--me-gold)!important;font-size:16px!important;letter-spacing:.3px!important}.custom-filters-sidebar{border-radius:8px!important;border-color:var(--me-border-light)!important;box-shadow:var(--me-shadow-sm)!important}.custom-filters-header{background:linear-gradient(135deg,var(--me-cream) 0%,var(--me-white) 100%)!important;border-bottom-color:var(--me-border-light)!important}.custom-filters-title{font-family:var(--me-font-heading)!important;font-weight:500!important;letter-spacing:2px!important;font-size:18px!important}.custom-filter-toggle{font-family:var(--me-font-heading)!important;font-weight:500!important;letter-spacing:1px!important;font-size:14px!important;transition:var(--me-transition-fast)!important}.custom-filter-toggle:hover{color:var(--me-gold)!important;background-color:var(--me-cream)!important}.custom-filters-mobile-toggle,button[class*=filter]{font-family:var(--me-font-heading)!important;letter-spacing:1px!important;text-transform:uppercase!important}.custom-filter-count,.custom-products-count{font-family:var(--me-font-heading)!important;font-size:13px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--me-text-muted)!important}.seo-pagination{display:none!important}.custom-filters-pagination,nav[aria-label*=Pagination],.pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:40px 0 20px!important;margin-top:20px!important;border-top:1px solid var(--me-border-light)!important}.custom-filters-pagination a,.custom-pagination-btn,nav[aria-label*=Pagination] a,.pagination a{font-family:var(--me-font-heading)!important;font-size:14px!important;padding:10px 16px!important;border:1px solid var(--me-border)!important;border-radius:4px!important;color:var(--me-text)!important;text-decoration:none!important;transition:var(--me-transition-fast)!important;letter-spacing:.5px!important;background:var(--me-white)!important}.custom-filters-pagination a:hover,.custom-pagination-btn:hover,nav[aria-label*=Pagination] a:hover,.pagination a:hover{background:var(--me-cream)!important;border-color:var(--me-gold-light)!important;color:var(--me-gold)!important;box-shadow:var(--me-shadow-sm)!important}.custom-pagination-btn.active,.custom-pagination-num.active,.pagination .current,.pagination .active{background:linear-gradient(135deg,var(--me-gold),var(--me-gold-dark))!important;color:var(--me-white)!important;border-color:var(--me-gold)!important;box-shadow:0 2px 8px #b76e794d!important;font-weight:600!important}.custom-pagination-ellipsis{font-family:var(--me-font-heading)!important;color:var(--me-text-muted)!important;padding:0 4px!important}.section .container.content{max-width:1440px!important;padding:0 30px!important}.feature-divider{height:1px!important;background:linear-gradient(90deg,transparent,var(--me-border),transparent)!important;margin:10px 0!important;border:none!important}.quote,[class*=no-products],.custom-no-products{font-family:var(--me-font-heading)!important;font-size:18px!important;color:var(--me-text-muted)!important;text-align:center!important;padding:60px 20px!important;font-style:italic!important;letter-spacing:.5px!important}.custom-product-card .product-image-wrapper,.custom-filters-product-image,.product-wrap .product_image{position:relative!important;overflow:hidden!important}.custom-product-card .product-image-wrapper:after,.custom-filters-product-image:after,.product-wrap .product_image:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(to bottom,transparent 70%,rgba(61,53,53,.04) 100%)!important;pointer-events:none!important;opacity:0!important;transition:opacity .4s ease!important}.custom-product-card:hover .product-image-wrapper:after,.custom-filters-product-card:hover .custom-filters-product-image:after,.product-wrap:hover .product_image:after{opacity:1!important}.sale_banner,.sale-sticker,[class*=badge],.product-label{font-family:var(--me-font-heading)!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;border-radius:3px!important}.action_button,.button,button[type=submit]{font-family:var(--me-font-heading)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;transition:var(--me-transition)!important}@media(max-width:798px){h1.collection-seo-title,.section h1{font-size:1.8em!important;letter-spacing:2px!important;margin:20px 0 15px!important}h1.collection-seo-title:after,.section h1:after{width:50px;margin-top:12px}.collection_description.rte{font-size:14px!important;padding:18px 20px!important;margin:0 auto 25px!important;line-height:1.8!important}.section .container.content{padding:0 15px!important}.seo-pagination,nav[aria-label*=Pagination]{padding:25px 0 15px!important}.seo-pagination a,nav[aria-label*=Pagination] a{padding:8px 12px!important;font-size:13px!important}.breadcrumb_text{font-size:11px!important}}@media(max-width:480px){h1.collection-seo-title,.section h1{font-size:1.5em!important;letter-spacing:1.5px!important}.collection_description.rte{font-size:13px!important;padding:15px!important;text-align:left!important}.custom-product-card h3,.custom-product-card h4,.custom-product-card .product-title,.custom-filters-product-title{font-size:13px!important}.custom-product-card .price,.custom-product-card .product-price,.custom-filters-product-price{font-size:14px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.custom-product-card,.custom-filters-product-card,.product-wrap,.product-index{animation:fadeInUp .5s ease both}.custom-product-card:nth-child(1),.custom-filters-product-card:nth-child(1),.product-wrap:nth-child(1){animation-delay:.05s}.custom-product-card:nth-child(2),.custom-filters-product-card:nth-child(2),.product-wrap:nth-child(2){animation-delay:.1s}.custom-product-card:nth-child(3),.custom-filters-product-card:nth-child(3),.product-wrap:nth-child(3){animation-delay:.15s}.custom-product-card:nth-child(4),.custom-filters-product-card:nth-child(4),.product-wrap:nth-child(4){animation-delay:.2s}.custom-product-card:nth-child(5),.custom-filters-product-card:nth-child(5),.product-wrap:nth-child(5){animation-delay:.25s}.custom-product-card:nth-child(6),.custom-filters-product-card:nth-child(6),.product-wrap:nth-child(6){animation-delay:.3s}.custom-product-card:nth-child(7),.custom-filters-product-card:nth-child(7),.product-wrap:nth-child(7){animation-delay:.35s}.custom-product-card:nth-child(8),.custom-filters-product-card:nth-child(8),.product-wrap:nth-child(8){animation-delay:.4s}.custom-filters-content::-webkit-scrollbar{width:4px}.custom-filters-content::-webkit-scrollbar-track{background:var(--me-cream)}.custom-filters-content::-webkit-scrollbar-thumb{background:var(--me-border);border-radius:4px}.custom-filters-content::-webkit-scrollbar-thumb:hover{background:var(--me-gold-light)}.me-seo-section{max-width:960px;margin:60px auto 40px;padding:0 20px;position:relative}.me-seo-section:before{content:"";display:block;width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--me-gold, #955059),transparent);margin:0 auto 20px}.me-seo-section h2.me-seo-main-title{font-family:Playfair Display,Georgia,serif;font-size:1.6em;color:var(--me-text, #3D3535);text-align:center;margin-bottom:8px;font-weight:600;letter-spacing:.03em}.me-seo-section h2.me-seo-main-title:after{content:"";display:block;width:40px;height:1px;background:var(--me-gold, #955059);margin:14px auto 28px}.me-tabs{border:1px solid rgba(183,110,121,.2);border-radius:10px;overflow:hidden;margin-bottom:40px;background:#fff;box-shadow:0 2px 20px #b76e790f}.me-tab{border-bottom:1px solid rgba(183,110,121,.12)}.me-tab:last-of-type{border-bottom:none}.me-tab input[type=checkbox]{display:none}.me-tab label{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;font-family:Playfair Display,Georgia,serif;font-size:.95em;font-weight:600;color:var(--me-text, #3D3535);background:linear-gradient(135deg,#fdfaf7,#fdf8f3);transition:all .3s ease;user-select:none;-webkit-user-select:none;line-height:1.4;letter-spacing:.01em;position:relative}.me-tab label:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;background:transparent;border-radius:0 3px 3px 0;transition:background .3s ease}.me-tab label:hover{background:linear-gradient(135deg,#f5ede6,#faf3ed);color:var(--me-gold, #955059)}.me-tab label:hover:before{background:var(--me-gold, #955059)}.me-tab label .me-chevron{flex-shrink:0;width:14px;height:14px;margin-left:16px;transition:transform .35s cubic-bezier(.4,0,.2,1);color:var(--me-gold, #955059);opacity:.6}.me-tab input[type=checkbox]:checked~label .me-chevron{transform:rotate(180deg);opacity:1}.me-tab input[type=checkbox]:checked~label{background:linear-gradient(135deg,#f5ede6,#faf3ed);color:var(--me-gold, #955059)}.me-tab input[type=checkbox]:checked~label:before{background:var(--me-gold, #955059)}.me-tab-content{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1);background:#fff}.me-tab input[type=checkbox]:checked~.me-tab-content{max-height:2000px}.me-tab-content-inner{padding:24px 28px 28px;line-height:1.8;color:var(--me-text, #3D3535);font-size:.92em;border-top:1px solid rgba(183,110,121,.08)}.me-tab-content-inner h3{font-family:Playfair Display,Georgia,serif;font-size:1.08em;font-weight:600;color:var(--me-gold, #955059);margin:0 0 14px;letter-spacing:.02em}.me-tab-content-inner p{margin:0 0 14px}.me-tab-content-inner p:last-child{margin-bottom:0}.me-tab-content-inner a{color:var(--me-gold, #955059);text-decoration:none;border-bottom:1px solid rgba(183,110,121,.3);transition:border-color .2s ease}.me-tab-content-inner a:hover{border-bottom-color:var(--me-gold, #955059)}.me-tab-content-inner strong{color:var(--me-gold, #955059);font-weight:600}.me-tab-content-inner ul{margin:10px 0 14px 20px;padding:0}.me-tab-content-inner li{margin-bottom:6px}.me-faq-section{max-width:960px;margin:0 auto 60px;padding:0 20px;position:relative}.me-faq-section:before{content:"";display:block;width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--me-gold, #955059),transparent);margin:0 auto 20px}.me-faq-section h2.me-faq-title{font-family:Playfair Display,Georgia,serif;font-size:1.5em;color:var(--me-text, #3D3535);text-align:center;margin-bottom:8px;font-weight:600;letter-spacing:.03em}.me-faq-section .me-faq-subtitle{text-align:center;color:#999;font-size:.85em;margin-bottom:28px;font-style:italic;font-family:Playfair Display,Georgia,serif}.me-faq-container{border:1px solid rgba(183,110,121,.2);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 20px #b76e790f}.me-faq-item{border-bottom:1px solid rgba(183,110,121,.12)}.me-faq-item:last-child{border-bottom:none}.me-faq-item button.me-faq-qbtn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 24px;border:none;background:linear-gradient(135deg,#fdfaf7,#fdf8f3);cursor:pointer;font-family:Playfair Display,Georgia,serif;font-size:.93em;font-weight:600;color:var(--me-text, #3D3535);text-align:left;line-height:1.4;transition:all .3s ease;letter-spacing:.01em;position:relative}.me-faq-item button.me-faq-qbtn:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;background:transparent;border-radius:0 3px 3px 0;transition:background .3s ease}.me-faq-item button.me-faq-qbtn:hover{background:linear-gradient(135deg,#f5ede6,#faf3ed);color:var(--me-gold, #955059)}.me-faq-item button.me-faq-qbtn:hover:before{background:var(--me-gold, #955059)}.me-faq-item button.me-faq-qbtn .me-faq-icon{flex-shrink:0;width:14px;height:14px;margin-left:16px;transition:transform .35s cubic-bezier(.4,0,.2,1);color:var(--me-gold, #955059);opacity:.6}.me-faq-item button.me-faq-qbtn[aria-expanded=true]{background:linear-gradient(135deg,#f5ede6,#faf3ed);color:var(--me-gold, #955059)}.me-faq-item button.me-faq-qbtn[aria-expanded=true]:before{background:var(--me-gold, #955059)}.me-faq-item button.me-faq-qbtn[aria-expanded=true] .me-faq-icon{transform:rotate(180deg);opacity:1}.me-faq-answer{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1);background:#fff}.me-faq-answer.open{max-height:500px}.me-faq-answer-inner{padding:20px 28px 24px;line-height:1.75;color:var(--me-text, #3D3535);font-size:.9em;border-top:1px solid rgba(183,110,121,.08)}@media(max-width:768px){.me-seo-section{margin:35px auto 25px;padding:0 14px}.me-seo-section h2.me-seo-main-title{font-size:1.3em}.me-tab label{padding:15px 18px;font-size:.88em}.me-tab label:before{display:none}.me-tab-content-inner{padding:18px 18px 20px;font-size:.88em}.me-faq-section{margin:0 auto 35px;padding:0 14px}.me-faq-section h2.me-faq-title{font-size:1.25em}.me-faq-item button.me-faq-qbtn{padding:15px 18px;font-size:.88em}.me-faq-item button.me-faq-qbtn:before{display:none}.me-faq-answer-inner{padding:16px 18px 18px;font-size:.86em}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/collection-luxury.css.map */
