@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Montserrat:wght@100;200;300;400;500;600&display=swap);:root{--primary-bg:#FDFDFD;--secondary-bg:#f6f5f3;--primary-bg:#e5e1de;--dark-bg:#2b2522;--text-main:#2D2D2D;--text-muted:#807876;--border-light:#E5E5E5;--cream-color:#f7f5f3;--textColour:#807876;--secondaryColourOne:#e5e1de;--secondaryColourTwo:#e5e1de;--neutralColourOne:#9daaae;--neutralColourTwo:#b8b2ae;--font-serif:"Cormorant Garamond", serif;--font-sans:"Montserrat", sans-serif}body{background-color:var(--secondary-bg)!important;color:var(--text-main)!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:300!important;line-height:1.6!important}*{margin:0;padding:0;box-sizing:border-box}a{color:var(--textColour);transition:all 0.3s ease;text-decoration:none;color:inherit}a:hover{color:var(--dark-bg)}header .woofc-custom{position:relative}header .woofc-custom span{font-size:0.7rem!important;position:absolute;top:-.6rem;right:-.7rem;background-color:var(--secondaryColourOne);color:var(--textColour);border-radius:50px;height:20px;width:20px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}h1,h2,h3,h4,h5,h6,.serif{font-family:var(--font-serif);font-weight:200!important}.icon-menu svg,.icon-close svg{stroke:var(--text-muted);transition:0.3s ease}.bg-color{background:var(--primary-bg)}.text-muted{color:var(--text-muted)!important}.explore-category .g-3{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}.btn-link{color:var(--dark-bg);padding-bottom:5px;border-bottom:1px solid #2b25224d;letter-spacing:2.7px;text-transform:uppercase;font-size:9px;font-weight:400;text-decoration:none!important}.btn-link:hover{color:black!important;border-color:#000}.hero-overlay{z-index:1;background:linear-gradient(rgb(0 0 0 / .2),rgb(0 0 0 / .2))}.top-bar i{color:var(--text-muted);font-size:.9rem}.icon-close{display:none}.navbar-toggler:not(.collapsed) .icon-menu{display:none}.navbar-toggler:not(.collapsed) .icon-close{display:inline-block}.navbar-toggler svg{transition:all 0.3s ease}.card-gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000b5,#fff0 80%,transparent);z-index:1;pointer-events:none}.product-card .product-img-wrapper{position:relative;overflow:hidden}.product-card .product-img{object-fit:cover;height:100%;transition:transform 0.4s ease}.product-card:hover .product-img{transform:scale(1.05)}.product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;opacity:0;transition:opacity 0.4s ease;z-index:3}.product-card:hover .product-overlay{opacity:1}.product-overlay .btn{transform:translateY(20px);transition:transform 0.4s ease,background-color 0.3s ease}.product-card:hover .product-overlay .btn{transform:translateY(0)}a:hover{color:var(--accent)}ul{padding:0;margin:0;list-style:none}.main-header{position:fixed;top:0;z-index:9999;width:100%;transition:all 0.3s ease;background:var(--secondary-bg)}.custom-svg-class{fill:var(--dark-bg);outline:none;cursor:pointer}.main-header.scrolled{background:var(--dark-bg);box-shadow:0 2px 10px rgb(0 0 0 / .05)}.main-header.scrolled .custom-svg-class{fill:#807876;}.main-header.scrolled .nav-link{color:var(--primary-bg)!important}.navbar-collapse{border-bottom:1px solid #d4d3d34d}.top-bar{padding:10px 0;font-size:11px;letter-spacing:1px;text-transform:uppercase}.main-navbar{padding:15px 0}.nav-link{font-size:10px!important;text-transform:uppercase;letter-spacing:1.5px;font-weight:400!important;padding:10px 15px 10px 15px!important}.navbar-toggler{padding:0;border:none;font-size:1.25rem}.navbar-toggler:focus{box-shadow:none}.dropdown-menu{border:none!important;border-radius:0!important;background:var(--secondary-bg)!important;box-shadow:0 10px 30px rgb(0 0 0 / .05);padding:15px 0}.dropdown-toggle::after{display:none!important}.dropdown-content{display:block;width:100%;padding:8px 25px;clear:both;font-weight:400;color:var(--text-muted);text-align:inherit;white-space:nowrap;background-color:#fff0;border:0;font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;font-family:var(--font-sans)}.dropdown-content:hover{color:var(--text-main);background-color:rgb(98 89 89 / .057)}@media (min-width:992px){.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0}}.site-footer{background:var(--dark-bg);color:#fff;padding:80px 0 10px 0}.site-footer .custom-svg-class{fill:#807876}.footer-title{text-transform:uppercase;font-size:9px;font-weight:400!important;letter-spacing:2.7px;margin-bottom:25px;font-family:var(--font-sans);color:var(--text-muted)}.footer-link{color:#999;font-size:12px;text-decoration:none;display:block;margin-bottom:16px}.footer-icon i{color:var(--text-muted)}.footer-link:hover{color:#fff}.copyright-bar{border-top:1px solid #333;padding-top:30px;margin-top:30px;font-size:11px;color:#666}.section-padding{padding:80px 0}.section-title{font-size:3rem;margin-bottom:15px;letter-spacing:1px!important;color:var(--dark-bg)}.accordion-button{font-size:0.8rem!important;color:var(--dark-bg)!important;font-family:var(--font-sans);letter-spacing:1px}.accordion-button:hover{color:var(--text-muted)!important}.accordion-body{font-size:.8rem}.accordion-button:focus{box-shadow:none!important}.accordion-button:not(.collapsed){color:var(--text-muted)!important}.faq-sec{background:var(--secondary-bg)}.faq-sec .accordion-button::after{background-image:none!important;content:'+'!important;font-family:var(--font-sans);font-size:24px;font-weight:300;line-height:1;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.accordion-item.border-bottom{border-bottom-color:#8078764a!important}.faq-sec .accordion-button:not(.collapsed)::after{content:'-'!important;transform:rotate(180deg)}.owl-nav-custom{display:flex;gap:30px}.owl-nav-custom button{background:#fff0;border:none;color:var(--text-muted);font-size:10px;padding:0;transition:color 0.3s ease}.owl-nav-custom button:hover{color:var(--accent)}.owl-nav-custom button.disabled{cursor:pointer}.section-subtitle{text-transform:uppercase;font-size:10px;letter-spacing:5px;color:var(--text-muted);margin-bottom:10px;display:block}.product-card{border:none;background:#fff0;margin-bottom:10px}.set-2 .product-img-wrapper{aspect-ratio:auto}.exlore-set .product-img-wrapper{aspect-ratio:16/9}.product-img-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1}.product-card-tall .product-img-wrapper{aspect-ratio:auto}.single-category .product-img-wrapper{aspect-ratio:4/5}.product-img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease}.occasion-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .4) 30%,rgb(0 0 0 / .1) 60%,#fff0 100%);z-index:1;pointer-events:none}.sa-qty-input{background:#fff0;color:var(--cream-color);border:none;width:60px;padding-left:25px}.sa-qty-btn{border:none;background:#fff0;color:var(--cream-color);font-size:24px}.product-card:hover .product-img{transform:scale(1.05)}#single-category-page .product-title{font-size:.75rem;line-height:1rem;font-weight:300}#single-category-page .product-subtitle{font-size:9px}#single-category-page .product-price{font-size:11px}#single-category-page .hero-overlay{z-index:1;background:linear-gradient(0deg,#2b2522,rgb(132 132 132 / 30%) 120%,transparent)}.read-more-btn{font-size:11px!important;letter-spacing:2px;text-transform:uppercase;font-weight:200;color:#fff;border-bottom:1px solid #fff;padding-bottom:2px;transition:all 0.3s ease;cursor:pointer;display:inline-block;text-decoration:none}.read-more-btn:hover{color:var(--cream-color);border-color:var(--cream-color)}.product-title{font-size:.75rem;margin-bottom:2px;letter-spacing:1px;font-weight:400!important;font-family:var(--font-sans)}.product-title a{color:var(--dark-bg)!important}.product-subtitle{color:var(--text-muted);letter-spacing:2px;font-size:9px;text-transform:uppercase}.product-price{font-size:12px;color:var(--text-muted)}.badge-tag{position:absolute;top:12px;left:12px;background:#f7f5f3e6;color:#2b2522cc;text-transform:uppercase;font-size:9px;padding:6px 12px;font-weight:500;letter-spacing:.2em;z-index:2}.badge-tag-home{background:#f7f5f3e6;color:#2b2522cc;position:absolute;top:24px;text-transform:uppercase;font-size:7px;padding:3px 6px;font-weight:500;letter-spacing:.2em;z-index:2}.down-btn{font-size:26px;opacity:.5;color:var(--text-muted)!important}.stat-item{text-align:center;justify-content:center;align-items:center;gap:20px}.stat-number{font-family:var(--font-serif);font-size:1.875rem;display:block;margin-bottom:5px;color:var(--text-main);font-weight:300}.borders{border-left:1px solid var(--text-muted);border-right:1px solid var(--text-muted)}.stat-label{text-transform:uppercase;font-size:9px;letter-spacing:2px;font-weight:400;color:var(--text-muted)}.stat-divider{width:1px;background-color:#eee;height:60px;align-self:center}.outline-btn{border:1px solid #d1cfcf;font-family:var(--font-sans);background:#fff0;padding:.75rem 2.5rem;font-size:10px;color:var(--text-muted);letter-spacing:3px;text-transform:uppercase;font-weight:400;border-radius:0;transition:all 0.3s ease}.outline-btn:hover{border-color:var(--text-muted);color:var(--text-main)}.btn-light{border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:2px;padding:12px 30px;color:var(--dark-bg);background:#fff;text-decoration:none;border:1px solid #f7f5f34d}.btn-light:hover{background:var(--primary-bg);color:var(--dark-bg)}.btn-light-outline{border-radius:0;text-transform:uppercase;font-size:11px;text-decoration:none;letter-spacing:2px;padding:12px 30px;color:#fff;background:#fff0;border:1px solid #f7f5f34d}.btn-light-outline:hover{background:#b3a8a830;color:#fff;border:1px solid #fff}.overlay-btn{border-radius:0;text-transform:uppercase;font-size:9px;text-decoration:none!important;letter-spacing:2px;padding:10px;color:#fff;text-align:center;width:150px;background:#b3a8a86b;border:1px solid #fff}.overlay-btn:hover{background:#b3a8a8b1;color:#fff;text-decoration:none;border:1px solid #fff}.added_to_cart{color:#fff;text-decoration:none}.overlay-btn-fill{border-radius:0;text-transform:uppercase;font-size:9px;letter-spacing:2px;padding:10px;color:#000;width:150px;background:var(--secondary-bg);border:1px solid #fff;text-align:center;text-decoration:none}.overlay-btn-fill:hover{background:#fff;color:var(--dark-bg)}.btn-outline-dark{border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:2px;padding:12px 30px;background:#fff0;border:1px solid #000}.btn-outline-dark:hover{background:#000;color:#fff}#home .hero-section .section-subtitle{font-size:12px;color:#f7f5f399;letter-spacing:.5em}#home .para{color:#f7f5f3;font-weight:200}.home-card-text{font-family:var(--font-sans);font-size:11px;letter-spacing:2px;color:var(--primary-bg);text-transform:uppercase}.hero-text{bottom:-7%}.slide-section-title{font-size:1.875rem;line-height:2rem;color:var(--dark-bg)}.home-testimonial{font-size:28px!important;line-height:1.8!important;font-style:italic;color:var(--dark-bg)!important;font-family:var(--font-serif)}.short-line{background:var(--text-muted);width:32px;height:1px;opacity:.3}.hoz-line{width:1px;height:30px;background:var(--text-muted);opacity:.7}.shop-cat-section .product-img-wrapper{height:480px}.filter-range-btn{border:1px solid #E5E5E5;background:#fff0;padding:8px 20px;font-size:10px;color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;border-radius:0;transition:all 0.3s ease}.filter-range-btn:hover,.filter-range-btn.active{border-color:var(--text-muted);color:var(--text-main)}.category-name{font-family:var(--font-serif);font-size:2.25rem;line-height:2.5rem;color:var(--dark-bg);font-weight:300;margin-bottom:1.25rem}.breadcrumb{display:flex;justify-content:center}.breadcrumb-item,.breadcrumb-link,.breadcrumb-text{color:var(--text-muted);font-size:10px;text-decoration:none;text-transform:uppercase}.breadcrumb-item+.breadcrumb-item::before{content:none!important}#home .hero-section{height:88vh}.copyright-bar{display:flex;justify-content:space-between;flex-wrap:wrap}#wpgs-gallery img{aspect-ratio:4/5;width:100%;object-fit:cover}.wcgs-slider-image{width:100%}#testimonial,#shop,#single-category-page,#home,.gc-page-container,#about-page,#contact,#about,#testimonial,#primary,#wrapper-content,#checkout,#brands,#page-404,#faqs,#blog{background:#F8F7F3;margin-top:100px}.testimonial-set .short-line{width:20px}.long-line{max-width:80%;background:var(--text-muted);height:1px;opacity:.3}.testimonial-big{color:var(--dark-bg)!important}.testimonial-title{font-size:3.75rem;line-height:1;letter-spacing:.025em;color:var(--dark-bg)}.cta-title{font-size:1.875rem;color:var(--dark-bg)}.testimonial-small{line-height:1.8;font-size:15px;color:var(--dark-bg);font-weight:200}.testimonial-small-name{text-transform:uppercase;font-size:9px;letter-spacing:.3em;color:var(--text-muted)}.shop-name{font-size:1.5rem;line-height:1.75rem}.shop-small-name{font-size:.7rem;opacity:.75}.decide-name{font-size:2.25rem;line-height:2.5rem;font-weight:300;color:var(--dark-bg)}.stats-bar .set{justify-content:center;gap:60px}.testimonial-slider .owl-dots{text-align:center}.testimonial-slider .owl-dot span{width:3px;height:3px;background:#dcd6d0;display:inline-block;margin:0 7px;border-radius:50%;transition:all 0.3s ease}.testimonial-slider .owl-dot.active span{width:20px;height:3px;background:var(--dark-bg);border-radius:3px}.gc-page-container{color:var(--text-muted)}.gift-card-container{width:100%;max-width:1000px}.gc-page-container a{color:var(--text-muted);font-weight:400}.gc-header-section{text-align:center;padding:50px 20px 50px 20px}.gc-main-title{font-size:2.25rem;line-height:2.5rem;font-weight:300;color:var(--text-main);letter-spacing:.25em;text-transform:uppercase;margin-bottom:10px}.gc-sub-title{font-size:10px;letter-spacing:.25em;text-transform:uppercase;font-weight:400;color:var(--textColour)}.gc-nav-link{font-size:10px;letter-spacing:.25em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--text-muted);margin:0 10px;padding-bottom:5px}.gc-work-link{font-size:10px;font-weight:400;text-decoration:none;border-bottom:1px dotted var(--text-muted);color:var(--text-muted);margin:0 10px;padding-bottom:5px}.gc-nav-link:hover,.gc-work-link:hover{color:var(--dark-bg)!important}.gc-hero-banner{background-color:#e5e1dc;display:flex;align-items:center;justify-content:center;margin:40px auto;max-width:1200px;padding:0;overflow:hidden}.silver-aisle-gift{display:flex;justify-content:center}.silver-aisle-gift .container-gift{max-width:880px}.gc-hero-content{padding:60px!important;text-align:center}.gc-hero-img-col{padding:0}.gc-hero-img{width:100%;height:100%}.gc-hero-badge{text-transform:uppercase;font-size:10px;letter-spacing:.1em;display:block;font-weight:400;margin-bottom:20px}.gc-hero-title{font-size:1.875rem;line-height:2.25rem;font-weight:300!important;letter-spacing:.025em;color:var(--text-main);margin-bottom:20px}.gc-hero-desc{font-size:12px;margin-bottom:30px;font-weight:400;line-height:1.8}.gift-line{margin:20px 300px}.gc-btn-dark{background-color:#333;color:#fff!important;border:none;border-radius:0;padding:12px 30px;text-transform:uppercase;letter-spacing:.2rem;font-size:.75rem;line-height:1.25rem;text-decoration:none;transition:background-color 0.3s ease}.gc-btn-dark:hover{background-color:#000;color:#fff}.gc-section-title{font-size:1rem;font-family:var(--font-serif);color:var(--dark-bg);letter-spacing:.2rem;text-transform:uppercase;padding:15px 0 20px 0}.gc-card-container{margin-bottom:40px;transition:transform 0.4s ease,box-shadow 0.4s ease}.gc-card-img-wrapper{position:relative;overflow:hidden;margin-bottom:15px}.gc-card-img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:0.7s;height:100%}.gc-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease}.gc-hover-price{color:#fff;font-size:.75rem;line-height:1rem;letter-spacing:.025em;font-weight:500;margin-bottom:15px}.gc-btn-light{background-color:#fff;color:var(--dark-bg);border:none;text-decoration:none;letter-spacing:.05em;padding:10px 12px;text-transform:uppercase;font-size:.75rem;line-height:1rem;font-weight:500}.gc-btn-light:hover{background:var(--primary-bg);color:var(--dark-bg)}.gc-card-container:hover .gc-card-img{scale:1.05}.gc-card-container:hover .gc-hover-overlay{opacity:1}.gc-card-info{text-align:center}.gc-card-name{font-family:var(--font-sans);margin-bottom:5px;letter-spacing:.15em;font-size:.875rem;font-weight:400!important;line-height:1.25rem;color:#000}.gc-card-price-label{font-size:.8em;line-height:1rem;font-weight:500}.gc-egift-banner,.merchant-cards{display:flex;justify-content:center;padding:0;margin-top:80px}.container-new{max-width:880px;background-color:#f5f0eb;margin:40px}.gc-egift-content{padding:60px!important;text-align:center;justify-content:center;display:flex;flex-direction:column}.occasion-cards .container-new{background-color:#e5e1dc}.occasion-cards .gc-nav-link{font-size:.75rem;line-height:1rem;letter-spacing:.25em;text-transform:uppercase;margin:0 15px;font-weight:500;color:var(--text-muted)}.occasion-cards .gc-nav-link:hover{color:var(--dark-bg)}.gc-egift-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:40px}.gc-egift-img{width:100%}.sa-gift-card-wrapper .single_variation_wrap .quantity,.sa-gift-card-wrapper .single_variation_wrap .single_add_to_cart_button{display:none!important}.sa-gift-card-wrapper .single_variation,.sa-gift-card-wrapper .woocommerce-variation,.sa-gift-card-wrapper .woocommerce-variation-description,.sa-gift-card-wrapper .woocommerce-variation-price,.sa-gift-card-wrapper .woo-selected-variation-item-name,.sa-gift-card-wrapper .selected-value,.sa-gift-card-wrapper .cfvsw-selected-label{display:none!important}.sa-gift-card-wrapper .reset_variations{display:none!important}.sa-gift-card-wrapper table.variations,.sa-gift-card-wrapper table.variations tbody,.sa-gift-card-wrapper table.variations tr{display:block;width:100%}.sa-gift-card-wrapper table.variations td.label,.sa-gift-card-wrapper table.variations td.value{display:block;width:100%;padding:0}.sa-gift-card-wrapper table.variations td.label{margin-bottom:12px}.sa-gift-card-wrapper .variable-items-wrapper,.sa-gift-card-wrapper ul.variable-items-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;width:100%}.sa-gift-card-wrapper .variable-item{width:100%!important;margin:0!important}.sa-gift-type-btn{border:1px solid #000;background:#fff;padding:10px 18px;cursor:pointer}.sa-gift-type-btn.active{background:#000;color:#fff}.sa-gift-card-wrapper .selected-variation,.sa-gift-card-wrapper .variation-selected{display:none!important}.iti{width:100%}.iti__country-list{max-height:200px!important;overflow-y:auto!important;width:250px!important;z-index:100!important}@media (max-width:767px){.iti__country-list{top:50%;max-height:180px!important;width:80%!important;left:0!important}.mobile-sticky-filter{position:sticky;top:56px;z-index:99;background:#F8F7F3;padding-top:10px}.mobile-sticky-filter .collapse{margin-bottom:0!important}#occasion-cards .container-new,#silver-aisle .container-gift{position:relative;background:#fff0;margin:0 auto!important;padding-bottom:70px;overflow:visible}#occasion-cards .row{position:relative;display:block}#occasion-cards .gc-egift-img,#silver-aisle .gc-hero-img{width:100%;height:auto!important;display:block;object-fit:cover}#occasion-cards .gc-egift-content,#silver-aisle .gc-hero-content{position:absolute;left:16px;right:16px;bottom:-40px;z-index:2;width:92%;background:#e7dfd8;padding:30px 16px!important;text-align:center;display:block}#occasion-cards .gc-hero-badge,#silver-aisle .gc-hero-badge{font-size:9px;letter-spacing:.08em;margin-bottom:10px}#occasion-cards .gc-hero-title,#silver-aisle .gc-hero-title{font-size:1.25rem;line-height:1.8rem;margin-bottom:12px}#occasion-cards .gc-hero-desc,#silver-aisle .gc-hero-desc{font-size:10px;line-height:1.6;margin-bottom:25px}#occasion-cards .gc-nav-link,#silver-aisle .gc-nav-link{display:inline-block;font-size:10px;letter-spacing:.12em;margin:0}}@media (max-width:767px){.gc-header-section{padding-bottom:30px}.gc-mobile-sticky-nav{height:fit-content!important;position:sticky!important;top:64px!important;z-index:14!important;display:flex;gap:8px;overflow-x:auto;white-space:nowrap;padding:10px;background:#F8F7F3}.gc-mobile-sticky-nav .btn-tag{display:inline-block;flex:0 0 auto;letter-spacing:.05em;text-decoration:none;color:var(--text-muted);font-size:9px;font-weight:400;text-transform:uppercase;padding:10px 12px;background:#eeebe8}.gc-mobile-sticky-nav .btn-tag.active{background:#000;color:#F8F7F3;font-weight:500}.gc-mobile-sticky-nav .btn-tag:hover{background:#000;color:#f9f8f699}}@media (max-width:991px){#testimonial,#shop,#single-category-page,#home,.gc-page-container,#about-page,#contact,#about,#testimonial,#primary,#wrapper-content,#checkout,#brands,#page-404,#faqs,#blog,#cart{margin-top:64px}.main-header .nav-link:hover{font-weight:700!important}.down-sec{display:none!important}.badge-tag-home{display:none}.hero-text{bottom:10%}.woocommerce .quantity .qty{padding-left:0!important}.single-product div.product .product_title{font-size:1.25rem}.stats-bar .set{gap:20px;justify-content:space-around}.about-sbtitle{font-size:1.25rem!important;line-height:1.75rem}.shop-cat-section .product-img-wrapper{height:300px}.gc-hero-content{padding:30px!important}.gift-card-container,.container-gift,.container-new{width:100%!important;max-width:680px!important}.gc-hero-content{order:2}.gc-hero-img-col{order:1}.gc-main-title{font-size:2.25rem}.exlore-set .product-img-wrapper{aspect-ratio:8/6}}@media (max-width:567px){#testimonial,#shop,#single-category-page,#home,.gc-page-container,#about-page,#contact,#about,#testimonial,#primary,#checkout,#brands,#page-404,#faqs,#blog,#cart{margin-top:30px!important}.hero-overlay{background-color:rgb(10 10 10 / .35)}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important}.woocommerce-cart .product-name a{line-height:0!important}.woocommerce-cart h2,.decide-name{font-size:1.5rem!important}#single-category-page .product-title{font-size:11px;color:var(--dark-bg);letter-spacing:normal}.iti__selected-flag{padding:10px 6px 0 8px!important}.decide-text{font-size:.875rem}.read-more-btn{font-size:9px!important}.hero-fg-text{font-size:1.5rem!important;letter-spacing:.4em!important;font-weight:200!important;line-height:2rem!important}.hero-bg-text{font-size:3rem!important;letter-spacing:normal!important}.about-content-section p{font-size:12px!important}.about-hero{height:15vh!important}.testimonial-title{font-size:2.25rem;line-height:2.5rem}p{font-size:.75rem}.testimonial-big{font-size:1.25rem!important}.testimonial-small{font-size:.875rem}.category-name,.stat-number{font-size:1.875rem}.section-subtitle{font-size:9px}.home-testimonial{font-size:20px!important}#home .hero-section{margin-top:66px}.custom-svg-class{width:auto!important}.copyright-bar{justify-content:center}.woocommerce .woocommerce-breadcrumb{font-size:10px!important}.overlay-btn-fill,.overlay-btn{border-radius:0;padding:0;color:#fff;width:150px;font-size:8px;border:none;background:#fff0}.overlay-btn-fill:hover,.overlay-btn:hover{background:#fff0;color:#fff;font-weight:500}#home{margin-top:0!important}.shop-name{font-size:1rem}.slide-section-title{font-size:1.5rem}.home-card-text{font-size:9px;font-weight:500!important}.section-title{font-size:1.875rem}.shop-small-name{display:none}.stats-bar .set{flex-direction:column;gap:12px}.gift-card-container,.container-gift,.container-new{width:100%!important;max-width:380px!important}.gc-card-img{aspect-ratio:4/5}.gc-btn-dark{font-size:.5rem}.checkout-heading{font-size:1.5rem!important}.checkout_input_fields h3{font-size:1.125rem}.gc-main-title{font-size:1.5rem}.gc-modal-title{font-size:1.125rem}.gc-modal-text h3{font-size:.875rem}.gc-modal-text p{font-size:9px}.gc-modal-meta{font-size:9px;font-weight:400}.gc-modal-icon{width:25px;height:24px;font-size:11px}.gc-modal-container{width:90%!important}.gc-hero-desc{font-size:11px}#testimonial h2{font-size:1.25rem}.tagline-section .set{max-width:60%!important}}.gc-carousel-wrapper{position:relative}.gc-carousel-container{position:relative}.gc-nav-btn{position:absolute;top:32%;transform:translateY(-50%);background:#fff0;border:none;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease;color:#807876bf}.gc-nav-btn:hover{color:var(--dark-bg)}.gc-nav-btn.prev{left:-30px}.gc-nav-btn.next{right:-30px}.gc-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9999;align-items:center;justify-content:center}.gc-modal-container{background:#fff;width:70%;max-width:600px;padding:40px;position:relative;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.gc-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:20px;cursor:pointer;color:#999}.gc-modal-title{font-family:var(--font-serif);font-size:1.5rem;text-align:center;color:var(--dark-bg);margin-bottom:30px;letter-spacing:.1em}.gc-modal-sections{display:flex;flex-direction:column;gap:25px}.gc-modal-section{display:flex;align-items:flex-start;gap:20px}.gc-modal-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-muted);background:#f8f8f8;border:1px solid #aca09c33}.gc-modal-text h3{margin:0 0 5px 0;font-size:1rem;font-weight:600;color:var(--dark-bg);letter-spacing:.05em}.gc-modal-text p{margin:0 0 8px 0;font-size:11px;line-height:1.5;font-weight:500}.gc-modal-meta{display:block;font-size:11px;font-weight:500;letter-spacing:.05em}@media (max-width:767px){.gc-carousel-container{}.gc-modal-container{padding:30px 20px}}.reveal{position:relative;transform:translateY(30px);opacity:0;transition:all 1s ease}.reveal.active{transform:translateY(0);opacity:1}.about-hero{height:40vh;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-bg)}.about-hero-title{position:relative;text-align:center}.about-sbtitle{font-size:1.5rem;color:var(--text-muted)}.hero-bg-text{position:absolute;top:51%;left:49%;font-family:var(--font-serif);transform:translate(-56%,-42%);font-size:8rem;font-weight:200;color:#2b252226;letter-spacing:2px;z-index:1;opacity:.8}.hero-fg-text{font-family:var(--font-sans);position:relative;z-index:2;font-weight:300!important;font-size:3rem;letter-spacing:1.3rem;color:var(--text-main)}.tagline-section{padding-bottom:80px;text-align:center}.tagline-section .set{max-width:35%}.tagline-text{font-family:var(--font-serif);color:var(--text-muted);max-width:900px;margin:0 auto;line-height:1.4}.about-content-section p{font-size:14px;line-height:1.8;margin-bottom:1.5rem;color:var(--text-muted)}.breadcrumb-about{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-family:var(--font-sans)}.breadcrumb-about a{color:var(--text-muted);text-decoration:none;transition:color 0.3s ease}.breadcrumb-about a:hover{color:var(--text-main)}.breadcrumb-about .active{color:var(--text-main);font-weight:400}.back-link{display:inline-block;margin-right:10px;color:var(--text-muted)!important}.whatsapp-float{position:fixed;bottom:40px;right:40px;background-color:#25d366;color:#FFF!important;border-radius:50px;text-align:center;font-size:24px;box-shadow:2px 2px 15px rgb(0 0 0 / .15);z-index:1000;width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.whatsapp-float:hover{transform:scale(1.1);background-color:#128c7e;box-shadow:2px 2px 20px rgb(0 0 0 / .25)}.category-description-section{padding-top:60px;padding-bottom:20px}.description-content p{color:#f7f5f399;font-weight:300;line-height:1.8}.special-intro p{font-size:8px!important}.sa-checkout-cart-product-name a{font-family:var(--font-serif);font-size:.875rem;color:var(--dark-bg);text-decoration:none;font-weight:300}.sa-checkout-cart-product-qty{color:var(--textColour);font-size:10px}.woocommerce-Price-amount .light-text,.woocommerce-checkout .woocommerce form .form-row select,.woocommerce-checkout .woocommerce form .form-row select option{font-weight:300!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{background-color:transparent!important;padding-top:12px!important}.medium-text{font-weight:400!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:48%}.woocommerce form .form-row-first{float:left}.woocommerce form .form-row-last{float:right}.woocommerce form .form-row-wide{clear:both;width:100%}.semibold-text,.woocommerce-account .woocommerce-MyAccount-content mark,.woocommerce table.shop_table th,.tax-product_cat .category-description .category_note{font-weight:500!important}.default-font,.woocommerce-checkout .woocommerce-checkout-1 p,::placeholder{font-size:10px;letter-spacing:0.05rem!important}::placeholder{color:#807876!important}h2,.wpfFilterWrapper .wpfFilterTitle{letter-spacing:0.05rem!important}.breadcrumb-letter-spacing{letter-spacing:0.05rem!important}.wpfFilterWrapper{margin-top:0!important}.primary_btn{border:1px solid var(--secondaryColourOne)!important;background-color:#fff0;color:var(--textColour)!important;font-family:secondaryFont;font-size:1rem;letter-spacing:.05rem;font-weight:400}.category-hero-tile{display:flex;align-items:flex-end;justify-content:center;height:350px;background-size:cover;background-position:center;padding-bottom:20px;transition:transform 0.3s ease-in-out;color:#fff;text-decoration:none}.product_name{font-size:1.1rem;color:var(--textColour);font-weight:300}.single-product .product-img-wrapper{aspect-ratio:5/6}.single-product .related-product-slider{padding-top:80px;margin-top:80px}.single-product .buy-now-button{background-color:#333;color:#fff;border:none;border-radius:0;padding:10px 30px;text-decoration:none;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2rem;font-size:.6rem;transition:background-color 0.3s ease}.single-product .buy-now-button:hover{background-color:#000;color:#fff}.single-product .add-to-cart-button-new{color:var(--textColour);border:1px solid var(--textColour);padding:10px 30px;letter-spacing:.2rem;background:#fff0;text-transform:uppercase;font-size:.6rem;text-decoration:none!important}.single-product .add-to-cart-button-new:hover{color:var(--dark-bg)!important;text-decoration:none;border-color:var(--dark-bg)}.single-product .enquire_btn{color:#847971;border:1px solid #c7c1bc;padding:10px 30px;letter-spacing:.2rem;background-color:#fff0;text-transform:uppercase;font-size:.6rem;text-decoration:none!important}.single-product .enquire_btn:hover{color:var(--textColour)!important;text-decoration:none;border-color:var(--textColour)}.single-product .add-to-cart-button-new,.single-product .enquire_btn,.single-product .buy-now-button{padding-left:3rem;padding-right:3rem;width:50%!important;display:flex;line-height:1rem;font-weight:300;justify-content:center;border-radius:0!important}html .border-bottom{border-bottom:1px solid var(--secondaryColourOne)!important}.single-product .single_product_btn .primary_btn:hover,.coupon button:hover,.woocommerce-MyAccount-content .woocommerce-button--next:hover,.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button:hover,html .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background-color:black!important;color:white!important;transition:background .5s linear}.woocommerce .woocommerce-breadcrumb{margin:0 0 16px!important}.single_product_btn button:hover a{color:white!important;transition:background .5s linear}.single-product .product_meta .add-to-cart-button-new:hover,.single-product .single_product_btn .primary_btn:hover{background-color:black!important;color:white!important;transition:background .5s linear}.single-product .light-text{font-size:11px;letter-spacing:.05rem;font-weight:400}.single-product .product_data,#terms p,.breadcrumb{font-size:.75rem;color:var(--textColour);letter-spacing:.05rem}.breadcrumb .secondary-font{letter-spacing:normal!important}#terms .term{font-size:1rem!important;letter-spacing:0.05rem!important}.accordion-body p{background:transparent!important}.accordion-item{background:transparent!important}.breadcrumb-icon{display:none!important}.single-product .woocommerce-breadcrumb,.woo-breadcrumb a,.breadcrumb-letter-spacing,.wc-breadcrumb a{font-weight:300!important;color:var(--textColour)!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.2em}.single-product .woocommerce-breadcrumb a{color:#837971!important;font-weight:400!important;text-transform:uppercase;font-size:10px!important;letter-spacing:.2em}#contact input[type="text"]:focus,#contact textarea:focus,.enquiry_popup input[type="text"]:focus,.enquiry_popup input[type="date"]:focus,.enquiry_popup textarea:focus{outline:none;border-bottom-color:var(--textColour)}#contact input[type="text"]::placeholder,#contact textarea::placeholder,.enquiry_popup input[type="text"]::placeholder,.enquiry_popup input[type="date"]::placeholder,.enquiry_popup textarea::placeholder{position:absolute;pointer-events:none;left:10px;top:14px;font-size:1rem!important;letter-spacing:.05rem;transition:top 0.3s,font-size 0.3s}#contact input[type="text"]:focus::placeholder,.enquiry_popup input[type="text"]:focus::placeholder,.enquiry_popup input[type="date"]:focus::placeholder,#contact textarea:focus::placeholder,.enquiry_popup textarea:focus::placeholder,#contact input[type="text"]:not(:placeholder-shown)::placeholder,.enquiry_popup input[type="text"]:not(:placeholder-shown)::placeholder,.enquiry_popup input[type="date"]:not(:placeholder-shown)::placeholder,#contact textarea:not(:placeholder-shown)::placeholder,.enquiry_popup textarea:not(:placeholder-shown)::placeholder{top:5px;font-size:12px}html .single-product .btn-close:hover{background-color:white!important}html .single-product .btn-close:focus{box-shadow:unset!important}.single-product .accordion-button{text-transform:uppercase;letter-spacing:.25em;font-size:10px!important}html .single-product .product_meta .accordion-button::after,.mobile-filter .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23807876'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;width:15px;height:15px;background-size:15px!important}html .single-product .product_meta .accordion-button:not(.collapsed)::after,.mobile-filter .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23807876'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;width:15px;height:15px}html .single-product .product_meta .accordion-button{border-bottom:1px solid var(--secondaryColourOne)!important;border-radius:0!important}.woocommerce div.product form.cart{margin-bottom:1.5em}.woocommerce div.product form.cart .variations label,.sa-gift-type-wrap p{font-weight:400!important;line-height:1.25rem;font-size:9px;text-transform:uppercase;letter-spacing:.25em}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:100%!important}.woocommerce div.product div.summary{margin-top:15px;margin-bottom:0em!important}.custom-variation-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.custom-variation-buttons .variation-btn{border:1px solid #2b252233!important;background:transparent!important;padding:8px 20px!important;cursor:pointer!important;border-radius:0!important;line-height:normal!important;color:#2b2522b3!important;font-size:10px!important;letter-spacing:.15em!important}.reset_variations{color:var(--textColour)}.custom-variation-buttons .variation-btn.active{background:var(--dark-bg)!important;color:#e1e1e1!important}.remove_item_btn a{border:none;padding:0!important;text-transform:uppercase;font-size:9px!important;background-color:transparent!important;color:var(--textColour)!important;border-radius:0!important;letter-spacing:0.05rem!important}.coupon button{padding:.2rem 1rem!important;border-left:none!important;font-size:1rem!important;letter-spacing:0.05rem!important;border:none;padding:0!important;font-size:1rem!important;background-color:transparent!important;color:var(--textColour)!important;font-family:secondaryFont!important;border-radius:0!important;font-weight:300!important;letter-spacing:0.05rem!important;border-bottom:1px solid var(--textColour)}.confirmation-popup{display:none;position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background:#000;color:#fff;padding:10px;border:1px solid #ccc;box-shadow:0 0 5px rgb(0 0 0 / .2);z-index:9999;text-align:center}.confirmation-button{background-color:#000;color:red!important;cursor:pointer}.confirmation-button:hover{border:none!important}.woocommerce-checkout .checkout-shipping-fields{position:relative}.woocommerce-checkout .checkout-shipping-fields input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:2!important;margin-right:10px;width:16px;height:16px}.woocommerce-checkout .checkout-shipping-fields label,.woocommerce-checkout .checkout-shipping-fields .woocommerce-form__label,.woocommerce-checkout .checkout-shipping-fields .delivery-option-label{pointer-events:auto!important;cursor:pointer!important;display:inline-block;position:relative;z-index:2}.woocommerce-checkout .checkout-shipping-fields .optional{display:none!important}.woocommerce-checkout .col-two,#cart .col-two{height:fit-content!important;position:sticky!important;top:140px!important;z-index:9!important}.woocommerce-checkout #ship-to-different-address{display:none}.woocommerce-input-wrapper label{text-transform:none!important;letter-spacing:.05rem;color:var(--dark-bg);font-size:11px}.woocommerce-checkout label{font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase!important;color:var(--textColour)}.woocommerce form .form-control{display:block;width:100%;padding:.375rem .75rem .375rem 0;font-size:12px;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;background-clip:padding-box;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce form .checkout_input_fields .form-row .input-text,.woocommerce form .form-row select,.woocommerce form .checkout_input_fields .form-control,html .single-product .form-control{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;border-bottom:1px solid var(--secondaryColourTwo)!important}.woocommerce form .form-control:focus,.form-control:focus{box-shadow:unset!important}.woocommerce-checkout .woocommerce form .form-control:focus,.enquiry_popup .form-control:focus{border-radius:0;border:1px solid var(--textColour)!important}html .woocommerce-checkout .checkout_input_fields input[type="text"]:focus,html .woocommerce-checkout .checkout_input_fields input[type="tel"]:focus,html .woocommerce-checkout .checkout_input_fields input[type="email"]:focus{border-bottom:1px solid var(--textColour)!important;border-top:1px solid transparent!important;border-left:1px solid transparent!important;border-right:1px solid transparent!important;outline:unset!important}.woocommerce form .form-row .input-text{background:transparent!important}html .woocommerce form .form-row .input-text:focus-visible{outline:unset!important}html .woocommerce form .form-row select:focus-visible{outline:unset!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,#delivery_date_fields .form-row select{color:var(--textColour)!important;font-weight:300!important}select#delivery_date_year,select#delivery_date_month,select#delivery_date_day{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23807876'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.5rem;padding-left:0}.woocommerce-checkout .woocommerce form .form-row select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23807876'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;color:var(--textColour)!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border:1px solid var(--secondaryColourOne)!important;font-size:0.9rem!important;padding:.55rem 1em;background-color:transparent!important;color:var(--textColour)!important;font-family:secondaryFont!important;border-radius:0!important;font-weight:300!important;text-transform:capitalize;letter-spacing:.05rem}.shop-btn-cart{background-color:#333;color:#fff;border:none;border-radius:0;padding:.625rem 1em!important;width:100%!important;text-transform:uppercase;letter-spacing:.2rem;font-size:8px;font-weight:400;transition:background-color 0.3s ease}#order_review button{background-color:#333;color:#fff;border:none;border-radius:0;padding:.875rem 1em!important;width:100%!important;text-transform:uppercase;letter-spacing:.2rem;font-size:8px;font-weight:400;transition:background-color 0.3s ease}.shop-btn-cart:hover,#order_review button:hover{background-color:#000;color:#fff}.shoping-btn{color:var(--textColour);text-transform:uppercase;letter-spacing:.2rem;font-size:.6rem;border:none;background:#fff0;transition:background-color 0.3s ease}.shoping-btn :hover{color:#000}#order_review button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-notices-wrapper .woocommerce-message .button:hover,.woocommerce-orders-table .woocommerce-orders-table__cell .woocommerce-button:hover{background-color:black!important;color:white!important;transition:background .5s linear}.image-container{height:100%;width:100%;position:absolute;top:0;left:0}.image-container img{width:100%;height:100%!important;object-fit:cover}.woocommerce ul.products li.product a img,.badge,.relative-product-img{border-radius:0!important}.badge{font-size:0.9rem!important}.tax-product_cat .card{display:flex;flex-direction:column;height:100%}.tax-product_cat .card-body{flex-grow:1}.tax-product_cat .product-image{width:100%;max-height:100%;object-fit:cover;aspect-ratio:7/8;border-radius:0!important}.tax-product_cat .woocommerce-products-header__title,.woocommerce-cart .woocommerce-notices-wrapper{display:none}.custom-checkbox,.custom-checkbox-two{position:relative;display:block}input[type="checkbox"]{accent-color:var(--textColour);width:18px;height:18px}.custom-checkbox span,.custom-checkbox-two span{display:block;text-align:left}.custom-checkbox input[type="checkbox"],.custom-checkbox-two input[type="checkbox"]{opacity:0;position:absolute}.custom-checkbox input[type="checkbox"]:checked+span::after,.custom-checkbox-two input[type="checkbox"]:checked+span::after{font-family:"Font Awesome 5 Pro";content:"\f00c";background:#807876;color:#fff;position:absolute;width:16px;height:16px;top:25%;left:.5%;font-size:15px;line-height:20px;text-align:center}.woocommerce-cart .product-name a{letter-spacing:.01rem;font-size:1rem;line-height:2rem;color:var(--dark-bg)!important;font-family:var(--font-serif);text-decoration:none}.woocommerce-cart .product-qnty{letter-spacing:.05rem}.single-product div.product .product_title{padding-top:3%!important;font-size:1.5rem;line-height:2rem;letter-spacing:.025em;color:var(--dark-bg);font-weight:300}.single-product a{text-decoration:none!important}.single-product .price{font-size:0.875rem!important;line-height:1.25rem;font-weight:300;margin-top:20px;color:var(--dark-bg)!important}.woocommerce-cart .woocommerce-cart-form__cart-item .woocommerce-Price-amount{font-family:var(--font-sans)!important;font-size:11px!important;line-height:1.25rem;color:var(--textColour)!important;font-weight:400!important;letter-spacing:0.05rem!important}.sa-checkout-cart-product-meta small .variation{display:flex;gap:8px;margin-bottom:0}.single-product .related-product-slider .owl-carousel .owl-stage{transition:height .5s ease-in-out;margin-bottom:10px}.owl-carousel{-webkit-tap-highlight-color:#fff0;touch-action:pan-y;will-change:transform}.owl-stage{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.single-product .related-product-slider h2{font-size:1.875rem!important;color:var(--dark-bg)!important}.single-product .owl-prev,.single-product .owl-next{font-size:0;line-height:0;position:absolute;top:45%;display:block;font-weight:300;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.single-product .owl-carousel .owl-nav .owl-prev span,.single-product .owl-carousel .owl-nav button.owl-next span{font-size:20px;color:var(--textColour)}.single-product .owl-carousel .owl-nav .owl-prev span:hover,.single-product .owl-carousel .owl-nav button.owl-next span:hover{color:var(--textColour)}.owl-theme .owl-nav [class*='owl-']:hover{background:transparent!important;color:#807876!important;text-decoration:none}.related-product-slider .owl-theme .owl-nav .owl-prev{left:-30px}.related-product-slider .owl-theme .owl-nav .owl-next{right:-30px}.single-product .owl-carousel .card,.tax-product_cat .card{border-radius:0!important;box-shadow:0 3px 5px -1px rgb(0 0 0 / .2),0 5px 8px 0 rgb(0 0 0 / .14),0 1px 14px 0 rgb(0 0 0 / .12)}.woocommerce-cart-form .quantity button{font-size:11px;border:none!important;background:transparent!important;color:var(--textColour)}.woocommerce-cart-form .quantity button i{color:var(--textColour)}.table_text,.woocommerce .cart_item .quantity input[type=number]{color:var(--textColour);font-weight:300;border:none}html .confirmation-button{color:red!important}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid transparent!important}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,.woocommerce-checkout-review-order-table{border-collapse:collapse!important}.wc-proceed-to-checkout{margin-top:5%;display:flex;justify-content:center}.woocommerce-cart .coupon input{padding:.2rem 1em;border-radius:0px!important;border:1px solid var(--secondaryColourOne)}.tax-product_cat .category-description p{margin-bottom:10px!important;line-height:1.4rem}.tax-product_cat div.products{align-items:stretch!important}.tax-product_cat .card .content-details .add-to-cart-button-new:hover,.tax-product_cat .card .content-details a:hover,.related-product-slider .card .content-details .add-to-cart-button-new:hover,.related-product-slider .card .content-details a:hover{text-decoration:underline!important}.tax-product_cat .table>:not(caption)>*>*{border-bottom-width:0!important}#product-list li{list-style:none!important}.tax-product_cat .card:hover .content-overlay,.owl-carousel-product .card:hover .content-overlay{opacity:1}.slider-item .content-overlay,.content .content-overlay,.content-overlay{background:rgb(0 0 0 / .8);position:absolute;width:auto;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.woocommerce .quantity .qty{background:#fff0;border:none;font-size:10px;color:var(--dark-bg);padding-left:12px;margin:0 11px}.quantity-text{text-transform:uppercase;letter-spacing:.25em;font-size:9px;font-weight:400}.quantity .minus,.quantity .plus{background:#fff0;border:none;color:var(--textColour);font-size:10px}.qty .minus,.qty .plus{cursor:pointer!important;vertical-align:top;text-align:center}.qty .count{vertical-align:top;text-align:center;width:4rem;font-size:16px}.content-details{opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}.tax-product_cat .card:hover .content-details,.product-slider .card:hover .content-details,.owl-carousel-product .card:hover .content-details{opacity:1;visibility:visible}.content-details ul{line-height:1.8rem}.tax-product_cat .card.h-100{display:flex;flex-direction:column}.tax-product_cat .card-body{flex-grow:1;display:flex;flex-direction:column}.tax-product_cat .card-body .mt-auto{margin-top:auto}.tax-product_cat .list-group-item{border:none!important}.subcategory-list{display:none}.subcategory-list.show{display:block}.subcategory-list.hide{display:none}.category-link,#price-range-select ul li a{font-weight:400;text-decoration:none;color:var(--textColour);font-size:12px;letter-spacing:.05rem;font-family:secondaryFont!important}#price-range-select ul li a{font-size:14px!important}.active-category{font-weight:700}.toggle-icon{font-size:1rem;cursor:pointer;margin-left:10px;color:var(--neutralColourOne)}.toggle-icon i{font-weight:300!important}.subcategory-list a{color:var(--textColour);text-decoration:none;font-weight:400;font-size:12px;letter-spacing:.05rem}.list-group-item{text-transform:uppercase}.woocommerce-order-details__title{text-transform:capitalize}html .price-range-item .active{font-weight:700!important}.woocommerce nav.woocommerce-pagination ul li{border-right:none!important}.woocommerce-pagination .page-numbers{border:none!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:white!important;color:var(--textColour)!important;font-weight:700!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce-remove-coupon{color:var(--textColour)!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:1em 0.4em!important;font-size:1.2em!important}.mobile-filter .accordion-item{background:white!important;border:none!important}.mobile-filter .accordion-button{background:#fff;border:none!important;border-bottom:1px solid var(--secondaryColourOne)!important;box-shadow:none!important;border-radius:0!important;display:flex;justify-content:center;text-align:center;width:100%}.mobile-filter .accordion-button::after{margin-left:5px!important}.mobile-filter .row{margin:0!important}.mobile-filter .col-6{padding:0!important}.mobile-filter .accordion-button:not(.collapsed){color:var(--textColour)!important;background-color:white!important;box-shadow:unset!important}.mobile-filter.accordion-button:not(.collapsed){color:#000;background:#fff;border-bottom:1px solid var(--secondaryColourOne)!important;border-radius:0!important}html .tax-product_cat .faqs .heading{padding:40px 0px!important}html .tax-product_cat .faqs .accordion-sec{margin:0 5px}.tax-product_cat .category-description h1{font-size:1.25rem!important;font-weight:600}.woocommerce-checkout .woocommerce table.shop_table tbody th,.woocommerce-checkout .woocommerce table.shop_table tfoot td,.woocommerce-checkout .woocommerce table.shop_table tfoot th{font-weight:500;border-top:1px solid #fff}.woocommerce-checkout-review-order-table td{text-align:right}.woocommerce-checkout h3{color:var(--dark-bg)!important;font-size:1.25rem!important;line-height:1.75rem;letter-spacing:.025em;font-weight:300}#order_review_heading,.checkout-heading{font-size:1.875rem;line-height:2.25rem;letter-spacing:.025em;color:var(--dark-bg);font-weight:300}.woocommerce-cart h2{font-size:1.875rem;color:var(--dark-bg)!important;font-weight:600;line-height:normal;text-align:start}.woocommerce-order-details h2,.default-title,.tax-product_cat .faqs .heading{font-size:1.875rem!important;color:var(--dark-bg)!important;font-weight:600;line-height:normal;text-align:start}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-billing-fields{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:300!important}.woocommerce-shipping-fields .select2-container .select2-selection--single{height:auto!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--secondaryColourTwo)!important;border-radius:0!important}.custom-border .form-control{border-bottom:1px solid var(--secondaryColourTwo)!important;border-radius:0!important;padding:10px!important}.woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--textColour)!important;font-weight:300!important}.select2-container .select2-selection--single{margin:0!important}#place_order.fields-filled:hover{background-color:black!important;color:white!important;transition:background .5s linear}html .woocommerce form .woocommerce-billing-fields__field-wrapper .form-row,html .woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row{padding:3px;margin-bottom:1.5rem!important}html .woocommerce-checkout strong,html .enquiry_popup strong{font-weight:400!important}.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{border:1px solid var(--secondaryColourTwo);padding:5px;width:200px;margin:10px 0;list-style:none}.woocommerce-MyAccount-content form .form-row .input-text{border:1px solid var(--secondaryColourTwo)!important;border-radius:0!important}.woocommerce .woocommerce-MyAccount-content a{color:var(--textColour)!important;font-weight:400;text-decoration:none;font-family:secondaryFont!important}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.active{background-color:var(--textColour)!important;font-weight:500!important}.woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{color:#000;font-family:var(--primaryFont);font-size:1.25rem;text-decoration:none}.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table{border:none;width:700px}.woocommerce-orders-table__cell a,.woocommerce-LostPassword a{color:var(--textColour)!important}.woocommerce-LostPassword a{font-weight:400!important}.woocommerce .woocommerce-Button{background-color:var(--Light-Tertiary)!important;color:var(--textColour)!important}.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__header{font-family:var(--primaryFont);font-size:1.25rem}.woocommerce-orders-table__cell{font-size:16px;letter-spacing:.05rem}.woocommerce .woocommerce-MyAccount-content .woocommerce-info{background-color:var(--lightTertiary)!important;border-top-color:var(--textColour)}.woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{margin-left:10px;background-color:var(--Light-Tertiary)}.woocommerce-MyAccount-content .woocommerce-info::before{color:var(--textColour)!important}.woocommerce-MyAccount-content .woocommerce-form{width:50%;border:none!important}.woocommerce-MyAccount-content .woocommerce-form label{margin-top:10px;font-size:20px;font-family:var(--primaryFont)}.woocommerce .woocommerce-MyAccount-content input{font-size:16px;color:var(--textColour);padding:10px 5px;background-color:#fff;border:1px solid var(--textColour)}.woocommerce .woocommerce-MyAccount-content .form-row{display:flex;flex-direction:column}.woocommerce-MyAccount-content .woocommerce-form .woocommerce-button{width:40%!important}.woocommerce-account .woocommerce-MyAccount-content{float:left!important;width:68%}.woocommerce-account .addresses .title .edit{float:left!important}.woocommerce-orders-table .woocommerce-orders-table__cell .woocommerce-button,.woocommerce-lost-password .woocommerce-Button,.woocommerce-MyAccount-content .woocommerce-button--next,.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button,html .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{border:1px solid var(--secondaryColourOne)!important;font-size:1rem!important;background-color:transparent!important;color:var(--textColour)!important;border-radius:0!important;transition:background .5s linear!important;font-weight:300!important}.woocommerce-form__label-for-checkbox{display:flex;align-items:center;background-color:#fff;transition:all 0.3s ease;cursor:pointer}.gt_selector option:hover{background-color:red!important}.woocommerce-form__input-checkbox:checked{color:#fff;background-color:var(--textColour);padding:5px 10px;border-radius:0}.iti__selected-flag{height:35px!important}.woocommerce-form__input-checkbox{accent-color:var(--textColour);width:18px;height:18px;margin-right:10px}.woocommerce-form-login .woocommerce-form__input-checkbox{position:relative;top:4px}.woocommerce-ResetPassword{margin-top:2%}.woocommerce form .form-row .required{color:#a00!important}.woocommerce-MyAccount-content .woocommerce-customer-details,.woo-breadcrumb .fa-chevron-right{display:none}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:300!important;font-size:11px!important}.product-slider .carousel-two,.product-slider .carousel-five,.product-slider .carousel-six{padding:0 60px}input::placeholder,textarea::placeholder{font-weight:300!important}.whatsapp-float{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;z-index:9999;box-shadow:0 4px 12px rgb(0 0 0 / .2);text-decoration:none;transition:transform 0.2s}.whatsapp-float:hover{transform:scale(1.1);color:#fff;text-decoration:none}html .woocommerce-cart .woocommerce-cart-form img{width:300px!important;object-fit:cover!important;aspect-ratio:5/6;display:block}#categories .card-wrapper{flex-direction:column}#categories .img-container{position:relative;width:100%;padding-top:100%;overflow:hidden}#categories .img-container img{position:absolute;top:0;left:0;width:100%;height:105%;object-fit:cover}#categories .card-home{display:flex;flex-direction:column}#categories .content{flex-grow:1;box-shadow:0 3px 5px -1px rgb(0 0 0 / .2),0 5px 8px 0 rgb(0 0 0 / .14),0 1px 14px 0 rgb(0 0 0 / .12)}#categories .category-content-overlay{background:#fff0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all 0.3s ease}#categories .img-container:hover .category-content-overlay{background:rgb(0 0 0 / .5)}#categories .img-container img{z-index:0}.testimonial-card{position:relative;overflow:hidden;width:100%;aspect-ratio:5/6;box-shadow:0 3px 5px -1px rgb(0 0 0 / .2),0 5px 8px 0 rgb(0 0 0 / .14),0 1px 14px 0 rgb(0 0 0 / .12)}.testimonial-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.testimonial-content{position:relative;height:100%;width:100%;padding:10px;font-size:.9em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#000}.testimonial-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity 0.3s ease-in-out}.testimonial-hover-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;color:#fff;opacity:0;transition:opacity 0.3s ease-in-out}html .field-error{font-size:10px!important}.group{position:relative}.group:hover .group-hover-opacity-0{opacity:0!important}.group:hover .group-hover-opacity-70{opacity:0.7!important}.group:hover .group-hover-opacity-100{op