html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}header#products-header{background:linear-gradient(180deg,#f8f7f1,#f3f0e8,#e5ddcd)}#products-header .container{display:flex;flex-direction:column;padding-block:64px}#products-header .container .headline{font-size:12px;font-weight:700;color:var(--primary-color);letter-spacing:22%}#products-header .container h1{font-family:var(--font-eb-garamond);font-size:80px;font-weight:600;color:var(--black-color);line-height:100%}#products-header .container .subtitle{font-family:var(--font-eb-garamond);font-style:italic;font-size:16px;font-weight:500;color:#786d64}#products{background-color:#f7f6f0}#products .container{padding-top:16px;display:flex;flex-direction:row;gap:32px}#products .container .categories{width:380px;border-radius:12px;background-color:#fff;padding:16px;box-shadow:0 8px 40px #36131905;height:fit-content}#products .container .categories h2{color:var(--primary-color);font-size:16px;letter-spacing:28%;text-transform:uppercase;font-weight:700;margin-bottom:16px}#products .container .categories ul.parent{font-size:14px}#products .container .categories ul.parent a{color:var(--black-color)}#products .container .categories ul.children{font-size:14px;font-weight:400;margin-left:16px}#products .container .content-products{width:100%}#products .container .search{display:flex;flex-direction:column;width:100%}.pagination{display:flex;flex-direction:row;justify-content:space-between;color:#000;align-items:center;margin-bottom:16px}.pagination .links{display:flex;flex-direction:row;align-items:center;font-size:20px}.pagination .links .disabled{color:#d3d3d3}.pagination .links a{display:flex;align-items:center}.pagination svg{color:#000}#products .container .search-form{display:flex;flex-direction:row;gap:16px;align-items:center}.btn-search{height:100%}#products .container .search input{padding-left:16px}#products .container .filters{display:flex;flex-direction:row;justify-content:space-between;padding-block:32px}#products .container .filters p{font-family:var(--font-eb-garamond);color:#786d64;font-size:16px;font-style:italic;font-weight:500}#products .container .products{display:flex;flex-wrap:wrap;gap:32px;row-gap:32px;margin-bottom:128px}select{color:var(--primary-color);font-size:16px;padding:16px;border:1px solid #E3D8C3;border-radius:8px;background-color:#fff}input[type=text]{border:1px solid #E0DCD1;background-color:#fff;border-radius:8px;height:65px;width:100%;color:#000;font-size:20px}input[type=text]::placeholder{color:#7c6d64}#product{background-color:#f7f6f0}#product .container{padding-bottom:64px}#product .container .back{padding-block:32px}#product .container .back a{color:var(--color-black)}#product .container .product{display:flex;flex-direction:row;gap:32px;justify-content:space-between}#product .container .product .pictures{width:55%}#product .container .product .preview{background-color:#ede8e3;height:600px;object-fit:contain;border-radius:12px}#product .other-pictures{display:flex;flex-direction:row;gap:32px;margin-top:32px}#product .other-pictures div{width:155px;border:1px solid #640118;border-radius:12px;padding-block:8px}#product .other-pictures div img{object-fit:contain}#product .breadcrumb ul{display:flex;flex-direction:row;align-items:center;gap:3px}#product .breadcrumb li+li:before{content:">";margin-right:8px}#product .breadcrumb li{color:#7a6f63;font-size:14px;line-height:24px;font-weight:400}#product .breadcrumb li:first-child{color:var(--primary-color);font-weight:500}#product .headline{color:#bd9258;font-size:14px;font-weight:500;margin-block:16px}#product h1{color:#361319;font-size:52px;font-weight:500;font-family:var(--font-eb-garamond);font-style:italic}#product .ref{color:#7a6f63;font-size:13px;font-weight:400;margin-block:16px}#product .description{font-family:var(--font-eb-garamond);color:#7a6f63;font-style:italic;font-weight:400;line-height:24px}#product .prices{display:flex;flex-direction:row;justify-content:space-between;gap:16px;margin-block:32px}#product .prices div{width:100%;background-color:#e5ddcd;border-radius:12px;padding:16px}#product .prices .text{color:#7b7067;font-family:var(--font-eb-garamond);font-style:italic;font-weight:500;font-size:12px}#product .prices .price{color:var(--primary-color);font-weight:600;font-size:24px}#product .offer{border:1px solid var(--color-black);background-color:#fff;padding:16px;box-shadow:0 4px 24px -8px #6401182e;border-radius:12px;border:1px solid #361319}#product .offer form{display:flex;flex-direction:row;gap:16px}#product .offer>p.make-offer{color:var(--primary-color);text-transform:uppercase;letter-spacing:22%;font-size:12px;font-weight:700;margin-bottom:16px}#product .offer>p.mentions{color:#7b7067;font-style:italic;font-family:var(--font-eb-garamond);font-weight:500;margin-left:16px;margin-top:8px}#other-product{background-color:#f7f6f0}#other-product .container{padding-block:64px;border-top:1px solid #D6D0C2}#other-product h2{font-family:var(--font-eb-garamond);font-size:32px;font-style:italic;font-weight:500;margin-block:16px}#other-product .products{display:flex;flex-direction:row;justify-content:space-between}#cart{background-color:#f7f6f0}#cart .total .btn{width:100%;text-align:center;margin-block:16px}#cart .container{display:flex;flex-direction:row}#cart .container .back{padding-block:32px}#cart .details{width:68%;min-width:68%}#cart .container .back a{color:var(--color-black)}#cart .headline{font-weight:700;font-size:12px;letter-spacing:22%;text-transform:uppercase;color:var(--primary-color)}#cart h1{color:var(--color-black);font-size:52px;font-family:var(--font-eb-garamond);font-weight:600}#cart p.subtitle{color:#786d64;font-family:var(--font-eb-garamond);font-size:16px;font-weight:500;font-style:italic}#cart .products{background-color:#fff;border-radius:12px;border:1px solid #D6D0C2;margin-block:32px}#cart .total{width:30%}#cart .product-details{display:flex;flex-direction:row;align-items:center;padding:24px;border-bottom:1px solid #D6D0C2}#cart .product-details:last-child{border-bottom:none}#cart .product-details img{width:170px}#cart .product-details .product-name{width:max-content;padding:16px;flex-grow:1}#cart .product-details p{color:#786d64;font-size:16px;font-family:var(--font-eb-garamond);font-style:italic}#cart .product-name h2{color:var(--primary-color);font-size:24px;font-style:italic;font-family:var(--font-eb-garamond)}#cart .offer{width:100px}#cart .offer-edit{padding:16px;padding-inline:64px}#cart .offer-edit input{height:50px;width:120px}#cart .offer .price{color:var(--primary-color);font-size:24px;font-weight:700;font-style:normal;font-family:var(--font-outfit)}#cart .offer a{color:#cf2222}#cart .offer a:hover{opacity:.8;cursor:pointer}#cart .total{background:linear-gradient(180deg,#f4f2ec,#e3daca);box-shadow:0 0 43px 6px #0000000f;border-radius:12px;height:fit-content;padding:32px;margin:128px 0 32px 32px;position:fixed;right:0;top:0}#cart .total p{color:#786d64;font-style:italic;font-family:var(--font-eb-garamond);font-size:14px}#cart .total h2{color:var(--primary-color);font-weight:600;font-size:52px;font-family:var(--font-eb-garamond)}#form{background-color:#f7f6f0}#form .container{padding-bottom:32px}#form form{width:68%;max-width:68%}.cart-success{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));padding:16px;background-color:#00d093;background-color:oklch(76% .177 163.223);font-weight:700;margin-block:16px}#form form>div{display:flex;flex-direction:row;gap:16px}#form form{background-color:#fff;border-radius:12px;padding:16px;border:1px solid #640118;display:flex;flex-direction:column}#form form div div{width:50%}#form form .cgv{font-family:var(--font-eb-garamond);color:#786d64;margin-block:16px;font-style:italic}#form form .btn{margin-block:16px}#form form input[type=text]{height:48px}#form form .headline{color:var(--primary-color);letter-spacing:22%;text-transform:uppercase;font-size:12px;margin-top:16px}#form form h2{color:var(--color-black);font-family:var(--font-eb-garamond);font-style:italic;font-size:24px;margin-bottom:16px}.form-group{display:flex;flex-direction:column;margin-top:16px}#contact-header{background:linear-gradient(180deg,#f8f7f1,#f3f0e8,#e5ddcd)}#contact-header .container{display:flex;flex-direction:column;padding-block:32px}#contact-header .headline{color:var(--primary-color);letter-spacing:11%;font-size:12px;font-weight:700;text-transform:uppercase}#contact-header h1{font-family:var(--font-eb-garamond);color:var(--color-black);font-size:52px;font-style:italic;font-weight:600}#contact form .btn-primary{margin-top:8px}#contact-header .subtitle{color:#786d64;font-size:16px;font-family:var(--font-eb-garamond);font-weight:500;font-style:italic}#contact{background-color:#f7f6f0}#contact .container{display:flex;flex-direction:row;justify-content:space-between;gap:32px;padding-block:32px}#contact .form{width:70%;border:1px solid #640118;background-color:#fff;border-radius:12px;padding:16px}#contact .form .headline{color:var(--primary-color);letter-spacing:22%;font-size:12px;font-weight:700;text-transform:uppercase}#contact .form h2,#contact .coord h2{font-family:var(--font-eb-garamond);color:var(--color-black);font-style:italic;font-size:24px;font-weight:600}#contact .coord{background-color:#361319;padding:32px;border-radius:16px;color:#e4dace;height:fit-content;display:flex;flex-direction:column;gap:16px}#contact .coord .title{color:#b79258;font-weight:700;text-transform:uppercase}#contact .coord .text{color:#e4dace;font-weight:400}:root{--primary-color: #640118;--secondary-color: #b79258;--third-color: #c7c789;--black-color: #361319;--text-white: #e5ddcdcc;--white: #e5ddcd;--font-eb-garamond: "EB Garamond", serif;--font-outfit: "Outfit", sans-serif}a{text-decoration:none;color:#fff}html{font-family:var(--font-outfit);font-weight:500}.btn{border-radius:8px;padding:16px 24px;height:fit-content;font-size:16px;white-space:nowrap;display:inline-block}.btn-primary{text-transform:uppercase;background:linear-gradient(90deg,#640118,#540718 70.19%,#361319);color:var(--text-white);font-weight:700;letter-spacing:22%}.btn-primary:hover{opacity:.8;cursor:pointer}.btn-secondary{border:1px solid var(--primary-color);color:var(--primary-color);font-weight:500}.btn-third{border:1px solid white;color:#fff;border-color:#fff;margin-top:16px}.btn-small{font-size:12px;padding:8px 12px;border-radius:12px;letter-spacing:0;text-transform:capitalize;color:#e4dace}.container{max-width:1440px;width:100%;margin:0 auto}textarea{border:1px solid #E0DCD1;background-color:#fff;border-radius:8px;color:#000;font-size:20px}#topheader{width:100%;height:36px;color:var(--text-white);background-color:var(--primary-color);display:flex;align-items:center}#topheader .container{display:flex}#topheader .text{margin-left:auto;margin-right:auto;font-family:var(--font-eb-garamond);font-weight:400;font-size:14px}#topheader .lang-selector ul{display:flex;flex-direction:row;gap:2px}#topheader .lang-selector ul>:first-child:after{content:" ";width:2px;height:80%;background-color:var(--white)}#topheader .lang-selector li{display:flex;align-items:center;padding-left:4px;gap:6px}#topheader .lang-selector a{font-size:12px;color:#fff;text-transform:capitalize;text-decoration:none}#topheader .lang-selector img{width:24px;height:24px}nav{background-color:var(--color-white)}nav .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}nav .container ul{display:flex;flex-direction:row;gap:100px}nav .container ul li a{color:var(--primary-color);text-decoration:none}nav{background-color:var(--white);height:80px}nav img{width:276px}nav .mises{padding:12px;background-color:var(--primary-color);border-radius:8px;display:flex;flex-direction:row;gap:16px}nav .mises span{width:24px;height:24px;display:flex;justify-content:center;align-items:center;background-color:var(--secondary-color);border-radius:1000px;color:var(--black-color)}header{background:#640118;background:linear-gradient(269.9deg,#361319 .08%,#600318 21.2%,#640118 99.92%)}header .container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;color:var(--white);padding:64px 0}header .delay{display:flex;flex-direction:row;align-items:center;gap:32px}header .delay .start-price{font-size:20px}header .subtitle{text-transform:uppercase;font-weight:700;font-size:12px;color:var(--third-color)}header h1{font-family:var(--font-eb-garamond);font-weight:500;font-style:italic;font-size:30px;line-height:36px}header .dates{font-family:var(--font-eb-garamond);font-weight:400;font-size:15px;font-style:italic}header .delay{font-family:var(--font-eb-garamond);font-weight:400;font-style:italic;font-size:48px}header .delay p{font-size:10px;font-family:var(--font-outfit);font-weight:600;text-transform:uppercase;color:#e4dacecc;text-align:center}#introduction{background-color:#f8f7f1}#introduction .container{display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between;padding:128px 0}#introduction .container .heading{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--primary-color)}#introduction .container .heading img{width:25px;height:25px}#introduction .container>div{width:45%;min-width:45%}#introduction .container .content h2{font-family:var(--font-eb-garamond);font-weight:600;font-style:italic;font-size:60px;color:var(--black-color)}#introduction .container .content h3{font-family:var(--font-eb-garamond);font-weight:600;font-style:italic;font-size:60px;color:var(--primary-color);line-height:84px}#introduction .container .content p{color:#786d64;font-family:var(--font-eb-garamond);font-style:italic;font-size:16px;margin-block:32px}#introduction .container .picture img{width:600px;height:400px;border-radius:12px;box-shadow:0 20px 60px -20px #65011559}#introduction .container .picture div{position:relative;bottom:64px;right:64px;width:fit-content;border-radius:16px;padding:16px;background-color:#fff;box-shadow:0 20px 60px -20px #65011559;display:flex;flex-direction:column;gap:10px}#introduction .container .picture .headline{font-family:var(--font-eb-garamond);font-weight:500;font-size:14px;font-style:italic;color:#786d64}#introduction .container .picture .date{font-family:var(--font-eb-garamond);font-weight:600;font-style:20px;color:var(--black-color)}#introduction .container .picture .text{color:var(--primary-color);font-size:14px}#introduction .container .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}#product-list{background-color:#f8f7f1}#product-list .container{display:flex;flex-direction:column}#product-list .container .header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}#product-list .container .header p{color:#b79258;font-size:12px;font-weight:700;letter-spacing:22%;text-transform:uppercase}#product-list .container .header h2{font-family:var(--font-eb-garamond);font-weight:600;font-size:52px;color:var(--black-color);font-style:italic}#product-list .container .header a{color:var(--black-color);font-size:14px;font-weight:500}.product-list{display:flex;flex-direction:row;justify-content:space-between;padding-block:32px}.product-card{width:250px;background-color:#fff;box-shadow:0 2px 12px -4px #3612191f;border-radius:12px;text-align:center}.product-card img{height:150px;object-fit:contain}.product-card .category{font-family:var(--font-eb-garamond);font-weight:400;font-style:italic;font-size:12px;color:#786d64}.product-card .product-name{font-family:var(--font-eb-garamond);font-weight:500;font-style:italic;font-size:20px;color:var(--primary-color)}.product-card .start-price{color:#786d64;font-size:12px;font-style:italic;font-weight:400}.product-card .product-price{color:var(--primary-color);font-weight:600;font-size:18px}.product-card .description{padding:16px;display:flex;flex-direction:column;gap:16px}.product-card .content{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid #e7e3da;padding-top:16px}#working{background-color:#e5ddcd}#working .container{display:flex;flex-direction:column;align-items:center}#working .container ul{width:85%;margin:0 auto;flex-wrap:wrap;display:flex;flex-direction:row;justify-content:space-between;row-gap:16px}#working .container ul li{width:330px;background-color:#fff;padding:24px;border-radius:16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}#working .container .btn{margin-block:48px}#working .container ul li h3{font-family:var(--font-eb-garamond);font-size:24px;font-style:italic;color:var(--primary-color);font-weight:600;padding-block:20px}#working .container ul li p{color:#786d64;font-style:italic;font-size:14px;font-family:var(--font-eb-garamond);font-weight:500}#working .container ul li .icon{background-color:var(--primary-color);border-radius:1000px;width:80px;height:80px;display:flex;justify-content:center;align-items:center}#working .container ul li .icon img{width:35px;height:35px}#working .container .header{text-align:center;padding:48px 16px}#working .container .header .headline{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:22%;color:var(--primary-color)}#working .container .header h2{color:var(--black-color);font-family:var(--font-eb-garamond);font-weight:600;font-style:italic;font-size:52px}#working .container .header .subtitle{color:#786d64;font-size:16px;font-family:var(--font-eb-garamond);font-style:italic}#last-sales{background-color:#f8f7f1}#last-sales .container{display:flex;flex-direction:column;padding-block:32px}#last-sales .container .header{text-align:center}#last-sales .container .header p{color:#b79258;font-size:12px;font-weight:700;letter-spacing:22%;text-transform:uppercase}#last-sales .container h2{color:var(--black-color);font-size:52px;font-style:italic;font-family:var(--font-eb-garamond)}#last-sales .container .text{font-family:var(--font-eb-garamond);font-style:italic;font-size:16px;color:#786d64}#last-sales .container ul{display:flex;flex-direction:row;justify-content:center;gap:32px;margin-top:32px}#last-sales .container ul li{width:390px;border-radius:16px;background-color:#fff;border:1px solid #d6d0c2;display:flex;flex-direction:column;padding:32px}#last-sales .container ul li h3{font-family:var(--font-eb-garamond);font-weight:600;font-size:30px}#last-sales .container ul li .dates{font-family:var(--font-eb-garamond);font-style:italic;font-weight:600;font-size:15px;color:#786d64;padding-bottom:16px}#last-sales .container ul li .lots{border-top:1px solid #d6d0c2;padding-top:16px;color:var(--primary-color);display:flex;flex-direction:row;justify-content:space-between}#last-sales .container ul li .lots a{color:var(--primary-color)}#about{background:linear-gradient(180deg,#f8f7f1,#f5f4ec 58.65%,#e5ddcd)}#about .container{display:flex;flex-direction:row;justify-content:space-between;padding-block:64px}#about .container .text{width:45%}#about .heading{color:var(--primary-color);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:22%}#about>.container h3{color:var(--black-color);font-size:52px;font-family:var(--font-eb-garamond);font-style:italic}#about .container p{color:#786d64;font-size:16px;font-family:var(--font-eb-garamond);font-weight:500;font-style:italic;margin-top:32px}#about .container ul{width:35%;display:grid;grid-template-columns:50% 50%;grid-row:auto auto;grid-column-gap:20px;grid-row-gap:20px}#about .container ul li{background-color:#fff;font-style:italic;font-weight:500;border-radius:12px;box-shadow:0 2px 12px -4px #3612191f;padding:24px;font-family:var(--font-eb-garamond)}#about .container ul li h4{color:var(--primary-color);font-size:36px}#about .container ul li p{color:#786d64;font-size:16px}#faq{background-color:#f8f7f1}#faq .container{padding-block:64px;display:flex;flex-direction:column;align-items:center}#faq .container .header{text-align:center}#faq .container .header p{color:#b79258;letter-spacing:22%;text-transform:uppercase;font-size:12px;font-weight:700}#faq .container .header h2{color:var(--black-color);font-family:var(--font-eb-garamond);font-style:italic;font-size:52px}#faq ul li .response{display:none}#faq ul li.active .response{display:block}#faq ul li div span{display:inline-block;transition:transform .2s ease}#faq ul li.active div span{transform:rotate(90deg)}#faq .container ul{width:60%;display:flex;flex-direction:column;gap:32px;margin-top:64px}#faq .container ul li{padding-block:16px;border-bottom:1px solid #d6d0c2}#faq .container ul li>div{display:flex;flex-direction:row;justify-content:space-between}#faq .container ul li .question{color:var(--black-color);font-size:16px}#faq .container ul li .response{font-family:var(--font-eb-garamond);font-style:italic;font-weight:500;font-size:16px;color:#361219cc;margin-top:16px}footer{background-color:#361319}footer .logo{width:170px}footer .text{font-family:var(--font-eb-garamond);font-weight:400;font-style:italic;font-size:15px;line-height:24px}footer a,footer li{color:#e4dace99}footer .container{display:flex;flex-direction:column}footer .container .content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}footer .container .copyright{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}footer .container .copyright ul{display:flex;flex-direction:row;gap:64px}footer .container .copyright ul li a{font-size:12px;font-weight:400}footer .container>div p{color:#e4dace99;font-weight:400;font-size:12px}footer .container>div{padding-block:32px;border-top:1px solid #503034}footer .container .content .links{display:flex;flex-direction:row;justify-content:space-between;gap:128px;text-transform:uppercase}footer .container .content .links ul{display:flex;flex-direction:column;gap:6px;padding-block:32px;flex-wrap:wrap}footer .container .content .links ul li{color:#b79258;font-size:13px;font-weight:600;letter-spacing:8%}footer .container .content .links a{font-weight:400;font-size:10px;text-transform:capitalize;color:#e4dace}@media(max-width:1440px){.container{padding-inline:16px!important}.product-card{width:200px}}@media(max-width:1024px){#cart .details{width:100%}#form form{width:100%;max-width:none}#cart .total{position:unset;right:0;top:0;width:100%;margin-inline:0;margin-top:32px}#cart .container,#product .offer form{flex-direction:column}}@media(max-width:768px){nav .container ul{gap:32px}#products .container{flex-direction:column}#products .container .categories{width:100%}#introduction .container{flex-direction:column;gap:32px}#introduction .container>div{width:100%}#introduction .container .picture{text-align:center}#introduction .container .picture div{text-align:left;right:0}#working .container ul{justify-content:center}#about .container{gap:32px;flex-direction:column}#about .container .text,#about .container ul{width:100%;padding-right:16px}#products .container .products{justify-content:center}#product .container .product{flex-direction:column}#product .container .product .pictures{width:100%}#contact .container{flex-direction:column}#contact .form{width:100%}}@media(max-width:600px){footer .container .content .links{flex-direction:column;gap:0}nav .container ul{display:none}header .delay{font-size:32px}nav img{width:150px}#cart .product-details{flex-direction:column}#form form>div{flex-direction:column}#form form div div{width:100%}}@media(max-width:425px){.product-card{width:100%}.btn{font-size:11px}}
