.hero{background:#622b09;color:#fff}@media only screen and (min-width:960px){.hero:before{content:url(../images/mosaic-001.edf61f77.png);left:-15.9rem;position:absolute;top:0}}@media only screen and (min-width:1280px){.hero:before{left:-10.7rem}}.hero:after{bottom:-16.6rem;content:url(../images/mosaic-002.4c38cda6.png);position:absolute;right:-74.2rem}@media only screen and (min-width:640px){.hero:after{right:-37.2rem}}@media only screen and (min-width:960px){.hero:after{right:-21.2rem}}@media only screen and (min-width:1280px){.hero:after{right:-10.7rem}}.hero__inner-container{padding-bottom:clamp(6.4rem,6.4rem + 64 * ((100vw - 375px)/1545),12.8rem);padding-top:clamp(6.4rem,6.4rem + 64 * ((100vw - 375px)/1545),12.8rem)}.hero__title{font-size:clamp(3.2rem,3.2rem + 28 * ((100vw - 375px)/1545),6rem);text-align:center}.hero__text{font-size:clamp(1.8rem,1.8rem + 4 * ((100vw - 375px)/1545),2.2rem);line-height:1.65;text-align:center}.hero__background{margin-top:calc(0px - var(--site-header--height));max-height:90vh;position:relative}.hero__background video{max-height:90vh;-o-object-position:center;object-position:center}.intro__inner-container{padding-bottom:4.8rem;padding-top:12rem}@media only screen and (min-width:960px){.intro__inner-container{padding-bottom:16rem}}.intro__columns{align-items:flex-end;display:grid;gap:4.8rem;grid-template-columns:100%}@media only screen and (min-width:960px){.intro__columns{grid-template-columns:repeat(2,1fr)}}.intro__badge{max-width:12rem;position:absolute;top:-16rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:960px){.intro__badge{max-width:unset;top:-15rem}}@media only screen and (min-width:1440px){.intro__badge{top:-25rem}}.intro__lead{font-family:Korolev Compressed,sans-serif;font-weight:500;line-height:1.25;margin:.5em 0;max-width:48.5rem}.intro__lead,.intro__title{font-size:clamp(2.8rem,2.8rem + 12 * ((100vw - 375px)/1545),4rem)}.intro__title{font-weight:700;margin:0 0 1.25em}.intro__wrapper{display:flex;margin:6rem 0 0}.intro__logo{margin:0 4.8rem 0 0}.intro__tagline{font-family:Korolev Compressed,sans-serif;font-size:clamp(2.4rem,2.4rem + 6 * ((100vw - 375px)/1545),3rem);font-weight:500;line-height:1.175;margin:0;max-width:37rem}.features__inner-container{padding-bottom:clamp(9.6rem,9.6rem + 44 * ((100vw - 375px)/1545),14rem);padding-top:clamp(6.4rem,6.4rem + 66 * ((100vw - 375px)/1545),13rem)}.features__title{font-size:clamp(3.2rem,3.2rem + 28 * ((100vw - 375px)/1545),6rem);margin:2.25em auto 1.5em;text-align:center}.features__content{display:grid;gap:4.3rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:960px){.features__content{gap:4.3rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){.features__content{gap:4.3rem;grid-template-columns:repeat(5,1fr)}}.features .feature-heading{min-height:6rem}.our-products{overflow:hidden}.our-products__inner-container{padding-bottom:clamp(3.6rem,3.6rem + 12 * ((100vw - 375px)/1545),4.8rem);padding-top:clamp(6.4rem,6.4rem + 32 * ((100vw - 375px)/1545),9.6rem)}@media only screen and (min-width:1280px){.our-products__inner-container:before{content:url(../images/mosaic-007.e14f10c8.png);left:-5.6rem;position:absolute;top:-26.6rem}}.our-products__title{font-size:clamp(3.2rem,3.2rem + 28 * ((100vw - 375px)/1545),6rem);font-weight:700;margin:0 auto .75em;text-align:center}.our-products__title+.products:not(.has-filters){margin-top:10rem}.archive .our-products__inner-container{padding-bottom:clamp(9.6rem,9.6rem + 32 * ((100vw - 375px)/1545),12.8rem)}.archive .our-products__inner-container,.faq__inner-container{padding-top:clamp(6.4rem,6.4rem + 32 * ((100vw - 375px)/1545),9.6rem)}.faq__inner-container{margin:0 auto;max-width:var(--max-width--wide);padding-bottom:clamp(3.6rem,3.6rem + 12 * ((100vw - 375px)/1545),4.8rem);width:calc(100% - var(--site-padding)*2)}.faq__title{font-size:clamp(3.2rem,3.2rem + 28 * ((100vw - 375px)/1545),6rem);font-weight:700;margin:0 auto .75em;text-align:center}.faq__content{display:grid;grid-template-columns:100%;margin:0;max-width:unset;width:100%}@media only screen and (min-width:960px){.faq__content{gap:4.6rem;grid-template-columns:repeat(2,1fr)}}.faq__accordions+.faq__accordions{border-top:1px solid rgba(1,11,19,.2)}@media only screen and (min-width:960px){.faq__accordions+.faq__accordions{border-top:0}}.stores__inner-container{border-top:1px solid;margin:0 auto;max-width:var(--max-width--wide);padding-bottom:clamp(5.6rem,5.6rem + 34 * ((100vw - 375px)/1545),9rem);padding-top:clamp(5.6rem,5.6rem + 34 * ((100vw - 375px)/1545),9rem);width:calc(100% - var(--site-padding)*2)}@media only screen and (min-width:960px){.stores__inner-container{display:flex;gap:2.4rem}}@media only screen and (min-width:1440px){.stores__inner-container{gap:7.2rem}}.stores__title{font-size:clamp(3.2rem,3.2rem + 28 * ((100vw - 375px)/1545),6rem);font-weight:700;margin:0 auto 1em;text-align:center}@media only screen and (min-width:960px){.stores__title{margin:0 auto;max-width:16.4rem;text-align:left}}.stores__content{max-width:unset;width:100%}@media only screen and (min-width:960px){.stores__content{flex:0 0 28rem}}@media only screen and (min-width:1440px){.stores__content{flex:0 0 34rem}}.stores__content:first-of-type{flex:1}.stores__content:last-of-type{margin-top:2.8rem}@media only screen and (min-width:960px){.stores__content:last-of-type{margin-top:0}}.stores__heading{font-size:clamp(2rem,2rem + 10 * ((100vw - 375px)/1545),3rem);font-weight:700;margin:0 0 .75em;padding-top:.8rem;text-align:center}@media only screen and (min-width:960px){.stores__heading{text-align:left}}.stores__images{align-items:center;display:flex;flex-wrap:wrap;gap:0 3.6rem;justify-content:center}@media only screen and (min-width:960px){.stores__images{justify-content:flex-start}}.composition__inner-container{padding-bottom:0;padding-top:0}.composition__content{display:grid;gap:6.4rem 23rem;grid-template-columns:100%;padding-bottom:clamp(5.6rem,5.6rem + 40 * ((100vw - 375px)/1545),9.6rem);padding-top:clamp(4.8rem,4.8rem + 36 * ((100vw - 375px)/1545),8.4rem);z-index:1}@media only screen and (min-width:960px){.composition__content{gap:4.8rem 9.6rem;grid-template-columns:12.8rem auto}}@media only screen and (min-width:1440px){.composition__content{gap:4.8rem 23rem}}.composition__content:after{bottom:0;content:url(../images/mosaic-006.dbe7c5c4.png);position:absolute;right:calc(0px - var(--site-padding));transform:translateY(100%);z-index:1}@media only screen and (min-width:1440px){.composition__content:after{bottom:5.3rem;right:calc(0px - (100vw - var(--max-width--wide))/2 - 10.7rem)}}.composition__title{font-size:clamp(3.6rem,3.6rem + 4 * ((100vw - 375px)/1545),4rem);font-weight:700;line-height:1;margin:0}.composition__title mark{font-size:2.4rem;margin:0 0 0 1rem}@media only screen and (min-width:960px){.composition__title mark{margin:0}}.composition__values{display:flex;flex-flow:column;gap:1.6rem 4.8rem}@media only screen and (min-width:1280px){.composition__values{flex-flow:row wrap;justify-content:space-between}}.composition__value{border-bottom:1px solid hsla(0,0%,100%,.3);padding:0 0 1rem}@media only screen and (min-width:1280px){.composition__value{max-width:calc(50% - 2.4rem);width:100%}}@media only screen and (min-width:1440px){.composition__value{max-width:45.6rem}}.composition__value .meta{color:#fff;flex-flow:row;font-family:Korolev Compressed,sans-serif;font-size:2.4rem;font-weight:700;justify-content:space-between}.composition__value .meta-key{color:inherit;flex:1;font-size:inherit;font-weight:inherit}.composition__value .meta-value{color:inherit;flex:0 0 10rem;font-family:inherit;font-size:inherit;font-weight:inherit}.composition__value .meta+.meta{font-size:1.6rem;font-weight:300;margin-top:0}.composition__value:last-child{border:0}@media only screen and (min-width:1280px){.composition__value:nth-last-child(-n+2){border:0}}.composition__image{overflow:hidden;padding-bottom:45rem;position:relative;z-index:0}.composition__image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.product-card{min-height:100vh}@media only screen and (min-width:640px){.product-card{min-height:56rem}}@media only screen and (min-width:960px){.product-card{min-height:64rem}}@media only screen and (min-width:1280px){.product-card{min-height:80rem}}.product-card:before{content:url(../images/mosaic-005.51612a16.png);left:-37.2rem;position:absolute;top:-5.6rem;z-index:1}@media only screen and (min-width:640px){.product-card:before{left:-16rem}}@media only screen and (min-width:1440px){.product-card:before{left:0}}.product-card__inner-container{display:flex;flex-flow:column;gap:6.4rem;margin:0 auto;max-width:var(--max-width--wide);padding-bottom:7.2rem;padding-top:14.8rem;width:calc(100% - var(--site-padding)*2);z-index:0}@media only screen and (min-width:960px){.product-card__inner-container{flex-flow:row;gap:2.4rem}}@media only screen and (min-width:1280px){.product-card__inner-container{gap:6.4rem}}@media only screen and (min-width:1440px){.product-card__inner-container{padding-bottom:4.8rem;padding-top:14.8rem}}.product-card__image{flex:0 0 100%}@media only screen and (min-width:640px){.product-card__image{flex:0 0 auto;max-width:38.4rem}}@media only screen and (min-width:960px){.product-card__image{max-width:48.4rem}}@media only screen and (min-width:1280px){.product-card__image{max-width:58.4rem}}.product-card__content{display:flex;flex:1;flex-flow:column;gap:3.6rem}@media only screen and (min-width:640px){.product-card__content{flex-flow:row;justify-content:space-between}}@media only screen and (min-width:960px){.product-card__content{flex-flow:column;gap:2.4rem}}@media only screen and (min-width:1440px){.product-card__content{flex-flow:row;gap:6.4rem;justify-content:space-between}}@media only screen and (min-width:640px){.product-card__content-column{max-width:48%}}@media only screen and (min-width:960px){.product-card__content-column{max-width:48rem}}@media only screen and (min-width:1440px){.product-card__content-column{max-width:35rem}}.product-card__content-column:last-child{flex:1 0 auto;margin-top:3.6rem}@media only screen and (min-width:1440px){.product-card__content-column:last-child{margin-top:0}}.product-card__content-title{font-size:clamp(2.8rem,2.8rem + 12 * ((100vw - 375px)/1545),4rem);font-weight:700;margin:.1em 0 .2em}@media only screen and (min-width:1440px){.product-card__content-title{margin:.1em 0 .4em}}.product-card__content-description{margin:2rem 0 3.6rem}@media only screen and (min-width:1440px){.product-card__content-description{margin:4.2rem 0 5.6rem}}.related-products__inner-container{padding-bottom:clamp(9.6rem,9.6rem + 60 * ((100vw - 375px)/1545),15.6rem);padding-top:clamp(8.8rem,8.8rem + 62 * ((100vw - 375px)/1545),15rem)}.related-products__title{font-size:clamp(3.2rem,3.2rem + 28 * ((100vw - 375px)/1545),6rem);font-weight:700;margin:0 auto 1.5em;text-align:center}
