:root{--bd-radius: var(--border-radius-mobile);--gap-header: calc(var(--vh)*4.5 + 2.3rem);--gap-sections: var(--padding-global-mobile) 0;--gap-top: 3.6rem;--gap: 2rem}@media only screen and (min-width:580px)and (max-width:1024px){:root{--gap: 4rem;--gap-sections: var(--padding-global-tablet) 0;--bd-radius: var(--border-radius-tablet) }}@media only screen and (min-width:1025px){:root{--gap: 4rem;--gap-sections: var(--padding-global-desk) 0;--bd-radius: var(--border-radius-desk) }}html{font-size:calc(100vw / 270 * 10);width:100vw}@media only screen and (min-width:580px)and (max-width:1024px){html{font-size:calc(100vw / 600 * 10)}}@media only screen and (min-width:900px)and (max-width:1180px)and (min-height:700px){html{font-size:calc(100vw / 960 * 10)}}@media only screen and (min-width:1025px)and (max-width:1599px){html{font-size:1vw}}@media only screen and (min-width:1600px){html{font-size:calc(100vw / 1260 * 10)}}html,*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--dark);font-family:var(--sans);font-smooth:always;font-smooth:auto;font-smooth:never}body{background:var(--soft);overscroll-behavior:none;overflow-x:hidden;width:100vw}.content-wrapper{margin-top:var(--gap-top)}.is-top-bar .content-wrapper{margin-top:calc(var(--gap-top) * 2)}@media only screen and (min-width:1025px){.is-top-bar .content-wrapper{margin-top:calc(var(--gap-top) + 3.6rem)}}div.page,main{overflow:hidden}.e-flex{align-items:center;display:flex;justify-content:center}.e-flex-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.e-hold{margin:0 0 0 var(gap);width:calc(100vw - (var(gap) *2))}p,span{font-family:var(--serif)}span,a,p{display:block;position:relative}p{font-size:1rem;line-height:140%;color:var(--parag)}@media only screen and (min-width:1025px){p{font-size:1rem}}.t-parag{color:var(--parag)}.t-serif,.e-serif{font-family:var(--serif)}.t-sans,.e-sans{font-family:var(--sans)}.e-white{background-color:var(--white)}.t-white{color:var(--white)}.e-black{background-color:var(--black)}.t-black{color:var(--black)}.e-color{background-color:var(--color)}.e-dark{background-color:var(--dark)}.t-color{color:var(--color)}.e-gray{background-color:var(--gray)}.t-gray{color:var(--gray)}.t-light{font-weight:300}.t-normal{font-weight:400}.t-bold{font-weight:500}.e-rel{position:relative}.e-abs{position:absolute}.e-fixed{position:fixed}.e-wp{width:100%}.e-hp{height:100%}.e-wvw{width:100vw}.e-hvh{height:100vh}.e-img-fit{object-fit:cover}.t-center{text-align:center}.e-hidden{overflow:hidden}.e-curp{cursor:pointer}.e-upper{text-transform:uppercase}picture,img{display:block;width:100%;height:100%;position:relative;object-fit:cover}.e-hold{margin:0 0 0 var(--gap);position:relative;width:calc(100vw - (var(--gap) *2))}@media only screen and (min-width:1025px){.no-desk{display:none}}@media only screen and (max-width:1024px){.no-mobile{display:none}}.e-dn{display:none}video{position:relative;width:100%;height:100%;object-fit:cover;height:fit-content}button{cursor:pointer}.align-right{flex-direction:row-reverse}.mini-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem .6rem;padding:0 .5rem}@media only screen and (min-width:580px)and (max-width:1024px){.mini-grid{grid-template-columns:repeat(3,1fr);padding:0 var(--gap)}}@media only screen and (min-width:900px)and (max-width:1180px)and (min-height:700px){.mini-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1025px){.mini-grid{grid-gap:2rem 1.2rem;grid-template-columns:repeat(4,1fr);padding:0 var(--gap)}}.default-grid{padding:0 var(--gap)}@media only screen and (min-width:580px)and (max-width:1024px){.default-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}@media only screen and (min-width:1025px){.default-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}}.not-visible{clip-path:inset(100%);height:0;opacity:0;position:absolute;visibility:hidden;width:0}.snap-x{display:inline-flex;flex-wrap:nowrap;overflow:scroll;scroll-snap-type:x mandatory;width:100vw}@media only screen and (min-width:1025px){.snap-x{overflow:hidden;scroll-snap-type:unset}}.snap-x__each{scroll-snap-align:start;flex-shrink:0}.snap-x::-webkit-scrollbar{height:0px}.snap-x::-webkit-scrollbar-track{background:transparent}.snap-x::-webkit-scrollbar-thumb{background:transparent}.is-dragging a{pointer-events:none}strong{font-weight:700}em{font-style:italic}p a{display:inline;text-decoration:underline;color:var(--color)}.t-title,.shopify-policy__title h1{font-size:2rem;font-weight:300;color:var(--color)}@media only screen and (min-width:1025px){.t-title,.shopify-policy__title h1{font-size:3rem;letter-spacing:-.1rem}}.t-heading{font-size:1.2rem;font-weight:300;color:var(--color)}@media only screen and (min-width:1025px){.t-heading{font-size:1.5rem}}a.link-button{font-family:var(--serif);font-size:.9rem}.lined{display:inline-block;font-family:var(--serif);font-size:.9rem}@media only screen and (min-width:1025px){.lined:hover:after{transform:scaleX(1);transform-origin:left}.lined:after{content:"";background:currentColor;bottom:-.1rem;height:1px;left:0;opacity:.6;position:absolute;width:100%;transform-origin:right;transform:scaleX(0);transition:transform .8s cubic-bezier(.16,1,.3,1)}}.lined-rev{display:inline-block}.lined-rev:after{content:"";background:currentColor;bottom:-.1rem;height:1px;left:0;opacity:.6;position:absolute;width:100%;transform-origin:left;transform:scaleX(1);transition:transform .8s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width:1025px){.lined-rev:hover:after{transform:scaleX(0);transform-origin:right}}.underline{text-decoration:underline}.btn{align-items:start;border-radius:var(--bd-radius);display:flex;font-family:var(--sans);font-size:.85rem;justify-content:center;overflow:hidden;padding:1.3rem 2.6rem;position:relative;transition:background-color .2s ease-out,color .2s ease-out}.color-btn{background:var(--color);color:var(--white)}.dark-btn{background:var(--dark);color:var(--white)}.soft-btn{background:transparent;border:1px solid var(--lineColor);color:var(--dark)}details>summary::marker,details>summary::-webkit-details-marker{display:none}.is-safari-mob input[type=text],.is-safari-mob input[type=password],.is-safari-mob input[type=email],.is-safari-mob textarea,.is-safari-mob input[type=search]{font-size:16px!important}.not-click{pointer-events:none!important}.img-hover img{transition:transform 1.2s cubic-bezier(0,0,.11,1);will-change:transform}.img-hover picture{position:relative;overflow:hidden}.img-hover:hover img{transform:scale(1.075)}.border-hover{transition:border-color .3s ease-out!important}.border-hover:hover{border-color:var(--dark)}.hover-tocolor{transition:background .15s ease-out!important}.hover-tocolor:hover{background:var(--color)}.hover-todark{transition:background .15s ease-out!important}.hover-todark:hover{background:var(--dark)}.hover-todecor{transition:background .15s ease-out!important}.hover-todecor:hover{background:var(--decor)}.icon-control{cursor:pointer;width:2.9rem}.product-single__media .icon-control{position:absolute;left:1rem;bottom:1rem}@media only screen and (min-width:1025px){.icon-zoom{left:1rem;top:1rem;bottom:auto;transition:opacity .25s ease-out;opacity:0}}.icon-control svg{overflow:visible}.icon-control svg circle{fill:var(--white);opacity:.85;stroke-width:3px}@media only screen and (min-width:1025px){.icon-control svg circle{fill:var(--white);opacity:.85;stroke-width:2px;transition:stroke .5s ease-out}.icon-control:hover svg circle{stroke:var(--color)}}.screen-fader{background:#000000bf;left:0;opacity:0;pointer-events:none;top:0;z-index:3;transition:opacity .4s linear}.header-title,.shopify-policy__title{padding:1.1rem var(--gap);text-align:center}@media only screen and (min-width:1025px){.header-title,.shopify-policy__title{padding:2rem var(--gap)}}.shopify-policy__container{width:100%;margin:0;max-width:inherit;padding:0}.shopify-policy__title{align-items:center;border-bottom:1px solid var(--lineColor);display:flex;justify-content:center;text-align:center;width:100%;margin:0;max-width:inherit}.shopify-policy__body{margin:var(--gap) 0 0 var(--gap);padding:0 var(--gap);position:relative;width:calc(100vw - (var(--gap) *2));font-size:1.25rem}.field-password .icon-hide{display:none}.field-password.show-pw .icon-hide{display:block}.field-password.show-pw .icon-see{display:none}.toggle-pw{position:absolute;right:1.2rem;width:1.5rem;height:1.5rem;bottom:.9rem;cursor:pointer}.toggle-pw__hold{width:100%;height:100%}.toggle-pw__hold>*{height:100%;position:absolute;top:0;width:100%}.pagination{margin:1rem 0 0}.pagination__hold>*{padding:1rem .7rem}span.page.current{color:var(--color);text-decoration:underline}.g-padding{padding:var(--gap-sections)}.bd-top{border-top:1px solid var(--lineColor)}.bd-bottom{border-bottom:1px solid var(--lineColor)}.password .popup,.password .cookies{display:none}.disabled{opacity:.2;pointer-events:none}.nav-menu__logo h1,.footer__logo h1{white-space:nowrap}.placeholder-card .prod-card__infos{align-items:center;bottom:2rem;flex-direction:column;justify-content:center;position:absolute;text-align:center}.placeholder-card .prod-card__price-select{margin:0}.placeholder-card .prod-card__img-add{background:#e6e5e6}.placeholder-card svg{height:100%;width:100%;opacity:.2}.placeholder-img{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#e6e5e6}.placeholder-img svg{width:100%;height:100%;opacity:.25}.placeholder-img__hold{width:80%}.placeholder-blog .article__infos>*{margin:.8rem 0}.slideshow__img .placeholder-img{opacity:.55}.shopify-policy__body h1{font-size:2em;line-height:120%}.shopify-policy__body h2{font-size:1.5em;line-height:120%}.shopify-policy__body h3{font-size:1.17em;line-height:120%}.shopify-policy__body h4{font-size:1;line-height:120%}.shopify-policy__body h5{font-size:.83em;line-height:120%}.shopify-policy__body h6{font-size:.67em;line-height:120%}.shopify-policy__body p{font-size:1rem;margin:1rem 0}@media only screen and (min-width:900px)and (max-width:1180px)and (min-height:700px){.shopify-policy__body p{font-size:1.2rem;margin:1rem 0}}@media only screen and (min-width:1025px){.shopify-policy__body p{font-size:1.15rem}}.shopify-policy__body p a,.shopify-policy__body p strong,.shopify-policy__body p span,.shopify-policy__body p em{display:inline}.shopify-policy__body a{text-decoration:underline;color:var(--color);transition:color .2s ease-out}.shopify-policy__body a:hover{color:var(--dark)}.shopify-policy__body ul,.shopify-policy__body ol{margin:1rem 0}.shopify-policy__body ul li{list-style:disc;font-family:var(--serif)}.shopify-policy__body ol li{list-style:auto;font-family:var(--serif)}.shopify-policy__body table{margin:1rem 0}.prod-descr__text li{line-height:140%}.header-prod__descr ul{list-style:disc;list-style-position:inside}.shopify-policy__body img{width:auto;max-width:100%;margin:1rem 0}.shopify-policy__body iframe{aspect-ratio:16/9;height:100%;max-width:100%;width:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/app.css.map */
