@charset "UTF-8";:root{--white: rgb(255,255,255);--carbon: rgb(60,60,59);--cedar: rgb(175,195,185);--cedar-light: rgba(175,195,185,.4);--cotton: rgb(242,244,242);--rhino: rgb(205,205,205);--snow: rgb(248,248,248);--lemon: rgb(250,210,130);--smoke: rgba(0,0,0,.25);--cherry: rgb(193,10,39);--rose: rgb(250,200,230);--peach: rgb(255,230,215);--orange: rgb(255,165,55);--apricot: rgb(255,205,170);--olive: rgb(85,125,85);--pear: rgb(149,193,31);--butter: rgb(255,245,215);--granit: rgb(130,140,135);--main: var(--carbon)}:root{--font-base: sofia-pro-condensed, sans-serif;--font-body-family: var(--font-base);--font-heading-family: var(--font-base);--font-12: calc(var(--font-body-scale) * 1.2rem);--font-14: calc(var(--font-body-scale) * 1.4rem);--font-16: calc(var(--font-body-scale) * 1.6rem);--font-18: calc(var(--font-body-scale) * 1.8rem);--font-20: calc(var(--font-body-scale) * 2rem);--font-22: calc(var(--font-body-scale) * 2.2rem);--font-24: calc(var(--font-body-scale) * 2.4rem);--font-32: calc(var(--font-body-scale) * 3.2rem);--font-40: calc(var(--font-body-scale) * 4rem);--font-48: calc(var(--font-body-scale) * 4.8rem);--font-extra-light: 200;--font-light: 300;--font-bold: 700}:root{--gap-xxs: .4rem;--gap-xs: .8rem;--gap-s: 1.6rem;--gap: 2.4rem;--gap-l: 3.2rem;--gap-xl: 4.8rem;--gap-xxl: 8rem}:root{--rad-xs: .2rem;--rad-s: .4rem;--rad: .8rem;--rad-l: 1.6rem;--rad-xl: 2.4rem;--transition: all ease-in-out .1s;--scale: scale(1.05);--border: solid .1rem var(--carbon);--border-light: solid .1rem var(--cedar);--border-lighter: solid .1rem var(--cedar-light);--letter-spacing: .1rem;--scrolled: 0;--shadow: .2rem .2rem 0 var(--carbon);--shadow-light: 0 .2rem .2rem rgba(60,60,59,.25)}html{scroll-behavior:smooth;font-size:62.5%}body{letter-spacing:0;line-height:1.25}.hide{display:none!important}.page-width--less{max-width:124.6rem;margin:0 auto;padding:0 var(--gap-s)}.g-hover:hover{box-shadow:.2rem .2rem 0 var(--lemon)}@media screen and (min-width: 750px){.page-width--less{padding:0 var(--gap-xl)}}*{scrollbar-width:auto;scrollbar-color:var(--carbon) var(--white)}*::-webkit-scrollbar{width:1.25rem}*::-webkit-scrollbar-track{background:var(--cotton)}*::-webkit-scrollbar-thumb{background-color:var(--carbon);border:.25rem solid transparent}.svg{overflow:visible}.svg path,.svg rect,.svg circle,.svg polygon,.svg polyline,.svg line,.svg ellipse{--fill: transparent;fill:var(--fill);--stroke: transparent;stroke:var(--stroke);stroke-width:.05rem;stroke-linecap:round}.announcement-bar{background-color:var(--cedar);color:var(--carbon)}.announcement-bar>div{height:2.8rem;overflow:hidden}.announcement-bar__messages{position:absolute;top:0}.announcement-bar__message{padding:var(--gap-xxs) 0;font-size:var(--font-14);text-align:center;width:100%;flex-shrink:0}.h1-impress{color:var(--main);font-size:var(--font-40);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0;margin:0}.h2-display{color:var(--main);font-size:var(--font-32);font-weight:var(--font-extra-light);text-transform:uppercase;letter-spacing:.24rem;margin:0}.h2-categorize{color:var(--main);font-size:var(--font-32);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.16rem;margin:0}.h2-impact{color:var(--main);font-size:var(--font-32);font-weight:var(--font-bold);letter-spacing:0;margin:0}.h3-impact{color:var(--main);font-size:var(--font-24);font-weight:var(--font-bold);letter-spacing:0;margin:0}.h4-elegant{color:var(--main);font-size:var(--font-18);font-weight:var(--font-extra-light);text-transform:uppercase;letter-spacing:.16rem;margin:0}@media screen and (max-width: 749px){.h1-impress{font-size:var(--font-32)}.h2-display,.h2-categorize,.h2-impact{font-size:var(--font-24)}.h3-impact{font-size:var(--font-20)}.h4-elegant{font-size:var(--font-18)}}.sheared-line{height:1.2rem;width:100%}.sheared-line.bottom{-webkit-mask:url(/cdn/shop/t/1/assets/mask-down.svg?v=1681373252) repeat;mask:url(/cdn/shop/t/1/assets/mask-down.svg?v=16813732524) repeat}.sheared-line.top{-webkit-mask:url(/cdn/shop/t/1/assets/mask-top.svg?v=1681373234) repeat;mask:url(/cdn/shop/t/1/assets/mask-top.svg?v=1681373234) repeat}.separation-line{width:100%;height:.1rem;background-color:var(--carbon);background-color:var(--main)}.toothed-line{height:1.2rem;width:100%;-webkit-mask:url(/cdn/shop/t/1/assets/mask-line.svg?v=1681909073) repeat no-repeat;mask:url(/cdn/shop/t/1/assets/mask-line.svg?v=1681909073) repeat no-repeat}.guide-line{border-bottom:dotted .1rem var(--cedar)}.g-btn{width:fit-content;position:relative;display:flex;align-items:center;justify-content:center;min-height:4.8rem;border:solid .1rem var(--carbon);border-radius:var(--rad-xl);font-family:var(--font-base);font-size:var(--font-24);font-weight:var(--font-bold);text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;padding:var(--gap-xxs) var(--gap);box-sizing:border-box;transition:var(--transition);letter-spacing:.15rem;cursor:pointer}.g-btn.primary:not(:disabled){background-color:var(--carbon);color:var(--white)}.g-btn.primary.branded:not(:disabled){background-color:var(--main);border-color:var(--main)}.g-btn.secundary:not(:disabled){background-color:transparent;color:var(--carbon)}.g-btn.secundary.branded:not(:disabled){color:var(--main);border-color:var(--main)}.g-btn.add-to-cart{width:4.4rem;height:4.4rem;min-height:4.4rem;background-color:var(--white);padding:0}.g-btn.add-to-cart .svg{width:2.4rem;height:2.4rem}.g-btn:disabled,.g-btn.add-to-cart:disabled{border-color:var(--cedar);--carbon: var(--cedar);cursor:not-allowed}.g-btn:not(:disabled):hover{background-color:var(--lemon);color:var(--carbon)}.g-btn.branded:not(:disabled):hover{background-color:var(--accent);color:var(--white);border-color:var(--accent)}.g-link,.about-us a{color:var(--carbon);color:var(--main);font-family:var(--font-base);font-size:var(--font-18);font-weight:var(--font-bold);background-color:transparent;border:0;letter-spacing:.1rem;text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:.2rem;text-decoration-color:var(--cedar);cursor:pointer;transition:var(--transition)}.g-link:hover,.about-us a:hover{color:var(--cedar);color:var(--accent);text-underline-offset:.4rem;text-decoration-thickness:.4rem;text-decoration-color:var(--lemon);transition:var(--transition)}@media only screen and (max-width: 749px){.g-btn{font-size:var(--font-18)}}.anchor{position:absolute;top:calc((var(--header-height) - var(--gap-xl)) * -1);left:0}.brand-structure{width:100%;display:grid;grid-template-areas:"sidebar content";grid-template-columns:5.4rem 1fr}.galerie-sidebar-container{grid-area:sidebar;height:100%;background-color:var(--cotton);border-right:solid .1rem var(--cedar);position:relative;z-index:5}.brand-structure__content{grid-area:content}.galerie-sidebar{position:sticky;top:0;overflow:hidden}.galerie-sidebar a{text-decoration:none;height:100vh}.galerie-sidebar__logo{width:calc(100% + .1rem);height:4.5rem;background-color:var(--carbon);margin-right:-.1rem;transition:var(--transition)}.galerie-sidebar__logo .tree{height:3.2rem;width:auto;--carbon: var(--white);transition:var(--transition)}.galerie-sidebar__text{min-height:18rem;transform:rotate(-90deg)}.galerie-sidebar__text .lgb-text{height:2.4rem;width:auto}.galerie-sidebar__text span{flex-shrink:0;font-size:var(--font-20);font-weight:var(--font-bold);color:var(--carbon);padding-bottom:.6rem}.galerie-sidebar__text .icon-close-small{width:1rem;height:1rem;flex-shrink:0}.galerie-sidebar a:hover .galerie-sidebar__logo{--carbon: var(--lemon)}.galerie-sidebar a:hover .galerie-sidebar__logo .tree{--carbon: var(--carbon)}@media only screen and (max-width: 989px){.brand-structure{grid-template-areas:"content";grid-template-columns:1fr}}.card-product{position:relative;background-color:var(--white);border:solid .1rem var(--cedar);padding:var(--gap-xs);width:100%;height:100%}.card-product:after{content:"";position:absolute;width:100%;height:100%;left:.4rem;top:.4rem;border-right:var(--border-light);border-bottom:var(--border-light);z-index:-1}.card-product__badges{position:absolute;top:1.2rem;left:-.6rem;z-index:1;font-size:var(--font-16);letter-spacing:.1rem}.card-product__media{position:relative;padding-top:100%;overflow:hidden}.card-product__media>img,.card-product__media>div{position:absolute;width:100%;height:100%;left:50%;top:50%;object-fit:contain;transform:translate(-50%,-50%);border-radius:var(--rad-s);overflow:hidden;transition:var(--transition)}.card-product:hover .card-product__media>img{transform:translate(-50%,-50%) var(--scale)}.card-product__media>div{background-color:var(--snow)}.card-product__media>div>img{max-width:50%;height:auto;margin:auto;opacity:.5}.card-product__content{text-decoration:none;text-align:center;color:var(--carbon);color:var(--main)}.card-product__content:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.card-product__content .content-brand{font-size:var(--font-16)}.card-product__content h3{font-weight:var(--font-bold);font-size:var(--font-16);margin:0}.card-product__content .content-format{border:.1rem dotted var(--cedar);border-radius:var(--rad-s);padding-left:var(--gap-xs);padding-right:var(--gap-xs);margin-top:var(--gap-xxs)}.card-product__buy .buy-price__price .end-price{font-weight:var(--font-bold)}.card-product__buy .buy-price__price .end-price.reduced{color:var(--cherry)}.card-product__buy .buy-price__price .original-price{font-size:var(--font-16);font-weight:var(--font-extra-light);text-decoration:line-through}.card-product__buy .buy-price__pqr{height:2.4rem;font-size:var(--font-16);font-weight:var(--font-extra-light);border-top:solid .1rem var(--cedar)}.card-product__buy .buy-button{position:relative;width:4.4rem;height:4.4rem}.card-product__buy .buy-button product-form{position:absolute;width:100%;height:100%;left:0;top:0}.card-product__buy .buy-button .loading-overlay__spinner{position:absolute;padding:var(--gap-xs);width:4.6rem;height:4.6rem;background-color:var(--lemon);border-radius:50%}.card-product__buy .buy-button .sample-form{position:relative}.card-product__buy .buy-button .sample-form .no-form{width:4.4rem;height:4.4rem;border-radius:50%;border:var(--border-light);background-color:var(--snow)}.card-product__buy .buy-button .sample-form .no-form .icon-checkmark{width:2.4rem;height:auto}.card-product__buy .buy-button .sample-form .sample-cta{position:absolute;top:0;left:0}.card-product__buy .sample-status{color:var(--cherry)}.card-product__buy .sample-status.in-cart{color:var(--olive)}@media only screen and (max-width: 989px){.card-product{padding:var(--gap-xs)}.card-product__buy .buy-button{width:4rem;height:4rem}.card-product__buy .buy-button .g-btn.add-to-cart{width:4rem;height:4rem;min-height:4rem}.card-product__buy .buy-button .g-btn.add-to-cart .svg{width:2.4rem;height:2.4rem}.card-product__buy .buy-button .loading-overlay__spinner{width:3.8rem;height:3.8rem}}.sticker{position:relative}.sticker:after{content:"";position:absolute;left:.1rem;top:100%;border-left:.4rem solid transparent;border-top:.4rem solid var(--carbon);opacity:.5}.sticker span{font-weight:var(--font-extra-light);text-transform:uppercase;color:var(--white);padding:var(--gap-xxs) var(--gap-xs);border-radius:var(--rad-xs);position:relative;width:fit-content;padding-right:var(--gap-xxs);border-top-right-radius:0;border-bottom-right-radius:0;display:block}.sticker span:before{content:"";position:absolute;height:calc(100% - .8rem);width:.8rem;left:100%;top:0;border-top-right-radius:var(--rad-xs)}.sticker span:after{content:"";position:absolute;height:0;width:0;left:100%;top:calc(100% - .8rem);border-style:solid;border-width:.8rem .8rem 0 0;border-color:var(--rhino) transparent transparent transparent}.sticker span.is-top,.sticker span.is-top:before{background-color:var(--cedar)}.sticker span.is-new,.sticker span.is-new:before{background-color:var(--orange)}.sticker span.is-new:after{border-color:var(--peach) transparent transparent transparent}.sticker span.is-sample,.sticker span.is-sample:before{background-color:var(--olive)}.sticker span.is-sample:after{border-color:var(--pear) transparent transparent transparent}.sticker span.is-on-sale,.sticker span.is-on-sale:before{background-color:var(--cherry)}.sticker span.is-on-sale:after{border-color:var(--rose) transparent transparent transparent}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base-custom.css.map */
