@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.josefin_sans_156ccd85-module__HcFG3a__className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.josefin_sans_156ccd85-module__HcFG3a__variable{--font-josefin:"Josefin Sans", "Josefin Sans Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--size:400;--gutter:10vw;--gutter-s:calc(var(--gutter)/2)}@media (min-width:640px){:root{--size:1000;--gutter:7.35vw;--gutter-s:calc(var(--gutter)/2)}}@media (min-width:960px){:root{--size:1440}}@keyframes tabFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{background:0 0}to{background:#000000b3}}@keyframes fadeOut{0%{background:#000000b3}to{background:0 0}}@keyframes sketchIn{0%{stroke-dashoffset:778px}to{stroke-dashoffset:0}}@keyframes sketchOut{0%{stroke-dashoffset:0}to{stroke-dashoffset:778px}}@font-face{font-family:icomoon;src:url(/fonts/icomoon/icomoon.eot?ad4cvw);src:url(/fonts/icomoon/icomoon.eot?ad4cvw#iefix)format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?ad4cvw)format("truetype"),url(/fonts/icomoon/icomoon.woff?ad4cvw)format("woff"),url(/fonts/icomoon/icomoon.svg?ad4cvw#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-search:before{content:""}.icon-envelope-o:before{content:""}.icon-film1:before{content:""}.icon-close:before,.icon-remove:before,.icon-times:before{content:""}.icon-play-circle-o:before{content:""}.icon-video-camera:before{content:""}.icon-map-marker:before{content:""}.icon-arrows:before{content:""}.icon-play1:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-phone:before{content:""}.icon-phone-square:before{content:""}.icon-twitter1:before{content:""}.icon-facebook1:before,.icon-facebook-f:before{content:""}.icon-arrow-circle-left:before{content:""}.icon-arrow-circle-right:before{content:""}.icon-tasks:before{content:""}.icon-arrows-alt:before{content:""}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:""}.icon-envelope:before{content:""}.icon-file-text-o:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-location-arrow:before{content:""}.icon-chevron-circle-left:before{content:""}.icon-chevron-circle-right:before{content:""}.icon-play-circle:before{content:""}.icon-ticket:before{content:""}.icon-instagram1:before{content:""}.icon-paper-plane:before,.icon-send:before{content:""}.icon-paper-plane-o:before,.icon-send-o:before{content:""}.icon-sliders:before{content:""}.icon-map-o:before{content:""}.icon-map:before{content:""}.icon-envelope-open:before{content:""}.icon-envelope-open-o:before{content:""}.icon-imdb:before{content:""}.icon-movie:before{content:""}.icon-magnifying-glass:before{content:""}.icon-play:before{content:""}.icon-play-alt:before{content:""}.icon-film:before{content:""}.icon-search1:before{content:""}.icon-equalizer:before{content:""}.icon-cancel-circle:before{content:""}.icon-cross:before{content:""}.icon-circle-right:before{content:""}.icon-circle-left:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.not-found-container{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem;display:flex}@media (max-width:767px){.not-found-container{min-height:calc(100vh - 180px);padding:1rem}}.not-found-content{text-align:center;background:#fff;border-radius:20px;max-width:600px;padding:4rem 3rem;transition:all .3s;transform:translateY(0);box-shadow:0 20px 40px #0000001a}.not-found-content:hover{transform:translateY(-5px);box-shadow:0 25px 50px #00000026}@media (max-width:767px){.not-found-content{padding:2rem 1.5rem}}.error-code{color:#aac800;text-shadow:2px 2px 4px #0000001a;margin-bottom:1rem;font-size:8rem;font-weight:900;line-height:1}@media (max-width:767px){.error-code{font-size:5rem}}.error-title{color:#37322d;text-transform:none;letter-spacing:normal;margin-bottom:1.5rem;font-size:2.5rem;font-weight:600}@media (max-width:767px){.error-title{font-size:2rem}}.error-description{color:#8c8782;max-width:400px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}@media (max-width:767px){.error-description{margin-bottom:2rem;font-size:1.1rem}}.error-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:767px){.error-actions{flex-direction:column;align-items:center}}.btn-primary,.btn-secondary{cursor:pointer;border:2px solid #0000;border-radius:50px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary:hover,.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000026}.btn-primary{color:#fff;background:#aac800}.btn-primary:hover{color:#fff;background:#7f9500}.btn-secondary{color:#37322d;background:0 0;border-color:#8c8782}.btn-secondary:hover{color:#fff;background:#8c8782;border-color:#8c8782}.not-found-container{animation:.8s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}header{letter-spacing:.2em;z-index:20;background:0 0;font-size:.75em}header .header__logo{grid-column:2/4;max-width:20em;padding:0 3vw 0 0;overflow:hidden}header .header__logo img{width:80%;height:auto}header nav{grid-column:4/-2;justify-content:space-evenly;height:100%;margin-left:auto;display:flex}header nav .nav__inner{display:contents}header nav a{color:#37322d;text-transform:uppercase;align-self:center;padding:0 2em;font-weight:700}header nav a:last-child{border-right:none}header nav a:first-child{justify-self:start}header nav a:hover span{border-bottom:1px solid #aac800;padding-bottom:.5em}header nav a.active{color:#aac800}header nav a.active span{border-bottom:1px solid #aac800;padding-bottom:.5em}header .menu-toggle{cursor:pointer;grid-column:-3;padding:1em;display:none}header .hamburger,header .hamburger:before,header .hamburger:after{content:"";background:#43413c;border-radius:3px;width:1.75em;height:3px;transition:all .5s ease-in-out;display:block}header .hamburger:before{transform:translateY(-6px)}header .hamburger:after{transform:translateY(3px)}header .open .hamburger{transform:rotate(45deg)}header .open .hamburger:before{opacity:0}header .open .hamburger:after{transform:translateY(-3px)rotate(-90deg)}@media screen and (min-width:769px){:is(body[data-page=about-us] header,body[data-page=catalog] header,body[data-page=product] header,body:not([data-page]):has(.about-us,.catalog,.product) header){background:0 0}:is(body[data-page=about-us] header nav a,body[data-page=catalog] header nav a,body[data-page=product] header nav a,body:not([data-page]):has(.about-us,.catalog,.product) header nav a){color:#8c8782}:is(body[data-page=about-us] header nav a.active,body[data-page=catalog] header nav a.active,body[data-page=product] header nav a.active,body:not([data-page]):has(.about-us,.catalog,.product) header nav a.active){color:#aac800}}@media (max-width:933px){header .header__logo{padding:0}header nav{font-size:.79em}}@media (max-width:768px){header{background:#fff;height:auto;margin:1.5em 0}header .header__logo{grid-column:2/6}header nav{z-index:30;background:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;grid-column:1/-1;grid-template-rows:0fr;grid-template-columns:1fr;width:100%;height:auto;margin-left:0;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),box-shadow .42s;display:grid;position:absolute;top:calc(100% + 1.25em);left:0;right:0;box-shadow:0 20px 30px -10px #0000,inset 0 11px 11px -9px #0000}header nav.nav--open{grid-template-rows:1fr;box-shadow:0 20px 30px -10px #0000004d,inset 0 11px 11px -9px #0000004d}header nav .nav__inner{border-bottom-right-radius:16px;border-bottom-left-radius:16px;min-height:0;display:block;overflow:hidden}header nav .nav__inner a{letter-spacing:.2em;text-align:left;color:#43413c;align-self:auto;width:100%;padding:6dvh 1.5em 6dvh 8.333%;font-size:4vw;transition:background .2s,color .2s;display:block}header nav .nav__inner a span{border:0;padding:0}header nav .nav__inner a:hover,header nav .nav__inner a:focus{color:#fff;background:#aac800}header nav .nav__inner a:hover span,header nav .nav__inner a:focus span{border:0}header nav .nav__inner a.active{color:#aac800}header nav .nav__inner a.active:hover,header nav .nav__inner a.active:focus{color:#fff}header .menu-toggle{appearance:none;background:0 0;border:0;display:block}}.hero--text{text-align:center}.hero__header{text-align:left;color:#8c8782;margin:1em 0;font-size:1.5vw}.hero__copy{font-size:1em;line-height:1.5em}.hero--about-us,.hero--catalog,.hero--contact{background-position:50%;background-repeat:no-repeat;background-size:cover;height:60vw;max-height:100vh}.hero--about-us:before,.hero--catalog:before,.hero--contact:before{content:"";background:#00000040;width:100%;height:100%;position:absolute;top:0;left:0}.hero--about-us.section,.hero--catalog.section,.hero--contact.section{height:30vw;max-height:100vh}.hero--about-us.section .container,.hero--catalog.section .container,.hero--contact.section .container{z-index:2;grid-column:1/-1;width:100%;height:100%;padding:0;position:absolute;overflow:hidden}.hero--about-us.section .container:before,.hero--catalog.section .container:before,.hero--contact.section .container:before{content:"";z-index:2;background:linear-gradient(#0000 50%,#000 100%);width:100%;height:100%;position:absolute}.hero--about-us .hero__header,.hero--catalog .hero__header,.hero--contact .hero__header{color:#fff;font-weight:400;position:absolute;top:10vw;left:50%;transform:translate(-50%)}.hero--about-us .hero__header div,.hero--catalog .hero__header div,.hero--contact .hero__header div{color:#aac800;margin-top:.5em;font-weight:700}.hero--about-us .hero__header .logo,.hero--catalog .hero__header .logo,.hero--contact .hero__header .logo{width:30vw}.hero--about-us .gatsby-image-wrapper,.hero--catalog .gatsby-image-wrapper,.hero--contact .gatsby-image-wrapper{position:absolute}.hero--about-us .gatsby-image-wrapper img,.hero--catalog .gatsby-image-wrapper img,.hero--contact .gatsby-image-wrapper img{object-fit:contain}.hero--contact.section,.hero--catalog.section{height:25vw}.hero--catalog .hero__header{opacity:0;font-size:1.5vw}.hero--catalog .hero__header div{color:#8c8782;font-size:4vw}.hero--product.section{height:30vw;max-height:100vh}.hero--product.section .container{z-index:2;grid-column:1/-1;width:100%;height:100%;padding:0;position:absolute;overflow:hidden}.hero--product.section .container:before{content:"";z-index:2;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:100%;position:absolute}.hero--product.section .label{color:#8c8782}.hero--product.section .duration{margin-right:.5em}.hero--product.section a{color:#aac800;cursor:pointer;margin:0 .5em}.hero--product.section a:hover{color:#aac800}.hero--product.section .hero__details{z-index:10;width:65%;position:absolute;bottom:0;left:33%}.hero--product.section .hero__details h1,.hero--product.section .hero__details h2,.hero--product.section .hero__details h3,.hero--product.section .hero__details h4{color:#fff}.hero--product .hero__item,.hero--product .gatsby-image-wrapper{height:100%;position:relative}@media (max-width:1024px){.hero__copy{font-size:1.5vw}.hero--product h1{font-size:1 .5rem}.hero--product h4{font-size:.66rem}}@media (max-width:768px){.hero__copy{font-size:2.5vw}}.section{z-index:2;grid-template-columns:repeat(12,1fr);display:grid;position:relative}.section .container{grid-column:2/-2;padding:3vw 0}.section__logo{width:50%;max-width:640px;margin:0 auto 2em}.section__header{text-align:center;grid-column:2/-2;margin:1.5em 0;font-size:3.25vw}.section__header a{color:inherit;transition:color .25s}.section__header a:hover{color:#aac800}.section__header span{border-bottom:1px solid #aac800;line-height:2em;display:inline-block}.section__tag .container{text-align:left;padding:0}.section__tag .tagline{text-align:left;color:#37322d;white-space:nowrap;background:#fff;border-bottom:1px solid #aac800;width:100%;margin:0;padding:.5em;font-size:.91vw;line-height:1.4em;display:block;overflow:hidden}.section__tag .tagline__track{display:inline}.section__tag .tagline__text+.tagline__text{display:none}@media screen and (min-width:769px){.section__header{font-size:2vw}}@media screen and (min-width:1025px){.section__header{font-size:1.25vw}}@media (max-width:1199px){.section__tag{margin-top:-.5em}}@media (max-width:1024px){.section__tag{margin-top:-1em}}@media (max-width:768px){.section__tag{margin-top:-.75em}.section__tag .tagline{white-space:nowrap;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;padding:.6em 0;font-size:.8rem;line-height:1.4em;display:block;overflow:auto hidden}.section__tag .tagline::-webkit-scrollbar{display:none}.section__tag .tagline{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.section__tag .tagline__track{min-width:100%;display:inline-flex}.section__tag .tagline__text{white-space:nowrap;padding-left:30px;padding-right:3rem;display:inline-block}.section__tag .tagline__text+.tagline__text{display:inline-block}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.section__tag .tagline{white-space:normal;overflow:visible;-webkit-mask-image:none;mask-image:none}.section__tag .tagline__track{display:inline}.section__tag .tagline__text{padding-left:0;padding-right:0}.section__tag .tagline__text+.tagline__text{display:none}}footer{grid-template-columns:repeat(12,1fr);font-size:.9em;display:grid}footer .container{grid-area:3/2/auto/-2;grid-template-columns:repeat(3,1fr);display:grid}footer .container>div{text-align:right;height:100%;margin:2em 0 0 2em;position:relative}footer .container>div:first-child{grid-column:3}footer h4{text-transform:uppercase;margin-bottom:1em;font-weight:700}.footer--icon{margin:0 1em 0 0;font-size:2em;transition:transform .45s}.footer--icon:hover{transform:scale(1.15)}.footer__logo{display:block}.footer__logo img{width:10em;height:auto}.footer__copyright{font-size:.7em;position:absolute;bottom:3em}.footer__social{margin-top:1.75em;margin-right:-2em}@media (max-width:767px){footer{margin:.5em 0 0}footer .container{grid-template-columns:repeat(4,1fr)}footer .container>div{text-align:center;margin:0;padding:2em 0;font-size:3vw}footer .container>div:first-child{grid-area:3/1/auto/-1}footer .container>div:nth-child(2){text-align:left;grid-area:1/1/auto/3}footer .container>div:nth-child(3){text-align:right;grid-area:1/3/auto/-1}footer .container>div h4{margin-bottom:1.75em;font-size:3.5vw}footer .container>div h4 span{position:relative}footer .container>div h4 span:after{content:"";background:#aac800;width:100%;height:1px;position:absolute;bottom:-10px;left:0}.footer__copyright{position:relative;bottom:0}.footer__social{text-align:center;margin-right:0}.footer{line-height:1.5em}.footer--icon{margin:0 1em;font-size:4vw;transition:transform .45s}.footer--icon:hover{transform:scale(1.15)}}.carousel{color:#37322d;z-index:0;grid-template-columns:repeat(12,1fr);display:grid;overflow:hidden}.carousel .container{white-space:nowrap;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;font-size:0;transition:transform .45s;position:relative;overflow:auto hidden}.carousel .slick-list{margin:0}.carousel .slick-slide>div{padding:0 2vw}.carousel .slick-prev:before,.carousel .slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important}.carousel .slick-prev{left:-2em}.carousel .slick-prev:before{content:""}.carousel .slick-next{right:-2em}.carousel .slick-next:before{content:""}.carousel .slick-prev,.carousel .slick-next{width:2em;height:2em;font-size:1.5em;overflow:hidden}.carousel .slick-prev:before,.carousel .slick-next:before{color:#37322d;margin:0 auto;font-size:2em;transition:color .25s;display:inline-block}.carousel .slick-prev:hover:before,.carousel .slick-next:hover:before{color:#aac800}.carousel--hero>*{grid-column:2/-2}.carousel--hero .container{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:auto}.carousel--hero .tile__details{z-index:10;color:#fff;padding:1vw .75em;position:absolute;bottom:0}.carousel--hero .tile__details:before{content:"";opacity:.53;z-index:1;background:linear-gradient(#0000 0%,#000000f2 100%);width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.carousel--hero .tile__details .tile__title,.carousel--hero .tile__details .tile__description{z-index:10;color:#fff;position:relative}.carousel--hero .tile__details .tile__title{padding-bottom:.25em;line-height:1.25em;display:inline-block}.carousel--hero .tile__details .tile__title:after{content:"";background:#aac800;width:100%;height:1px;position:absolute;bottom:0;left:0}.carousel--hero .tile__details .tile__description{padding-top:.25em;font-size:.7rem}.carousel--hero .tile__details .tile__description a{color:#aac800}.carousel--hero .tile:hover .tile__details:before{opacity:1}.carousel--thumbs{padding:0;overflow:visible}.carousel--thumbs>*{grid-column:2/-2}.carousel--thumbs .container{padding:0 0 7vw}.carousel--thumbs .slick-slide{padding-bottom:3em;overflow:hidden}.carousel--thumbs .slick-prev,.carousel--thumbs .slick-next{top:calc(50% - 1em)}.carousel--thumbs:hover .tile:hover{opacity:1;transform:scale(1.05)}.carousel--thumbs .tile,.carousel--thumbs img{width:14vw;max-width:360px;height:21vw;max-height:540px;margin:0;overflow:visible}.carousel--thumbs .tile__title{color:#43413c;margin-top:.5em}.carousel--thumbs .tile__director{color:#8c8782}.carousel--thumbs .tile__new:after{content:"";z-index:10;background-image:url(/images/tag_new.png);width:50px;height:50px;position:absolute;bottom:0;right:0}.carousel--thumbs .tile:hover:not(.video){opacity:1}.carousel--header span{cursor:pointer;transition:all .25s}.carousel--header span:hover{transform:scale(1.05)}.carousel a:not(.video):link,.carousel a:not(.video):hover,.carousel a:not(.video):active,.carousel a:not(.video):visited{text-decoration:none;transition:color .15s}.carousel a:not(.video):hover{color:#7f8c8d;text-decoration:underline}.tile{scroll-snap-align:start;text-align:left;cursor:pointer;height:26vw;font-size:20px;transition:all .45s;display:inline-block;position:relative;overflow:hidden}.tile:after{content:"";width:100%;height:100%;position:absolute;top:0}.tile:hover,.tile:hover .tile__details{opacity:1}.tile.video{background:#fff}.tile.video:after,.tile.video:before{content:"";transition:all .25s ease-in;position:absolute;top:50%;left:50%}.tile.video:after{filter:drop-shadow(0 0 2px #00000040);border:16px solid #0000;border-left:20px solid #8c8782;width:0;height:0;margin-top:-18px;margin-left:-10px}.tile.video:before{z-index:1;border:3px solid #8c8782;border-radius:50%;width:60px;height:60px;margin-top:-34px;margin-left:-34px}.tile.video:hover:before{border-color:#aac800}.tile.video:hover:after{border-left:20px solid #aac800}.tile.article{background:#fff}.tile__img{object-fit:cover}.tile__details{text-align:justify;word-break:break-word;white-space:pre-line;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;padding:0 .25em;font-weight:700;transition:opacity .45s}.tile__title{text-transform:uppercase;font-size:.65rem}.tile__director{text-transform:capitalize;font-size:.5em}.tile .vimeo-wrapper{width:100%;height:100%;position:relative;top:0}.tile .vimeo-wrapper iframe{object-fit:cover;object-position:center center;width:35.5556vw;min-width:26.6667vw;height:15vw;min-height:15vw}.tile__media,.tile__media>div,.tile__media img{object-fit:cover;width:100%;height:100%}@media (max-width:1023px){.carousel--thumbs a{text-align:center}.carousel--thumbs .container{padding:0}.carousel--thumbs .tile,.carousel--thumbs img{width:22vw;height:33vw}.carousel--thumbs .tile__title{font-size:1.25vw}.carousel--thumbs .tile__director{font-size:1.3vw}}@media (max-width:767px){.tile{height:44vw}.carousel .slick-prev{left:-1.65em}.carousel .slick-next{right:-1.65em}.carousel .slick-list{padding:0!important}.carousel--thumbs .container{padding:1vw 0 10vw}.carousel--thumbs .tile__title{font-size:1.75vw}.carousel--thumbs .tile__director{font-size:1.4vw}}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.loader{width:150px;height:150px;margin:75px auto;display:block;position:relative;overflow:hidden}.loader div{height:100%}.loader3,.loader3 div{border:2px solid #0000;border-color:#aac800 #0000 #0000 #8c8782;border-radius:50%;padding:8px;animation:3s cubic-bezier(.55,.38,.21,.88) infinite rotate}.loader,.loader *{will-change:transform}.product-info .container{padding:0}.product__left{text-align:center;float:left;width:25%;transform:translateY(-50%)}.product__poster,.product__content{display:inline-block}.product__poster{float:left;cursor:pointer;background:#fff;width:100%;padding:.35em;transition:all .25s;position:relative;box-shadow:0 2px 38px #0003}.product__poster:after,.product__poster:before{content:"";z-index:-1;background:0 0;position:absolute;left:auto}.product__poster:after{width:90%;height:10px;top:30px;right:8px;transform:rotate(-3deg);box-shadow:0 -25px 35px #00000080}.product__poster:before{width:10px;height:86%;top:0;right:18px;transform:rotate(3deg);box-shadow:22px 0 35px #00000080}.product__poster .gatsby-image-wrapper{transition:all .25s}.product__poster .gatsby-image-wrapper:hover{transform:scale(1.01)}.product__laurels{z-index:10;flex-flow:wrap;place-content:flex-end center;width:26.75%;height:100%;display:flex;position:absolute;top:0%;right:0%}.product__laurel{width:50%;margin-bottom:3%;padding:3%;display:inline-block;position:relative}.product__laurel .gatsby-image-wrapper{top:50%;transform:translateY(-50%)}.product__buttons{margin:1em 0 2em}.product__button{text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;letter-spacing:1px;vertical-align:baseline;background:#8c8782;border-radius:.25em;width:15em;height:3em;margin:1.5em 1em 0;font-size:.75em;font-weight:700;line-height:3em;transition:background .45s;display:inline-block}.product__button:hover{background:#aac800}.product__button--imdb{background:#000}.product__button--imdb:hover{background:#aac800}.product__button--rt{vertical-align:bottom;background:#fa320a}.product__button--rt .icon-rt{background:url(/images/rotten-tomato-icon.png) 50%/contain no-repeat;width:8em;height:3em}.product__button--rt:hover{background:#aac800}.product__button span{line-height:1.1em;display:inline-block}.product__button .icon-file-text-o{vertical-align:baseline}.product__button .icon-imdb{vertical-align:middle;color:#f5c518;background-size:10vw 1vw;border-radius:5vw;font-size:2.5em;line-height:.5em}.product__content{width:70%;padding:0 0 0 5%}.product-quote{margin-bottom:.35em}.product-details{grid-gap:0 1em;grid-template-columns:repeat(2,1fr);display:grid}.product-description{grid-column:1/-1;margin:1em 0}.product-detail{font-size:.85em}.product-detail h6{margin:1.25em 0}.product-stills{grid-gap:1em 1em;grid-template-rows:minmax(100px,max-content) repeat(auto-fill,200px) 20%;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.product-stills>div{cursor:pointer;transition:all .25s;overflow:hidden}.product-stills>div:hover{transform:scale(1.01)}.product-stills .gatsby-image-wrapper div{padding-bottom:100%!important}.product-stills .gatsby-image-wrapper img{transform:translateY(-25%)}.product .coming-soon{text-transform:uppercase;color:#8c8782;text-align:center;margin:2em 0;font-size:1.25em;font-style:italic;font-weight:700}.product__details{width:40%;margin-left:25%;position:absolute;transform:translateY(-100%)}.product__details h1,.product__details h2,.product__details h3,.product__details h4{color:#fff}.product__details h4 span{vertical-align:middle;line-height:1.5em}.product .detail{margin-bottom:.25em}.product .detail__role{font-weight:600}.tabs .tab{color:#8c878280;cursor:pointer;border-bottom:2.25px solid #8c878280;border-radius:10px 10px 0 0;width:33%;transition:all .25s ease-in;display:inline-block}.tabs .tab:hover,.tabs .tab.active{background:0 0}.tabs .tab:hover h6,.tabs .tab.active h6{color:#aac800}.tabs .tab.active{border-bottom:2.25px solid #aac80080}.tabs .tab h6{color:#8c8782;text-align:center;text-transform:uppercase;margin:1.25em 0}.tabs .content{color:#0009;background:#fff3;padding:1em 0;animation:2s tabFadeIn}.fade-in{-ms-animation:tabFadeIn ease 1s;animation:1s tabFadeIn}#modal-container{visibility:hidden;z-index:0;width:100%;height:100%;display:table;position:fixed;top:0;left:0;transform:scale(0)}#modal-container.open{z-index:100;visibility:visible;transform:scale(1)}#modal-container.open .modal-background{background:0 0;animation:.5s cubic-bezier(.165,.84,.44,1) forwards fadeIn}#modal-container.open.out{animation:0s linear .5s forwards quickScaleDown}#modal-container.open.out .modal-background{animation:.5s cubic-bezier(.165,.84,.44,1) forwards fadeOut}#modal-container.open.out .modal-background .modal{animation:.5s cubic-bezier(.165,.84,.44,1) forwards modalFadeOut}#modal-container.open.out .modal-background .modal h2,#modal-container.open.out .modal-background .modal p{animation:.5s cubic-bezier(.165,.84,.44,1) forwards modalContentFadeOut}#modal-container.open.out .modal-background .modal .modal-svg rect{animation:.5s cubic-bezier(.165,.84,.44,1) forwards sketchOut}.modal-background{text-align:center;vertical-align:middle;background:#000c;display:table-cell}.modal-background .gallery-wrapper{width:90vw;max-width:1200px;height:50vw;max-height:667px;position:relative}.modal-background .poster-wrapper{width:60vh;max-width:80vw;height:90vh;max-height:68vh;position:relative}.modal-background .modal{border-radius:3px;font-weight:300;display:inline-block;position:relative}.modal-background .modal__close{cursor:pointer;color:#fff;padding:1em;font-size:1.5em;transition:all .25s;display:block;position:absolute;top:0;right:0}.modal-background .modal__close:hover{color:#aac800;transform:scale(1.25)}.modal-background .modal iframe{width:60.8696vw;height:46vw}.modal-background .modal .slick-list,.modal-background .modal .slick-slide{width:90vw;max-width:1200px;height:50vw;max-height:667px}.modal-background .modal .slick-prev:before,.modal-background .modal .slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important}.modal-background .modal .slick-prev{left:-1.75em}.modal-background .modal .slick-prev:before{content:""}.modal-background .modal .slick-next{right:-1.75em}.modal-background .modal .slick-next:before{content:""}.modal-background .modal .slick-prev,.modal-background .modal .slick-next{width:2em;height:2em;font-size:1.5em;overflow:hidden}.modal-background .modal .slick-prev:before,.modal-background .modal .slick-next:before{color:#fff;margin:0 auto;font-size:2em;transition:all .25s;display:inline-block}.modal-background .modal .slick-prev:hover:before,.modal-background .modal .slick-next:hover:before{color:#aac800}@media (max-width:1023px){.product__poster:before{height:75%}.product__button{font-size:1.25vw}.product__details h1{font-size:1.75rem}.product__details h4{font-size:.85rem}}@media (max-width:768px){.product__left{text-align:center;width:100%;margin-top:-22%;transform:none}.product__poster{float:none;width:54%;margin:0 23%;display:inline-block}.product__poster:before{height:17%;right:34%}.product__poster:after{width:32%;right:34%}.product__details{text-align:center;width:100%;margin:75% 0 0;position:relative;transform:none}.product__details h1{font-size:5.5vw}.product__details h1,.product__details h2,.product__details h3,.product__details h4{color:#43413c;margin-bottom:4vw}.product__details h4{color:#8c8782;font-size:.8rem}.product__details h4 .label{color:#43413c}.product__content{width:100%;padding:0}.product__button{font-size:2.25vw}.product__laurels{place-content:flex-end center;width:27%}.product__laurel{margin-bottom:0}.modal-background .modal iframe{width:90vw;height:68.0143vw}.modal-background .modal .slick-prev{left:-5vw}.modal-background .modal .slick-next{right:-5vw}.modal-background .modal .slick-prev,.modal-background .modal .slick-next{z-index:10}}.news .container{text-align:center;grid-template-columns:1fr minmax(150px,25%);width:100%;padding:0;overflow:hidden}.news .container h1{margin:1em 0}.news--social .container{overflow:visible}.news__img{text-align:center;width:50vw;margin:0 auto 1.5em}.news__category{color:#37322d;border:1px solid #37322d;border-color:#0000 #37322d #37322d #0000;border-radius:.25em;margin:1.5em 0;padding:.5em;font-size:.75em;transition:all .45s;display:inline-block}.news__category:hover{color:#aac800;border:1px solid #aac800}.news__social{margin:0 auto}.news__social .crt-widget-grid-carousel .crt-grid-carousel-stage{overflow:hidden}.news__social .crt-widget-grid-carousel .crt-grid-carousel-feed{flex-direction:column;justify-content:center;height:54vh;display:flex;overflow:visible}.news__social .crt-panel-next,.news__social .crt-panel-prev{width:5vw;height:12vw;transition:all .25s ease-in}.news__social .crt-controls-over .crt-panel-next{right:-6vw}.news__social .crt-controls-over .crt-panel-prev{left:-6vw}.news__social .crt-grid-post .crt-grid-post-content{color:#707070;text-align:center;padding-bottom:100%;font-size:.85em;line-height:1.25em;display:block;position:relative;width:100%!important}.news__social .crt-grid-post .crt-post-hover .crt-post-text{font-size:.75em}.news__social .crt-grid-post{float:left;clear:none;border:0;margin:0;padding:.5em;position:relative;overflow:hidden}.news__social .crt-panel-next,.news__social .crt-panel-prev{color:#37322d;background:0 0;font-family:icomoon}.news__social .crt-panel-next:before,.news__social .crt-panel-prev:before{color:#37322d;font-family:icomoon;font-size:2vw;transition:color .25s}.news__social .crt-panel-next:before,.news__social .crt-panel-prev:before{opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#37322d;font-family:icomoon;font-size:2em;line-height:1;transition:color .25s}.news__social .crt-panel-next:hover:before,.news__social .crt-panel-prev:hover:before{color:#aac800}.news__feed{text-align:left;margin:0 auto;font-size:.9em;display:block}.news__feed a h2{font-size:1.5em;transition:all .45s}.news__feed a:hover h2{color:#aac800}.news__feed p{margin:18px 0 0;line-height:1.75}.news__feed strong{margin:0 0 18px}.news__border{background:#8c878240;height:1px;margin:4em 0 3em}.news-filters{background:#ffffff40;border-radius:1em;margin:0 auto;padding:0 1em 1em;display:inline-block;overflow:hidden;box-shadow:0 2px 20px #0003}.news--tabs{justify-content:space-between;padding:0;display:flex}@media (max-width:768px){.news__img{text-align:center;width:100%;margin:0 auto 1.5em}}.contacts-section .container{padding:3vw 0}.contact__list{flex-wrap:wrap;justify-content:space-evenly;display:flex}.contact__title{color:#43413c;margin-bottom:1em;font-weight:400}.contact__title span{border-bottom:1px solid #43413c;padding-bottom:.5em;padding-right:.5em}@media (max-width:768px){.contact{text-align:center;margin-bottom:1.5em}.contact__list{justify-content:space-evenly}}.team-section{background:#37322d}.team-section .members{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(21vw,1fr));grid-auto-rows:calc(22vw + 4em);grid-auto-flow:dense;display:grid}.team-section .section__header{color:#fff;margin-top:7vw}.team-section .member{cursor:pointer;position:relative;overflow:hidden}.team-section .member__profile{position:relative}.team-section .member__image{vertical-align:top;width:22vw;height:22vw;display:inline-block;position:relative;overflow:hidden}.team-section .member__image:after{opacity:0;content:"";background:linear-gradient(#aac80000 50%,#aac800bf 100%);width:100%;height:100%;transition:all .45s;position:absolute;top:0;left:0}.team-section .member__image img{width:100%;max-width:100%;height:auto;transition:transform .25s}.team-section .member__bio{vertical-align:top;float:right;opacity:0;background:#aac80080;width:0;height:22vw;transition:opacity .4s,width .45s cubic-bezier(.22,1,.36,1);display:inline-block;overflow:hidden}.team-section .member__bio p{color:#fff;padding:1em 2em;font-size:1.1vw;line-height:1.5em}.team-section .member__info{padding:.5em 0;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1)}.team-section .member__name{color:#fff}.team-section .member__role{color:#8c8782;margin:0;font-size:.9rem;line-height:1.25em}.team-section .member--expanded{grid-area:span 1/span 3}.team-section .member--expanded .member__bio{opacity:1;width:calc(100% - 22vw);height:22vw}.team-section .member--closing .member__bio{opacity:0;width:0}.team-section .member:hover{z-index:10}.team-section .member:hover .member__image img{transform:scale(1.05)}.team-section .member:hover .member__image:after{opacity:1}@media (max-width:1024px){.team-section .members{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(30vw,1fr));grid-auto-rows:minmax(calc(41vw + 4em),auto);grid-auto-flow:dense}.team-section .member__image{vertical-align:top;width:41vw;height:41vw;display:inline-block}.team-section .member--expanded{grid-area:span 2/span 2;overflow:visible}.team-section .member--expanded .member__info{display:inline;position:absolute;top:calc(41vw - 4em);left:calc(41vw + 1em)}.team-section .member--expanded .member__bio{float:left;width:auto;height:auto;display:inline-block}.team-section .member--expanded .member__bio p{font-size:3vw}.team-section .member--closing{overflow:hidden}.team-section .member--closing .member__bio{max-height:0;padding:0}}.section-catalog{z-index:10;overflow:visible}.section-catalog .container{text-align:center;padding:0}.catalog-results{position:relative}.catalog-results__loader{opacity:0;pointer-events:none;z-index:3;place-items:center;height:min(46vh,420px);transition:opacity .3s;display:grid;position:absolute;top:0;left:0;right:0}.catalog-results__loader .section-loading{opacity:1;min-height:0;animation:none}.catalog-results__grid{transition:opacity .4s}.catalog-results.is-pending{min-height:min(46vh,420px)}.catalog-results.is-pending .catalog-results__loader{opacity:1}.catalog-results.is-pending .catalog-results__grid{opacity:0;pointer-events:none}.filter--bar,.filter--search,.filter--tabs{z-index:10;white-space:nowrap;text-transform:uppercase;justify-content:left;display:flex;overflow:hidden}.filter--bar input,.filter--search input,.filter--tabs input{width:100%;margin:0;padding:0 1em}.filter-search,.filter-button,.filter--pre span{letter-spacing:1px;color:#8c8782;background:#ffffff80;width:100%;padding:1vw 0;font-size:1rem;font-weight:600;transition:all .25s ease-in;display:inline-block}.filter-button{cursor:pointer;padding-right:2em;font-size:.75em}.filter-button:after{content:"";color:#8c8782;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .25s;position:absolute;right:.75em;transform:rotate(90deg);font-family:icomoon!important}.filter-button:hover,.filter-button.active{color:#aac800}.filter-button.active:after{color:#aac800;transform:rotate(270deg)}.filter-button--clear{transition:all .25s}.filter-button--clear:after{content:"";transform:none}.filter-button--clear.active:hover{transform:scale(1.05)}.filter--tabs{margin-top:1em;padding:0 1em;position:relative;overflow:visible}.filter--tabs:before{content:"";background:#8c878280;width:calc(100% - 2em);height:1px;transition:all .3s;position:absolute;bottom:0;left:1em}.filter--tabs--news{margin:3em 0;padding:0}.filter--tabs--news:before{width:100%;left:0}.filter--tabs--news .filter--tab{font-size:1.15vw}.filter--tab{color:#43413c;z-index:10;letter-spacing:1px;cursor:pointer;width:auto;margin-right:4vw;font-size:1rem;font-weight:600;line-height:3em;transition:all .3s;position:relative}.filter--tab:after{content:"";width:100%;height:2px;transition:all .3s;position:absolute;bottom:1px;left:0}.filter--tab:hover:after,.filter--tab.active:after{background:#aac800}.filter--pre{display:none}.filter--pre span{color:#43413c;font-size:.75em}.filter--bar{padding:0 1em}.filter--search{order:2;justify-content:center;margin-left:auto;position:relative}.filter--search input{color:#8c8782;padding-right:2.5em}.filter--search input::placeholder{overflow:visible}.filter--search .filter__button{color:#fff}.filter--submit a{color:#43413c80;cursor:pointer;background:0 0;width:auto;padding:0;font-family:icomoon;font-weight:800;position:absolute;top:50%;right:0;transform:translateY(-45%)}.filter--submit a:hover{color:#43413c}.filter-menu{margin:0 .25em;position:relative}.filter-menu__items{visibility:hidden;opacity:0;max-height:0;transition:max-height .6s;position:relative}.filter-menu.active .filter-button{color:#43413c}.filter-menu.active .filter-button:hover:before{transition:transform .2s ease-in;transform:rotate(-45deg)}.filter-menu.active .filter-button:hover:after{border-color:#0000}.catalog-grid{--auto-grid-min-size:16rem;grid-template-columns:repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));grid-gap:1rem;animation:2s tabFadeIn;display:grid}.catalog-item{cursor:pointer;width:100%;max-width:260px;transition:all .45s;position:relative}.catalog-item a{width:100%;display:block}.catalog-item:hover{transform:scale(1.05)}.catalog-media{aspect-ratio:2/3;background-color:#f0f0f0;width:100%;position:relative;overflow:hidden}.catalog-media:after{opacity:0;content:"";background:linear-gradient(#aac80000 50%,#aac800bf 100%);width:100%;height:100%;transition:all .45s;position:absolute;top:0;left:0}.catalog-media:hover:after{opacity:1}.catalog-media img{vertical-align:bottom;object-fit:cover;width:100%;height:100%;margin-bottom:0;display:block}.catalog__new:before{content:"";z-index:10;background-image:url(/images/tag_new.png);width:50px;height:50px;position:absolute;bottom:0;right:0}.catalog-details{text-align:justify;word-break:break-word;white-space:pre-line;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;color:#37322d;padding:.25em;font-weight:700}.catalog__director{color:#8c8782;text-transform:capitalize;font-size:.6rem}.catalog__placeholder{aspect-ratio:2/3;background-color:#8c8782;width:100%;display:block}.catalog-filters{border:1px solid #0000;border-radius:.25em;margin:0 1em;padding:0;transition:all .25s;display:block;overflow:hidden}.catalog-filters .dropdown__items,.catalog-filters .language,.catalog-filters .year,.catalog-filters .country,.catalog-filters .genre{visibility:hidden;opacity:0;flex-wrap:wrap;justify-content:left;max-height:0;transition:max-height .6s;display:flex;position:relative;overflow-x:hidden}.catalog-filters .dropdown__item{cursor:pointer;text-transform:uppercase;text-align:left;letter-spacing:1px;color:#8c8782;width:10em;margin:1em;font-size:.75em;font-weight:600;position:relative}.catalog-filters .dropdown__item span{padding:.25em 0;display:inline-block;position:relative}.catalog-filters .dropdown__item span:after{content:"";background-color:#8c878280;width:0;height:1px;transition:all .15s ease-in;position:absolute;bottom:0;left:0}.catalog-filters .dropdown__item:hover,.catalog-filters .dropdown__item.active{color:#aac800;z-index:2}.catalog-filters .dropdown__item:hover span:after,.catalog-filters .dropdown__item.active span:after{z-index:1;background-color:#aac800;width:100%;left:0}.catalog-filters .dropdown__item.active span:before{font-family:icomoon;font-size:1em;font-weight:600;line-height:1.15em;position:absolute;right:-1.25em}.catalog-filters .dropdown__item.active span:after{background:0 0;border:1px solid #aac800;width:calc(100% + 1em);height:100%;left:-.5em}.catalog-filters.active-genre,.catalog-filters.active-country,.catalog-filters.active-language,.catalog-filters.active-year{border-color:#8c878280}.catalog-filters.active-genre .filter--genre .filter-button{color:#aac800}.catalog-filters.active-genre .genre{visibility:visible;opacity:1;height:auto;max-height:30em;transition:max-height .7s,opacity 3s,visibility 4s}.catalog-filters.active-country .filter--country .filter-button{color:#aac800}.catalog-filters.active-country .country{visibility:visible;opacity:1;height:auto;max-height:30em;transition:max-height .7s,opacity 3s,visibility 4s}.catalog-filters.active-year .filter--year .filter-button{color:#aac800}.catalog-filters.active-year .year{visibility:visible;opacity:1;height:auto;max-height:30em;transition:max-height .7s,opacity 3s,visibility 4s}.catalog-filters.active-language .filter--language .filter-button{color:#aac800}.catalog-filters.active-language .language{visibility:visible;opacity:1;height:auto;max-height:30em;transition:max-height .7s,opacity 3s,visibility 4s}.catalog-pagination{flex-direction:row;justify-content:center;align-items:center;margin-top:3rem;display:flex}.catalog-pagination .slick-prev:before,.catalog-pagination .slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important}.catalog-pagination .slick-prev{left:-2em}.catalog-pagination .slick-prev:before{content:""}.catalog-pagination .slick-next{right:-2em}.catalog-pagination .slick-next:before{content:""}.catalog-pagination .slick-prev,.catalog-pagination .slick-next{width:2em;height:2em;font-size:1.5em;position:relative;overflow:hidden;transform:none}.catalog-pagination .slick-prev:before,.catalog-pagination .slick-next:before{color:#37322d;margin:0 auto;font-size:2em;transition:color .25s;display:inline-block}.catalog-pagination .slick-prev:hover:before,.catalog-pagination .slick-next:hover:before{color:#aac800}@media (max-width:1023px){.filter--pre{display:none}.catalog-filters .filter-menu{transition:all .25s ease-out}.catalog-filters.active-genre .filter--language,.catalog-filters.active-genre .filter--country,.catalog-filters.active-genre .filter--year,.catalog-filters.active-country .filter--language,.catalog-filters.active-country .filter--genre,.catalog-filters.active-country .filter--year,.catalog-filters.active-year .filter--language,.catalog-filters.active-year .filter--genre,.catalog-filters.active-year .filter--country,.catalog-filters.active-language .filter--country,.catalog-filters.active-language .filter--genre,.catalog-filters.active-language .filter--year{opacity:0;height:0}.filter--search{display:block;position:absolute;top:-1.75em;right:1em}}@media (max-width:767px){.filter--tabs--news{flex-wrap:wrap;justify-content:space-evenly}.filter--tabs--news .filter--tab{font-size:2.5vw}.filter--tab{margin:0 auto;font-size:2.25vw;line-height:3.5em}.filter-menu{width:auto;margin:0 auto}.filter-button{font-size:2vw;line-height:2.5em}.filter--search{display:block}}@media (max-width:639px){.catalog-grid{flex-direction:column;align-items:center;display:flex}}@media (max-width:489px){.catalog-grid{display:inline-block}.catalog-item{margin-bottom:1.5rem}}.embla{position:relative}.embla__viewport{overflow:hidden}.carousel--hero .embla{opacity:0;transition:opacity .45s}.carousel--hero .embla[data-ready=true]{opacity:1}.embla__container{backface-visibility:hidden;align-items:flex-start;display:flex}.embla__slide{flex:none;min-width:0;position:relative}.carousel--hero .embla__slide{flex-basis:62%;padding:0 12px}@media (max-width:768px){.carousel--hero .embla__slide{flex-basis:100%}}.carousel--thumbs .embla__slide{flex-basis:20%;padding:0 10px}@media (max-width:1024px){.carousel--thumbs .embla__slide{flex-basis:33.3333%}}@media (max-width:640px){.carousel--thumbs .embla__slide{flex-basis:50%}}.embla__arrow{z-index:6;color:#37322d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:10%;padding:0;transition:color .25s;display:flex;position:absolute;top:0;bottom:0}.embla__arrow:before{text-shadow:0 2px 6px #00000038;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-size:3.5rem;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.embla__arrow:hover{color:#aac800}.embla__arrow:hover:before{transform:scale(1.16)}.embla__arrow:active:before{transform:scale(1.05)}.embla__arrow:focus-visible{outline-offset:-6px;outline:2px solid #aac800}.embla__arrow--prev{right:100%}.embla__arrow--prev:before{content:""}.embla__arrow--next{left:100%}.embla__arrow--next:before{content:""}.embla__arrow:disabled{opacity:.35;cursor:default}@media (max-width:640px){.embla__arrow:before{font-size:2rem}}html,body{max-width:100%;overflow-x:clip}img{max-width:100%}.catalog-media,.tile__media,.member__image,.hero__item,.news__img,.product__poster,.product-stills>div,.product__laurel{position:relative;overflow:hidden}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:1.75rem 1.25rem;display:grid}.catalog-details{text-align:left;padding-top:.5em}.catalog__title{font-size:.9rem}.catalog__director{font-size:.72rem}.catalog-item{width:100%;max-width:none;margin:0}.catalog-media{aspect-ratio:2/3;background:#ececec;border-radius:.25em}.catalog-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.catalog-grid{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:479px){.catalog-grid{grid-template-columns:repeat(2,1fr);display:grid}.catalog-item{margin:0}}.carousel .tile{border-radius:.25em;width:100%;height:auto;display:block;overflow:visible}.carousel .tile__media{border-radius:.25em;overflow:hidden}.carousel .tile__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carousel--hero .embla__slide{flex:0 0 64%;padding:0 12px}.carousel--hero .tile__media{aspect-ratio:16/9;background:#000}.carousel--hero .tile__media-link{z-index:2;position:absolute;inset:0}.carousel--thumbs .embla__slide{flex:0 0 20%;padding:0 10px}.carousel--thumbs .tile,.carousel--thumbs img{width:auto;max-width:none;height:auto;max-height:none}.carousel--thumbs .tile__media{aspect-ratio:2/3;background:#ececec;border-radius:.25em;margin-bottom:.5em}.carousel--thumbs:hover .tile:hover{transform:none}.carousel--thumbs .tile__media img{transition:transform .45s}@media (max-width:1023px){.carousel--hero .embla__slide{flex-basis:82%}.carousel--thumbs .embla__slide{flex-basis:33.333%}}@media (max-width:639px){.carousel--hero .embla__slide{flex-basis:100%}.carousel--thumbs .embla__slide{flex-basis:50%}}.hero__item{background:linear-gradient(160deg,#2b2823 0%,#3c3833 55%,#4a453e 100%);width:100%;height:100%}.hero__item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero--about-us.section,.hero--contact.section,.hero--catalog.section,.hero--product.section{height:clamp(240px,30vw,70vh)}.hero--post.section{grid-template-columns:repeat(12,1fr);height:clamp(220px,28vw,60vh);display:grid}.hero--post .container{grid-column:2/-2;height:100%;padding:0}@media (max-width:767px){.hero--about-us.section,.hero--contact.section,.hero--catalog.section,.hero--product.section,.hero--post.section{height:clamp(180px,52vw,60vh)}}.hero__copy{text-align:center;color:#8c8782;font-size:clamp(.95rem,1.25vw,1.125rem);line-height:1.55}.hero__tint{position:absolute;inset:0}.member__image img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.product__poster img{width:100%;height:auto;margin:0;display:block}.product-stills{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.product-stills>div{aspect-ratio:16/9;cursor:pointer;flex:0 calc(25% - .5625rem)}.product-stills>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.product-stills>div{flex-basis:calc(33.3333% - .5rem)}}@media (max-width:479px){.product-stills>div{flex-basis:calc(50% - .375rem)}}.product__laurel{aspect-ratio:5/4;width:50%;height:auto;overflow:visible}.product__laurel img{box-sizing:border-box;object-fit:contain;padding:12%}header{align-items:stretch}.header__logo{align-items:center;height:100%;padding:0;display:flex;overflow:visible}.header__logo img{width:auto;height:clamp(28px,2.4vw,36px);margin:0;display:block}header nav a{align-self:center}footer.footer{justify-content:flex-end;align-items:center;padding:2.5rem 8.3333%;display:flex}footer.footer>.container{grid-template-columns:none;justify-content:flex-end;width:100%;margin:0;padding:0;display:flex}footer.footer>.container>div{grid-column:auto;margin:0}.footer__social{align-items:center;gap:1.5rem;margin:0;display:inline-flex}.footer--icon{margin:0}@media (max-width:767px){footer.footer{justify-content:center;padding:1.75rem 8.3333%}footer.footer>.container{justify-content:center}}.filter--search{min-width:18em;position:relative}.filter--search input{padding-right:2.75em}.filter--search input::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter--search .filter--submit{pointer-events:none;background:0 0;width:auto;padding:0;position:absolute;top:50%;right:1em;transform:translateY(-50%)}.filter--search .filter-search{color:#43413c8c;background:0 0;width:auto;padding:0;font-family:icomoon;font-size:1.15rem;line-height:1;display:inline-block}@media (max-width:1023px){.filter--search{flex:0 0 100%;order:-1;width:100%;min-width:0;margin:0 0 1.25em;display:block;position:relative;top:auto;right:auto;overflow:visible}.filter--search input{width:100%;padding-top:.55em;padding-bottom:.55em}.filter--tabs{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em .4em}.filter--tab{white-space:nowrap;letter-spacing:.5px;margin:0;font-size:clamp(.6rem,2.7vw,.9rem);line-height:2.6}.filter--bar{justify-content:space-between}.filter--bar .filter-menu{margin:0}}.dropdown__item{appearance:none;box-shadow:none;background:0 0;border:0;border-radius:0;font-family:inherit}.curator-feed{min-height:min(46vh,420px);position:relative}.curator-feed .section-loading{pointer-events:none;opacity:1;min-height:0;transition:opacity .5s var(--ease-soft);position:fixed;inset:0}.curator-feed.curator-feed--loaded .section-loading{opacity:0;pointer-events:none;animation:none}.curator-feed #curator-feed-news-layout{opacity:0;transition:opacity .6s var(--ease-soft);position:absolute;top:0;left:0;right:0}.curator-feed.curator-feed--loaded #curator-feed-news-layout{opacity:1;position:static}.news--social.section{box-sizing:border-box;align-content:stretch;align-items:stretch;min-height:calc(100svh - 240px)}.news--social .container{height:100%}.news--social .news__social{grid-template-rows:24vh auto 1fr;grid-template-columns:100%;height:100%;display:grid}.news--social h1{text-align:center;letter-spacing:.14em;grid-row:1;align-self:center;margin:0;font-size:clamp(2.2rem,3.3vw,3.8rem)}.news--social .curator-feed{grid-row:2}#curator-feed-news-layout{flex-direction:column;padding-bottom:4rem;display:flex}#curator-feed-news-layout .crt-logo.crt-tag{text-transform:uppercase;color:#37322d59;order:2;align-self:flex-end;font-size:.75rem;font-weight:700;bottom:1.5rem}#curator-feed-news-layout .crt-carousel-pane{box-sizing:border-box;padding:0 12px}#curator-feed-news-layout .crt-grid-post{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s var(--ease),box-shadow .3s var(--ease);will-change:transform;box-shadow:calc(var(--tilt-sx,0px)*.4) calc(var(--tilt-sy,0px)*.4 + 3px) 7px #0000000f,var(--tilt-sx,0px) calc(var(--tilt-sy,0px) + 8px) 18px #00000012;background:#fff;border-radius:6px;overflow:hidden}#curator-feed-news-layout .crt-grid-carousel-feed{align-items:flex-start;height:auto!important}#curator-feed-news-layout .crt-carousel-feed{background:0 0;min-width:0;max-width:100%}#curator-feed-news-layout .crt-grid-carousel-stage,#curator-feed-news-layout .crt-carousel-stage{box-sizing:content-box;margin:-48px 0;padding:48px 0}#curator-feed-news-layout .crt-grid-carousel-slider,#curator-feed-news-layout .crt-carousel-slider{overflow:visible}#curator-feed-news-layout .crt-panel-arrow{color:#37322d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:8vw;height:auto;margin:0;padding:0;font-size:0;transition:color .25s;display:flex;position:absolute;top:0;bottom:0;transform:none}#curator-feed-news-layout .crt-panel-arrow:before{text-shadow:0 2px 6px #00000038;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-size:3.5rem;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}#curator-feed-news-layout .crt-panel-arrow>*{display:none}#curator-feed-news-layout .crt-panel-arrow:after{content:none}#curator-feed-news-layout .crt-panel-arrow:hover{color:#aac800}#curator-feed-news-layout .crt-panel-arrow:hover:before{transform:scale(1.16)}#curator-feed-news-layout .crt-panel-arrow:active:before{transform:scale(1.05)}#curator-feed-news-layout .crt-panel-prev{left:auto;right:100%}#curator-feed-news-layout .crt-panel-prev:before{content:""}#curator-feed-news-layout .crt-panel-next{left:100%;right:auto}#curator-feed-news-layout .crt-panel-next:before{content:""}@media (max-width:639px){#curator-feed-news-layout .crt-panel-arrow:before{font-size:2rem}}.curator-fallback{text-align:center;align-content:center;place-items:center;gap:.75rem;display:grid;position:absolute;inset:0}.curator-fallback p{color:#8c8782bf;letter-spacing:.06em;margin:0;font-size:.9rem}.curator-fallback a{color:#aac800;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:600}.news__social .crt-panel-prev,.news__social .crt-panel-next{background:0 0!important}.news__social .crt-panel-prev:before,.news__social .crt-panel-next:before{text-shadow:0 2px 6px #00000038;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .25s,transform .25s cubic-bezier(.22,1,.36,1);color:#37322d!important;font-family:icomoon!important;font-size:2.75rem!important;line-height:1!important}.news__social .crt-panel-prev:hover:before,.news__social .crt-panel-next:hover:before{transform:scale(1.16);color:#aac800!important}.news__social .crt-panel-prev:before{content:""!important}.news__social .crt-panel-next:before{content:""!important}.gallery-embla{width:min(92vw,1500px);max-width:92vw;position:relative}.gallery-embla__viewport{overflow:hidden}.gallery-embla__container{align-items:center;display:flex}.gallery-embla__slide{flex:0 0 100%;min-width:0;height:min(80vh,820px);position:relative}.gallery-embla__slide img{object-fit:contain}.gallery__arrow{z-index:6;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .25s cubic-bezier(.22,1,.36,1),color .25s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.gallery__arrow:before{text-shadow:0 2px 8px #0000008c;-webkit-font-smoothing:antialiased;font-family:icomoon;font-size:3.5rem;line-height:1;display:inline-block}.gallery__arrow:hover{color:#aac800;transform:translateY(-50%)scale(1.14)}.gallery__arrow:active{transform:translateY(-50%)scale(1.04)}.gallery__arrow--prev{left:max(2.5vw,10px)}.gallery__arrow--prev:before{content:""}.gallery__arrow--next{right:max(2.5vw,10px)}.gallery__arrow--next:before{content:""}.route-loading{opacity:0;place-items:center;min-height:calc(100svh - 240px);animation:.3s .15s forwards routeLoadingIn;display:grid}.section-loading{opacity:0;place-items:center;min-height:42vh;animation:.3s .15s forwards routeLoadingIn;display:grid}@keyframes routeLoadingIn{to{opacity:1}}.news__img{aspect-ratio:16/9;margin-bottom:1em}.news__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.consent{z-index:9999;color:#f3f1ec;background:#37322d;border-radius:10px;align-items:center;gap:18px;width:min(680px,100vw - 24px);padding:14px 18px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0000004d}.consent__text{flex:1;margin:0}.consent__text a{color:#aac800}.consent__actions{flex:none;gap:10px;display:flex}.consent__btn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600}.consent__btn--accept{color:#1c1c00;background:#aac800}.consent__btn--decline{color:#cfccc4;background:0 0;border:1px solid #ffffff40}@media (max-width:560px){.consent{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.consent__actions{justify-content:center}}.legal-section{padding:clamp(100px,12vw,170px) 0 70px}.legal{color:#37322d;max-width:720px;margin:0 auto}.legal h1{margin:0 0 .15em;font-size:2rem}.legal__updated{color:#8a8580;text-transform:uppercase;letter-spacing:.09em;margin:0 0 2.2em;font-size:.8rem}.legal h2{text-transform:uppercase;letter-spacing:.07em;color:#5a5449;margin:2em 0 .5em;font-size:1.05rem}.legal p,.legal li{font-size:1rem;line-height:1.65}.legal ul{margin:.5em 0 1.1em;padding-left:1.2em}.legal li{margin:.55em 0}.legal a{color:#6f8a00;text-decoration:underline}.legal code{background:#f0efe9;border-radius:4px;padding:.05em .35em;font-size:.85em}.footer .container{flex-direction:column;gap:14px;padding:2em 0;display:flex}.footer .container>div{height:auto;margin:0}.footer .footer__social{text-align:right;margin:0}.footer .footer__legal{text-align:center;color:#8a8580;justify-content:center;align-items:center;margin:0;font-size:12px;display:flex}@media (max-width:768px){.footer .container{gap:12px;padding:1.6em 0}.footer .footer__social{text-align:center}.footer .footer__legal{font-size:3vw}}.footer__legal a,.footer__legal-btn{color:inherit;text-decoration:none;transition:color .2s}.footer__legal a:hover,.footer__legal-btn:hover{color:#aac800}.footer__legal-btn{font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;padding:0}.footer__legal-sep{opacity:.6;margin:0 .6em}:root{--ease:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--dur:.4s;--dur-fast:.2s}a,button{transition:color var(--dur-fast) var(--ease-soft),opacity var(--dur-fast) var(--ease-soft)}header nav a span{transition:color var(--dur-fast) var(--ease-soft)}.catalog-item{transition:transform .3s var(--ease);will-change:transform;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.catalog-item:hover{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.04);z-index:2}.catalog-media img{transition:transform .6s var(--ease)}.catalog-media:after{transition:opacity var(--dur) var(--ease-soft)!important}.carousel--thumbs .embla__viewport{margin:-32px 0 -30px;padding:48px 0 52px}.carousel--thumbs .tile{transition:transform .3s var(--ease);will-change:transform;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.carousel--thumbs:hover .tile:hover,.carousel--thumbs .tile:hover{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.05)}.carousel--thumbs .tile:hover .tile__media img{transform:none}.carousel--thumbs .tile__media:before{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-soft);background:linear-gradient(#aac80000 45%,#aac800bf 100%);position:absolute;inset:0}.carousel--thumbs .tile:hover .tile__media:before{opacity:1}.carousel--thumbs .tile:hover:not(.video):after{background:0 0}.carousel--hero .tile__details:before{transition:opacity .4s var(--ease-soft)}.carousel--hero .tile{transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s var(--ease);will-change:transform}.carousel--hero .embla__viewport{margin:-48px 0;padding:48px 0}.section.carousel--hero{margin-bottom:-60px;padding-bottom:60px}.catalog-item .catalog-media,.product__poster,.product-stills>div{transition:box-shadow .3s var(--ease);box-shadow:calc(var(--tilt-sx,0px)*.17) calc(var(--tilt-sy,0px)*.17) 3px #0000000d,calc(var(--tilt-sx,0px)*.33) calc(var(--tilt-sy,0px)*.33) 7px #00000012,calc(var(--tilt-sx,0px)*.5) calc(var(--tilt-sy,0px)*.5) 14px #00000017,calc(var(--tilt-sx,0px)*.67) calc(var(--tilt-sy,0px)*.67) 24px #0000001c,var(--tilt-sx,0px) var(--tilt-sy,0px) 45px #00000021}.carousel--hero .tile .tile__media,.carousel--thumbs .tile .tile__media{transition:box-shadow .3s var(--ease);box-shadow:0 calc(var(--tilt-sy,0px)*.15 + 2px) 5px -1px #0000001a,0 calc(var(--tilt-sy,0px)*.35 + 6px) 12px -5px #0000001f,0 calc(var(--tilt-sy,0px)*.55 + 13px) 20px -12px #0000001f}.product__poster,.product-stills>div{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s var(--ease),box-shadow .3s var(--ease);will-change:transform}.product-stills{overflow:visible}.filter--tab,.filter--tab:after,.filter-button,.filter-button:after,.dropdown__item,.dropdown__item span,.dropdown__item span:after{transition:all var(--dur) var(--ease-soft)}.product__button{transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease)}.product__button:hover{transform:translateY(-2px)}.member__image img{transition:transform .6s var(--ease)}@media (prefers-reduced-motion:no-preference){.catalog-grid{animation:vfFadeUp .6s var(--ease) both}@keyframes vfFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.img-lqip{background-position:50%;background-size:cover;position:absolute;inset:0}.product__laurel .img-lqip{display:none}@media (prefers-reduced-motion:no-preference){html.fx .img-fade{opacity:0;transition:opacity .65s var(--ease-soft),transform .6s var(--ease)}html.fx .img-fade--loaded{opacity:1}.hero__item img{will-change:transform}html.fx .hero__item img{transform:scale(1.16)}[data-parallax]{will-change:transform}html.fx :is(.section__header,.hero__copy,.member){opacity:0;transform:translateY(26px)}html.fx.fx-ready-all :is(.section__header,.hero__copy,.member){opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;font-family:sans-serif;overflow-y:scroll}*{box-sizing:inherit;margin:0;padding:0}:before,:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-josefin),"Josefin Sans",sans-serif;color:#8c8782;background-color:#fff;margin:0;font-size:min(max(1em,4vw),18px);font-weight:300}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}button,input,optgroup,select,textarea{font:inherit;margin:0}ul{margin:0 1.45rem 1.45rem 0;padding:0}a{-webkit-text-decoration-skip:objects;color:#aac800;background-color:#0000;text-decoration:none}a:active,a:hover{outline-width:0}img{border-style:none;max-width:100%;margin:0 0 1.45rem;padding:0}h1,h2,h3,h4,h5,h6{color:#37322d;letter-spacing:.13em;text-transform:uppercase;text-rendering:optimizelegibility;margin:0 0 1.45rem;padding:0;font-weight:700;line-height:1.1}h1{font-size:2.25rem}h2{font-size:1.62671rem}h3{font-size:1.38316rem}h4{font-size:1rem}h5{font-size:.85028rem}h6{font-size:.78405rem}button{font-family:var(--font-josefin),"Josefin Sans",sans-serif;text-transform:uppercase;font-weight:400}input{background:0 0;border:0;outline:0}header,main,footer{grid-column:1/-1}header{z-index:100;grid-row:1;grid-template-columns:repeat(12,1fr);align-items:center;max-width:100%;height:120px;display:grid;position:relative}main{background-color:#fff;grid-row:2}footer{background:#fff;justify-content:space-evenly}@media (max-width:768px){header{height:auto;padding:1.5em 0;position:relative}}
