:root{--primary-color:#c1bfb1;--secondary-color:#95a595;--complementary-color:#efefef;--white:rgba(255, 255, 255);--black:rgba(0, 0, 0);--brown:#6d5a4c;--dark-brown:#462500;--transition:all 0.25s linear;--calisto:"Calisto";--light:"Inter-Light";--medium:"Inter-Medium";--regular:"Inter-Regular";--semi:"Inter-SemiBold";--bold:"Inter-Bold";--thin:"Inter-Thin"}@font-face{font-family:Calisto;src:url(/frontend/web/css/fonts/PetitFormalScript-Regular.ttf);font-display:swap}@font-face{font-family:"Calisto Bold";src:url(/frontend/web/css/fonts/PetitFormalScript-Regular.ttf);font-display:swap}@font-face{font-family:Allura;src:url(/frontend/web/css/fonts/Allura-Regular.ttf);font-display:swap}@font-face{font-family:Inter-Light;src:url(/frontend/web/css/fonts/Inter-Light.ttf);font-display:swap}@font-face{font-family:Inter-Thin;src:url(/frontend/web/css/fonts/Inter-Thin.ttf);font-display:swap}@font-face{font-family:Inter-Medium;src:url(/frontend/web/css/fonts/Inter-Medium.ttf);font-display:swap}@font-face{font-family:Inter-Regular;src:url(/frontend/web/css/fonts/Inter-Regular.ttf);font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/frontend/web/css/fonts/Inter-SemiBold.ttf);font-display:swap}@font-face{font-family:Inter-Bold;src:url(/frontend/web/css/fonts/Inter-Bold.ttf);font-display:swap}a{font-family:var(--regular);font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1900 - 300)));color:var(--black)}a:hover{text-decoration:none;color:var(--primary-color)}h1{font-family:var(--bold);font-size:calc(24px + (60 - 24) * ((100vw - 300px)/ (1900 - 300)));color:var(--black)}h2{font-family:var(--bold);font-size:calc(30px + (54 - 30) * ((100vw - 300px)/ (1600 - 300)));color:var(--black)}h3{font-family:var(--bold);font-size:calc(20px + (24 - 20) * ((100vw - 300px)/ (1600 - 300)));color:var(--black)}h3 a{font-family:var(--light);font-size:calc(16px + (18 - 16) * ((100vw - 300px)/ (1900 - 300)));color:var(--black)}h4{font-family:var(--bold);font-size:calc(16px + (20 - 16) * ((100vw - 300px)/ (1600 - 300)));color:var(--black)}p{font-family:var(--light);font-size:calc(16px + (18 - 16) * ((100vw - 300px)/ (1900 - 300)));color:var(--black);margin:0}.subtitle>*{font-size:42px;color:var(--black);line-height:100%;font-family:var(--bold)}.font-light p{font-family:var(--light)}ul{padding-left:0}li{font-family:var(--light);font-size:calc(16px + (18 - 16) * ((100vw - 300px)/ (1600 - 300)));color:var(--black)}span{font-family:var(--regular);font-size:calc(16px + (18 - 16) * ((100vw - 300px)/ (1600 - 300)));color:var(--black)}.product_subtitle{font-family:var(--bold);font-size:calc(16px + (18 - 16) * ((100vw - 300px)/ (1600 - 300)))}body{background-color:#efefef}body.show{overflow:hidden}.container{max-width:85vw;width:100%}.c-form-success{color:var(--secondary-color);font-size:24px}img{width:100%}.btn-primary,.slick-slide-inner a.slide-btn{position:relative;width:fit-content;padding:7px 25px;border-radius:50px;background-color:var(--brown);border:none;color:var(--white);font-family:var(--regular);font-size:16px;display:flex;align-items:center;gap:10px;outline:0!important;box-shadow:none!important}.btn-primary::after,.slick-slide-inner a.slide-btn::after{content:"\f105";font-family:FontAwesome;font-size:20px;color:var(--white)}.btn-primary:focus,.btn-primary:hover,.slick-slide-inner a.slide-btn:focus,.slick-slide-inner a.slide-btn:hover{background-color:var(--dark-brown)!important}.custom-list li{align-items:center}.custom-list li::before{content:"";width:13px;height:13px;border:4px solid var(--secondary-color);border-radius:100%;display:inline-block;flex-shrink:0;margin-right:10px}.br-1{border-radius:10px}.h-100vw{height:100vh}*{scrollbar-width:auto;scrollbar-color:var(--primary-color)}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:var(--primary-color);border:3px solid #fff;border-radius:10px}#cookie_notice{background-color:var(--brown)}#cookie_notice .cookie_notice_container p{font-size:16px;color:var(--white)}#cookie_notice .cookie_notice_container a{font-family:var(--bold);color:var(--white)}#cookie_notice .cookie_notice_container a:hover{color:var(--black)}#cookie_notice .btn-cookie{background:var(--black);padding:5px 3rem!important}body.media{display:block}.hide{display:none!important}ul{list-style:none}.c-error{position:absolute;bottom:-1rem;left:0;font-size:12px}footer{background-color:#ebe0d3;padding:50px 0}footer .footer-content .logo-footer{margin:0 0 20px}footer .footer-content .logo-footer img{max-width:250px}footer .footer-content .module-social ul{gap:10px}footer .footer-content .module-social ul li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--black);background-color:transparent;transition:var(--transition)}footer .footer-content .module-social ul li a:hover{background-color:var(--black)}footer .footer-content .module-social ul li a i{color:var(--black);transition:var(--transition)}footer .footer-content .module-social ul li a:hover i{color:var(--white)}footer .footer-content .col-title>*{margin:0 0 10px;font-family:var(--bold);font-size:18px}footer .footer-content .menu-col .module-code .nav{display:flex;flex-direction:column}footer .footer-content .menu-col .module-code .nav li{font-size:unset}footer .footer-content .menu-col .module-code .nav li a{position:relative;height:35px;padding:5px 0;font-family:var(--light);color:var(--black);transition:var(--transition)}footer .footer-content .menu-col .module-code .nav li a:after{content:'';position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#00000049;transition:var(--transition)}footer .footer-content .menu-col .module-code .nav li a:hover{color:var(--dark-brown)}footer .footer-content .menu-col .module-code .nav li a:hover:after{width:50%}footer .footer-content .contact-col .module-fickle{display:flex;flex-direction:row-reverse;gap:5px;align-items:center;justify-content:flex-end;height:35px;padding:5px 0}footer .footer-content .contact-col .module-fickle paragraph{margin:0}footer .footer-content .contact-col .module-fickle paragraph a{font-family:var(--light);color:var(--black)}footer .footer-content .contact-col .module-fickle svg{display:block;width:17px;height:17px}footer .footer-content .legal-col{display:flex;flex-direction:column;gap:10px}header{position:fixed;top:0;width:100%;z-index:9999;height:86px;background-color:var(--white)}.navbar{width:100%;padding:0;height:100%}.navbar-brand{padding:0;margin:0}.logo{height:50px;max-height:100%}.navbar-toggler{outline:0!important;padding:0;top:0;right:0}.navbar-nav{gap:0;padding:0 30px;justify-content:space-between;width:100%}.navbar-nav .nav-item-level-1{padding:0 10px;position:relative;transition:var(--transition)}.navbar-nav .nav-link{padding:10px 0!important;width:100%;font-family:var(--medium);text-transform:uppercase;font-size:14px}.navbar-nav .toggle-menu{padding:0 0 0 6px}.navbar-nav .fa-angle-down{transform:rotate(0);transition:var(--transition)}.navbar-nav .nav-item-level-1:hover{background-color:var(--black);color:var(--white)}.navbar-nav .nav-item-level-1:hover .link_wrapper .nav-link{color:var(--white)}.navbar-nav .nav-item-level-1:hover .fa-angle-down{transform:rotate(180deg);transition:var(--transition);color:var(--white)}.navbar-nav .nav-item-level-1 .dropdown-menu{background-color:#ece0d4;margin:0}.navbar-nav .nav-item-level-1:hover .dropdown-menu{display:block;padding:0;border-radius:0;border:none;min-width:max-content}.navbar-nav .nav-item-level-1 .dropdown-menu .nav-item-level-2 .nav-link{padding:10px!important}.navbar-nav .nav-item-level-1 .dropdown-menu .nav-item-level-2 .nav-link:hover{background-color:Var(--black);color:var(--white)}.item-search{display:flex;height:100%;width:auto;aspect-ratio:1/1;min-height:100%}.search-toggle{padding:0}.search-toggle:before{border:2px solid var(--black)}.search-toggle:after{background-color:var(--black)}.search-wrapper{margin:auto;max-width:600px;width:100%;box-shadow:none;background-color:var(--white);padding:0 20px 20px;height:100vh;top:0;transform:translateY(-100%);z-index:999;transition:var(--transition)}.search-wrapper.show{transform:translateY(0)}.search-wrapper .search-input-wrapper{position:relative;height:fit-content;padding:0;margin:0 0 20px;border-bottom:1px solid var(--dark-brown)}.search-wrapper #search,.search-wrapper #search:focus{width:100%;padding:20px 0 19px;border:none;font-family:var(--bold);color:var(--black);height:90px;background-color:transparent;margin:0}.search-wrapper .loader{position:absolute;margin:auto;right:50px;top:0;bottom:0;width:40px;height:40px;border-top:3px solid rgb(70 37 0 / 48%);border-right:3px solid rgb(70 37 0 / 48%);border-bottom:3px solid rgb(70 37 0 / 48%);border-left:3px solid var(--dark-brown)}.search-wrapper a.search-hide{position:absolute;top:0;bottom:0;margin:auto;width:40px;height:40px;right:0}.search-wrapper a.search-hide:after,.search-wrapper a.search-hide:before{width:3px;height:40px;left:0;right:0;margin:auto;background-color:var(--dark-brown)}.search-wrapper .search-results{height:calc(100% - 110px);overflow-x:hidden;overflow-y:scroll;margin:0;width:100%}.search-wrapper .search-results ul li{display:flex;flex-direction:row;padding:10px 0;margin:0 0 10px;border-bottom:1px solid #46250026}.search-wrapper .search-results ul li:first-child{padding-top:0}.search-wrapper .search-results ul li:last-child{margin:0}.search-wrapper .search-results ul li .result-image{display:block;width:50%;height:auto}.search-wrapper .search-results ul li .result-image img{width:100%;margin-right:0;height:100%;object-fit:cover}.search-wrapper .search-results ul li .result-info{display:flex;flex-direction:column;justify-content:center;gap:10px;width:50%;padding-left:20px}.search-wrapper .search-results ul li .result-info .result-title{font-family:var(--medium);color:var(--dark-brown);font-size:18px;line-height:100%}.search-wrapper .search-results ul li .result-info .item-price .sale-price{font-size:16px;font-family:var(--regular);line-height:100%}.search-wrapper .search-results ul li .result-info .btn-primary{padding:5px 20px;font-size:14px;gap:7px}.search-wrapper .search-results ul li .result-info .btn-primary:after{font-size:16px}header .cart{margin-left:20px;flex-shrink:0}header .cart a{position:relative;display:block}header .cart a .cart-items{position:absolute;top:-5px;right:-9px;background-color:var(--black);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:12px}header .cart a .cart-items span{color:var(--white);font-size:12px}.hero{background-color:#ebe0d3;min-height:50vh;height:auto}.hero .inner_wrapper{margin:50px auto 25px;display:flex;flex-direction:column}.hero .promo-slider{padding:0 0 100px;height:calc(100vh - 130px)}.hero .promo-slider .slick-slide{height:calc(100vh - 230px)!important;display:flex;align-items:flex-end;padding:50px;background-repeat:no-repeat;background-size:cover;background-position:center}.hero .promo-slider .slick-slide-inner{display:flex;flex-direction:column;background-color:#efefef;max-width:800px;padding:20px;border-radius:20px}.hero .promo-slider .slick-slide-inner .slide-slick-title h4{font-size:42px;margin:0;line-height:100%}.hero .promo-slider .slick-slide-inner .slide-slick-image{display:none}.hero .promo-slider .slick-slide-inner .slide-slick-content p{line-height:1.4;margin:10px 0 20px;font-size:16px}.hero .next-arrow,.hero .prev-arrow{position:absolute;z-index:99;top:auto;bottom:25px;margin:auto;height:50px;width:50px;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:50%;border:1px solid var(--brown);color:var(--brown);font-size:28px;transition:var(--transition)}.hero .next-arrow:hover,.hero .prev-arrow:hover{background-color:var(--dark-brown);border:1px solid var(--dark-brown);color:Var(--white)}.hero .prev-arrow{right:90px}.hero .next-arrow{right:20px}.hero .subtitle{margin-bottom:20px!important}.hero .main_categs{margin:0 -10px;padding-bottom:100px}.hero .main_categs .slick-slide{height:auto!important;aspect-ratio:1.2/1;margin:0 10px;border-radius:20px;overflow:hidden}.hero .main_categs .slick-slide .hover_div{position:absolute;right:0;top:0;bottom:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;width:0%;height:0%;background-color:#ffffff50;backdrop-filter:blur(10px);border-radius:20px;pointer-events:none;overflow:hidden;margin:auto;z-index:1;transition:var(--transition)}.hero .main_categs .slick-slide:hover .hover_div{width:100%;height:100%}.hero .main_categs .slick-slide .category-item{height:100%;position:relative}.hero .main_categs .slick-slide .category-item a{position:relative;width:100%;display:block;height:100%}.hero .main_categs .slick-slide .category-item .bg_wrapper{position:relative;display:block;height:100%;text-align:center;padding:0;border-radius:10px}.hero .main_categs .slick-slide .category-item .bg_wrapper img{position:relative;object-fit:cover;margin:auto;width:100%;height:100%}.hero .main_categs .slick-slide .category-item .main_categ_title{position:absolute;top:auto;bottom:20px;background-color:#fff;width:fit-content;padding:5px 10px;font-size:16px;border-radius:0 5px 5px 0;font-family:var(--regular)}.benefits-cards-wrapper{margin-top:100px;margin-bottom:100px}.benefits_cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefits_cards .module-fickle{border:none;border-radius:20px;display:flex;flex-direction:column-reverse;align-items:center;gap:1rem;padding:40px 10px;background:linear-gradient(180deg,#97826f 0,#a4a28d 100%)}.benefits_cards .fickle-title h4{margin:0;font-size:16px;letter-spacing:0;text-align:center;padding:0 20px}.benefits_cards .fickle-title h3 a{font-family:var(--medium);color:Var(--white);text-transform:uppercase}.benefits_cards .module-fickle .fickle-additional-html-code{background:var(--white);padding:calc(.75vh + .75vw);height:100px;width:100px;border-radius:100%}.benefits_cards .module-fickle .fickle-additional-html-code svg{display:block;width:100%;height:100%}.benefits_cards .module-fickle .fickle-additional-html-code svg path{fill:var(--brown)}.new-products-wrapper{margin-top:100px;margin-bottom:100px}.new-products-wrapper .new-products-title{margin-bottom:20px}.new-products-wrapper .new-products-title h2{font-size:42px}.new-products-wrapper .categories-item-wrapper{max-width:20%}.section-brands{margin-bottom:100px;background-color:var(--white);padding:20px;border-radius:20px}.section-brands .content{padding:0}.section-brands .module-gallery .slick-slide{margin:0 50px;height:70px}.section-brands .module-gallery .slick-slide a{display:flex;align-items:center;justify-content:center;height:100%}.section-brands .module-gallery .slick-slide a img{width:100%;height:100%;object-fit:contain}.categories-item-wrapper .category-item{display:flex;flex-direction:column;padding-bottom:20px;height:100%}.categories-item-wrapper .category-item .item-image-wrapper{position:relative;display:flex;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;font-size:unset;background-color:var(--white);padding:20px;border-radius:20px}.categories-item-wrapper .category-item .item-image-wrapper img{width:100%;height:100%;margin:auto;object-fit:contain}.categories-item-wrapper .category-item .item-image-wrapper .image-overlay{position:absolute;right:0;top:0;bottom:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;width:0%;height:0%;background-color:#ffffff50;backdrop-filter:blur(10px);border-radius:20px;pointer-events:none;overflow:hidden;margin:auto;z-index:1;transition:var(--transition)}.categories-item-wrapper .category-item:hover .item-image-wrapper .image-overlay{width:100%;height:100%}.categories-item-wrapper .category-item .item-image-wrapper .image-overlay svg path{stroke:var(--black)}.categories-item-wrapper .category-item .item-image-wrapper .image-overlay p{text-transform:lowercase;font-size:14px;margin-top:2px;color:var(--black);font-family:var(--regular)}.categories-item-wrapper .category-item .item-details-wrapper .item-title{font-size:16px;font-family:var(--bold);color:var(--black);transition:var(--transition);margin:10px 0 0;display:block}.categories-item-wrapper .category-item:hover .item-details-wrapper .item-title{color:var(--dark-brown)}.categories-item-wrapper .category-item .item-details-wrapper .item-price-wrapper .price{font-family:var(--light);color:var(--black)}.category-title-wrapper{margin-top:50px;padding:20px 40px;border-radius:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--white)}.category-title-wrapper .category-title{font-size:32px;color:var(--dark-brown);margin:0}.category-title-wrapper .category-breadcrumbs .breadcrumb{gap:5px;background-color:transparent}.category-title-wrapper .category-breadcrumbs .breadcrumb li{display:flex;align-items:center;gap:5px}.category-title-wrapper .category-breadcrumbs .breadcrumb .breadcrumb-item.active,.category-title-wrapper .category-breadcrumbs .breadcrumb li a{color:var(--dark-brown);font-size:14px;display:flex;align-items:center;flex-direction:row;text-transform:lowercase;font-family:var(--bold)}.category-title-wrapper .category-breadcrumbs .breadcrumb li i{color:var(--dark-brown)}.category-content-wrapper{margin:50px auto}.category-content-wrapper .filters-col{padding:20px;background-color:#ece0d4;border-radius:20px;height:fit-content}.category-content-wrapper .filters-col .filter_toggler{display:none}.filter_header{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #00000070}.category-content-wrapper .filters-col .filter_header h5{margin:0;font-family:var(--bold);text-transform:uppercase}.category-content-wrapper .filters-col .filter_header .close_filter{display:none}.category-content-wrapper .filters-col .filters label{opacity:1!important;font-family:var(--bold);margin:0 0 2px}.category-content-wrapper .filters-col .filter-color{overflow-x:hidden;max-height:230px;flex-wrap:nowrap;padding-right:10px}.category-content-wrapper .filters-col .filter-color li{display:flex;align-items:center;justify-content:center;width:100%;height:auto;padding:0 10px;font-size:unset;margin-bottom:5px;background-color:var(--white);border-radius:10px}.category-content-wrapper .filters-col .filter-color li.active{background-color:var(--secondary-color)}.category-content-wrapper .filters-col .filter-color li a{font-size:12px;display:flex;width:100%;align-items:center;height:42px;gap:5px;transition:var(--transition)}.category-content-wrapper .filters-col .filter-color li.active a,.category-content-wrapper .filters-col .filter-color li.active a:hover{color:var(--white)}.category-content-wrapper .filters-col .filter-color li a:hover{color:var(--dark-brown)}.category-content-wrapper .filters-col .filter-color li a span{background-color:#977547;width:30px;height:30px;border-radius:50%;box-shadow:0 0 4px 0 #00000029}.category-content-wrapper .filters-col .filter-size{display:flex;flex-wrap:wrap;gap:5px;overflow-x:hidden;max-height:230px;padding-right:10px}.category-content-wrapper .filters-col .filter-size li{background-color:var(--white);width:calc((100% / 4) - (15px / 4));display:flex;align-items:center;justify-content:center;height:auto;aspect-ratio:1/1;font-size:unset;transition:var(--transition)}.category-content-wrapper .filters-col .filter-size li:hover{background-color:var(--dark-brown)}.category-content-wrapper .filters-col .filter-size li.active{background-color:var(--secondary-color)}.category-content-wrapper .filters-col .filter-size li.active:hover{background-color:var(--black)}.category-content-wrapper .filters-col .filter-size li a{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;font-size:12px;transition:var(--transition)}.category-content-wrapper .filters-col .filter-size li.active a{color:var(--white)}.category-content-wrapper .filters-col .filter-size li:hover a{color:var(--white)}.category-content-wrapper .filters-col select{border:none;display:flex;align-items:center;justify-content:center;width:100%;padding:0 10px;margin-bottom:5px;background-color:var(--white);border-radius:10px;height:42px;font-family:var(--regular);font-size:12px}.category-content-wrapper .pagination{margin-left:15px;gap:15px}.category-content-wrapper .pagination li a{width:50px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #000;background-color:transparent;color:var(--black);transition:var(--transition)}.category-content-wrapper .page-link:hover{z-index:2;color:var(--white);text-decoration:none;background-color:var(--black);border-color:var(--black)}.category-content-wrapper .pagination .next,.category-content-wrapper .pagination .prev{display:none}.category-content-wrapper .page-link:focus{box-shadow:none}.category-content-wrapper .page-item.active .page-link{z-index:3;color:#fff;background-color:#000;border-color:#000}.section-contact{min-height:91vh;align-items:center}.contact-content-wrapper{padding:20px;background-color:var(--white);border-radius:20px}.contact-content-wrapper form .contact-form .form-group label{display:none}.contact-content-wrapper form .contact-form .form-group input{height:42px;padding:2px 20px;border-radius:20px;border:1px solid var(--brown);background-color:transparent;font-size:var(--light);transition:var(--transition)}.contact-content-wrapper form .contact-form .form-group input:focus{outline:0!important;border:1px solid var(--black)}.contact-content-wrapper form .contact-form .form-group textarea{height:42px;padding:5px 20px;border-radius:20px;height:150px;border:1px solid var(--brown);background-color:transparent;font-size:var(--light)}.contact-content-wrapper form .contact-form .form-group textarea:focus{outline:0!important;border:1px solid var(--black)}.contact-content-wrapper form .contact-form .form-group input::placeholder,.contact-content-wrapper form .contact-form .form-group textarea::placeholder{color:var(--black);opacity:.75}.contact-content-wrapper form .form-group.agreement-radio.item-acceptance label{margin:0}.contact-content-wrapper form .form-group.agreement-radio.item-acceptance label .checkbox-text{font-size:14px}.contact-content-wrapper form .form-group.agreement-radio.item-acceptance label .checkbox-text a{font-family:var(--bold)}.contact-info-wrapper iframe{width:100%;min-height:300px;max-height:330px;border-radius:20px;display:block}.contact-info-wrapper .date-firma{display:flex;flex-direction:column}.contact-info-wrapper .date-firma p{height:25px;margin:1rem 0 0;font-size:calc(14px + (16 - 14) * ((100vw - 300px)/ (1900 - 300)));display:flex;align-items:center;font-family:var(--regular)}.contact-info-wrapper .module-fickle-inline{gap:5px;height:30px}.contact-info-wrapper .module-fickle-inline .fickle-title h3{margin:0;font-size:unset}.contact-info-wrapper .module-fickle-inline .fickle-subtitle{margin:0}.contact-info-wrapper .module-fickle-inline .fickle-additional-html-code{display:flex;width:20px;align-items:center;justify-content:center}.contact-info-wrapper .module-social ul{gap:10px;margin:0}.contact-info-wrapper .module-social li a{width:30px;height:30px;border:1px solid var(--black);display:flex;align-items:center;justify-content:center;border-radius:5px;transition:var(--transition)}.contact-info-wrapper .module-social li a i{font-size:18px}.contact-info-wrapper .module-social li a:hover{background-color:var(--black)}.contact-info-wrapper .module-social li a:hover i{color:var(--white)}.single-product-row{margin-top:50px}.image-container{display:grid;grid-template:auto/1fr 9fr;gap:30px}.gallery-wrapper{max-height:100%;overflow:auto;gap:10px}.product-gallery-main-image{position:relative;padding-top:100%;border:none!important;overflow:hidden}.product-gallery-main-image img{position:absolute;margin:auto;width:auto;height:100%;object-fit:cover;inset:0;padding:0}.gallery-img{padding-top:120%;position:relative;border:none!important;background-color:var(--white)}.gallery-img img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;padding:0;object-fit:cover;width:100%;height:100%}.single-product-row .product-summary .breadcrumb{background-color:transparent;padding:0 0 20px;border-bottom:1px solid var(--black);border-radius:0}.single-product-row .product-summary .product-top-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:20px 0;padding:0 0 20px;border-bottom:1px solid #00000029}.single-product-row .product-summary .product-top-info h1{font-size:calc(22px + (28 - 22) * ((100vw - 300px)/ (1600 - 300)));font-family:var(--bold);color:var(--brown);transition:var(--transition);display:block;margin:0}.single-product-row .product-summary .product-sku{font-family:var(--light);font-size:14px;display:none!important}.single-product-row .product-summary .product-sku .sku{font-size:14px;font-family:var(--bold);color:var(--dark-brown)}.single-product-row .product-summary .product-price-wrapper{display:flex;flex-direction:column;align-items:end}.single-product-row .product-summary .product-price-wrapper .price-old{font-family:var(--light);font-size:24px;text-decoration:line-through;opacity:.5;line-height:100%}.single-product-row .product-summary .product-price-wrapper .price{font-family:var(--semi);font-size:38px;line-height:100%;color:var(--dark-brown)}.single-product-row .product-summary .product-variation{display:flex;flex-direction:row;align-items:center;gap:20px;margin:40px 0}.single-product-row .product-summary .product-variation label{font-size:18px;font-family:var(--bold);text-transform:uppercase;margin:0}.single-product-row .product-summary .product-variation .product-variations{width:100%;gap:10px;flex-wrap:wrap;margin:0}.single-product-row .product-summary .product-variation .product-variation li a,.single-product-row .product-summary .product-variation .product-variation li span{padding:0;text-transform:none}.single-product-row .product-summary .product-variation .product-variation li.selected a{background-color:var(--black);color:var(--white)}.single-product-row .product-summary .product-variation.culori .product-variations li{max-width:90px;width:100%;text-align:center;border:none;text-transform:unset;margin:0;flex-direction:column}.single-product-row .product-summary .product-variation.culori .product-variations li.disabled{cursor:not-allowed;filter:contrast(.6)}.single-product-row .product-summary .product-variation.culori .product-variations li>a{padding:2px 5px;font-size:12px;line-height:14px;background-color:var(--white);border:none;border-top:none;height:40px;display:flex;align-items:center;justify-content:center}.single-product-row .product-summary .product-variation.culori .product-variations li.disabled>a{pointer-events:none}.single-product-row .product-summary .product-variation.culori .product-variations li.selected>a{background-color:var(--black);color:var(--white)}.single-product-row .product-summary .product-variation.culori .product-variations li .color_wrapper a{background-color:transparent;display:block;padding:0}.single-product-row .product-summary .product-variation.culori .product-variations li .color_wrapper div{width:100%;height:40px}.single-product-row .product-summary .product-variation.marimi .product-variations li{max-width:50px;width:100%;height:50px;text-align:center;border:none;text-transform:unset;margin:0;flex-direction:column}.single-product-row .product-summary .product-variation.marimi .product-variations li.disabled a{cursor:not-allowed;background-color:#6e6e6e54;color:#404040c2}.single-product-row .product-summary .product-variation.marimi .product-variations li>a{padding:0;font-size:12px;background-color:var(--white);border:none;border-top:none;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.single-product-row .product-summary .product-variation.marimi .product-variations li.selected>a{background-color:var(--black);color:var(--white)}.single-product-row .product-summary .product-add-to-cart .not-in-stock{font-family:var(--bold);text-transform:uppercase}.single-product-row .product-summary .add-to-cart{padding:0 45px;height:54px;background-color:var(--brown);border:none;border-radius:40px;font-size:20px;font-family:var(--light);outline:0!important;box-shadow:none!important;transition:var(--transition)}.single-product-row .product-summary .add-to-cart:hover{background-color:var(--dark-brown)}.single-product-row .product-summary .product-info-wrapper{margin-top:40px}.single-product-row .product-summary .product-details-wrapper .card{border:none;border-radius:0}.single-product-row .product-summary .product-details-wrapper .card .card-header{background-color:transparent;border-bottom:1px solid #00000049;padding:15px 20px}.single-product-row .product-summary .product-details-wrapper .card .card-header .btn-link{padding:0;font-family:var(--semi);font-size:18px}.single-product-row .product-summary .product-details-wrapper .card .card-header .btn-link[aria-expanded=false] .fa-angle-down{font-size:20px;rotate:0deg;transition:var(--transition)}.single-product-row .product-summary .product-details-wrapper .card .card-header .btn-link[aria-expanded=true] .fa-angle-down{rotate:180deg;transition:var(--transition);font-size:20px}.related-product{margin-top:100px;margin-bottom:100px}.related-product h4{font-size:calc(24px + (34 - 24) * ((100vw - 300px)/ (1600 - 300)))}.related-product .row-products-list{width:100%}.related-product .filters{display:none}.related-product .products-grid{max-width:100%;flex:0 0 100%}.page-id-cart #cart-message-box{display:none!important}#cart-message-box{border-radius:10px 0 0 0;z-index:1000099;position:fixed;background:#c1bfb1;backdrop-filter:blur(25px)}#cart-message-box b{color:var(--black)}#cart-message-box .cart-message-box-buttons{gap:20px}.btn-cart-box{padding:10px 1rem;background-color:var(--black);color:#fff;border-radius:10px;border:1px solid var(--black)}.btn-cart-box:hover{color:var(--white)}.btn-cart-box.btn-cart-box-secondary{background:0 0;border:1px solid #000;color:#000}.btn-cart-box.btn-cart-box-secondary:hover{background-color:var(--black);color:var(--white)}.cart-page__container{border-bottom:1px solid var(--black);padding-bottom:1rem}.cart__container .btn-primary{width:100%}.cart-page__container .cart-title{font-family:var(--regular);text-align:center}.cart-page__container .cart-content{border-right:1px solid var(--black)}.cart-content-heading ul{list-style:none;display:grid;grid-template-columns:3fr 1fr 1fr;gap:1rem;margin-bottom:50px;padding:20px 0;border-bottom:1px solid var(--black)}.cart-content-heading ul #cart-content-product{width:100%;font-family:var(--light);font-size:16px}.cart-content-heading ul #cart-content-price{max-width:200px;width:100%;font-family:var(--light);font-size:16px}.cart-content-heading ul #cart-content-quantity{max-width:150px;width:100%;font-family:var(--light);font-size:16px}.cart-item-inner{display:grid;grid-template-columns:3fr 1fr 1fr;gap:1rem}.cart-item-inner .cart-item-product-group{display:flex;flex-direction:row;width:100%}.cart-item-inner .cart-item-product-group figure{max-width:100px;width:inherit;height:100px;margin:0;padding:10px;border:1px solid #cdd0d3;border-radius:10px;position:relative;padding-top:10%}.cart-item-inner .cart-item-product-group figure img{width:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:contain;height:100%}.cart-item-inner .cart-item-product-group .item-action{display:flex;flex-direction:column;margin-left:1rem}.cart-item-inner .cart-item-product-group .item-action a{font-family:var(--regular);color:var(--black);height:auto;margin:auto 0;display:flex;flex-direction:column;text-decoration:none}.cart-item-inner .cart-item-product-group .item-action span{color:var(--black)}.cart-item-inner .cart-item-product-group .item-action button{height:fit-content;margin:auto 0;padding:0;font-family:var(--regular);font-size:14px;color:var(--black);text-transform:uppercase;letter-spacing:1px;display:block;border:none;outline:0!important;box-shadow:none!important;width:fit-content;color:var(--primary-color);background-color:transparent}.cart-item-inner .cart-item-product-group .item-action button i{margin-right:5px}.cart-item-inner .cart-prod-price{max-width:200px;width:100%;font-family:var(--medium);color:var(--black);margin:auto}.quantity-input-group{gap:10px}.input-product-quantity{background:0 0;border:none;font-size:20px;max-width:40px;text-align:center}.btn-qantity-change{border:none;display:flex;align-items:center;background-color:transparent}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cart-item-inner .item-qty{max-width:150px;width:100%;display:flex;margin:auto 0}.cart-item-inner .item-qty input{font-family:var(--regular);font-size:18px;border:1px solid var(--primary-color);color:var(--gray);text-align:center;height:fit-content;width:50px;margin:auto}.builder-section .cart-title{display:flex;align-items:center;border-bottom:1px solid #000;margin-bottom:20px;font-size:24px;justify-content:flex-start;gap:10px;padding:0 15px 10px}.builder-section .cart-title span{font-size:24px!important}.cart-item{margin-bottom:50px}.cart__container .cart-heading{font-size:24px;font-family:var(--light);line-height:1.5;margin:0}.cart__container hr{display:none}.cart__container .cart-sumar-details{display:flex;flex-direction:column;width:fit-content;width:100%}.cart__container .cart-sumar-details .cart-sumar-details__products,.cart__container .cart-sumar-details .cart-sumar-details__taxes,.cart__container .cart-sumar-details .cart-sumar-details__total,.cart__container .cart-sumar-details .cart-sumar-details__yellowucere{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--black);padding-bottom:10px;margin-bottom:10px}.cart__container .cart-sumar-details .cart-sumar-details__products span:first-of-type,.cart__container .cart-sumar-details .cart-sumar-details__taxes span:first-of-type,.cart__container .cart-sumar-details .cart-sumar-details__yellowucere span:first-of-type{font-family:var(--regular);font-size:16px;height:fit-content;margin:auto 0;color:var(--gray)}.cart__container .cart-sumar-details .cart-sumar-details__products span:last-of-type,.cart__container .cart-sumar-details .cart-sumar-details__taxes span:last-of-type,.cart__container .cart-sumar-details .cart-sumar-details__yellowucere span:last-of-type{font-size:18px;text-transform:unset}.cart__container .cart-sumar-details .cart-sumar-details__total span:first-of-type{text-transform:uppercase;font-family:var(--bold);font-size:24px;letter-spacing:2.8px;height:fit-content;margin:auto 0}.cart__container .cart-sumar-details .cart-sumar-details__total span:last-of-type{font-family:var(--bold);font-size:24px;color:var(--black)}.cart-checkout-btn{padding:10px 20px;font-size:24px;font-family:var(--light);border-radius:0;background-color:var(--brown);color:var(--white);display:flex;align-items:center;justify-content:center;width:100%;height:80px;outline:0!important;box-shadow:none!important;transition:var(--transition)}.cart-checkout-btn:hover{background-color:var(--dark-brown);color:var(--white)}.empty-cart{margin-top:5vh}.empty-cart a{margin-inline:auto;margin-top:2rem;margin-bottom:2rem}.checkout-row{justify-content:space-between}.checkout-row .cart-heading{font-size:32px;border-bottom:1px solid var(--black)}.checkout-row .checkout-form-col{padding:20px;background-color:var(--white);max-width:calc(66.666667% - 20px);border-radius:20px;height:fit-content}.checkout-row .checkout-form-col .invoice-group{gap:30px}.checkout-row .checkout-form-col .invoice-group span{font-family:none;font-size:unset}.checkout-row .checkout-form-col .invoice-group span label{font-family:var(--light);margin:0;font-size:16px}.checkout-row .checkout-form-col input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px!important;height:12px;border:1px solid var(--dark-brown)!important;transition:var(--transition)}.checkout-row .checkout-form-col input[type=checkbox]:checked{background-color:var(--dark-brown)}.checkout-row .checkout-form-col input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px!important;height:12px;border:1px solid var(--dark-brown)!important;border-radius:50%;transition:var(--transition)}.checkout-row .checkout-form-col input[type=radio]:checked{background:#462500;background:-moz-radial-gradient(circle,rgba(70,37,0,1) 52%,rgba(255,255,255,1) 54%);background:-webkit-radial-gradient(circle,rgba(70,37,0,1) 52%,rgba(255,255,255,1) 54%);background:radial-gradient(circle,rgba(70,37,0,1) 52%,rgba(255,255,255,1) 54%)}.checkout-row .checkout-form-col input[type=email],.checkout-row .checkout-form-col input[type=text]{height:42px;padding:2px 20px;border-radius:20px;border:1px solid var(--brown);background-color:transparent;font-size:var(--light);transition:var(--transition)}.checkout-row .checkout-form-col .select2-container{width:100%!important}.checkout-row .checkout-form-col .select2-selection{height:42px;padding:2px 20px;border-radius:20px;border:1px solid var(--brown);background-color:transparent;font-size:var(--light);transition:var(--transition)}.checkout-row .checkout-form-col .select2-selection .select2-selection__rendered{line-height:unset;padding:0!important;height:100%;display:flex;align-items:center;font-family:var(--light);font-size:16px}.checkout-row .checkout-form-col .select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:20px}.checkout-row .checkout-form-col input[type=email]:focus,.checkout-row .checkout-form-col input[type=text]:focus{outline:0!important;border:1px solid var(--black)}.checkout-row .checkout-form-col textarea{height:42px;padding:5px 20px;border-radius:20px;height:150px;border:1px solid var(--brown);background-color:transparent;font-size:var(--light)}.checkout-row .checkout-form-col textarea:focus{outline:0!important;border:1px solid var(--black)}.checkout-row .checkout-form-col input[type=email]::placeholder,.checkout-row .checkout-form-col input[type=text]::placeholder,.checkout-row .checkout-form-col textarea::placeholder{color:var(--black);opacity:.75}.checkout-row .checkout-form-col .form-label-on .checkbox-text{font-size:16px}.checkout-row .checkout-details-col{padding:20px;background-color:var(--white);max-width:calc(33.333333% - 20px);height:fit-content;border-radius:20px}.checkout-row .checkout-details-col .transport_wrapper{border-top:1px solid #00000029;border-bottom:1px solid #00000029}.checkout-row .checkout-details-col .total_wrapper{border-bottom:1px solid #00000029}.checkout-row .checkout-details-col .total_wrapper h5{font-size:32px;font-family:var(--bold);margin:0}.checkout-row .checkout-details-col .delivery-fee-message{margin:20px 0 0;font-family:var(--semi);font-size:16px;line-height:130%}.checkout-row .checkout-details-col .checkout-gdpr{margin:20px 0}.checkout-row .checkout-details-col .checkout-gdpr label{margin:0}.checkout-row .checkout-details-col .checkout-gdpr span{font-size:16px}.checkout-row .checkout-details-col .checkout-gdpr span a{color:var(--brown);font-family:var(--bold);transition:var(--transition)}.checkout-row .checkout-details-col .checkout-gdpr input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px!important;height:12px;border:1px solid var(--dark-brown)!important;transition:var(--transition)}.checkout-row .checkout-details-col .checkout-gdpr input:checked{background-color:var(--dark-brown)}.checkout-row .checkout-details-col h6{margin:0 0 10px;padding-top:20px;border-top:1px solid #00000029;font-family:var(--bold)}.checkout-row .checkout-details-col .form-check label{font-family:var(--light);margin:0;font-size:16px}.checkout-row .checkout-details-col .form-check input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px!important;height:12px;border:1px solid var(--dark-brown)!important;border-radius:50%;transition:var(--transition)}.checkout-row .checkout-details-col .form-check input[type=radio]:checked{background:#462500;background:-moz-radial-gradient(circle,rgba(70,37,0,1) 52%,rgba(255,255,255,1) 54%);background:-webkit-radial-gradient(circle,rgba(70,37,0,1) 52%,rgba(255,255,255,1) 54%);background:radial-gradient(circle,rgba(70,37,0,1) 52%,rgba(255,255,255,1) 54%)}.checkout-row .checkout-details-col .cart-checkout-btn{margin:20px 0 0}.checkout-row .checkout-details-col #easybox-content{flex-direction:column;padding:20px;border:1px solid #00000029;margin:20px auto;gap:10px}.checkout-row .checkout-details-col #easybox-content .eb-info{max-width:100%;flex:auto}.checkout-row .checkout-details-col #easybox-content .eb-info ul li{font-family:var(--bold);font-size:16px}.checkout-row .checkout-details-col #easybox-content .eb-info ul span{font-family:var(--light);margin-right:10px;font-size:16px}.cls-1{fill:#ffc541}.cls-2{fill:#4e4066}.cls-3{fill:#6f5b92}.cls-4{fill:#f78d5e}.cls-5{fill:#fa976c}.cls-6,.cls-7,.cls-8{fill:#b65c32}.cls-10,.cls-6{opacity:.6}.cls-7{opacity:.4}.cls-9{fill:#f4b73b}.cls-11{fill:#f9c358}.cls-12{fill:#9b462c}.cls-13{fill:#aa512e}.cls-14{fill:#7d6aa5}.wheel{animation:wheel-rotate 6s ease infinite;transform-origin:center;transform-box:fill-box}@keyframes wheel-rotate{50%{transform:rotate(360deg);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}100%{transform:rotate(960deg)}}.clock-hand-1{animation:clock-rotate 3s linear infinite;transform-origin:bottom;transform-box:fill-box}.clock-hand-2{animation:clock-rotate 6s linear infinite;transform-origin:bottom;transform-box:fill-box}@keyframes clock-rotate{100%{transform:rotate(360deg)}}#box-top{animation:box-top-anim 2s linear infinite;transform-origin:right top;transform-box:fill-box}@keyframes box-top-anim{50%{transform:rotate(-5deg)}}#umbrella{animation:umbrella-anim 6s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes umbrella-anim{25%{transform:translateY(10px) rotate(5deg)}75%{transform:rotate(-5deg)}}#cup{animation:cup-rotate 3s cubic-bezier(.455,.03,.515,.955) infinite;transform-origin:top left;transform-box:fill-box}@keyframes cup-rotate{50%{transform:rotate(-5deg)}}#pillow{animation:pillow-anim 3s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes pillow-anim{25%{transform:rotate(10deg) translateY(5px)}75%{transform:rotate(-10deg)}}#stripe{animation:stripe-anim 3s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes stripe-anim{25%{transform:translate(10px,0) rotate(-10deg)}75%{transform:translateX(10px)}}#bike{animation:bike-anim 6s ease infinite}@keyframes bike-anim{0%{transform:translateX(-1300px)}50%{transform:translateX(0);animation-timing-function:cubic-bezier(.47,0,.745,.715)}100%{transform:translateX(1300px)}}#rucksack{animation:ruck-anim 3s linear infinite;transform-origin:top;transform-box:fill-box}@keyframes ruck-anim{50%{transform:rotate(5deg)}}.circle{animation:circle-anim ease infinite;transform-origin:center;transform-box:fill-box;perspective:0}.circle.c1{animation-duration:2s}.circle.c2{animation-duration:3s}.circle.c3{animation-duration:1s}.circle.c4{animation-duration:1s}.circle.c5{animation-duration:2s}.circle.c6{animation-duration:3s}@keyframes circle-anim{50%{transform:scale(.2) rotateX(360deg) rotateY(360deg)}}#ou,.four{animation:four-anim cubic-bezier(.39,.575,.565,1) infinite}.four.a{transform-origin:bottom left;animation-duration:3s;transform-box:fill-box}.four.b{transform-origin:bottom right;animation-duration:3s;transform-box:fill-box}#ou{animation-duration:6s;transform-origin:center;transform-box:fill-box}@keyframes four-anim{50%{transform:scale(.98)}}.thank-you-wrapper{min-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center}.thank-you-wrapper .content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;border-radius:40px;text-align:center;background-color:Var(--white)}.thank-you-wrapper .content h3{font-size:54px}.thank-you-wrapper .content .btn-wrapper{display:flex;flex-direction:row;gap:20px;margin-top:20px}.section-general{margin-top:100px;margin-bottom:100px}.section-general h3{margin:20px 0 0;font-family:var(--medium)}
.footer-paragraph {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid gray;
}

.footer-paragraph p {
    font-family: var(--light);
    color: var(--black);
    font-size: calc(14px + (16 - 14) * ((100vw - 300px)/ (1900 - 300)));
}

.categories-item-wrapper .category-item .item-details-wrapper .item-price-wrapper {
    display:flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items:center;
    gap:5px;
}

.categories-item-wrapper .category-item .item-details-wrapper .item-price-wrapper .price {
    
}

.categories-item-wrapper .category-item .item-details-wrapper .item-price-wrapper .price-old {
    text-decoration: line-through;
    font-family: var(--light);
    opacity: 0.65;
    font-size: 14px;
}

.categories-item-wrapper .category-item .item-details-wrapper .item-price-wrapper .price-online {
    font-family: var(--bold);
    color: Var(--black);
    background-color: var(--yellow);
    padding: 0.2rem 0.5rem;
    border-radius: 8px;
}

.pagination {
    flex-wrap: wrap;
}