@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Regular-B51t0gDT.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Bold-FqEJ6Qj6.woff2)format("woff2");font-weight:700;font-style:normal}:root{--primary-color:#745f49;--secondary-color:#1a1a1a;--bg-light:#fcfaf8;--bg-beige:#f2ede7;--text-muted:#5a5a5a;--text-light:#fff;--transition:all .3s ease;--cc-bg:var(--bg-light);--cc-text:var(--secondary-color);--cc-btn-primary-bg:var(--primary-color);--cc-btn-primary-text:var(--text-light);--cc-btn-primary-hover-bg:var(--secondary-color);--cc-btn-primary-hover-text:var(--text-light);--cc-btn-secondary-bg:var(--bg-beige);--cc-btn-secondary-text:var(--secondary-color);--cc-btn-secondary-hover-bg:#e5dbcd;--cc-btn-secondary-hover-text:var(--secondary-color);--cc-toggle-on-bg:var(--primary-color);--cc-toggle-off-bg:var(--text-muted);--cc-cookie-category-block-bg:var(--bg-light);--cc-cookie-category-block-border:var(--bg-beige);--cc-cookie-category-block-hover-bg:var(--bg-beige);--cc-border-radius:16px;--cc-btn-border-radius:40px;--cc-font-family:inherit}#cc-main .cm__btns{gap:15px;display:flex!important}#cc-main .cm__btn[data-role=all]{letter-spacing:.5px;font-size:1.05em;font-weight:700;flex:2.5!important}#cc-main .cm__btn[data-role=necessary],#cc-main .cm__btn[data-role=show]{opacity:.9;flex:1!important}.cc-floating-btn{z-index:9999;background-color:var(--primary-color);width:50px;height:50px;color:var(--text-light);border:2px solid var(--bg-light);cursor:pointer;transition:var(--transition);opacity:1;visibility:visible;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000026}.cc-floating-btn:hover{background-color:var(--secondary-color);transform:scale(1.1)}html.show--consent .cc-floating-btn,html.show--preferences .cc-floating-btn{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.8)}html,body{width:100%;overflow-x:hidden}body{background-color:var(--bg-light);color:var(--secondary-color);font-family:Roboto,sans-serif;line-height:1.6}::selection{background-color:#acacac}#copyright-toast{color:#fff;letter-spacing:.5px;z-index:10000;opacity:0;visibility:hidden;pointer-events:none;background-color:#000000d9;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:500;transition:opacity .3s,visibility .3s;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0003}#copyright-toast.show{opacity:1;visibility:visible}.offcanvas .nav-link{text-align:left;width:100%;display:block}.offcanvas .nav-link:after{display:none}.offcanvas .accordion-button{letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}#nestedProductsAccordion .accordion-button{letter-spacing:.05em;font-size:.85rem}#nestedProductsAccordion .accordion-button:after{background-size:.8rem}.offcanvas .accordion-button:not(.collapsed){color:var(--primary-color);--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23745f49' 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-color:#0000}.offcanvas .nav-link.active{background-color:#745f490d;color:var(--primary-color)!important}.text-muted{color:var(--text-muted)!important}.btn-order-form{text-transform:uppercase;letter-spacing:.05em;transition:var(--transition);border:2px solid var(--text-light);background-color:#0000;align-items:center;padding:.6rem 1.8rem;font-size:.9rem;font-weight:700;display:flex;color:var(--text-light)!important}.btn-order-form:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--text-light)!important}.btn-order-form i{font-size:16px}h1,h2,h3,h4,h5,h6{letter-spacing:.05em;text-transform:uppercase;font-weight:700}.navbar{background-color:#fff;padding:.6rem 0;box-shadow:0 2px 15px #00000014}.navbar-brand img{height:40px;transition:all .3s ease-in-out}.navbar-brand img:hover{opacity:.5}.nav-link{text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;font-weight:600;display:inline-block;position:relative;color:var(--secondary-color)!important}.nav-link:after{content:"";background-color:var(--primary-color);width:0;height:2px;transition:var(--transition);position:absolute;bottom:5px;left:1rem}.nav-link:hover:after,.nav-active:after{width:calc(100% - 2rem)}@media (width>=992px){.nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;padding:.5rem 1.5rem;display:block;transform:translateY(0)}.dropdown-menu{opacity:0;visibility:hidden;border:none;border-radius:8px;width:max-content;height:auto;transition:all .3s ease-in-out;position:absolute;left:0;transform:translateY(10px);box-shadow:0 15px 40px #0000001f}}.dropdown-header{color:var(--primary-color);text-transform:uppercase;padding-bottom:.8rem;font-size:.85rem;font-weight:400}.dropdown-item{color:var(--secondary-color);padding:.4rem 1.5rem;font-weight:400;transition:all .3s ease-in-out;display:block;text-align:left!important}.dropdown-item:hover{transform:translate(5px)}.hero-section{align-items:center;height:85vh;min-height:550px;display:flex;position:relative;overflow:hidden}@media (width<=991.98px){.hero-section{height:auto;min-height:450px;padding:80px 0}}.hero-title{color:var(--bg-beige);margin-bottom:1.5rem;font-size:3.5rem;line-height:1.1}@media (width<=767.98px){.hero-title{font-size:2.2rem}}.btn-luxury{text-transform:uppercase;letter-spacing:.15em;transition:var(--transition);border-radius:0;font-size:.8rem;font-weight:700;display:inline-block;background-color:var(--primary-color)!important;color:var(--text-light)!important;border:1px solid var(--primary-color)!important;padding:.7rem 2rem!important}.btn-luxury:hover{color:var(--primary-color)!important;background-color:#0000!important}.partners_swiper{padding:20px 0;overflow:hidden}.partners_swiper .swiper-slide{justify-content:center;align-items:center;height:50px;display:flex}.partners_swiper .swiper-slide a{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.partners_swiper .swiper-slide img{opacity:.6;width:auto;max-width:100%;max-height:100%;transition:var(--transition)}.partners_swiper .swiper-slide img:hover{filter:grayscale(0%);opacity:1}.section-padding{padding:60px 0}@media (width>=992px){.section-padding{padding:80px 0}}.category-card{height:500px;margin-bottom:20px;position:relative;overflow:hidden}@media (width<=767.98px){.category-card{height:350px}}.category-card img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.category-card:hover img{transform:scale(1.08)}.category-overlay{color:#fff;background:linear-gradient(#0000 40%,#000c 100%);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}.category-card.disabled{pointer-events:none;cursor:not-allowed}.category-card.disabled:after{content:"";background:#00000080;position:absolute;inset:0}.showcase-section{background-color:#fff;padding:60px 0}@media (width>=992px){.showcase-section{padding:80px 0}}.product-swiper{padding:30px 0!important}.handmade-img-container{position:relative;overflow:hidden}.handmade-img{object-fit:cover;width:100%;height:auto;display:block}.product-card{height:100%;transition:all .3s ease-in-out;display:block;overflow:hidden;text-decoration:none!important}.product-card:hover{z-index:10;transform:scale(1.05)}.product-img-wrapper{aspect-ratio:400/270;border-radius:12px;position:relative;overflow:hidden}.product-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.product-info{text-align:center;padding:10px}.product-name{color:#000;letter-spacing:.05em;margin:0;font-size:1rem;font-weight:500}.product-category{color:#000;text-decoration:none;list-style:none}.swiper-button-next,.swiper-button-prev{color:var(--secondary-color)!important}.swiper-pagination-bullet-active{background:var(--primary-color)!important}#Zoom_Image{cursor:zoom-in;border-radius:15px;position:relative}#Zoom_Image:after{content:"";background-image:var(--url);background-size:200%;background-position:var(--zoom-x,50%) var(--zoom-y,50%);display:var(--display,none);pointer-events:none;z-index:2;border-radius:15px;position:absolute;inset:0}.product-gallery-swiper{text-align:center;justify-content:center;align-items:center}.product-gallery-swiper img{aspect-ratio:4/3;border-radius:12px;width:200px;height:auto}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#745f49}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled),.lg-toolbar .lg-icon:hover{color:#745f49}.contact-section{background-color:var(--bg-light);overflow:hidden}.Communication_Box{background:#fff;border-radius:20px;flex-wrap:wrap;margin-bottom:60px;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000000d}.Information{background-color:var(--primary-color);color:#fff;flex-direction:column;flex:1;min-width:300px;padding:60px;display:flex}.Information h1{color:#fff;margin-bottom:40px;font-size:2rem}.Information ul{margin:0;padding:0;list-style:none}.Information ul li{margin-bottom:25px}.Information ul li a{color:#fff;align-items:center;font-size:1.1rem;text-decoration:none;transition:padding .3s ease-in-out,color .3s ease-in-out}.Information ul li a:hover{color:#000;padding-left:.5rem}.Information ul li i{vertical-align:middle;color:var(--bg-beige);margin-right:15px;font-size:1.4rem}.Information .socials a{color:#fff;margin-right:20px;font-size:1.5rem;transition:color .3s ease-in-out,opacity .3s ease-in-out}.Information .socials a:hover{color:#000;opacity:.6}.Communication_Content{flex:1.5;min-width:350px;padding:60px}.Communication_Content h1{color:var(--secondary-color);margin-bottom:40px;font-size:2rem}.form-group{margin-bottom:25px}.form-group label{color:var(--secondary-color);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.form-group label i{color:var(--primary-color);margin-right:5px}.form-control-custom{width:100%;transition:var(--transition);background-color:#fcfcfc;border:1px solid #eee;border-radius:8px;padding:12px 15px;font-family:inherit}.form-control-custom:focus{border-color:var(--primary-color);background-color:#fff;outline:none;box-shadow:0 5px 15px #745f490d}textarea.form-control-custom{resize:vertical;min-height:150px}.Button{background-color:var(--primary-color);color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;border-radius:8px;padding:15px 40px;font-weight:700}.Button:hover{background-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.map-container{border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000000d}@media (width<=991px){.Information,.Communication_Content{padding:40px}}@media (width<=767px){.Communication_Box{flex-direction:column}.Information,.Communication_Content{padding:40px 30px}}.login-section{background-color:#f8f9fa;min-height:90vh;padding:80px 0}.login-wrapper{background-color:#fff;border-radius:20px;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.input-group-text{color:#adb5bd;border-color:#dee2e6;border-radius:0}.form-control{border-color:#dee2e6;border-radius:0;padding:.8rem 1rem}.form-control:focus{box-shadow:none;border-color:var(--primary-color)}.login-decorative:before{content:"";background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}footer{background-color:var(--secondary-color);color:#fff;padding:60px 0 30px}footer a{color:#ccc;transition:var(--transition);text-decoration:none}footer a:hover{color:var(--primary-color)}.footer-title{letter-spacing:.15em;margin-bottom:1.5rem;padding-bottom:8px;font-size:.85rem;position:relative}.footer-title:after{content:"";background-color:var(--primary-color);width:25px;height:2px;position:absolute;bottom:0;left:0}.social-links a{margin-right:12px;font-size:1.3rem}
