@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--main-color:#996951;--main-color-l:#d8b5a5;--main-color-d:#584033;--main-text-color:#2a2a2a;--main-text-color-l:#5a5a5a;--main-font:"Playfair Display";--line-color:#eee}*{color:var(--main-text-color);font-family:Poppins,serif}.pf{font-family:Playfair Display;font-size:2em;font-weight:700}header{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:50px;padding-bottom:25px;padding-top:25px;position:fixed;top:0;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:21}header .icon-close path,header .icon-menu path{color:var(--main-text-color)}header nav.menu{display:flex;justify-content:space-around;width:1400px}header nav.menu ul{display:flex;justify-content:space-evenly;margin-bottom:0;margin-top:0;padding-left:0}header nav.menu ul.submenu{background-color:#fff;border-radius:5px;box-shadow:0 4px 5px #00000014;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.08);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.08);display:none;flex-direction:row;flex-wrap:wrap;left:50%;padding-bottom:10px;position:absolute;text-align:center;top:130px;transform:translate(-50%,-50%);width:160px}header nav.menu ul.submenu li{margin-left:1em;margin-right:1em;padding-bottom:1em;padding-top:1em}header nav.menu ul.submenu li:hover{color:var(--main-color)}header nav.menu ul.submenu li:hover:after{background-color:var(--main-color);border-radius:5px;bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translate(-50%,-50%);width:5px}header nav.menu ul li{align-items:center;display:flex;margin-left:2rem;margin-right:2rem;position:relative}header nav.menu ul li.logo{height:50px;padding-left:50px;padding-right:50px;width:50px}header nav.menu ul li.hover-submenu:hover ul.submenu{display:flex}header nav.menu ul li.icon-menu{display:none}header nav.menu ul li a{font-size:1rem;position:relative;text-decoration:none;width:100%}header nav.menu ul li a.router-link-exact-active{color:var(--main-color)}header nav.menu ul li a.router-link-exact-active:after{background-color:var(--main-color);border-radius:5px;bottom:-15px;content:"";height:5px;left:50%;position:absolute;transform:translate(-50%,-50%);width:5px}header nav.menu ul li a:hover{color:var(--main-color)}header nav.menu ul li a:hover:after{background-color:var(--main-color);border-radius:5px;bottom:-15px;content:"";height:5px;left:50%;position:absolute;transform:translate(-50%,-50%);width:5px}@media (max-width:1170px){header{margin-bottom:0}header nav.menu{padding-left:25px;padding-right:25px;width:calc(100% - 50px)}header nav.menu ul{justify-content:space-between;width:100%}header nav.menu ul li{display:none;margin:0}header nav.menu ul li.icon-menu,header nav.menu ul li.logo{display:flex;height:50px;justify-content:end;padding:0;width:50px}}.menu-mobile{background-color:#fff;display:none;inset:0;padding-top:80px;position:fixed;z-index:22}.menu-mobile.open{display:block}.menu-mobile .icon-close{position:absolute;right:22.5px;top:35px}.menu-mobile ul.menu-mob{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;padding-left:0;width:100%}.menu-mobile ul.menu-mob ul.submenu{margin-bottom:20px;padding-left:0}.menu-mobile ul.menu-mob ul.submenu li{font-size:.9em;margin-top:10px;min-height:30px}.menu-mobile ul.menu-mob li{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;min-height:70px;position:relative;text-align:center;width:100%}.menu-mobile ul.menu-mob li .about{align-items:center;display:flex;height:70px}.menu-mobile ul.menu-mob li a{text-decoration:none}.menu-mobile ul.menu-mob li a.router-link-exact-active{color:var(--main-color)}#footer{border-top:1px solid #eee;padding-top:50px;text-align:center}#footer .handmade{font-size:.9em;margin-bottom:30px}#footer .grid{align-items:center;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:786px){#footer .grid{grid-template-columns:repeat(2,1fr)}#footer .grid nav:first-of-type,#footer .grid nav:last-of-type{text-align:center!important}#footer .grid .logo{display:none}}#footer .grid ul{list-style:none;padding-left:0}#footer .grid ul li{padding:10px 20px}#footer .grid ul li a{text-decoration:none}#footer .grid nav:first-of-type{text-align:right}#footer .grid nav:last-of-type{text-align:left}#footer .grid .logo{margin:auto;width:200px}.container{margin:auto;padding-left:25px;padding-right:25px;width:1400px}@media (max-width:1500px){.container{width:calc(100% - 50px)}}.container.engagement{height:100vh;margin-top:150px;text-align:center}.container.engagement h3{font-size:3em;margin-top:100px}.container.engagement .list{display:grid;gap:50px;grid-template-columns:repeat(4,1fr);margin-top:50px;text-align:center}.container.engagement .list .item{background-color:#eee;padding:25px}.container.engagement .list .item .title{font-family:var(--main-font);font-weight:900;margin-bottom:15px}.container.engagement .list .item .desc{font-size:1.2em}#hero-section .hero{display:grid;grid-template-columns:repeat(3,1fr);position:relative}#hero-section .hero .left{align-content:center;grid-column:span 2;max-width:800px}#hero-section .hero h1{font-size:4em}#hero-section .hero p{font-size:1.5rem;line-height:2.25rem}#hero-section .hero img{margin:auto;width:100%}#hero-section .hero .right svg.background{position:absolute;right:-130px;top:-50px;width:50%;z-index:-1}#hero-section .hero .right svg.background path{color:var(--main-color)}#hero-section .hero .right svg.threadmark{position:absolute;right:-165px;top:-17px;width:50%;z-index:-1}#hero-section .hero .right svg.threadmark .thread{fill:none;stroke:var(--main-color-l);stroke-miterlimit:20;stroke-width:.5px;stroke-dasharray:2 2}#hero-section .hero .hero-links{display:flex;gap:15px;margin-top:100px}#hero-section .hero .hero-links a{align-items:center;background-color:var(--main-color);border:1px solid;border:3px solid var(--main-color);border-radius:50px;color:#fff;display:flex;font-size:1.2rem;justify-content:center;padding:20px 50px;text-decoration:none}#hero-section .hero .hero-links a:first-of-type{padding:20px}#hero-section .hero .hero-links a:hover{border:3px solid var(--main-text-color)}#hero-section .hero .hero-links a path{color:#fff}@media (max-width:1170px){#hero-section .hero{grid-template-columns:repeat(1,1fr)}#hero-section .hero h1{font-size:3em}#hero-section .hero p{font-size:1.5rem;line-height:2.25rem}#hero-section .hero .right{display:none}}@media (max-width:786px){#hero-section .hero h1{font-size:2em}#hero-section .hero p{font-size:1rem;line-height:1.5rem}#hero-section .hero .hero-links{margin-top:25px}#hero-section .hero .hero-links a{width:100%}#hero-section .hero .hero-links a:first-of-type{display:none}}#brand-section .brand{display:grid;gap:100px;grid-template-columns:repeat(2,1fr);margin-top:50px}#brand-section .brand .me{border-top-left-radius:50px;border-top-right-radius:50px;margin:auto;max-height:600px}#brand-section .brand h2{font-size:4em;margin-top:100px}@media (max-width:1170px){#brand-section .brand .text{grid-column:span 2}#brand-section .brand .me{display:none}#brand-section .brand h2{font-size:3em}}@media (max-width:786px){#brand-section .brand{gap:35px;grid-template-columns:repeat(1,1fr);margin-top:50px}#brand-section .brand .me{display:block;grid-column:span 2;width:100%}#brand-section .brand h2{font-size:2em;margin-top:0}#brand-section .brand p{font-size:1rem;line-height:1.5rem}}#planet-section{background-color:var(--main-color);color:#fff;min-height:600px;padding-bottom:180px;padding-top:100px;position:relative;width:100%}@media (max-width:786px){#planet-section{margin-top:30px;padding-bottom:90px;padding-top:30px}}#planet-section .container{text-align:center}#planet-section .line{position:absolute;top:35px;width:100%;fill:none;stroke:var(--main-color-l);stroke-miterlimit:10;stroke-width:10px;stroke-dasharray:5 5}#planet-section .line:last-of-type{bottom:35px;top:auto}@media (max-width:786px){#planet-section .line{stroke-dasharray:30 30}}#planet-section h3{color:#fff;font-family:var(--main-font);margin:50px auto 25px;max-width:1000px;text-align:center}#planet-section p{color:#f1cab8;text-align:center}#planet-section a{background-color:var(--main-color-d);border:3px solid transparent;border-radius:50px;color:#fff;padding:20px 30px;text-decoration:none}#planet-section a:hover{border:3px solid #fff}#planet-section .grid{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-bottom:100px;margin-top:100px}@media (max-width:786px){#planet-section .grid{grid-template-columns:repeat(1,1fr);margin-bottom:50px}#planet-section .grid .img{display:none}}#planet-section .grid .item{background-color:#fff;border-radius:5px;padding:25px 20px;position:relative}#planet-section .grid .item .nb{align-items:center;background-color:var(--main-color-l);border-top-left-radius:5px;border-top-right-radius:5px;display:flex;font-size:1em;font-weight:500;height:30px;justify-content:center;left:50%;position:absolute;top:-30px;transform:translate(-50%);width:30px}#planet-section .grid .item .img{aspect-ratio:1/1;background-color:#ddd;border-radius:5px}#planet-section .grid .item p.title{color:var(--main-text-color);font-size:1.2rem;font-weight:600;margin-bottom:10px;margin-top:20px}#planet-section .grid .item p.desc{color:var(--main-text-color-l);font-size:1rem;font-style:italic;line-height:1.5rem}#scroll-to-top{align-items:center;background-color:var(--main-text-color);border-radius:50px;bottom:25px;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:25px;transition:opacity .3s ease;width:50px}#scroll-to-top.visible{opacity:1}#scroll-to-top svg{height:20px;fill:#fff}#section-testimonials{margin-bottom:150px;margin-top:150px}#section-testimonials h4{font-family:var(--main-font);margin-bottom:25px;text-align:center}#section-testimonials p{margin-bottom:100px;text-align:center}@media (max-width:786px){#section-testimonials{margin-top:0}#section-testimonials p{margin-bottom:50px}}#section-testimonials .grid{display:grid;gap:80px;grid-template-columns:repeat(3,1fr);text-align:center}@media (max-width:786px){#section-testimonials .grid{gap:30px;grid-template-columns:repeat(1,1fr)}#section-testimonials .grid .img{display:none}}#section-testimonials .grid .item{position:relative}#section-testimonials .grid .item .name{color:var(--main-color);font-family:var(--main-font);font-size:1.5em;font-weight:900;margin-bottom:10px}#section-testimonials .grid .item .product{font-style:italic;margin-bottom:10px}#section-testimonials .grid .item .desc{color:var(--main-text-color-l);line-height:1.5rem;margin-top:20px;padding:0 30px;position:relative}#section-testimonials a{background-color:#fff;border:3px solid #eee;border-radius:50px;color:var(--main-color-d);display:block;margin:80px auto 0;padding:15px 25px;text-align:center;text-decoration:none;width:150px}#section-testimonials a:hover{border:3px solid var(--main-color-d)}#storytelling{text-align:center}#storytelling h1{font-family:var(--main-font);margin-bottom:15px}#storytelling h2,#storytelling p{margin-bottom:50px}#storytelling h2{font-size:2em}#storytelling .story{margin-top:150px;text-align:initial;text-align:justify}#storytelling .story span{float:left;font-family:var(--main-font);font-size:75px;line-height:60px;padding:3px 10px 3px 3px}#storytelling .story b{display:block;margin-bottom:15px}#storytelling .story q{display:block;font-size:.8em;font-style:italic;margin-top:35px;position:relative;text-align:right}#storytelling .story q:before{content:">";height:100px;position:absolute;right:-25px;top:2px;width:220px}#storytelling .story q.reverse{text-align:left}#storytelling .story q.reverse:before{content:"<";left:-30px;top:1px}#storytelling .story .left,#storytelling .story .right{align-items:center;border-radius:20px;display:grid;gap:100px;grid-template-columns:repeat(2,1fr);margin-bottom:100px}#storytelling .story .left .photo,#storytelling .story .right .photo{background-color:#c9c9c9;border-radius:20px;height:400px;width:100%}#storytelling .story .right .photo{grid-column-start:1;grid-row-start:1}@media (max-width:786px){#storytelling .story{margin-top:0}#storytelling .story .left,#storytelling .story .right{grid-template-columns:repeat(1,1fr);margin-bottom:0}#storytelling .story .left .photo,#storytelling .story .left q,#storytelling .story .right .photo,#storytelling .story .right q{display:none}#storytelling .story .left{padding-left:0}#storytelling .story .right{padding-right:0}}#workshop{margin-bottom:150px;text-align:center}@media (max-width:786px){#workshop{margin-bottom:70px}#workshop h1{display:none;font-size:2em}#workshop h1.mobile{display:block!important}#workshop p{font-size:1rem!important;line-height:1.5rem!important;text-align:start}#workshop h2,#workshop h3{font-size:1.5em!important;margin-top:30px!important;text-align:center}#workshop h4{margin-top:70px!important}}#workshop h1{font-family:var(--main-font);margin-bottom:15px}#workshop h1.mobile{display:none}#workshop h2,#workshop h3,#workshop h4{font-size:2em}#workshop h3,#workshop h4{margin-top:150px}#workshop p{font-size:1.2em}#workshop p.first{font-size:1.5em}#workshop .process{align-items:center;display:grid;gap:100px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-top:150px;text-align:initial}@media (max-width:786px){#workshop .process{gap:30px;grid-template-columns:repeat(1,1fr);margin-top:30px}#workshop .process .img{order:-1}}#workshop .process .img{background-color:var(--main-color);border-radius:5px;height:400px;width:100%}@media (max-width:786px){#workshop .step{display:none}}#workshop .step{margin-top:150px}#workshop .step ul{display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding-left:0;position:relative}#workshop .step ul:before{background-color:var(--main-color);content:"";height:2px;position:absolute;top:30px;width:100%}#workshop .step ul li{background-color:#fff;position:relative;width:200px}#workshop .step ul li svg{left:50%;position:absolute;top:-18px;transform:translate(-50%);width:80px}#workshop .step ul li svg path{color:var(--main-color)}#workshop .step ul li .nb{font-size:2em;margin-bottom:20px;z-index:2}#workshop .step ul li:first-of-type:after{content:none}#workshop .step ul li:after{border-color:transparent transparent var(--main-color) transparent;border-style:solid;border-width:0 10px 20px;content:"";height:0;left:-18px;position:absolute;top:21px;transform:rotate(90deg);width:0;z-index:-2}#workshop .tannery{display:grid;gap:50px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);margin-top:100px}@media (max-width:1170px){#workshop .tannery{grid-template-columns:repeat(2,1fr)}}@media (max-width:786px){#workshop .tannery{gap:15px;grid-template-columns:repeat(1,1fr);margin-top:30px}#workshop .tannery .item{padding:15px!important}#workshop .tannery .logo img{width:100px!important}}#workshop .tannery .item{background-color:#f8f8f8;padding:40px}#workshop .tannery .name{color:var(--main-color);font-size:1.6em;font-weight:700;margin-bottom:15px}#workshop .tannery .desc a{font-weight:600}#workshop .tannery .logo{align-items:center;display:flex;height:200px;justify-content:center}@media (max-width:786px){#workshop .tannery .logo{height:100px;margin-bottom:15px}}#workshop .tannery .logo img{filter:grayscale(100%);width:150px}#workshop .tannery .logo.temp img{width:200px}#contact{margin-bottom:150px}#contact h1{font-family:var(--main-font);margin-bottom:15px;text-align:center}#contact p{margin-bottom:100px;text-align:center}#contact #contact-form{margin:auto;width:1000px}#contact #contact-form .group{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}#contact #contact-form input{border-bottom:3px solid var(--main-color)!important;border:0;height:30px;margin-bottom:20px;margin-top:5px;padding-bottom:5px;width:100%}#contact #contact-form textarea{border:0;border-left:3px solid var(--main-color);margin-bottom:50px;margin-top:50px;max-width:calc(100% - 62px);min-height:100px;min-width:calc(100% - 62px);padding:30px}#contact #contact-form button{background-color:var(--main-color);border:0;color:#fff;cursor:pointer;height:50px;width:100%}#contact .loading{display:flex;justify-content:center}#contact .send-message{font-size:1.5em;text-align:center}@media (max-width:1170px){#contact #contact-form{width:100%}}@media (max-width:786px){#contact,#contact p{margin-bottom:30px}#contact #contact-form .group{gap:0;grid-template-columns:1fr}#contact #contact-form textarea{margin-bottom:15px;margin-top:15px}}#crafts-gallery{margin-bottom:150px;text-align:center}#crafts-gallery h1{font-family:var(--main-font);margin-bottom:15px}#crafts-gallery h2,#crafts-gallery p{margin-bottom:50px}#crafts-gallery a{background-color:#fff;border:3px solid #000;border-radius:50px;display:block;font-size:1.2rem;margin:auto;padding:30px 60px;text-decoration:none;width:150px}#crafts-gallery .flex{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:150px;row-gap:20px}#crafts-gallery .flex .item{aspect-ratio:1/1;overflow:hidden;position:relative;width:calc(25% - 15px)}@media (max-width:1170px){#crafts-gallery .flex .item{width:calc(33.333% - 15px)}}@media (max-width:786px){#crafts-gallery .flex .item{width:calc(50% - 15px)}}#crafts-gallery .flex .item img{border-radius:5px;width:100%}#crafts-gallery .flex .item .desc{align-items:end;background:linear-gradient(0deg,#000,transparent);border-radius:5px;bottom:0;color:#fff;display:flex;height:50%;justify-content:center;opacity:0;padding-bottom:25px;position:absolute;transition:opacity .2s ease;width:100%}#crafts-gallery .flex .item:hover .desc{opacity:1}#shop-products{margin-bottom:150px;text-align:center}#shop-products h1{font-family:var(--main-font);margin-bottom:15px}#shop-products p{margin-bottom:50px}#shop-products .products{display:grid;gap:80px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (max-width:786px){#shop-products .products{gap:30px}}#shop-products .products .product{aspect-ratio:1/1;border-radius:5px;cursor:pointer;position:relative;text-decoration:none}#shop-products .products .product:hover img.hover{opacity:1}#shop-products .products .product .solded img{filter:grayscale(100%);opacity:.7}#shop-products .products .product img{border-radius:5px;width:100%}#shop-products .products .product img.hover{left:0;opacity:0;position:absolute;top:0;z-index:20}#shop-products .products .product .infos .name{font-size:1.25em;grid-column:span 2;margin-bottom:10px;margin-top:15px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}#shop-products .products .product .infos .two-col{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);height:50px;justify-content:space-between}#shop-products .products .product .infos .two-col p{margin-bottom:0}#shop-products .products .product .infos .two-col .sold{font-size:1.25em;padding-left:25px;position:relative;text-align:left}#shop-products .products .product .infos .two-col .sold:before{background-color:#6df36d;border-radius:15px;content:"";display:block;height:15px;left:0;position:absolute;top:10px;width:15px}@media (max-width:786px){#shop-products .products .product .infos .two-col .sold:before{top:5px}}#shop-products .products .product .infos .two-col .sold.unavailable:before{background-color:#ff5a5a}#shop-products .products .product .infos .two-col .price{font-size:1.5em;font-weight:600;text-align:right}#shop-products .products .product .infos .two-col .price.unavailable{text-decoration:line-through}#product-details{position:relative}@media (max-width:786px){#product-details{margin-top:-30px}#product-details .right{display:none}}#product-details .name{font-size:2em;font-weight:600;margin-bottom:110px;margin-top:10px;text-align:center}@media (max-width:786px){#product-details .name{font-size:1.2em;margin-bottom:50px}}#product-details .sticky{height:-moz-max-content;height:max-content;position:sticky;top:110px}#product-details .mobile-buy{display:none;padding:25px}@media (max-width:786px){#product-details .mobile-buy{background-color:#fff;bottom:0;box-shadow:0 -10px 15px 3px #0003;display:block;left:0;position:fixed;right:0;z-index:21}}#product-details .mobile-buy .price{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between}#product-details .mobile-buy .price p{font-size:1.5em;font-weight:500}#product-details .mobile-buy .price a{align-items:center;background-color:var(--main-text-color-l);border-radius:5px;color:#fff;display:flex;font-weight:500;grid-column:span 2;height:50px;justify-content:center;text-decoration:none;transition:border .1s ease}#product-details .right{background-color:#f9f9f9;border:5px solid #eee;border-radius:5px;height:-moz-fit-content;height:fit-content;padding:50px;position:relative}#product-details .right:after,#product-details .right:before{content:"";height:12px;left:2px;position:absolute;width:calc(100% - 5px)}#product-details .right:before{background:radial-gradient(circle,transparent,transparent 50%,#eee 0,#eee 100%) -7px -8px/16px 16px repeat-x;top:-12px}#product-details .right:after{background:radial-gradient(circle,transparent,transparent 50%,#eee 0,#eee 100%) -7px 3px/16px 16px repeat-x;bottom:-13px}#product-details .right .price{display:flex;font-size:1.5em;font-weight:600;height:50px;justify-content:space-between;margin-top:80px;position:relative;width:100%}#product-details .right .price hr{background:radial-gradient(circle,#eee,#eee 50%,transparent 0,transparent 100%) 1px 0/12px 12px repeat-x;background-color:#f9f9f9;border-style:none;flex-shrink:0;height:16px;left:-55px;margin:0;position:absolute;right:-55px;top:-45px}#product-details .right .price hr.border:after,#product-details .right .price hr.border:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h20v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Ccircle cx='20' cy='20' r='20' fill='%23eee' clip-path='url(%23a)'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:40px;position:absolute;top:-14px;width:40px;z-index:3}#product-details .right .price hr.border:before{left:-18px;transform:rotate(180deg)}#product-details .right .price hr.border:after{right:-18px}#product-details .right .price hr.circle:after,#product-details .right .price hr.circle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h16v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Ccircle cx='16' cy='16' r='16' fill='%23fff' clip-path='url(%23a)'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:32px;position:absolute;top:-10px;width:32px;z-index:4}#product-details .right .price hr.circle:before{left:-16px;transform:rotate(180deg)}#product-details .right .price hr.circle:after{right:-16px}#product-details .right .hardwares,#product-details .right .leathers{margin-bottom:15px}#product-details .right .hardwares .hardware-title,#product-details .right .hardwares .leather-title,#product-details .right .leathers .hardware-title,#product-details .right .leathers .leather-title{display:block;font-size:.9em;line-height:1.2em;margin-bottom:5px;text-decoration:none}#product-details .right .hardwares .hardware-title span,#product-details .right .hardwares .leather-title span,#product-details .right .leathers .hardware-title span,#product-details .right .leathers .leather-title span{font-size:.85em}#product-details .right .hardwares .hardware,#product-details .right .hardwares .leather,#product-details .right .leathers .hardware,#product-details .right .leathers .leather{align-items:center;background-color:#fff;border:3px solid #eee;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:5px}#product-details .right .hardwares .hardware .hardware-name span,#product-details .right .hardwares .hardware .leather-name span,#product-details .right .hardwares .leather .hardware-name span,#product-details .right .hardwares .leather .leather-name span,#product-details .right .leathers .hardware .hardware-name span,#product-details .right .leathers .hardware .leather-name span,#product-details .right .leathers .leather .hardware-name span,#product-details .right .leathers .leather .leather-name span{display:block;font-size:.8em}#product-details .right .hardwares .hardware p,#product-details .right .hardwares .leather p,#product-details .right .leathers .hardware p,#product-details .right .leathers .leather p{font-size:.9em;line-height:1.2em;margin-left:15px}#product-details .right .hardwares .hardware img,#product-details .right .hardwares .leather img,#product-details .right .leathers .hardware img,#product-details .right .leathers .leather img{border-bottom-right-radius:4px;border-top-right-radius:4px;cursor:pointer;height:60px;width:60px}#product-details .right .btn-buy{align-items:center;background-color:#fff;border:2px solid var(--main-color);border-radius:5px;color:var(--main-color);display:flex;font-weight:500;height:50px;justify-content:center;margin-top:25px;text-decoration:none;transition:border .1s ease;width:calc(100% - 4px)}#product-details .right .btn-buy:hover{border:2px solid var(--main-color-l)}#product-details .columns{display:grid;gap:50px;grid-template-columns:repeat(3,1fr);height:100%;margin-bottom:150px}@media (max-width:786px){#product-details .columns{grid-template-columns:repeat(1,1fr);margin-bottom:0}}#product-details .columns .left{grid-column:span 2}#product-details .columns .left .photo-disclaimer{font-size:1em;margin-bottom:50px;margin-top:10px;text-align:center}@media (max-width:786px){#product-details .columns .left .photo-disclaimer{font-size:.9em;margin-bottom:20px;margin-top:20px}#product-details .columns .left .product-carousel .carousel__slide--next img,#product-details .columns .left .product-carousel .carousel__slide--prev img,#product-details .columns .left .product-carousel .carousel__slide--visible img{aspect-ratio:1/1;width:100%}#product-details .columns .left .product-carousel .carousel__viewport{aspect-ratio:1/1;height:100%}}#product-details .columns .left .product-carousel #thumbnails img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#product-details .columns .left .product-carousel #thumbnails .carousel__slide{border-radius:5px;overflow:hidden}#product-details .columns .left .product-carousel #thumbnails .thumbnail{cursor:pointer;height:100%;width:100%}#product-details .columns .left .product-carousel #thumbnails .carousel__next,#product-details .columns .left .product-carousel #thumbnails .carousel__prev{background-color:#fff;border-radius:30px;opacity:.8;transition:opacity .2s ease}#product-details .columns .left .product-carousel #thumbnails .carousel__next:hover,#product-details .columns .left .product-carousel #thumbnails .carousel__prev:hover{opacity:1}#product-details .columns .left .product-carousel #gallery{margin-bottom:50px}#product-details .columns .left .product-carousel #gallery img{border-radius:5px}#product-details .columns .hardwares h2,#product-details .columns .hardwares h3,#product-details .columns .leathers h2,#product-details .columns .leathers h3{font-size:1.8em;margin-top:100px}@media (max-width:786px){#product-details .columns .hardwares h2,#product-details .columns .hardwares h3,#product-details .columns .leathers h2,#product-details .columns .leathers h3{font-size:1.2em;margin-top:50px}}#product-details .columns .content-hardwares .content-hardware,#product-details .columns .content-hardwares .content-leather,#product-details .columns .content-leathers .content-hardware,#product-details .columns .content-leathers .content-leather{background-color:#f9f9f9;border:2px solid #eee;border-radius:5px;display:grid;grid-template-columns:repeat(8,1fr);justify-content:start;margin-bottom:15px;text-align:left}#product-details .columns .content-hardwares .content-hardware img,#product-details .columns .content-hardwares .content-leather img,#product-details .columns .content-leathers .content-hardware img,#product-details .columns .content-leathers .content-leather img{border-bottom-left-radius:5px;border-top-left-radius:5px;grid-column:span 2;width:100%}#product-details .columns .content-hardwares .content-hardware .infos,#product-details .columns .content-hardwares .content-leather .infos,#product-details .columns .content-leathers .content-hardware .infos,#product-details .columns .content-leathers .content-leather .infos{grid-column:span 6;padding:30px 30px 30px 40px}#product-details .columns .content-hardwares .content-hardware .infos .info-brand,#product-details .columns .content-hardwares .content-leather .infos .info-brand,#product-details .columns .content-leathers .content-hardware .infos .info-brand,#product-details .columns .content-leathers .content-leather .infos .info-brand{color:var(--main-text-color);font-size:1.3em;font-weight:600;margin-bottom:10px}#product-details .columns .content-hardwares .content-hardware .infos .info-desc,#product-details .columns .content-hardwares .content-leather .infos .info-desc,#product-details .columns .content-leathers .content-hardware .infos .info-desc,#product-details .columns .content-leathers .content-leather .infos .info-desc{font-size:1em;line-height:1.8em}@media (max-width:786px){#product-details .columns .content-hardwares .content-hardware,#product-details .columns .content-hardwares .content-leather,#product-details .columns .content-leathers .content-hardware,#product-details .columns .content-leathers .content-leather{grid-template-columns:repeat(2,1fr)}#product-details .columns .content-hardwares .content-hardware img,#product-details .columns .content-hardwares .content-leather img,#product-details .columns .content-leathers .content-hardware img,#product-details .columns .content-leathers .content-leather img{grid-column:span 2;margin:20px auto auto;width:50%}#product-details .columns .content-hardwares .content-hardware .infos,#product-details .columns .content-hardwares .content-leather .infos,#product-details .columns .content-leathers .content-hardware .infos,#product-details .columns .content-leathers .content-leather .infos{padding:20px}#product-details .columns .content-hardwares .content-hardware .infos .info-brand,#product-details .columns .content-hardwares .content-leather .infos .info-brand,#product-details .columns .content-leathers .content-hardware .infos .info-brand,#product-details .columns .content-leathers .content-leather .infos .info-brand{font-size:1.1em}#product-details .columns .content-hardwares .content-hardware .infos .info-desc,#product-details .columns .content-hardwares .content-leather .infos .info-desc,#product-details .columns .content-leathers .content-hardware .infos .info-desc,#product-details .columns .content-leathers .content-leather .infos .info-desc{font-size:.9em;line-height:1.4em}}#tannery{margin-bottom:150px;text-align:center}#tannery h1{font-family:var(--main-font);margin-bottom:15px}#tannery p{margin-bottom:50px}#tannery .tannery{display:grid;grid-template-columns:repeat(3,1fr);justify-items:stretch;margin-top:150px}#tannery .tannery .tannerie{align-items:center;border:5px solid #fff;border-radius:5px;cursor:pointer;display:grid;display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center;padding:30px;text-decoration:none}#tannery .tannery .tannerie:hover{border:5px solid var(--main-color)}#tannery .tannery .tannerie img{filter:grayscale(100%);margin-bottom:30px;width:100px}#tannery .tannery .tannerie .name{font-size:1.2em}#tannery .tannery .tannerie .country{color:var(--main-text-color-l);font-size:1.1em}@media (max-width:786px){#tannery .tannery{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:50px}#tannery .tannery .tannerie .country,#tannery .tannery .tannerie .name{font-size:1em}}#tannerie-details .hero{margin-top:150px;position:relative;text-align:center}#tannerie-details .hero .return{align-items:center;border:2px solid var(--main-text-color-l);border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;left:0;overflow:hidden;padding:15px;position:absolute;top:0;transform:rotate(-90deg);width:30px}#tannerie-details .hero .return svg{padding:5px}#tannerie-details .hero .logo{filter:grayscale(100%);width:250px}#tannerie-details .hero .name{font-family:var(--main-font)}#tannerie-details .content{margin-top:150px;text-align:left}#tannerie-details .content h2{font-size:2em}#tannerie-details .content h2 a{text-decoration:none}#tannerie-details .content ul{margin-bottom:50px}#tannerie-details .content ul li{color:var(--main-text-color-l);font-size:1.5rem;line-height:2.25rem;margin-bottom:15px}#tannerie-details .content p{margin-bottom:50px}#tannerie-details .content p img{display:flex;flex-direction:column}#tannerie-details .content .center,#tannerie-details .content .tree,#tannerie-details .content .two{margin-bottom:50px;margin-top:50px}#tannerie-details .content .center img,#tannerie-details .content .tree img,#tannerie-details .content .two img{border-radius:5px}#tannerie-details .content .center{align-items:center;display:flex}#tannerie-details .content .two{display:grid;grid-template-columns:repeat(2,1fr)}#tannerie-details .content .tree{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}#tannerie-details .content .tree img{width:100%}#tannerie-details .content img{margin:auto;text-align:center}#tannery-leathers .tan-name{font-size:3em;font-weight:600;margin-bottom:30px}#tannery-leathers .tan-name a{text-decoration:none}#tannery-leathers .tan-name span{color:var(--main-text-color-l);font-size:.6em!important}@media (max-width:786px){#tannery-leathers .tan-name{font-size:1.4em}}#tannery-leathers .leathers{display:grid;gap:20px;grid-template-columns:repeat(6,1fr);margin-bottom:100px}@media (max-width:1170px){#tannery-leathers .leathers{grid-template-columns:repeat(4,1fr)}}@media (max-width:786px){#tannery-leathers .leathers{grid-template-columns:repeat(2,1fr)}}#tannery-leathers .leathers .leather img{aspect-ratio:1/1;border-radius:5px;width:100%}#tannery-leathers .leathers .leather .leather-name{margin-top:10px;text-align:center}.loader{animation:loader 2s ease infinite;border:4px solid var(--main-color);display:inline-block;height:30px;position:relative;top:50%;width:30px}.loader-inner{animation:loader-inner 2s ease-in infinite;background-color:var(--main-color);display:inline-block;vertical-align:top;width:100%}@keyframes loader{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}.markdown h2,.markdown h3,.markdown ul{font-size:1.5em}.markdown ul{display:flex;flex-direction:column;gap:25px;margin-bottom:50px;margin-top:50px}.markdown ul li{padding-left:20px}.markdown ul li::marker{content:"👉"}.markdown blockquote{margin:0;padding-bottom:50px}.markdown blockquote p{font-family:var(--main-font);font-size:2em;position:relative;text-align:center}.markdown blockquote p:first-letter{font-size:3em}.markdown blockquote p:after{bottom:-70px;content:"- Pierre de AtelierPetitCerf";font-family:Poppins;font-size:.5em;left:50%;position:absolute;transform:translate(-50%,-50%)}.markdown hr{margin-bottom:30px;margin-top:30px}@media (max-width:786px){.markdown ul{font-size:1em}.markdown blockquote p,.markdown h2{font-size:1.2em}}#page-reviews{margin-bottom:150px;margin-top:50px}#page-reviews h4{font-family:var(--main-font);margin-bottom:25px;text-align:center}#page-reviews p{margin-bottom:100px;text-align:center}@media (max-width:786px){#page-reviews{margin-top:0}#page-reviews p{margin-bottom:50px}}#page-reviews .grid{display:grid;gap:80px;grid-template-columns:repeat(1,1fr)}@media (max-width:786px){#page-reviews .grid .img{display:none}}#page-reviews .grid .item{display:flex;position:relative}@media (max-width:786px){#page-reviews .grid .item{flex-direction:column}#page-reviews .grid .item .desc{margin-top:20px;padding:0!important}}#page-reviews .grid .item div:first-of-type{width:200px}#page-reviews .grid .item .name{color:var(--main-color);font-family:var(--main-font);font-size:1.5em;font-weight:900;margin-bottom:10px}#page-reviews .grid .item .product{font-style:italic}#page-reviews .grid .item .desc{color:var(--main-text-color-l);line-height:1.5rem;padding:0 30px;position:relative}html{scroll-behavior:smooth}body{overflow-x:hidden;padding-top:150px}body header.h-up{top:-100px;transform:translateY(-100px)}.minh{display:flex;height:calc(100vh - 430px);justify-content:center;width:100%}.page-enter-active,.page-leave-active{transition:opacity .2s}.page-enter-from,.page-leave-to{opacity:0}.line{position:relative}.line svg{left:50;position:absolute;top:-80px;transform:translate(-50%);width:80%;z-index:-1}.line svg path{color:var(--line-color);stroke-width:5}.wrapper{margin:auto;width:1400px}p{color:var(--main-text-color-l);font-size:1.5rem;line-height:2.25rem;margin:0}@media (max-width:786px){p{font-size:1rem;line-height:1.5rem}}section.test{align-items:center;display:flex;height:calc(100vh - 300px);justify-content:center}section.test h1{font-family:var(--main-font);font-size:6em}h1,h2,h3,h4{color:var(--main-text-color);font-size:4em}@media (max-width:1170px){h1,h2,h3,h4{font-size:3em}}@media (max-width:786px){h1,h2,h3,h4{font-size:2em}}::-moz-selection{background:#d8b5a5}::selection{background:#dadada}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}
