.lg-cursor{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.lg-cursor--hover .lg-cursor-pointer:before{transform:scale(2)}.lg-cursor--hover--color .lg-cursor-pointer:nth-child(2):before{background-color:cyan}.lg-cursor-pointer{position:absolute;top:0;left:0;will-change:transform;z-index:2}.lg-cursor-pointer:before{display:block;margin:-4px 0 0 -4px;width:8px;height:8px;background-color:white;border-radius:50%;content:"";opacity:1;transition:transform .2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity .2s linear,background .2s linear}.lg-cursor-trail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.lg-cursor-trail svg{position:absolute;top:0;left:0;width:100%;height:100%}.lg-cursor-trail path{fill:none;stroke:rgba(0, 255, 255, 0.25);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}html.lg-cursor-hide,html.lg-cursor-hide *{cursor:none !important}.lg-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:white;opacity:0;pointer-events:none;z-index:999}.lg-loader.is-visible{opacity:1;pointer-events:all}.lg-loader--lottie{background:none}.lg-loader--lottie svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.lg-loader--fade{transition:opacity .3s linear}.lg-loader--slide,.lg-loader--slide-to-bottom,.lg-loader--slide-to-left,.lg-loader--slide-to-top,.lg-loader--slide-to-right{opacity:1}.lg-loader--slide-to-left,.lg-loader--slide-to-right{transform:scaleX(0);transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.lg-loader--slide-to-left.is-visible,.lg-loader--slide-to-right.is-visible{transform:scaleX(1);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.lg-loader--slide-to-left{transform-origin:0 50%}.lg-loader--slide-to-left.is-visible{transform-origin:100% 50%}.lg-loader--slide-to-right{transform-origin:100% 50%}.lg-loader--slide-to-right.is-visible{transform-origin:0 50%}.lg-loader--slide-to-bottom,.lg-loader--slide-to-top{transform:scaleY(0);transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.lg-loader--slide-to-bottom.is-visible,.lg-loader--slide-to-top.is-visible{transform:scaleY(1);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.lg-loader--slide-to-bottom{transform-origin:50% 100%}.lg-loader--slide-to-bottom.is-visible{transform-origin:50% 0}.lg-loader--slide-to-top{transform-origin:50% 0}.lg-loader--slide-to-top.is-visible{transform-origin:50% 100%}.lg-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:white;opacity:1;z-index:999}.lg-preloader.is-hidden{opacity:0}.lg-preloader--lottie{background:none}.lg-preloader--fade{transition:opacity .3s linear}.lg-preloader--slide,.lg-preloader--slide-to-top,.lg-preloader--slide-to-right,.lg-preloader--slide-to-bottom,.lg-preloader--slide-to-left{transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.lg-preloader--slide.is-hidden,.lg-preloader--slide-to-top.is-hidden,.lg-preloader--slide-to-right.is-hidden,.lg-preloader--slide-to-bottom.is-hidden,.lg-preloader--slide-to-left.is-hidden{opacity:1}.lg-preloader--slide-to-right.is-hidden{transform:translate3d(100%, 0, 0)}.lg-preloader--slide-to-left.is-hidden{transform:translate3d(-100%, 0, 0)}.lg-preloader--slide-to-top.is-hidden{transform:translate3d(0, -100%, 0)}.lg-preloader--slide-to-bottom.is-hidden{transform:translate3d(0, 100%, 0)}[data-lg-reveal],.lg-reveal{opacity:0;will-change:opacity,transform}[data-lg-reveal].is-in,.lg-reveal.is-in{opacity:1}[data-lg-reveal-stagger]{opacity:1}.lg-reveal--fade-to-bottom,.lg-reveal--fade-to-left,.lg-reveal--fade-to-top,.lg-reveal--fade-to-right,.lg-reveal--fade-x,.lg-reveal--fade-y,.lg-reveal--fade-rotate,.lg-reveal--fade-rotate-to-bottom,.lg-reveal--fade-rotate-to-left,.lg-reveal--fade-rotate-to-top,.lg-reveal--fade-rotate-to-right,.lg-reveal--fade-rotate-x,.lg-reveal--fade-rotate-y,.lg-reveal--fade-scale,.lg-reveal--fade-scale-to-top,.lg-reveal--fade-scale-to-right,.lg-reveal--fade-scale-to-bottom,.lg-reveal--fade-scale-to-left,.lg-reveal--fade-scale-x,.lg-reveal--fade-scale-y{transition:opacity .4s linear .2s,transform .6s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.lg-reveal--fade-to-bottom.is-in,.lg-reveal--fade-to-left.is-in,.lg-reveal--fade-to-top.is-in,.lg-reveal--fade-to-right.is-in,.lg-reveal--fade-x.is-in,.lg-reveal--fade-y.is-in,.lg-reveal--fade-rotate.is-in,.lg-reveal--fade-rotate-to-bottom.is-in,.lg-reveal--fade-rotate-to-left.is-in,.lg-reveal--fade-rotate-to-top.is-in,.lg-reveal--fade-rotate-to-right.is-in,.lg-reveal--fade-rotate-x.is-in,.lg-reveal--fade-rotate-y.is-in,.lg-reveal--fade-scale.is-in,.lg-reveal--fade-scale-to-top.is-in,.lg-reveal--fade-scale-to-right.is-in,.lg-reveal--fade-scale-to-bottom.is-in,.lg-reveal--fade-scale-to-left.is-in,.lg-reveal--fade-scale-x.is-in,.lg-reveal--fade-scale-y.is-in{transform:translate3d(0, 0, 0) rotate(0) scale(1);transition:opacity .4s linear 0s,transform .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.lg-reveal--fade{transition:opacity .3s linear}.lg-reveal--fade-to-bottom{transform:translate3d(0, -10%, 0)}.lg-reveal--fade-to-left{transform:translate3d(10%, 0, 0)}.lg-reveal--fade-to-top{transform:translate3d(0, 10%, 0)}.lg-reveal--fade-to-right{transform:translate3d(-10%, 0, 0)}.lg-reveal--fade-x{transform:translate3d(-10%, 0, 0)}.lg-reveal--fade-x.is-out-top{transform:translate3d(10%, 0, 0)}.lg-reveal--fade-y{transform:translate3d(0, 10%, 0)}.lg-reveal--fade-y.is-out-top{transform:translate3d(0, -10%, 0)}.lg-reveal--fade-rotate{transform:rotate(-20deg)}.lg-reveal--fade-rotate-to-bottom{transform:translate3d(0, -30%, 0) rotate(-20deg)}.lg-reveal--fade-rotate-to-left{transform:translate3d(30%, 0, 0) rotate(20deg)}.lg-reveal--fade-rotate-to-top{transform:translate3d(0, 30%, 0) rotate(20deg)}.lg-reveal--fade-rotate-to-right{transform:translate3d(-30%, 0, 0) rotate(-20deg)}.lg-reveal--fade-rotate-x{transform:translate3d(-30%, 0, 0) rotate(-20deg)}.lg-reveal--fade-rotate-x.is-out-top{transform:translate3d(30%, 0, 0) rotate(20deg)}.lg-reveal--fade-rotate-y{transform:translate3d(0, 30%, 0) rotate(20deg)}.lg-reveal--fade-rotate-y.is-out-top{transform:translate3d(0, -30%, 0) rotate(-20deg)}.lg-reveal--fade-scale,.lg-reveal--fade-scale-to-bottom,.lg-reveal--fade-scale-to-left,.lg-reveal--fade-scale-to-top,.lg-reveal--fade-scale-to-right,.lg-reveal--fade-scale-x,.lg-reveal--fade-scale-y{transform:scale(0.8)}.lg-reveal--fade-scale-to-bottom{transform:translate3d(0, -30%, 0) scale(0.8)}.lg-reveal--fade-scale-to-left{transform:translate3d(30%, 0, 0) scale(0.8)}.lg-reveal--fade-scale-to-top{transform:translate3d(0, 30%, 0) scale(0.8)}.lg-reveal--fade-scale-to-right{transform:translate3d(-30%, 0, 0) scale(0.8)}.lg-reveal--fade-scale-x{transform:translate3d(-30%, 0, 0) scale(0.8)}.lg-reveal--fade-scale-x.is-out-top{transform:translate3d(30%, 0, 0) scale(0.8)}.lg-reveal--fade-scale-y{transform:translate3d(0, 30%, 0) scale(0.8)}.lg-reveal--fade-scale-y.is-out-top{transform:translate3d(0, -30%, 0) scale(0.8)}.lg-reveal--scale,.lg-reveal--scale-to-bottom,.lg-reveal--scale-to-left,.lg-reveal--scale-to-top,.lg-reveal--scale-to-right,.lg-reveal--scale-x,.lg-reveal--scale-y{opacity:1;transition:transform .6s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;transform:scale(0)}.lg-reveal--scale.is-in,.lg-reveal--scale-to-bottom.is-in,.lg-reveal--scale-to-left.is-in,.lg-reveal--scale-to-top.is-in,.lg-reveal--scale-to-right.is-in,.lg-reveal--scale-x.is-in,.lg-reveal--scale-y.is-in{transform:scale(1);transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.lg-reveal--scale-to-bottom{transform-origin:50% 0}.lg-reveal--scale-to-left{transform-origin:100% 50%}.lg-reveal--scale-to-top{transform-origin:50% 100%}.lg-reveal--scale-to-right{transform-origin:0 50%}.lg-reveal--scale-x{transform-origin:0 50%}.lg-reveal--scale-x.is-out-top{transform-origin:100% 50%}.lg-reveal--scale-y{transform-origin:50% 100%}.lg-reveal--scale-y.is-out-top{transform-origin:50% 0}.lg-reveal--slide,.lg-reveal--slide-to-bottom,.lg-reveal--slide-to-top,.lg-reveal--slide-to-left,.lg-reveal--slide-to-right,.lg-reveal--slide-x,.lg-reveal--slide-y{opacity:1;transition:transform .6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.lg-reveal--slide.is-in,.lg-reveal--slide-to-bottom.is-in,.lg-reveal--slide-to-top.is-in,.lg-reveal--slide-to-left.is-in,.lg-reveal--slide-to-right.is-in,.lg-reveal--slide-x.is-in,.lg-reveal--slide-y.is-in{transform:translate3d(0, 0, 0)}.lg-reveal--slide-to-bottom{transform:translate3d(0, -15%, 0)}.lg-reveal--slide-to-left{transform:translate3d(15%, 0, 0)}.lg-reveal--slide-to-top{transform:translate3d(0, 15%, 0)}.lg-reveal--slide,.lg-reveal--slide-to-right{transform:translate3d(-15%, 0, 0)}.lg-reveal--slide-x{transform:translate3d(-15%, 0, 0)}.lg-reveal--slide-x.is-out-top{transform:translate3d(15%, 0, 0)}.lg-reveal--slide-y{transform:translate3d(0, 15%, 0)}.lg-reveal--slide-y.is-out-top{transform:translate3d(0, -15%, 0)}.lg-reveal--layer,.lg-reveal--layer-to-top,.lg-reveal--layer-to-right,.lg-reveal--layer-to-bottom,.lg-reveal--layer-to-left{position:relative;opacity:1;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,-webkit-clip-path .4s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,clip-path .4s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;transition:transform .8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,clip-path .4s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s,-webkit-clip-path .4s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.lg-reveal--layer:after,.lg-reveal--layer-to-top:after,.lg-reveal--layer-to-right:after,.lg-reveal--layer-to-bottom:after,.lg-reveal--layer-to-left:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:white;content:"";transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1) .4s;z-index:999}.lg-reveal--layer.is-in,.lg-reveal--layer-to-top.is-in,.lg-reveal--layer-to-right.is-in,.lg-reveal--layer-to-bottom.is-in,.lg-reveal--layer-to-left.is-in{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);transform:translate3d(0, 0, 0)}.lg-reveal--layer-to-top.is-in:after,.lg-reveal--layer-to-bottom.is-in:after{transform:scaleY(0)}.lg-reveal--layer-to-top{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);transform:translate3d(0, 10%, 0)}.lg-reveal--layer-to-top:after{transform-origin:50% 0}.lg-reveal--layer-to-bottom{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transform:translate3d(0, -10%, 0)}.lg-reveal--layer-to-bottom:after{transform-origin:50% 100%}.lg-reveal--layer-to-right.is-in:after,.lg-reveal--layer-to-left.is-in:after{transform:scaleX(0)}.lg-reveal--layer-to-right{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transform:translate3d(-10%, 0, 0)}.lg-reveal--layer-to-right:after{transform-origin:100% 50%}.lg-reveal--layer-to-left{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);transform:translate3d(10%, 0, 0)}.lg-reveal--layer-to-left:after{transform-origin:0 50%}:root{--color-black: #000;--color-black-light: #4F4C4C;--color-grey: #F5F5F5;--color-grey-dark: #767676;--color-white: #fff;--color-brand-1: #AE2B2B;--color-brand-2: #F1A5A3;--color-brand-3: #F5F1E4;--color-dark-grey: #102E25;--color-light-grey: #DEDEDE;--section-color: var(--color-white);--section-txt-color: var(--color-text-white);--font-poppins: 'Poppins', sans-serif;--font-pangaia: 'PP Pangaia', sans-serif;--font-heading: 'Poppins', sans-serif;--font-text: 'Poppins', sans-serif;--font-size-base: 20px;--font-size-h-2xl: 6rem;--font-size-h-xl: 3.6rem;--font-size-h-lg: 3.2rem;--font-size-h-md: 2.4rem;--font-size-h-sm: 1.6rem;--font-size-h-xs: 1.2rem;--font-size-t-lg: 1.1rem;--font-size-t-md: 1rem;--font-size-t-sm: 0.9rem;--head-height: 4.77rem;--container-small-offset: 20rem;--container-max-width: 106.66rem;--container-offset: 12rem;--container-abs-offset: calc( 50% - min(50vw, (var(--container-max-width) / 2)) + (var(--container-offset) / 2) + min( max(calc((var(--container-max-width) / 2) - 50vw + (var(--scrollbar-width) / 2)), 0px), calc(var(--scrollbar-width) / 2) ) );--scrollbar-width: calc((var(--vw) - var(--cw)) * 100);--col-width: min( calc(100vw - var(--container-offset) - var(--scrollbar-width)), calc(var(--container-max-width) - var(--container-offset)) );--grid-column-abs-width: 0.0652;--grid-gutter-abs-width: 0.0195;--grid-column-width: calc(var(--col-width) * var(--grid-column-abs-width));--grid-gutter-width: calc(var(--col-width) * var(--grid-gutter-abs-width))}@media only screen and (max-width: 1680px){:root{--container-offset: 10rem}}@media only screen and (max-width: 1440px){:root{--font-size-h-2xl: 5rem;--font-size-h-xl: 3rem;--font-size-h-lg: 2.7rem;--font-size-h-md: 2.2rem}}@media only screen and (max-width: 1366px){:root{--font-size-h-2xl: 4rem;--font-size-h-xl: 3rem;--font-size-h-lg: 2.7rem;--font-size-h-md: 2.2rem}}@media only screen and (max-width: 1280px){:root{--container-offset: 5rem;--font-size-h-2xl: 4rem;--font-size-h-xl: 2.5rem;--font-size-h-lg: 2.2rem;--font-size-h-md: 2rem}}@media only screen and (max-width: 1080px){:root{--container-offset: 4rem;--font-size-base: 18px;--font-size-h-2xl: 3.5rem;--font-size-h-xl: 2.5rem;--font-size-h-lg: 2.2rem;--font-size-h-md: 2rem;--font-size-h-sm: 1.4rem;--font-size-h-xs: 1.1rem}}@media only screen and (max-width: 987px){:root{--container-offset: 3rem;--head-height: 5rem;--font-size-base: 18px;--font-size-h-2xl: 3rem;--font-size-h-xl: 2.222rem;--font-size-h-lg: 2rem;--font-size-h-md: 2rem;--font-size-h-sm: 1.4rem;--font-size-h-xs: 1.1rem}}@media only screen and (max-width: 767px){:root{--font-size-h-2xl: 3rem;--font-size-h-xl: 2rem;--font-size-h-lg: 1.8rem;--font-size-h-md: 1.6rem;--font-size-h-sm: 1.2rem;--font-size-h-xs: 1.1rem}}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{margin:5px 0 20px 20px;float:right}.alignleft{margin:5px 20px 20px 0;float:left}a img.alignright{margin:5px 0 20px 20px;float:right}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{margin:5px 20px 20px 0;float:left}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;background:#fff;border:1px solid #f0f0f0;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;width:auto;max-width:98.5%;height:auto;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}@keyframes loading-cursor{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}[data-hy-lazy]{opacity:0;transition:opacity .2s linear}[data-hy-lazy][data-hy-lazy=is-loaded]{opacity:1}[data-lg-parallax=child]>*{transform:scale(1.1)}.a-svg{display:block}.a-svg svg{display:block;width:100%;height:100%;overflow:visible}.lg-cursor-pointer:nth-child(1):before{margin:6px 0 0;background-color:var(--color-black);transition:opacity .1s linear .1s,background .1s linear,transform .2s cubic-bezier(0.645, 0.045, 0.355, 1)}.lg-cursor--hover .lg-cursor-pointer:nth-child(1):before{opacity:.05;transform:scale(5);transition:opacity .1s linear 0s,background .1s linear,transform .2s cubic-bezier(0.645, 0.045, 0.355, 1)}.is-loading .lg-cursor-pointer:nth-child(1):before{opacity:0;transition-delay:0s}.lg-cursor-pointer:nth-child(1):after{position:absolute;top:-15px;left:-20px;display:block;width:50px;height:50px;background:radial-gradient(circle at 50% 3px, white, white 3px, transparent 3px) 0/100%;opacity:0;animation:loading-cursor 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;transition:opacity .2s linear 0s;content:""}.is-loading .lg-cursor-pointer:nth-child(1):after{opacity:1;transition-delay:1.5s}img{max-width:100%;height:auto;vertical-align:top}a{color:var(--color-black);text-decoration:none}a:hover,a:focus{color:var(--color-black)}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font:500 var(--font-size-h-lg)/1.3 var(--font-heading);margin:1em 0 0}.rte p{font:300 var(--font-size-t-md)/1.5 var(--font-text);margin:1em 0}.rte ul{margin:1.5em 0;padding:0;list-style-type:none;text-align:left}.rte ul li{position:relative;padding:0 0 0 1em}.rte ul li:before{position:absolute;top:.65em;left:0;display:block;width:.2em;height:.2em;background:currentcolor;border-radius:50%;content:""}.rte ul li+li{margin-top:1em}.rte ul:first-child{margin-top:0}.rte ul:last-child{margin-bottom:0}.rte ol{margin:1.5em 0;padding:0;list-style-type:none;text-align:left;counter-reset:list}.rte ol li{position:relative;padding:0 0 0 2em;counter-increment:list}.rte ol li:before{position:absolute;top:0;left:0;z-index:2;color:currentcolor;font-weight:300;letter-spacing:-0.04em;content:counter(list, decimal-leading-zero) "."}.rte ol li+li{margin-top:1em}.rte ol:first-child{margin-top:0}.rte ol:last-child{margin-bottom:0}.rte h1{font:500 var(--font-size-h-2xl)/1.2 var(--font-heading)}.rte h2{font:500 var(--font-size-h-xl)/1.3 var(--font-heading)}.rte h3{font:500 var(--font-size-h-md)/1.3 var(--font-heading)}.rte h4{font:500 var(--font-size-h-sm)/1.3 var(--font-heading)}.rte h5,.rte h6{font:500 var(--font-size-h-xs)/1.3 var(--font-heading)}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte p:first-child,.rte ul:first-child,.rte ol:first-child{margin-top:0}.rte h1:last-child,.rte h2:last-child,.rte h3:last-child,.rte h4:last-child,.rte h5:last-child,.rte p:last-child,.rte ul:last-child,.rte ol:last-child{margin-bottom:0}.u-container{margin-right:auto;margin-left:auto;width:calc(100% - var(--container-offset));max-width:calc(var(--container-max-width) - var(--container-offset))}.u-container-lg{margin-right:auto;margin-left:auto;width:calc(100% - var(--container-large-offset));max-width:calc(var(--container-large-max-width) - var(--container-large-offset))}.t-heading-2xl{font:500 var(--font-size-h-2xl)/1.2 var(--font-heading)}.t-heading-xl{font:500 var(--font-size-h-xl)/1.3 var(--font-heading)}.t-heading-lg{font:500 var(--font-size-h-lg)/1.3 var(--font-heading)}.t-heading-md{font:500 var(--font-size-h-md)/1.3 var(--font-heading)}.t-heading-sm{font:500 var(--font-size-h-sm)/1.3 var(--font-heading)}.t-heading-xs{font:500 var(--font-size-h-xs)/1.3 var(--font-heading)}.t-text-lg{font:300 var(--font-size-t-lg)/1.5 var(--font-text)}.t-text-md{font:300 var(--font-size-t-md)/1.5 var(--font-text)}.t-text-sm{font:300 var(--font-size-t-sm)/1.5 var(--font-text)}.list-bullet{margin:1.5em 0;padding:0;list-style-type:none;text-align:left}.list-bullet li{position:relative;padding:0 0 0 1em}.list-bullet li:before{position:absolute;top:.65em;left:0;display:block;width:.2em;height:.2em;background:currentcolor;border-radius:50%;content:""}.list-bullet li+li{margin-top:1em}.list-bullet:first-child{margin-top:0}.list-bullet:last-child{margin-bottom:0}.list-number{margin:1.5em 0;padding:0;list-style-type:none;text-align:left;counter-reset:list}.list-number li{position:relative;padding:0 0 0 2em;counter-increment:list}.list-number li:before{position:absolute;top:0;left:0;z-index:2;color:currentcolor;font-weight:300;letter-spacing:-0.04em;content:counter(list, decimal-leading-zero) "."}.list-number li+li{margin-top:1em}.list-number:first-child{margin-top:0}.list-number:last-child{margin-bottom:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.u-hidden{display:none !important;visibility:hidden}.u-sr-only{position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;-webkit-clip-path:rect(0, 0, 0, 0);clip-path:rect(0, 0, 0, 0);overflow:hidden}::-moz-selection{background:var(--color-brand-1);color:#fff;text-shadow:none}::selection{background:var(--color-brand-1);color:#fff;text-shadow:none}html,body{position:relative;width:100%}html{color:var(--color-black);font-size:var(--font-size-base)}html:before{position:fixed;top:0;left:0;z-index:9999;display:block;width:100%;height:100%;background:rgba(0,0,0,0);content:"";pointer-events:none}html.is-scrolling:before{pointer-events:auto}body{overflow-x:hidden;overflow-y:scroll;font:400 1rem/1.4 var(--font-text)}body.is-nav-opened{overflow:hidden}.site-container{position:relative;overflow:hidden}.l-flexible-page .s-wine-testing{content-visibility:visible}:root{--vw: calc(100vw * 0.01);--cw: calc(100vw * 0.01);--vh: calc(100vh * 0.01)}.site-preloader{display:none !important}
.b-article{position:relative;width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter-width))}.b-article .b__img-outer{position:relative;aspect-ratio:536/407;background:var(--color-brand-1)}.b-article .b__img-inner{position:relative;width:100%;height:100%}.b-article .b__img-inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.b-article .b__excerpt{margin-top:1.36em}.b-article .b__info{display:flex;justify-content:space-between;margin-top:1.5em;font-size:var(--font-size-t-sm);font-weight:700}.b-article .b__categories{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none}.b-article .b__category{margin-right:.3em}.b-article .b__category .b__category__link:after{content:", "}.b-article .b__category:nth-last-child(1) .b__category__link:after{content:""}.b-article .b__date-dur{display:flex;flex:0 0 auto;margin:0;margin-right:1em;padding:0}.b-article .b__date{white-space:nowrap}.b-article .b__date:after{margin:0 .3em;content:"•"}
.b-card-post{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;font:300 var(--font-size-t-md)/1.5 var(--font-text);position:relative;height:100%}.b-card-post .b__wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;flex-grow:1;padding:.44rem 0 0}.b-card-post .b__title{font:500 var(--font-size-h-sm)/1.4 var(--font-text);display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width: 1440px){.b-card-post .b__title{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 987px){.b-card-post .b__title{font-size:var(--font-size-t-sm)}}@media only screen and (max-width: 767px){.b-card-post .b__title{font-size:var(--font-size-h-xs)}}.b-card-post .b__text{display:-webkit-box;margin-top:.8em;overflow:hidden;font-weight:300;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.b-card-post .b__image{width:100%;height:11.66rem}.b-card-post .b__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.b-card-post .b__info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font:300 var(--font-size-t-md)/1.5 var(--font-text);margin:0 0 12px}@media only screen and (max-width: 1680px){.b-card-post .b__info{font-size:17px}}@media only screen and (max-width: 1440px){.b-card-post .b__info{font-size:16px}}@media only screen and (max-width: 1280px){.b-card-post .b__info{font-size:15px}}@media only screen and (max-width: 1080px){.b-card-post .b__info{font-size:15px}}@media only screen and (max-width: 987px){.b-card-post .b__info{font-size:15px}}@media only screen and (max-width: 767px){.b-card-post .b__info{font-size:16px}}.b-card-post .b__info>div:not(:last-child):after{display:inline-block;margin:0 5px 0 0;content:"|"}.b-card-post .b__categories{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.b-card-post .b__categories li:not(:last-child){margin-right:.5em}.b-card-post .b__cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:auto 0 0;padding:1rem 0 0}.b-card-post .b__cta .arrow-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-white);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1080px){.b-card-post .b__cta .arrow-btn{width:48px;height:48px}}.b-card-post .b__cta .arrow-btn:hover,.b-card-post .b__cta .arrow-btn:focus-visible{background:var(--color-white);color:var(--color-brand-1)}.b-card-post--horizontal{display:flex;flex-direction:row;align-items:center;justify-content:stretch}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-card-post--horizontal{flex-wrap:wrap}}.b-card-post--horizontal .b__image{flex:0 0 47.25%;height:15.77rem}@media only screen and (max-width: 1680px){.b-card-post--horizontal .b__image{flex:0 0 43%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-card-post--horizontal .b__image{flex:0 0 100%}}@media only screen and (max-width: 1440px){.b-card-post--horizontal .b__info{flex-direction:column;align-items:flex-start}.b-card-post--horizontal .b__info>div:not(:last-child):after{display:none}}@media only screen and (max-width: 987px){.b-card-post--horizontal .b__info{flex-direction:row;align-items:center}.b-card-post--horizontal .b__info>div:not(:last-child):after{display:inline-block}}.b-card-post--horizontal .b__wrapper{flex:0 0 52.75%;padding:1.33rem 1.33rem 1.33rem 2.22rem}@media only screen and (max-width: 1680px){.b-card-post--horizontal .b__wrapper{flex:0 0 57%;padding-left:1.33rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-card-post--horizontal .b__wrapper{flex:0 0 100%;padding:1.33rem 0}}.b-card-post--overlay{min-height:500px;border-radius:4px;overflow:hidden}@media only screen and (max-width: 1680px){.b-card-post--overlay{min-height:430px}}@media only screen and (max-width: 1440px){.b-card-post--overlay{min-height:380px}}@media only screen and (max-width: 1280px){.b-card-post--overlay{min-height:360px}}@media only screen and (max-width: 1080px){.b-card-post--overlay{min-height:300px}}@media only screen and (max-width: 987px){.b-card-post--overlay{min-height:340px}}@media only screen and (max-width: 767px){.b-card-post--overlay{min-height:320px}}.b-card-post--overlay .b__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;height:100%}.b-card-post--overlay .b__image:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,.75);content:""}.b-card-post--overlay .b__wrapper{display:flex;flex-direction:column;align-items:normal;justify-content:normal;padding:1.8rem 2rem;width:100%;color:var(--color-white)}@media only screen and (max-width: 1680px){.b-card-post--overlay .b__wrapper{padding:1.5rem}}@media only screen and (max-width: 1440px){.b-card-post--overlay .b__wrapper{padding:1.5rem}}@media only screen and (max-width: 1080px){.b-card-post--overlay .b__wrapper{padding:1rem}}@media only screen and (max-width: 987px){.b-card-post--overlay .b__wrapper{padding:1rem}}@media only screen and (max-width: 767px){.b-card-post--overlay .b__wrapper{padding:1rem}}.b-card-post.is-reversed .b__wrapper .b__info{order:1;margin-top:0}.b-card-post.is-reversed .b__wrapper .b__content{order:2}.b-card-post.is-reversed .b__wrapper .b__cta{order:3}.b-card-post.w-bg:not(.b-card-post--horizontal) .b__wrapper{padding:1.333rem .88rem}
.b-contact-socials h4:last-of-type{margin-top:2.272rem}
.b-contact__address{display:flex;flex-direction:column;align-items:normal;justify-content:normal}.b-contact__address span{margin-bottom:.62rem}.b-contact__phone,.b-contact__email{display:flex;align-items:center;margin-bottom:.62rem;color:var(--color-white)}.b-contact__phone .a-svg,.b-contact__email .a-svg{display:inline-flex;flex:0 0 1rem;align-items:center;justify-content:flex-start;margin-right:.364rem}
.b-content-card{position:relative;width:100%;height:28em}.b-content-card .b__media{position:absolute;z-index:-1;width:100%;height:100%;pointer-events:none}.b-content-card .b__media:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.b-content-card .b__media img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.b-content-card .b__content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:1.2em 1em;max-width:20em;height:100%}.b-content-card .b__content .b__title{margin-top:1.36em;color:var(--color-white)}.b-content-card .b__content .b__info{display:flex;justify-content:space-between;margin-top:1.5em;font-size:var(--font-size-t-sm);font-weight:700}.b-content-card .b__content .b__categories{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none}.b-content-card .b__content .b__category{margin-right:.3em}.b-content-card .b__content .b__category .b__category__link{color:var(--color-white)}.b-content-card .b__content .b__category .b__category__link:after{content:", "}.b-content-card .b__content .b__category:last-child() .b__category__link:after{content:""}
.b-definition-list{position:relative}.b-definition-list__term{position:relative}.b-definition-list__term.is-opened{z-index:2}.b-definition-list__term.is-opened:hover .b-definition-list__title__text{transform:translate3d(0, 0, 0)}.b-definition-list__title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.364rem calc(1*var(--grid-column-width) + 1*var(--grid-gutter-width)) 1.364rem 3.182rem;width:100%;background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap}@media only screen and (max-width: 1440px){.b-definition-list__title{padding-left:2rem;font-size:1.091rem}}@media only screen and (max-width: 987px){.b-definition-list__title{padding-left:1.667rem;font-size:1rem}}.b-definition-list__title:before,.b-definition-list__title:after{position:absolute;bottom:-3px;left:0;z-index:1;display:block;margin-right:100px;width:100%;height:3px;background:var(--section-bg-color);transform:scaleX(0);transform-origin:0 0;content:""}@media only screen and (max-width: 987px){.b-definition-list__title:before,.b-definition-list__title:after{bottom:-1px;height:1px;background:var(--section-color)}}.b-definition-list__title__text{position:relative;display:block;transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.b-definition-list__title svg{min-width:1.136rem;transform:translateX(50%);will-change:transform}@media only screen and (max-width: 987px){.b-definition-list__title svg{position:absolute;right:.5rem;min-width:1.111rem;height:1.111rem;transform:none}}.b-definition-list__title[aria-expanded=false] path{stroke:currentcolor}.b-definition-list__title[aria-expanded=false]:after{background:rgba(201,201,201,.8)}.b-definition-list__title.is-clone{position:absolute;top:0;z-index:2;background:var(--section-bg-color)}.b-definition-list__panel{height:0;overflow:hidden}.b-definition-list__panel .btn-text{margin-top:1.273rem}.b-definition-list__panel[hidden]{display:block}.b-definition-list__inner-panel{padding:0 calc(1*var(--grid-column-width) + 1*var(--grid-gutter-width)) 2.545rem 3.182rem}@media only screen and (max-width: 987px){.b-definition-list__inner-panel{padding-left:1.667rem}}
.b-faq{margin-bottom:1.333rem}.b-faq .b__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.333rem 2.333rem;width:100%;border:1px solid var(--color-black);border-radius:4px}.b-faq .b__wrapper .b__content{display:flex;align-items:center;justify-content:space-between;width:100%}.b-faq .b__wrapper .b__content:hover{cursor:pointer}.b-faq .b__wrapper .b__content .b__inner{display:flex}.b-faq .b__wrapper .b__content-inner{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-faq .b__wrapper .b__content-inner{flex-direction:column}}.b-faq .b__wrapper .b__content .b__title{font:500 var(--font-size-h-sm)/1.3 var(--font-heading);margin-right:1.7083rem;max-width:-moz-fit-content;max-width:fit-content;color:var(--color-black);line-height:1.25}.b-faq .b__wrapper .b__content .b__open{display:block;width:1.333rem;height:1.333rem}.b-faq .b__wrapper .b__content .b-open{display:block;width:1.333rem;height:1.333rem;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-in-out;pointer-events:none}.b-faq .b__wrapper .b__content-down{margin-right:auto;margin-left:0;height:0;overflow:hidden;font-weight:300;transition:height .2s ease-out}.b-faq .b__wrapper .b__content-down p{font-weight:300;line-height:1.5}.b-faq .b__wrapper .b__content-down p a{color:var(--color-black);text-decoration:underline;text-decoration-thickness:1px}.b-faq .b__wrapper svg path{transition:opacity .1s ease-in}.b-faq .b__wrapper.is-opened .b__content-down{padding-top:1rem}.b-faq .b__wrapper.is-opened svg path.opened{opacity:0}.b-faq .b__wrapper.b--big{padding:2.333rem}.b-faq .b__wrapper.b--big .b__title{font:500 var(--font-size-h-md)/1.3 var(--font-heading);font-weight:400;line-height:1.6}.b-faq.underlined{margin-bottom:0}.b-faq.underlined .b__wrapper{padding-right:0;padding-left:0;border:none}.b-faq.underlined .b__wrapper .b__title{padding-bottom:1rem}.b-faq.underlined .b__wrapper .b__content{border-bottom:1px solid var(--color-black)}.b-faq.underlined .b__wrapper .b__open{margin-bottom:1rem}.b-faq.underlined .b__wrapper.is-opened .b__content{border-bottom:none}
.b-gform .gform_heading{margin-bottom:2.222rem}.b-gform .gform_heading .gform_title{font:500 var(--font-size-h-lg)/1.3 var(--font-heading);font-weight:300}.b-gform .gform_heading .gform_description{font:300 var(--font-size-t-lg)/1.5 var(--font-text);margin-top:2.222rem;font-weight:300}.b-gform .gform_wrapper.gravity-theme .gfield_required{display:none}.b-gform .donation-info{font:500 var(--font-size-h-md)/1.3 var(--font-heading);grid-column:span 12;margin-bottom:1.333rem}.b-gform .donation-info a{font:300 var(--font-size-t-lg)/1.5 var(--font-text);margin-left:1em;font-weight:300;text-decoration:underline;text-decoration-thickness:1px}.b-gform .hide_summary{display:none}.b-gform .gform_fields .gfield{margin-bottom:.3rem}.b-gform .gform_fields .gfield.gfield--type-section{margin-bottom:1.333rem}.b-gform .gform_fields .gfield.gfield--type-date>.ginput_container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.b-gform .gform_fields .gfield.gfield--type-date>.ginput_container>div{flex:0 0 33%;max-width:33%}.b-gform .gform_fields .gfield.gfield--type-address .ginput_complex{display:grid;grid-row-gap:16px;grid-column-gap:2%;grid-template-columns:repeat(12, 1fr)}@media only screen and (max-width: 767px){.b-gform .gform_fields .gfield.gfield--type-address .ginput_complex{grid-column-gap:0}}.b-gform .gform_fields .gfield.gfield--type-address .ginput_complex>*{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;grid-column:span 6}@media only screen and (max-width: 767px){.b-gform .gform_fields .gfield.gfield--type-address .ginput_complex>*{grid-column:span 12}}.b-gform .gform_fields .gfield.gfield--type-address .ginput_complex>* input{width:100%}.b-gform .gform_fields .gfield.gfield--type-submit{position:relative;width:-moz-fit-content;width:fit-content}.b-gform .gform_fields .gfield.gfield--type-submit .gform_ajax_spinner{position:absolute;top:50%;left:50%;z-index:9;width:100%;height:100%;background:rgba(255,255,255,.65);-o-object-fit:contain;object-fit:contain;transform:translate(-50%, -50%)}.b-gform .gform_fields .gfield .gsection_title{font:500 var(--font-size-h-md)/1.3 var(--font-heading);color:var(--color-brand-1);font-weight:400}.b-gform .gform_fields .gfield .gsection_description{font:300 var(--font-size-t-lg)/1.5 var(--font-text);margin-top:.5em;font-weight:300}.b-gform .gform_fields .gfield label,.b-gform .gform_fields .gfield legend{font:300 var(--font-size-t-lg)/1.5 var(--font-text);font-weight:300}.b-gform .gform_fields .gfield .gfield_description{font:300 var(--font-size-t-md)/1.5 var(--font-text);font-weight:300}.b-gform .gform_fields .gfield .gfield_description.validation_message{font:300 var(--font-size-t-sm)/1.5 var(--font-text);margin-top:8px;font-weight:300}.b-gform .gform_fields .gfield.gfield_error .validation_message{color:var(--color-brand-1)}.b-gform .gform_fields .gfield.gfield--type-html h3{font:500 var(--font-size-h-md)/1.3 var(--font-heading);color:var(--color-brand-1);font-weight:400}.b-gform .gform_fields .gfield.gfield--type-html h4{font:500 var(--font-size-h-md)/1.3 var(--font-heading);color:var(--color-brand-1);font-weight:400}.b-gform .gform_fields .gfield.gfield--type-html h5{font:300 var(--font-size-t-lg)/1.5 var(--font-text);font-weight:300}.b-gform .gform_fields .gfield.gfield--type-html h6{font:300 var(--font-size-t-md)/1.5 var(--font-text);font-weight:300}.b-gform .gform_fields .gfield.gfield--type-consent .ginput_container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.b-gform .gform_fields .gfield.gfield--type-consent .ginput_container input{margin-top:.2rem}.b-gform .gform_fields .gfield.gfield--type-consent legend,.b-gform .gform_fields .gfield.gfield--type-checkbox legend{font:300 var(--font-size-t-lg)/1.5 var(--font-text);font-weight:300}.b-gform .gform_fields .gfield .gfield_checkbox,.b-gform .gform_fields .gfield .gfield_radio{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.b-gform .gform_fields .gfield .gfield_checkbox .gchoice,.b-gform .gform_fields .gfield .gfield_radio .gchoice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer}.b-gform .gform_fields .gfield .gfield_checkbox .gchoice:not(:last-child),.b-gform .gform_fields .gfield .gfield_radio .gchoice:not(:last-child){margin-right:1.666rem}.b-gform .gform_fields .gfield .gfield_checkbox .gchoice label,.b-gform .gform_fields .gfield .gfield_radio .gchoice label{font-size:var(--font-size-t-md)}.b-gform .gform_fields .gfield.consent .gfield_checkbox,.b-gform .gform_fields .gfield.vertical-option .gfield_checkbox{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.b-gform .gform_fields .gfield.consent .gfield_checkbox .gchoice:not(:last-child),.b-gform .gform_fields .gfield.vertical-option .gfield_checkbox .gchoice:not(:last-child){margin-bottom:1em}.b-gform .gform_fields .gfield .gform_drop_area{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;border:none;border-radius:4px;overflow:hidden}.b-gform .gform_fields .gfield .gform_drop_area .gform_drop_instructions{font:300 var(--font-size-t-md)/1.5 var(--font-text);position:relative;margin:0;color:var(--color-grey);text-indent:-9999px}.b-gform .gform_fields .gfield .gform_drop_area .gform_drop_instructions:after{display:block;text-indent:initial;content:"drag your documents or click to open your file explorer"}.b-gform .gform_fields .gfield .gform_drop_area button{margin:0;padding:0;width:1.125rem;height:1.125rem;background-color:rgba(0,0,0,0);background-image:url("../../../static/images/upload.svg");background-position:center;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;text-indent:-9999px}.b-gform .gform_fields .gfield .ginput_preview_list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.b-gform .gform_fields .gfield .ginput_preview_list .ginput_preview{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;font:300 var(--font-size-t-md)/1.5 var(--font-text);color:var(--color-brand-2);font-weight:300}.b-gform .gform_fields .gfield .ginput_preview_list .ginput_preview button{margin:0 .583rem 0 0;padding:0;width:.583rem;height:.583rem;background-image:url("../../../static/images/delete.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.b-gform .gform_fields .gfield .ginput_preview_list .ginput_preview button .dashicons,.b-gform .gform_fields .gfield .ginput_preview_list .ginput_preview button .gfield_fileupload_filesize,.b-gform .gform_fields .gfield .ginput_preview_list .ginput_preview button .gfield_fileupload_progress{display:none}.b-gform .gform_fields .gfield .ginput_preview_list .ginput_preview button:hover{transform:rotate(180deg)}.b-gform .gform_fields .gfield textarea{resize:vertical}.b-gform .gform_fields .gfield select,.b-gform .gform_fields .gfield textarea,.b-gform .gform_fields .gfield input[type=tel],.b-gform .gform_fields .gfield input[type=email],.b-gform .gform_fields .gfield input[type=text]{font:300 var(--font-size-t-md)/1.5 var(--font-text);padding:.5em .8em;border:1px solid #000;border-radius:0;outline:none;transition:border-color .2s ease-in-out}.b-gform .gform_fields .gfield select:focus,.b-gform .gform_fields .gfield textarea:focus,.b-gform .gform_fields .gfield input[type=tel]:focus,.b-gform .gform_fields .gfield input[type=email]:focus,.b-gform .gform_fields .gfield input[type=text]:focus{border-color:#767676}.b-gform .gform_fields .gfield select::-moz-placeholder, .b-gform .gform_fields .gfield textarea::-moz-placeholder, .b-gform .gform_fields .gfield input[type=tel]::-moz-placeholder, .b-gform .gform_fields .gfield input[type=email]::-moz-placeholder, .b-gform .gform_fields .gfield input[type=text]::-moz-placeholder{color:#767676}.b-gform .gform_fields .gfield select::placeholder,.b-gform .gform_fields .gfield textarea::placeholder,.b-gform .gform_fields .gfield input[type=tel]::placeholder,.b-gform .gform_fields .gfield input[type=email]::placeholder,.b-gform .gform_fields .gfield input[type=text]::placeholder{color:#767676}.b-gform .gform_fields .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M7.7278 9.12252C7.83112 9.12303 7.93351 9.10302 8.02911 9.06367C8.12493 9.02423 8.21203 8.96614 8.28542 8.89278L8.28578 8.89242L14.8949 2.23215C15.0427 2.08322 15.1255 1.88143 15.1255 1.67123C15.1255 1.46102 15.0427 1.25923 14.8949 1.1103C14.7471 0.961338 14.5464 0.877474 14.3369 0.877474C14.1274 0.877474 13.9268 0.961338 13.7789 1.1103L13.7789 1.11035L7.7278 7.21484L1.67672 1.11035L1.67667 1.1103C1.52885 0.961335 1.32816 0.877472 1.11869 0.877472C0.909227 0.877472 0.708537 0.961335 0.560718 1.1103C0.412932 1.25923 0.330078 1.46102 0.330078 1.67122C0.330078 1.88143 0.412932 2.08322 0.560718 2.23215L7.16983 8.89242L7.17019 8.89278C7.24358 8.96614 7.33067 9.02423 7.4265 9.06367C7.5221 9.10302 7.62449 9.12303 7.7278 9.12252ZM7.7278 9.12252C7.72756 9.12252 7.72732 9.12252 7.72708 9.12252L7.7278 8.99752L7.72853 9.12252C7.72829 9.12252 7.72805 9.12252 7.7278 9.12252Z' fill='%23121C35' stroke='%23121C35' stroke-width='0.25'/%3E%3C/svg%3E");background-position:right 1.2em center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.b-gform .gform_fields .gfield select{min-height:32px;line-height:2}}.b-gform .gform_fields .gfield input[type=checkbox],.b-gform .gform_fields .gfield input[type=radio]{position:relative;top:unset;display:inline-block;margin-right:8px;width:1rem;min-width:1rem;height:1rem;min-height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #767676;border-radius:2px;outline:none;vertical-align:middle;transition:all .3s ease}.b-gform .gform_fields .gfield input[type=checkbox]:after,.b-gform .gform_fields .gfield input[type=radio]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='24' height='24' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 16 16'%3E%3Cg fill='%23005CA6'%3E%3Cpath fill-rule='evenodd' d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093l3.473-4.425a.236.236 0 0 1 .02-.022z'/%3E%3C/g%3E%3Crect x='0' y='0' width='16' height='16' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100%;opacity:0;transition:all .3s ease;content:""}.b-gform .gform_fields .gfield input[type=checkbox]:checked:after,.b-gform .gform_fields .gfield input[type=radio]:checked:after{opacity:1}.b-gform .gform_fields .gfield input[type=radio]{position:relative;border-radius:50%}.b-gform .gform_fields .gfield input[type=radio]:after{position:absolute;top:50%;left:50%;width:50%;height:50%;background-color:var(--color-brand-1);background-image:none;border-radius:50%;transform:translate(-50%, -50%)}.b-gform .gform_fields .gfield.gfield--type-product,.b-gform .gform_fields .gfield.gfield--type-total{display:none}.b-gform .gform_footer{position:relative;width:-moz-fit-content;width:fit-content}.b-gform .gform_footer input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.3rem;background:var(--color-brand-1);border:1px solid var(--btn-color);border-radius:64px;cursor:pointer;color:var(--color-white);font:400 1.2rem/1.2 var(--font-text);white-space:nowrap}.b-gform .gform_footer .gform_ajax_spinner{position:absolute;top:50%;left:50%;z-index:9;width:100%;height:100%;background:rgba(255,255,255,.65);-o-object-fit:contain;object-fit:contain;transform:translate(-50%, -50%)}.b-gform .gform_wrapper.gravity-theme .field_sublabel_above .description,.b-gform .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.b-gform .gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{display:none}
.b-hamburger{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;z-index:2;margin:0;padding:.8rem 1.2rem;background:none;border:1px solid var(--color-white);border-radius:64px;cursor:pointer;color:var(--color-white);font:400 1.2rem/1.2 var(--font-text)}@media only screen and (max-width: 1440px){.b-hamburger{padding:.7rem 1.2rem;font-size:1.1rem}}@media only screen and (max-width: 1080px){.b-hamburger{padding:.7rem 1.2rem;font-size:1rem}}@media only screen and (max-width: 767px){.b-hamburger{padding:0;width:50px;height:50px}}.b-hamburger__box{position:relative;display:inline-block;margin:0 .7rem 0 0;width:20px;height:3px}@media only screen and (max-width: 767px){.b-hamburger__box{margin:0}}.b-hamburger__inner,.b-hamburger__inner:after,.b-hamburger__inner:before{position:absolute;display:block;width:20px;height:2px;background-color:var(--color-white);border-radius:4px;transition-duration:.4s;transition-property:transform;transition-timing-function:ease-out}.b-hamburger__inner:after,.b-hamburger__inner:before{display:block;content:""}.b-hamburger__inner:before{top:-7px;transition:top .2s ease-in .25s,opacity .2s ease-out}.b-hamburger__inner:after{bottom:-7px;transition:bottom .2s ease-in .25s,transform .4s ease-out,width .4s ease-out}.is-nav-opened .b-hamburger__inner{transform:rotate(225deg);transition-delay:.2s;transition-timing-function:ease-out}.is-nav-opened .b-hamburger__inner:before{top:0;opacity:0;transition:top .2s ease-out,opacity .2s ease-out .2s}.is-nav-opened .b-hamburger__inner:after{bottom:0;width:20px;transform:rotate(-90deg);transition:bottom .2s ease-out,transform .4s ease-out .2s,width .2s ease-out}@media only screen and (max-width: 767px){.b-hamburger .span{display:none}}
.b-newsletter-form{margin:auto;margin-bottom:7em;width:calc(7*var(--grid-column-width) + 6*var(--grid-gutter-width))}@media only screen and (max-width: 987px){.b-newsletter-form{width:100%}}.b-newsletter-form .b__form__row{display:flex;align-items:flex-start}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-newsletter-form .b__form__row{display:block}}.b-newsletter-form .b__form__row .b__email{width:70%}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-newsletter-form .b__form__row .b__email{width:100%}}.b-newsletter-form .b__form__row .b__submit{width:40%}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-newsletter-form .b__form__row .b__submit{width:100%}}.b-newsletter-form .b__form__column .b__email{width:100%}.b-newsletter-form .b__form .b__submit{margin-bottom:.363em;padding:.45em .6em;background-color:var(--color-black);border:2px solid;border-color:var(--color-black);color:var(--color-white);font-size:var(--font-size-t-lg);font-weight:700;white-space:nowrap;transition:.1s linear;transition-property:border,background-color,color}.b-newsletter-form .b__form .b__submit:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.b-newsletter-form .b__form .b__email{margin-bottom:1.2em;padding:.85em 1.045em;border:1px solid;border-color:var(--color-light-grey);font-size:var(--font-size-t-sm);font-weight:300}.b-newsletter-form .b__form .b__email::-moz-placeholder{color:var(--color-dark-grey)}.b-newsletter-form .b__form .b__email::placeholder{color:var(--color-dark-grey)}.b-newsletter-form .b__form .b__email:focus{outline:none}.b-newsletter-form .b__form__acceptance-wrap{display:flex;align-items:center;margin:0 auto 1.13em}.b-newsletter-form .b__form__acceptance-wrap .b__checkbox{margin-right:.59em;width:1em;height:1em;accent-color:var(--color-black)}.b-newsletter-form .b__form__acceptance-wrap .b__acceptance{font:300 .72em/1.5 var(--font-montserrat)}.b-newsletter-form .b__form__legal-text{font:300 .63em/1.5 var(--font-montserrat)}.b-newsletter-form.s-newsletter-column .b__form{display:flex;flex-direction:column;align-items:normal;justify-content:normal;text-align:center}.b-newsletter-form.s-newsletter-column .b__form .b__submit{margin:0 auto 1.13em;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.b-newsletter-form.s-newsletter-column .b__form .b__submit{margin:auto}}
@media only screen and (max-width: 767px){.b-search-form{margin-bottom:20px;width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width))}}.b-search-form .b__search{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;flex-grow:1}.b-search-form .b__search form{display:flex;flex-direction:row;align-items:center;justify-content:normal;padding:.88em 0;width:2rem;border-radius:5px;transition:background-color .1s linear,box-shadow .1s linear,width .4s ease-in-out}@media only screen and (max-width: 987px){.b-search-form .b__search form{padding:2px 0}}@media only screen and (max-width: 767px){.b-search-form .b__search form{padding:2px .909em;width:100%;background-color:var(--color-white);box-shadow:0 0 5px rgba(20,20,20,.25)}}.b-search-form .b__search form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0}.b-search-form .b__search form button .a-svg{width:1.227rem;height:1.227rem}.b-search-form .b__search form input{display:none;flex-grow:1;padding:0 .909em;background:none;border:none;outline:none;color:var(--color-grey-dark);font:300 var(--font-size-t-sm)/1.2 var(--font-text)}@media only screen and (max-width: 987px){.b-search-form .b__search form input{padding:.6em .909em}}@media only screen and (max-width: 767px){.b-search-form .b__search form input{display:block;padding-right:2.3rem}}.b-search-form .b__search form input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.b-search-form .b__search form input:focus::placeholder{color:rgba(0,0,0,0)}.b-search-form .b__search .b__close-btn{position:absolute;top:50%;right:.16rem;padding:0;width:1.227rem;height:1.227rem;background:rgba(0,0,0,0);border:none;transform:translate3d(0, -50%, 0) scale(0);transform-origin:left center;transition:transform .1s ease-in-out}.b-search-form .b__search .b__close-btn:before,.b-search-form .b__search .b__close-btn:after{position:absolute;top:50%;right:.909em;display:block;width:100%;height:1px;background-color:var(--color-grey-dark);transform:rotate(45deg);transition:background-color .1s linear;content:""}.b-search-form .b__search .b__close-btn:after{transform:rotate(-45deg);transition-delay:.05s}.b-search-form .b__search .b__close-btn:hover:before,.b-search-form .b__search .b__close-btn:hover:after,.b-search-form .b__search .b__close-btn:focus:before,.b-search-form .b__search .b__close-btn:focus:after{background-color:var(--color-brand-3)}.b-search-form.is-open .b__search .b__close-btn{transform:translate3d(0, -50%, 0) scale(1)}.b-search-form.is-open .b__search form{padding-left:.909em;width:100%;background-color:var(--color-white);box-shadow:0 0 5px rgba(20,20,20,.25)}.b-search-form.is-open .b__search form input{display:block;padding-right:2.3rem}
.b-share__title{font:300 var(--font-size-t-sm)/1 var(--font-heading)}.b-share__in .share-btn{-webkit-mask-image:url("../../../static/images/share/linkedin.svg");mask-image:url("../../../static/images/share/linkedin.svg");-webkit-mask-size:contain;mask-size:contain}.b-share__tw .share-btn{-webkit-mask-image:url("../../../static/images/share/twitter.svg");mask-image:url("../../../static/images/share/twitter.svg");-webkit-mask-size:cover;mask-size:cover}.b-share__fb .share-btn{-webkit-mask-image:url("../../../static/images/share/fb.svg");mask-image:url("../../../static/images/share/fb.svg");-webkit-mask-size:contain;mask-size:contain}.b-share__email .share-btn{-webkit-mask-image:url("../../../static/images/share/mail.svg");mask-image:url("../../../static/images/share/mail.svg");-webkit-mask-size:contain;mask-size:contain}.b-share__list{display:flex;padding:0;list-style:none}.b-share__list li{display:flex;flex-direction:column;align-items:center;justify-content:center}.b-share__list li:not(:last-child){margin-right:1rem}.b-share__list li .share-btn{display:block;width:.9rem;height:.9rem;background:var(--color-black);mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}@media only screen and (max-width: 987px){.b-share__list li .share-btn{width:1.3rem;height:1.3rem}}.b-share__list li .share-btn:hover{background:var(--color-brand-1)}
.b-socials{display:flex;margin:0;padding:0;list-style:none}.b-socials__tw a{background-image:url("../../../static/images/twitter.svg")}.b-socials__fb a{background-image:url("../../../static/images/fb.svg")}.b-socials__ig a{background-image:url("../../../static/images/insta.svg")}.b-socials li:not(:last-child){margin-right:1rem}.b-socials li a{display:block;width:1.454rem;height:1.454rem;background-position:center;background-repeat:no-repeat;background-size:contain}
.b-testimonial{height:100%}.b-testimonial__title{display:flex;flex-direction:row;align-items:center;justify-content:center;font:500 var(--font-size-h-sm)/1.3 var(--font-heading);margin:1.875em 0}.b-testimonial__quote{font:300 var(--font-size-t-lg)/1.5 var(--font-text);display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.b-testimonial__quote:before{display:inline-block;font-family:var(--font-cormorant);font-size:inherit;line-height:0;content:"“"}.b-testimonial__quote:after{display:inline-block;font-family:var(--font-cormorant);font-size:inherit;line-height:0;content:"”"}.b-testimonial__rating{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:1.4rem}.b-testimonial__rating__star{width:1.1rem;height:1.1rem;background-image:url("../../../static/images/star-empty.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.b-testimonial__rating__star--filled{background-image:url("../../../static/images/star-filled.svg")}
.b-text__title{margin-bottom:.417em}.b-text__cta{margin-top:1.875em}@media only screen and (max-width: 987px){.b-text__cta{margin-top:1.5em}}.b-text__cta a{margin-right:1rem}.b-text__icon{margin-bottom:1.875em;width:3rem;height:3rem}
.btn-plain{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:64px;cursor:pointer;font:400 1.2rem/1.2 var(--font-text);text-align:center;white-space:nowrap;transition:.3s linear;transition-property:border,background,color}@media only screen and (max-width: 1440px){.btn-plain{padding:.7rem 1.8rem;font-size:1.1rem}}@media only screen and (max-width: 1080px){.btn-plain{padding:.7rem 1.6rem;font-size:1rem}}.btn-plain--sm{padding:.55em 1em;font-size:12px}.btn-plain--plain{--btn-color: var(--color-brand-1);--btn-text-color: var(--color-white);--btn-active-color: var(--color-brand-1);--btn-active-text-color: var(--color-brand-1);background:var(--btn-color);border:1px solid var(--btn-color);color:var(--btn-text-color)}.btn-plain--plain:hover,.btn-plain--plain:focus{background:rgba(0,0,0,0);border-color:var(--btn-active-color);color:var(--btn-active-text-color)}.btn-plain--plain.btn-plain--black{--btn-color: var(--color-black);--btn-text-color: var(--color-white);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-black)}.btn-plain--plain.btn-plain--white{--btn-color: var(--color-white);--btn-text-color: var(--color-black);--btn-active-color: var(--color-white);--btn-active-text-color: var(--color-white)}.btn-plain--plain.btn-plain--red{--btn-color: var(--color-brand-1);--btn-text-color: var(--color-white);--btn-active-color: var(--color-brand-1);--btn-active-text-color: var(--color-black)}.btn-plain--outline{--btn-color: var(--color-brand-1);--btn-text-color: var(--color-brand-1);--btn-active-color: var(--color-white);--btn-active-text-color: var(--color-white);background:rgba(0,0,0,0);border:1px solid var(--btn-color);color:var(--btn-text-color)}.btn-plain--outline:hover,.btn-plain--outline:focus{background:var(--btn-color);border-color:var(--btn-active-color);color:var(--btn-active-text-color)}.btn-plain--outline.btn-plain--black{--btn-color: var(--color-black);--btn-text-color: var(--color-black);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white)}.btn-plain--outline.btn-plain--white{--btn-color: var(--color-white);--btn-text-color: var(--color-white);--btn-active-color: var(--color-white);--btn-active-text-color: var(--color-black)}.btn-plain--outline.btn-plain--red{--btn-color: var(--color-brand-1);--btn-text-color: var(--color-black);--btn-active-color: var(--color-brand-1);--btn-active-text-color: var(--color-white)}.btn-plain img,.btn-plain svg{margin:0 .8rem 0 0;width:auto;max-width:24px;height:auto}
.btn-text{--btn-color: var(--color-black-light);display:inline-flex;align-items:center;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;color:var(--btn-color);font:700 1.11rem/1.2 var(--font-text);white-space:nowrap}.btn-text .a-svg{margin-left:.9em;width:1.2em;height:1.2em;color:var(--btn-color);transition:color .1s linear}.btn-text--sm{font-size:12px}.btn-text--sm .a-svg{width:1.5em;height:1.5em}.btn-text:hover,a:hover .btn-text{color:var(--btn-color);text-decoration:underline}.btn-text:hover .a-svg,a:hover .btn-text .a-svg{color:var(--btn-color)}
.has-nav-mega-rows>.sub-menu{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:absolute;top:100%;right:0;left:0;display:none;flex-wrap:wrap;padding-right:calc(var(--container-offset)/2);padding-left:calc(var(--container-offset)/2);width:100vw;background:var(--color-white);list-style:none}.has-nav-mega-rows>.sub-menu li{padding:2rem 0;width:45%}@media only screen and (max-width: 1440px){.has-nav-mega-rows>.sub-menu li{padding:1rem 0;width:48%}}@media only screen and (max-width: 987px){.has-nav-mega-rows>.sub-menu li{font:300 var(--font-size-t-lg)/1.2 var(--font-text)}}.has-nav-mega-rows>.sub-menu li a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font:300 var(--font-size-t-lg)/1.2 var(--font-text)}.has-nav-mega-rows>.sub-menu li .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:1.9rem;width:7.363rem;height:7.363rem;background:var(--color-white);box-shadow:.1px 9.274px 46.3745px rgba(23,15,73,.08)}@media only screen and (max-width: 1440px){.has-nav-mega-rows>.sub-menu li .icon{margin-right:1.2rem;transform:scale(0.8)}}@media only screen and (max-width: 767px){.has-nav-mega-rows>.sub-menu li .icon{display:none}}.has-nav-mega-rows>.sub-menu li .icon img{max-width:4rem}.has-nav-mega-rows>.sub-menu li .title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.has-nav-mega-rows>.sub-menu li .title .a-svg{margin-left:1.272rem}@media only screen and (max-width: 1440px){.has-nav-mega-rows>.sub-menu li .title .a-svg{margin-left:1rem}}@media only screen and (max-width: 767px){.has-nav-mega-rows>.sub-menu li .title .a-svg{display:none}}.has-nav-mega-rows>.sub-menu li .description{font-size:1.909rem}@media only screen and (max-width: 1440px){.has-nav-mega-rows>.sub-menu li .description{font-size:1.5rem}}@media only screen and (max-width: 987px){.has-nav-mega-rows>.sub-menu li .description{font-size:1.2rem}}@media only screen and (max-width: 767px){.has-nav-mega-rows>.sub-menu li .description{display:none}}.has-nav-mega-rows:hover>.sub-menu{display:flex}@media only screen and (max-width: 767px){.has-nav-mega-rows:hover>.sub-menu{display:none}}
.nav-secondary__menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0;padding:0;list-style:none}@media only screen and (max-width: 767px){.nav-secondary__menu{justify-content:space-between;margin:20px 0}.nav-secondary__menu li{width:calc(6*var(--grid-column-width) + 5*var(--grid-gutter-width));text-align:center}.nav-secondary__menu li a{--btn-color: var(--color-brand-1);--btn-text-color: var(--color-black);--btn-active-color: var(--color-white);--btn-active-text-color: var(--color-white-dark);display:inline-block;padding:.45em .9em;width:100%;background:var(--btn-color);border:2px solid var(--btn-color);color:var(--btn-text-color);transition:.1s linear;transition-property:border,background,color}.nav-secondary__menu li a:focus{background:var(--btn-active-color);border-color:var(--btn-active-color);color:var(--btn-active-text-color)}}
.nav-top__menu{display:flex;flex-direction:row;align-items:center;justify-content:normal;margin:0;padding:0;list-style:none}.nav-top__menu a{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:1.818em;font:300 var(--font-size-t-md)/1.2 var(--font-text)}@media only screen and (max-width: 987px){.nav-top__menu a{margin-left:15px}}@media only screen and (max-width: 767px){.nav-top__menu a span{display:none}}.nav-top__menu a img{width:1.454em;height:1.454em}@media only screen and (max-width: 987px){.nav-top__menu a img{width:22px;height:22px}}
.s-about-slider{position:relative;padding:0 0 3.9rem}@media only screen and (max-width: 1440px){.s-about-slider{padding:0 0 2.5rem}}@media only screen and (max-width: 1080px){.s-about-slider{padding:0 0 1.5rem}}@media only screen and (max-width: 987px){.s-about-slider{padding:0 0 1rem}}.s-about-slider__wrapper{display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-about-slider__left{width:calc(50% - 10px)}@media only screen and (max-width: 987px){.s-about-slider__left{width:100%}}.s-about-slider__right{padding:0 0 0 4rem;width:calc(50% + 10px)}@media only screen and (max-width: 1440px){.s-about-slider__right{padding:0 0 0 3rem}}@media only screen and (max-width: 1366px){.s-about-slider__right{padding:0 0 0 2rem}}@media only screen and (max-width: 1080px){.s-about-slider__right{padding:0 0 0 2rem}}@media only screen and (max-width: 987px){.s-about-slider__right{padding:1.5rem 0 0;width:100%}}.s-about-slider .about-image__slider{width:100%}.s-about-slider .about-image__slider .slider-item{position:relative;width:100%}.s-about-slider .about-image__slider .slider-item .image{position:relative;display:block;width:100%;border-radius:4px;overflow:hidden}.s-about-slider .about-image__slider .slider-item .image:before{display:block;padding:72% 0 0;content:""}.s-about-slider .about-image__slider .slider-item .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-about-slider .about-image__slider .slider-item .image .sas-video-play-icon{position:absolute;top:50%;left:50%;z-index:2;margin:0;padding:0;width:120px;height:auto;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;outline:none;transform:translate(-50%, -50%)}@media only screen and (max-width: 1440px){.s-about-slider .about-image__slider .slider-item .image .sas-video-play-icon{width:80px}}@media only screen and (max-width: 1080px){.s-about-slider .about-image__slider .slider-item .image .sas-video-play-icon{width:56px}}@media only screen and (max-width: 767px){.s-about-slider .about-image__slider .slider-item .image .sas-video-play-icon{width:50px}}.s-about-slider .about-image__slider .slider-item .image .sas-video-play-icon:focus-visible{border-radius:50%;outline:2px solid #fff;outline-offset:2px}.s-about-slider .about-image__slider .slider-item .image .sas-video-play-icon svg{display:block;width:100%;height:auto}.s-about-slider .about-image__slider .slider-item .image.has-video:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";pointer-events:none}.s-about-slider .about-image__slider .swiper .swiper-button-prev,.s-about-slider .about-image__slider .swiper .swiper-button-next{display:flex;flex-direction:row;align-items:center;justify-content:center;top:50%;margin:0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-white);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;transform:translateY(-50%);color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1080px){.s-about-slider .about-image__slider .swiper .swiper-button-prev,.s-about-slider .about-image__slider .swiper .swiper-button-next{width:48px;height:48px}}.s-about-slider .about-image__slider .swiper .swiper-button-prev:hover,.s-about-slider .about-image__slider .swiper .swiper-button-next:hover{background:var(--color-white);color:var(--color-black)}.s-about-slider .about-image__slider .swiper .swiper-button-prev:after,.s-about-slider .about-image__slider .swiper .swiper-button-next:after{display:none}.s-about-slider .about-image__slider .swiper .swiper-button-prev svg,.s-about-slider .about-image__slider .swiper .swiper-button-next svg{width:auto;height:auto}.s-about-slider .about-image__slider .swiper .swiper-button-prev{left:1.2rem}@media only screen and (max-width: 767px){.s-about-slider .about-image__slider .swiper .swiper-button-prev{left:.7rem}}.s-about-slider .about-image__slider .swiper .swiper-button-next{right:1.2rem}@media only screen and (max-width: 767px){.s-about-slider .about-image__slider .swiper .swiper-button-next{right:.7rem}}.s-about-slider .about-text__slider{width:100%}.s-about-slider .about-text__slider .slider-item{position:relative;width:100%}.s-about-slider .about-text__slider .slider-item .textbox{display:block;width:100%}.s-about-slider .about-text__slider .slider-item .textbox h3{font:500 var(--font-size-h-sm)/1.4 var(--font-heading);font-style:italic}@media only screen and (max-width: 1366px){.s-about-slider .about-text__slider .slider-item .textbox h3{font-size:1.4rem}}@media only screen and (max-width: 987px){.s-about-slider .about-text__slider .slider-item .textbox h3{font-size:var(--font-size-h-sm)}}.s-about-slider .about-text__slider .slider-item .textbox p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-about-slider .about-text__slider .slider-item .textbox p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-about-slider .about-text__slider .swiper .swiper-pagination{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;margin:1.8rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-about-slider .about-text__slider .swiper .swiper-pagination{gap:12px}}@media only screen and (max-width: 1080px){.s-about-slider .about-text__slider .swiper .swiper-pagination{gap:8px;margin:1.5rem 0 0}}.s-about-slider .about-text__slider .swiper .swiper-pagination .swiper-pagination-bullet{margin:0;padding:0;width:20px;height:20px;background:#d9d9d9;border:none;border-radius:50%;opacity:1;transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.s-about-slider .about-text__slider .swiper .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px}}@media only screen and (max-width: 1080px){.s-about-slider .about-text__slider .swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}@media only screen and (max-width: 987px){.s-about-slider .about-text__slider .swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}}.s-about-slider .about-text__slider .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-brand-1)}.s-about-slider__modal{position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none}.s-about-slider__modal.open{opacity:1;visibility:visible;pointer-events:all}.s-about-slider__modal .sas__modal-dialog{position:relative;width:100%;max-width:960px;background:var(--color-white);border-radius:12px;overflow:hidden}.s-about-slider__modal .sas__modal-dialog .sas__modal-close{position:absolute;top:12px;right:12px;z-index:2;margin:0;padding:0;width:36px;background:none;border:none;border-radius:0;cursor:pointer}.s-about-slider__modal .sas__modal-dialog .sas__modal-close .svg{display:block;width:100%;height:auto}.s-about-slider__modal .sas__modal-dialog .sas__modal-video{position:relative;width:100%;height:auto;max-height:calc(100vh - 3rem)}.s-about-slider__modal .sas__modal-dialog .sas__modal-video:before{display:block;padding:56.25% 0 0;content:""}.s-about-slider__modal .sas__modal-dialog .sas__modal-video video,.s-about-slider__modal .sas__modal-dialog .sas__modal-video iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}
.s-as-seen{position:relative;padding:2.2rem 0;background:var(--color-grey);overflow:hidden;color:var(--color-black-light)}@media only screen and (max-width: 987px){.s-as-seen{padding:2rem 0}}@media only screen and (max-width: 767px){.s-as-seen{padding:1.5rem 0}}.s-as-seen__wrapper{display:flex;align-items:center;width:100%}@media only screen and (max-width: 767px){.s-as-seen__wrapper{flex-wrap:wrap}}.s-as-seen__title{flex:0 0 auto;padding:0 3rem 0 0;width:auto;min-width:250px}@media only screen and (max-width: 1080px){.s-as-seen__title{padding:0 2rem 0 0;min-width:200px}}@media only screen and (max-width: 987px){.s-as-seen__title{padding:0 2rem 0 0;min-width:180px}}@media only screen and (max-width: 767px){.s-as-seen__title{padding:0 0 1rem;width:100%;min-width:100%;text-align:center}}.s-as-seen__title h3{font:400 1.4rem/1.3 var(--font-heading)}@media only screen and (max-width: 987px){.s-as-seen__title h3{font-size:1.2rem}}.s-as-seen__marquee{flex:1 1 auto;width:100%}.s-as-seen__marquee-inner{width:100%;overflow:hidden}.s-as-seen__logo-group{display:flex;align-items:center;width:100%}.s-as-seen__logo{position:relative;flex:0 0 auto;margin:0 4rem 0 0;padding:0 4rem 0 0;width:auto}@media only screen and (max-width: 1440px){.s-as-seen__logo{margin:0 2.5rem 0 0;padding:0 2.5rem 0 0}}@media only screen and (max-width: 987px){.s-as-seen__logo{margin:0 1.5rem 0 0;padding:0 1.5rem 0 0}}.s-as-seen__logo:after{position:absolute;top:50%;right:-6px;z-index:1;width:12px;height:12px;background:var(--color-black-light);border-radius:50%;transform:translateY(-50%);content:""}@media only screen and (max-width: 1440px){.s-as-seen__logo:after{right:-5px;width:10px;height:10px}}@media only screen and (max-width: 987px){.s-as-seen__logo:after{right:-3px;width:6px;height:6px}}.s-as-seen__logo img{width:auto;max-width:200px;height:auto;max-height:100px}@media only screen and (max-width: 1440px){.s-as-seen__logo img{max-width:150px;max-height:75px}}@media only screen and (max-width: 987px){.s-as-seen__logo img{max-width:120px;max-height:60px}}.s-as-seen__controls{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;padding:0 0 0 40px;width:146px;height:100%;background:var(--color-grey)}@media only screen and (max-width: 1280px){.s-as-seen__controls{padding:0 0 0 30px;width:120px}}@media only screen and (max-width: 987px){.s-as-seen__controls{padding:0 0 0 20px;width:90px}}@media only screen and (max-width: 767px){.s-as-seen__controls{top:12px;right:12px;padding:0;width:40px;height:auto;background:none}}.s-as-seen__controls .s-as-seen__control-btn{display:block;margin:0;padding:0;width:auto;height:auto;background:var(--color-grey);border:none;border-radius:50%;box-shadow:none;cursor:pointer}.s-as-seen__controls .s-as-seen__control-btn svg{display:block}
.s-blog-layout{position:relative;padding:6rem 0 5rem}@media only screen and (max-width: 1440px){.s-blog-layout{padding:5rem 0 4rem}}@media only screen and (max-width: 1080px){.s-blog-layout{padding:4rem 0}}@media only screen and (max-width: 987px){.s-blog-layout{padding:3rem 0}}.s-blog-layout__wrapper{display:grid;gap:3rem;grid-template-columns:1fr 1fr;width:100%}@media only screen and (max-width: 1440px){.s-blog-layout__wrapper{gap:2.5rem}}@media only screen and (max-width: 1080px){.s-blog-layout__wrapper{gap:2rem}}@media only screen and (max-width: 987px){.s-blog-layout__wrapper{gap:2rem;grid-template-columns:1fr;padding:0 1.5rem}}.s-blog-layout__left{width:100%}.s-blog-layout__right{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 3rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-blog-layout__right{padding:0 2.5rem 0 0}}@media only screen and (max-width: 1080px){.s-blog-layout__right{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-blog-layout__right{padding:0}}.s-blog-layout__image{position:relative;margin:2rem 0 0;width:100%}@media only screen and (max-width: 987px){.s-blog-layout__image{margin:0}}.s-blog-layout__image:before{display:block;padding:68.5% 0 0;content:""}.s-blog-layout__image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.s-blog-layout__content{align-self:center;padding:0 1.8rem 0 0;width:60%}@media only screen and (max-width: 1440px){.s-blog-layout__content{padding:0 1.5rem 0 0}}@media only screen and (max-width: 767px){.s-blog-layout__content{padding:0 0 2rem;width:100%}}.s-blog-layout__content h2{font:400 var(--font-size-h-md)/1.3 var(--font-heading)}.s-blog-layout__content p{margin:1.5rem 0 0;color:var(--color-black-light);font-weight:500;line-height:1.3}@media only screen and (max-width: 1080px){.s-blog-layout__content p{margin:1rem 0 0}}.s-blog-layout__content .s__cta{display:flex;align-items:center;margin:2.5rem 0 0;width:100%}@media only screen and (max-width: 1080px){.s-blog-layout__content .s__cta{margin:1.5rem 0 0}}.s-blog-layout__sm-image{position:relative;width:40%}@media only screen and (max-width: 767px){.s-blog-layout__sm-image{width:100%}}.s-blog-layout__sm-image:before{display:block;padding:120% 0 0;content:""}.s-blog-layout__sm-image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}
.s-booking{position:relative;z-index:1}.s-booking:before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:130px;background:var(--color-brand-1);content:""}.s-booking__wrapper{position:relative;width:100%}.s-booking__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:4px;overflow:hidden}.s-booking__image:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.s-booking__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-booking__block{position:relative;padding:9rem 6rem;width:100%}@media only screen and (max-width: 1680px){.s-booking__block{padding:7rem 5rem}}@media only screen and (max-width: 1440px){.s-booking__block{padding:6rem 4rem}}@media only screen and (max-width: 1080px){.s-booking__block{padding:4rem 2rem}}@media only screen and (max-width: 987px){.s-booking__block{padding:4rem 2rem}}@media only screen and (max-width: 767px){.s-booking__block{padding:2.5rem 1rem}}.s-booking__title{padding:0 0 3rem;width:100%;color:var(--color-white);text-align:center}@media only screen and (max-width: 987px){.s-booking__title{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-booking__title{padding:0 0 2rem}}.s-booking__title h2{font:400 var(--font-size-h-lg)/1.4 var(--font-heading)}.s-booking__iframe{display:block;margin:0 auto;padding:16px;width:100%;max-width:1095px;background:var(--color-brand-3);border-radius:4px}
.s-cards-grid{position:relative;margin:0 0 6rem;padding:5.5rem 0 6.4rem;width:100%;background:var(--color-brand-3)}@media only screen and (max-width: 1440px){.s-cards-grid{margin:0 0 5rem;padding:5rem 0 5.4rem}}@media only screen and (max-width: 1080px){.s-cards-grid{margin:0 0 4rem;padding:4rem 0}}@media only screen and (max-width: 987px){.s-cards-grid{margin:0 0 3rem;padding:3rem 0}}.s-cards-grid .s_title{margin:0 0 3rem;font-weight:400;line-height:1.4}@media only screen and (max-width: 1080px){.s-cards-grid .s_title{margin:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-cards-grid .s_title{margin:0 0 2rem}}.s-cards-grid .s-cards-grid-wrap{display:grid;gap:2.8rem;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1440px){.s-cards-grid .s-cards-grid-wrap{gap:2rem}}@media only screen and (max-width: 987px){.s-cards-grid .s-cards-grid-wrap{gap:1.5rem}}@media only screen and (max-width: 767px){.s-cards-grid .s-cards-grid-wrap{gap:1rem;grid-template-columns:repeat(2, 1fr)}}.s-cards-grid .s-cards-grid-block{position:relative;border-radius:4px;overflow:hidden}.s-cards-grid .s-cards-grid-block .s-imgbox{position:relative;display:block;width:100%}.s-cards-grid .s-cards-grid-block .s-imgbox:before{display:block;padding:100% 0 0;content:""}.s-cards-grid .s-cards-grid-block .s-imgbox img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-cards-grid .s-cards-grid-block .s-cards-grid-caption{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-end;width:100%;height:100%}.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 2.4rem;width:100%;min-height:240px;background:linear-gradient(180deg, rgba(4, 0, 0, 0) 0%, #040000 43.75%)}@media only screen and (max-width: 1680px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner{padding:1.5rem 2rem}}@media only screen and (max-width: 1440px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner{padding:1.5rem}}@media only screen and (max-width: 1280px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner{padding:1rem}}@media only screen and (max-width: 1080px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner{padding:1rem;min-height:180px}}@media only screen and (max-width: 987px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner{padding:1rem;min-height:140px}}@media only screen and (max-width: 767px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner{padding:.8rem;min-height:100px}}.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner span{font:400 var(--font-size-h-md)/1.3 var(--font-heading);display:block;color:var(--color-white)}@media only screen and (max-width: 1680px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner span{font-size:2rem}}@media only screen and (max-width: 1440px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner span{font-size:1.8rem}}@media only screen and (max-width: 1280px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner span{font-size:1.6rem}}@media only screen and (max-width: 987px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner span{font-size:1.2rem}}@media only screen and (max-width: 767px){.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner span{font-size:1rem}}.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner .s-cards-grid-link{margin:16px 0 0}.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner .s-cards-grid-link a{font:300 var(--font-size-t-sm)/1.3 var(--font-text);position:relative;padding:0 0 9px;color:var(--color-white)}.s-cards-grid .s-cards-grid-block .s-cards-grid-caption-inner .s-cards-grid-link a:after{position:absolute;bottom:0;left:0;width:58px;height:1px;background:#f5f1e4;content:""}.s-cards-grid .swiper-pagination{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;margin:2.8rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-cards-grid .swiper-pagination{gap:12px;margin:2rem 0 0}}@media only screen and (max-width: 1080px){.s-cards-grid .swiper-pagination{gap:8px;margin:1.5rem 0 0}}.s-cards-grid .swiper-pagination .swiper-pagination-bullet{margin:0;padding:0;width:20px;height:20px;background:var(--color-white);border:none;border-radius:50%;opacity:1;transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.s-cards-grid .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px}}@media only screen and (max-width: 1080px){.s-cards-grid .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}@media only screen and (max-width: 987px){.s-cards-grid .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}}.s-cards-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-brand-1)}
.s-contact{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:11rem 0 2.5rem}@media only screen and (max-width: 1440px){.s-contact{padding:9rem 0 2rem}}@media only screen and (max-width: 1080px){.s-contact{padding:9rem 0 1.5rem}}@media only screen and (max-width: 987px){.s-contact{padding:7rem 0 1rem}}.s-contact__wrapper{position:relative;display:flex;flex-wrap:nowrap;width:100%}@media only screen and (max-width: 987px){.s-contact__wrapper{flex-direction:column}}@media only screen and (max-width: 1080px){.s-contact__wrapper .gform-theme--foundation .gform_fields{row-gap:30px}}@media only screen and (max-width: 987px){.s-contact__wrapper .gform-theme--foundation .gform_fields{row-gap:25px}}.s-contact__wrapper .b-gform .gform_fields .gfield .ginput_container_consent input[type=checkbox]{margin:0;width:22px;min-width:22px;height:22px;min-height:22px;border:1px solid var(--color-black-light)}.s-contact__wrapper .b-gform .gform_fields .gfield .ginput_container_consent input[type=checkbox]:before{display:block;color:var(--color-black-light);font-size:15px;line-height:1.4;text-align:center}.s-contact__wrapper .b-gform .gform_fields .gfield .ginput_container_consent input[type=checkbox]:after{display:none}.s-contact__wrapper .b-gform .gform_fields .gfield .ginput_container_consent .gform-field-label{color:var(--color-black-light);font-size:1rem}.s-contact__wrapper .b-gform .gform_fields .gfield .ginput_container_consent .gform-field-label a{text-decoration:underline}.s-contact__wrapper .b-gform .gform_fields .gfield select,.s-contact__wrapper .b-gform .gform_fields .gfield textarea,.s-contact__wrapper .b-gform .gform_fields .gfield input[type=tel],.s-contact__wrapper .b-gform .gform_fields .gfield input[type=email],.s-contact__wrapper .b-gform .gform_fields .gfield input[type=text]{padding:.6rem .7rem;min-height:60px;border:1px solid var(--color-white);border-radius:5px;box-shadow:none;outline:none;font-size:1.2rem;font-weight:300;letter-spacing:-0.01em}@media only screen and (max-width: 987px){.s-contact__wrapper .b-gform .gform_fields .gfield select,.s-contact__wrapper .b-gform .gform_fields .gfield textarea,.s-contact__wrapper .b-gform .gform_fields .gfield input[type=tel],.s-contact__wrapper .b-gform .gform_fields .gfield input[type=email],.s-contact__wrapper .b-gform .gform_fields .gfield input[type=text]{min-height:50px;font-size:1rem}}.s-contact__wrapper .b-gform .gform_fields .gfield textarea{height:356px;resize:none}.s-contact__wrapper .b-gform .gform-theme .gform_footer input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2.3rem !important;background:var(--color-brand-1) !important;border:1px solid var(--color-brand-1) !important;border-radius:64px !important;box-shadow:none !important;cursor:pointer;color:var(--color-white) !important;font:400 1.2rem/1.2 var(--font-text) !important;white-space:nowrap;transition:all .3s linear !important}@media only screen and (max-width: 987px){.s-contact__wrapper .b-gform .gform-theme .gform_footer input[type=submit]{padding:.6rem 2rem !important;font-size:1rem !important}}.s-contact__wrapper .b-gform .gform-theme .gform_footer input[type=submit]:hover{background:var(--color-white) !important;border:1px solid var(--color-brand-1) !important;color:var(--color-black) !important}.s-contact__block{width:66.6666%}@media only screen and (max-width: 987px){.s-contact__block{width:100%}}.s-contact__block .s-contact__formwrap{position:relative;margin-bottom:2.4rem;padding:2.8rem;width:100%;background:var(--color-brand-3)}@media only screen and (max-width: 1080px){.s-contact__block .s-contact__formwrap{padding:2.2rem 2rem}}@media only screen and (max-width: 987px){.s-contact__block .s-contact__formwrap{padding:2.2rem 2rem}}.s-contact__block .s__text{width:100%}@media only screen and (max-width: 987px){.s-contact__block .s__text{width:100%}}.s-contact__block .s__text p{font:300 var(--font-size-t-md)/1.3 var(--font-text);margin:13px 0 0}@media only screen and (max-width: 1440px){.s-contact__block .s__text p{margin:1rem 0 0;font-size:var(--font-size-h-xs)}}.s-contact__block .s__text p:first-child{margin:0;color:var(--color-black-light)}.s-contact__block .s__text a{color:var(--color-brand-1)}.s-contact__block .s__text a strong{color:#040000;font-weight:300;text-decoration:underline}.s-contact__title{display:flex;flex-direction:column;padding:0 0 3.8rem;width:33.3333%}@media only screen and (max-width: 1080px){.s-contact__title{padding:0 0 3rem}}@media only screen and (max-width: 987px){.s-contact__title{padding:0 0 2.5rem;width:100%}}@media only screen and (max-width: 767px){.s-contact__title{padding:0 0 2rem}}.s-contact__title .s__title{padding:0 3rem 0 0;width:100%}@media only screen and (max-width: 1080px){.s-contact__title .s__title{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-contact__title .s__title{width:100%}}.s-contact__title .s__title h1{font:400 var(--font-size-h-lg)/1.3 var(--font-heading);color:var(--color-brand-1)}.s-contact__title .s__title p{font:400 var(--font-size-h-sm)/1.6 var(--font-text);margin:1.5rem 0 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-contact__title .s__title p{margin:1rem 0 0;font-size:var(--font-size-h-xs)}}.s-contact__title .s-contact__info{margin-top:2.75rem;padding:0 3rem 0 0;width:100%}@media only screen and (max-width: 1280px){.s-contact__title .s-contact__info{padding:0 2rem 0 0}}@media only screen and (max-width: 1080px){.s-contact__title .s-contact__info{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-contact__title .s-contact__info{margin-top:1.6rem;padding:0 0 2rem;width:100%}}.s-contact__title .s-contact__info .info-text{display:block;width:100%}.s-contact__title .s-contact__info .info-text h6{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:0;padding:0;color:var(--color-brand-1)}@media only screen and (max-width: 1440px){.s-contact__title .s-contact__info .info-text h6{font-size:var(--font-size-t-md)}}.s-contact__title .s-contact__info .info-text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:0 0 1.3rem;padding:0}@media only screen and (max-width: 1440px){.s-contact__title .s-contact__info .info-text p{margin:0 0 1rem;font-size:var(--font-size-t-md)}}.s-contact__title .s-contact__info .info-text p:last-child{margin-bottom:0}.s-contact__title .s-contact__info .note-text{display:block;margin:2rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-contact__title .s-contact__info .note-text{margin:1.2rem 0 0}}.s-contact__title .s-contact__info .note-text p{font-size:18px}@media only screen and (max-width: 1440px){.s-contact__title .s-contact__info .note-text p{font-size:16px}}.s-contact__title .s-contact__info .note-text a{color:var(--color-black);text-decoration:underline}
.s-content-carousel{position:relative;z-index:1;padding:5rem 0;background:var(--color-black);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-content-carousel{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-content-carousel{padding:4rem 0}}@media only screen and (max-width: 987px){.s-content-carousel{padding:3rem 0}}.s-content-carousel__background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.s-content-carousel__background:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.75);content:""}.s-content-carousel__background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-content-carousel__wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}@media only screen and (max-width: 987px){.s-content-carousel__wrapper{flex-direction:column-reverse}}.s-content-carousel__left{padding:0 6rem 0 0;width:59%}@media only screen and (max-width: 1440px){.s-content-carousel__left{padding:0 4rem 0 0}}@media only screen and (max-width: 1366px){.s-content-carousel__left{padding:0 3rem 0 0}}@media only screen and (max-width: 1080px){.s-content-carousel__left{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-content-carousel__left{padding:2rem 0 0;width:100%}}.s-content-carousel__right{padding:1rem;width:41%;background:var(--color-white);border-radius:4px;overflow:hidden}@media only screen and (max-width: 987px){.s-content-carousel__right{width:100%}}.s-content-carousel__slider{width:100%}.s-content-carousel__slider .s-content-carousel__slider-item{display:block;width:100%}.s-content-carousel__slider .s-content-carousel__slider-item .item-text{width:100%}.s-content-carousel__slider .s-content-carousel__slider-item .item-text .s__title{font:500 var(--font-size-h-xl)/1.3 var(--font-heading)}.s-content-carousel__slider .s-content-carousel__slider-item .item-text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-content-carousel__slider .s-content-carousel__slider-item .item-text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-content-carousel__slider .s-content-carousel__slider-item .item-text a{color:var(--color-white);text-decoration:underline}.s-content-carousel__slider-nav{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:16px;margin:3rem 0 0;width:100%}@media only screen and (max-width: 1080px){.s-content-carousel__slider-nav{margin:2rem 0 0}}@media only screen and (max-width: 987px){.s-content-carousel__slider-nav{margin:1.5rem 0 0}}.s-content-carousel__slider-nav .s-content-carousel__slider-prev,.s-content-carousel__slider-nav .s-content-carousel__slider-next{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-white);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1080px){.s-content-carousel__slider-nav .s-content-carousel__slider-prev,.s-content-carousel__slider-nav .s-content-carousel__slider-next{width:48px;height:48px}}.s-content-carousel__slider-nav .s-content-carousel__slider-prev:hover,.s-content-carousel__slider-nav .s-content-carousel__slider-prev:focus,.s-content-carousel__slider-nav .s-content-carousel__slider-prev.active,.s-content-carousel__slider-nav .s-content-carousel__slider-next:hover,.s-content-carousel__slider-nav .s-content-carousel__slider-next:focus,.s-content-carousel__slider-nav .s-content-carousel__slider-next.active{background:var(--color-white);color:var(--color-black)}.s-content-carousel__thumbs-slider{width:100%}.s-content-carousel__thumbs-slider .s-content-carousel__thumbs-slider-item{display:block;width:100%}.s-content-carousel__thumbs-slider .s-content-carousel__thumbs-slider-item .item-image{position:relative;display:block;width:100%}.s-content-carousel__thumbs-slider .s-content-carousel__thumbs-slider-item .item-image:before{display:block;padding:100% 0 0;content:""}.s-content-carousel__thumbs-slider .s-content-carousel__thumbs-slider-item .item-image img{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.s-cta-banner{position:relative;z-index:1}.s-cta-banner:before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:130px;background:var(--color-brand-1);content:""}@media only screen and (max-width: 1080px){.s-cta-banner:before{height:72px}}@media only screen and (max-width: 987px){.s-cta-banner:before{height:54px}}.s-cta-banner__wrapper{position:relative;width:100%}.s-cta-banner__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:4px;overflow:hidden}.s-cta-banner__image:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.s-cta-banner__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-cta-banner__block{position:relative;padding:9rem 6rem;width:100%}@media only screen and (max-width: 1680px){.s-cta-banner__block{padding:7rem 5rem}}@media only screen and (max-width: 1440px){.s-cta-banner__block{padding:6rem 4rem}}@media only screen and (max-width: 1080px){.s-cta-banner__block{padding:4rem 2rem}}@media only screen and (max-width: 987px){.s-cta-banner__block{padding:4rem 2rem}}@media only screen and (max-width: 767px){.s-cta-banner__block{padding:2.5rem 1rem}}.s-cta-banner__text{display:block;width:100%;color:var(--color-white);text-align:center}.s-cta-banner__text h2{font:500 var(--font-size-h-lg)/1.3 var(--font-heading)}.s-cta-banner__text .s__cta{margin:2rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-cta-banner__text .s__cta{margin:1.5rem 0 0}}@media only screen and (max-width: 987px){.s-cta-banner__text .s__cta{margin:1.5rem 0 0}}
.s-environment{position:relative;padding:6rem 0;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-environment{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-environment{padding:4rem 0}}@media only screen and (max-width: 987px){.s-environment{padding:3rem 0}}.s-environment__wrapper{position:relative;width:100%}.s-environment__top{display:flex;flex-wrap:wrap;padding:0 0 3.8rem;width:100%}@media only screen and (max-width: 1080px){.s-environment__top{padding:0 0 3rem}}@media only screen and (max-width: 987px){.s-environment__top{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-environment__top{padding:0 0 2rem}}.s-environment__top .s-environment__title{padding:0 3rem 0 0;width:31%}@media only screen and (max-width: 1080px){.s-environment__top .s-environment__title{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-environment__top .s-environment__title{padding:0;width:100%}}.s-environment__top .s-environment__title h2{font:500 var(--font-size-h-md)/1.4 var(--font-heading)}.s-environment__top .s-environment__text{width:69%}@media only screen and (max-width: 987px){.s-environment__top .s-environment__text{width:100%}}.s-environment__top .s-environment__text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-environment__top .s-environment__text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-environment__top .s-environment__text p:first-child{margin:0}@media only screen and (max-width: 987px){.s-environment__top .s-environment__text p:first-child{margin:1rem 0 0}}.s-environment__bottom{width:100%}.s-environment-text-columns__row{display:grid;gap:2.9rem;grid-template-columns:repeat(auto-fit, minmax(430px, 1fr));width:100%}@media only screen and (max-width: 1680px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}@media only screen and (max-width: 1440px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (max-width: 1366px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (max-width: 1280px){.s-environment-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}@media only screen and (max-width: 1080px){.s-environment-text-columns__row{gap:2rem;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}}@media only screen and (max-width: 987px){.s-environment-text-columns__row{gap:2rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media only screen and (max-width: 767px){.s-environment-text-columns__row{gap:2rem;grid-template-columns:repeat(1, 1fr)}}.s-environment-text-columns__col{width:100%}.s-environment-text-columns__box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-environment-text-columns__box .s__title{margin:0 0 1.6rem;padding:0 0 1.4rem;width:100%;border-bottom:1px solid var(--color-white)}@media only screen and (max-width: 987px){.s-environment-text-columns__box .s__title{margin:0 0 1.2rem;padding:0 0 1.2rem}}.s-environment-text-columns__box .s__title h3{font-family:var(--font-pangaia);font-size:2rem;font-style:italic;font-weight:500;line-height:1.3}@media only screen and (max-width: 987px){.s-environment-text-columns__box .s__title h3{font-size:1.5rem}}.s-environment-text-columns__box .s__text{width:100%}.s-environment-text-columns__box .s__text h4{font:500 var(--font-size-h-xs)/1.4 var(--font-heading)}.s-environment-text-columns__box .s__text p{margin:.8rem 0 0;padding:0}
.s-faq{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:11rem 0 2.5rem}@media only screen and (max-width: 1440px){.s-faq{padding:10rem 0 2rem}}@media only screen and (max-width: 1080px){.s-faq{padding:10rem 0 1.5rem}}@media only screen and (max-width: 987px){.s-faq{padding:8rem 0 1rem}}.s-faq__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.s-faq__left{padding:0 3rem 0 0;width:calc(50% - 10px)}@media only screen and (max-width: 1366px){.s-faq__left{padding:0 2rem 0 0}}@media only screen and (max-width: 1080px){.s-faq__left{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-faq__left{padding:0 0 2rem;width:100%}}.s-faq__right{width:calc(50% + 10px)}@media only screen and (max-width: 987px){.s-faq__right{width:100%}}.s-faq__title{display:block;padding:0 0 2rem;width:100%;max-width:670px}@media only screen and (max-width: 987px){.s-faq__title{padding:0 0 1.5rem;max-width:100%}}.s-faq__title h2{font:500 var(--font-size-h-xl)/1.1 var(--font-heading)}.s-faq__title p{font:400 var(--font-size-h-xs)/1.6 var(--font-text);margin:1.3rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-faq__title p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-faq__menu{display:block;width:100%;max-width:670px}@media only screen and (max-width: 987px){.s-faq__menu{max-width:100%}}.s-faq__menu ul{display:flex;flex-direction:column;gap:18px;margin:0;padding:0}@media only screen and (max-width: 987px){.s-faq__menu ul{flex-flow:row wrap}}.s-faq__menu ul li{margin:0;padding:0;list-style:none}.s-faq__menu ul li a{font:400 var(--font-size-h-xs)/1.6 var(--font-text);position:relative;display:inline-flex;margin:0;padding:0 0 0 28px;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-faq__menu ul li a{font-size:var(--font-size-t-md)}}.s-faq__menu ul li a:before{position:absolute;top:19px;left:0;z-index:1;width:12px;height:1px;background:var(--color-brand-1);content:""}@media only screen and (max-width: 1440px){.s-faq__menu ul li a:before{top:16px}}@media only screen and (max-width: 1080px){.s-faq__menu ul li a:before{top:14px}}.s-faq__group{display:block;margin:0 0 4.5rem;width:100%}@media only screen and (max-width: 1440px){.s-faq__group{margin:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-faq__group{margin:0 0 3.5rem}}@media only screen and (max-width: 987px){.s-faq__group{margin:0 0 3rem}}.s-faq__group:last-of-type{margin:0}.s-faq__group .s-faq__group-title{display:block;margin:0 0 2rem;width:100%}.s-faq__group .s-faq__group-title h3{font:500 var(--font-size-h-sm)/1.1 var(--font-heading)}.s-faq .s-faq__accordion{display:block;width:100%}.s-faq .s-faq__accordion .s-faq-accordion-item{display:flex;flex-direction:column;align-items:normal;justify-content:normal;margin:0 0 1.8rem;padding:0 0 1.8rem;width:100%;border-bottom:1px solid var(--color-black)}@media only screen and (max-width: 987px){.s-faq .s-faq__accordion .s-faq-accordion-item{margin:0 0 1.5rem;padding:0 0 1.5rem}}.s-faq .s-faq__accordion .s-faq-accordion-item:last-of-type{margin:0}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-header{font:400 var(--font-size-t-md)/1.1 var(--font-text);position:relative;margin:0;padding:0 3rem 0 0;width:100%;background:none;border:none;border-radius:0;cursor:pointer;color:inherit;text-align:left}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-header:after{position:absolute;top:-9px;right:0;z-index:1;width:40px;height:40px;background-color:rgba(0,0,0,0);background-image:url("../../../static/images/faq-arrow-icon.svg");background-position:center center;background-repeat:no-repeat;border:1px solid var(--color-brand-1);border-radius:50%;content:""}@media only screen and (max-width: 987px){.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-header:after{top:-10px}}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-header .sfah-title{display:block;width:100%}.s-faq .s-faq__accordion .s-faq-accordion-item.active .s-faq-accordion-header:after{background-color:var(--color-brand-1);background-image:url("../../../static/images/faq-arrow-icon-active.svg")}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-content{width:100%;max-height:0;opacity:0;overflow:hidden;transition:opacity .2s ease,max-height .2s ease}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-content .text{display:block;margin:1rem 0 0;padding:0 3rem 0 0;width:100%}@media only screen and (max-width: 987px){.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-content .text{margin:1rem 0 0}}@media only screen and (max-width: 767px){.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-content .text{padding:0}}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-content .text p{margin:0 0 1rem;padding:0}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-content .text p:last-of-type{margin:0}.s-faq .s-faq__accordion .s-faq-accordion-item .s-faq-accordion-content .text a{color:var(--color-black);text-decoration:underline}
.s-group-event{position:relative;z-index:1}.s-group-event:before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:130px;background:var(--color-brand-1);content:""}.s-group-event__wrapper{position:relative;width:100%}.s-group-event__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:4px;overflow:hidden}.s-group-event__image:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.s-group-event__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-group-event__block{position:relative;padding:9rem 6rem;width:100%}@media only screen and (max-width: 1680px){.s-group-event__block{padding:7rem 5rem}}@media only screen and (max-width: 1440px){.s-group-event__block{padding:6rem 4rem}}@media only screen and (max-width: 1080px){.s-group-event__block{padding:4rem 2rem}}@media only screen and (max-width: 987px){.s-group-event__block{padding:4rem 2rem}}@media only screen and (max-width: 767px){.s-group-event__block{padding:2.5rem 1rem}}.s-group-event__title{padding:0 0 3rem;width:100%;color:var(--color-white);text-align:center}@media only screen and (max-width: 987px){.s-group-event__title{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-group-event__title{padding:0 0 2rem}}.s-group-event__title h2{font:400 var(--font-size-h-lg)/1.4 var(--font-heading)}.s-group-event__form{display:block;margin:0 auto;padding:2.8rem;width:100%;max-width:950px;background:var(--color-brand-3);border-radius:4px}@media only screen and (max-width: 1080px){.s-group-event__form{padding:2rem}}@media only screen and (max-width: 987px){.s-group-event__form{padding:2rem}}@media only screen and (max-width: 767px){.s-group-event__form{padding:1rem}}.s-group-event__form .b-gform .gform_fields{row-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}@media only screen and (max-width: 1080px){.s-group-event__form .b-gform .gform_fields{row-gap:1.3rem;-moz-column-gap:1.3rem;column-gap:1.3rem}}@media only screen and (max-width: 987px){.s-group-event__form .b-gform .gform_fields{row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.s-group-event__form .b-gform .gform_fields .gfield{margin:0}.s-group-event__form .b-gform .gform_fields .gfield .gfield_label{font:700 var(--font-size-t-md)/1.5 var(--font-text);margin:0 0 .5rem;padding:0;color:var(--color-black-light)}.s-group-event__form .b-gform .gform_fields .gfield .gfield_label .gfield_required{display:none}.s-group-event__form .b-gform .gform_fields .gfield select,.s-group-event__form .b-gform .gform_fields .gfield textarea,.s-group-event__form .b-gform .gform_fields .gfield input[type=tel],.s-group-event__form .b-gform .gform_fields .gfield input[type=email],.s-group-event__form .b-gform .gform_fields .gfield input[type=text],.s-group-event__form .b-gform .gform_fields .gfield input[type=number]{font:300 var(--font-size-h-xs)/1.2 var(--font-text);margin:0;padding:0 .8rem;width:100%;height:3rem;background:var(--color-white);border:none;border-radius:5px;box-shadow:none;outline:none;color:var(--color-black-light)}@media only screen and (max-width: 767px){.s-group-event__form .b-gform .gform_fields .gfield select,.s-group-event__form .b-gform .gform_fields .gfield textarea,.s-group-event__form .b-gform .gform_fields .gfield input[type=tel],.s-group-event__form .b-gform .gform_fields .gfield input[type=email],.s-group-event__form .b-gform .gform_fields .gfield input[type=text],.s-group-event__form .b-gform .gform_fields .gfield input[type=number]{font-size:1rem}}.s-group-event__form .b-gform .gform_fields .gfield textarea{padding:.8rem;height:10rem;min-block-size:10rem}.s-group-event__form .b-gform .gform_fields .gfield.gfield_error .validation_message{color:var(--color-brand-1)}.s-group-event__form .b-gform .gform_fields .gfield .ginput_container_consent input[type=checkbox]{margin:0;width:22px;min-width:22px;height:22px;min-height:22px;border:1px solid var(--color-black-light)}.s-group-event__form .b-gform .gform_fields .gfield .ginput_container_consent input[type=checkbox]:before{display:block;color:var(--color-black-light);font-size:15px;line-height:1.4;text-align:center}.s-group-event__form .b-gform .gform_fields .gfield .ginput_container_consent input[type=checkbox]:after{display:none}.s-group-event__form .b-gform .gform_fields .gfield .ginput_container_consent .gform-field-label{color:var(--color-black-light);font-size:1rem}.s-group-event__form .b-gform .gform_fields .gfield .ginput_container_consent .gform-field-label a{text-decoration:underline}.s-group-event__form .b-gform .gform_validation_errors{margin:0 0 1.5rem;border-radius:10px;outline:none}.s-group-event__form .b-gform .gform_confirmation_message{font:400 var(--font-size-h-md)/1.2 var(--font-text);text-align:center}.s-group-event__form .b-gform .gform_wrapper.gform-theme .gform-footer{justify-content:center;margin:1.6rem 0 0;width:100%}@media only screen and (max-width: 1080px){.s-group-event__form .b-gform .gform_wrapper.gform-theme .gform-footer{margin:1.3rem 0 0}}@media only screen and (max-width: 987px){.s-group-event__form .b-gform .gform_wrapper.gform-theme .gform-footer{margin:1rem 0 0}}.s-group-event__form .b-gform .gform_wrapper.gform-theme .gform-footer .gform_button{margin:0 !important;padding:.8rem 2.3rem !important;width:auto;height:auto;background:var(--color-brand-1) !important;border:1px solid var(--color-brand-1) !important;border-radius:64px !important;box-shadow:none !important;outline:none !important;color:var(--color-white) !important;font:400 1.2rem/1.2 var(--font-text) !important;text-transform:none !important;transition:.3s linear !important;transition-property:border,background,color !important}@media only screen and (max-width: 1440px){.s-group-event__form .b-gform .gform_wrapper.gform-theme .gform-footer .gform_button{padding:.7rem 1.8rem !important;font-size:1.1rem !important}}@media only screen and (max-width: 1080px){.s-group-event__form .b-gform .gform_wrapper.gform-theme .gform-footer .gform_button{padding:.7rem 1.6rem !important;font-size:1rem !important}}.s-group-event__form .b-gform .gform_wrapper.gform-theme .gform-footer .gform_button:hover{background:none !important;border-color:var(--color-brand-1) !important;color:var(--color-black) !important}
.s-groups-intro{position:relative;padding:5.65rem 0 5.85rem;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-groups-intro{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-groups-intro{padding:4rem 0}}@media only screen and (max-width: 987px){.s-groups-intro{padding:3rem 0}}.s-groups-intro__wrapper{position:relative;width:100%}.s-groups-intro__top{width:100%}.s-groups-intro__middle{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -1.4rem;padding:5.5rem 0}@media only screen and (max-width: 1440px){.s-groups-intro__middle{padding:4rem 0}}@media only screen and (max-width: 1080px){.s-groups-intro__middle{margin:0 -1rem;padding:3rem 0}}@media only screen and (max-width: 987px){.s-groups-intro__middle{align-items:normal;padding:2.5rem 0}}@media only screen and (max-width: 767px){.s-groups-intro__middle{gap:2rem;margin:0;padding:2rem 0}}.s-groups-intro__middle .column-5{margin:-14rem 0 0;padding:0 1.4rem;width:42%}@media only screen and (max-width: 1440px){.s-groups-intro__middle .column-5{margin:-10rem 0 0}}@media only screen and (max-width: 1080px){.s-groups-intro__middle .column-5{margin:-8rem 0 0;padding:0 1rem}}@media only screen and (max-width: 987px){.s-groups-intro__middle .column-5{margin:0}}@media only screen and (max-width: 767px){.s-groups-intro__middle .column-5{padding:0;width:100%}}.s-groups-intro__middle .column-7{padding:0 1.4rem;width:58%}@media only screen and (max-width: 1080px){.s-groups-intro__middle .column-7{padding:0 1rem}}@media only screen and (max-width: 767px){.s-groups-intro__middle .column-7{padding:0;width:100%}}.s-groups-intro__middle .s__image{position:relative}.s-groups-intro__middle .s__image .image{position:relative;display:block;width:100%}@media only screen and (max-width: 987px){.s-groups-intro__middle .s__image .image{min-height:100%}}.s-groups-intro__middle .s__image .image:before{display:block;padding:104% 0 0;content:""}.s-groups-intro__middle .s__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 500px 0 0;-o-object-fit:cover;object-fit:cover}.s-groups-intro__middle .s__image.column-7 .image:before{padding:68% 0 0}.s-groups-intro__bottom{width:100%}.s-groups-intro__row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -1.4rem}@media only screen and (max-width: 1080px){.s-groups-intro__row{margin:0 -1rem}}@media only screen and (max-width: 987px){.s-groups-intro__row{margin:0}}.s-groups-intro__col{padding:0 1.4rem;width:50%}@media only screen and (max-width: 1080px){.s-groups-intro__col{padding:0 1rem}}@media only screen and (max-width: 987px){.s-groups-intro__col{padding:0;width:100%}}.s-groups-intro__title{padding:0 0 11rem;width:100%}@media only screen and (max-width: 1440px){.s-groups-intro__title{padding:0 0 9rem}}@media only screen and (max-width: 1080px){.s-groups-intro__title{padding:0 0 8rem}}@media only screen and (max-width: 987px){.s-groups-intro__title{padding:0 0 1.5rem}}@media only screen and (max-width: 767px){.s-groups-intro__title{padding:0 0 1rem}}.s-groups-intro__title h2{color:var(--color-black);font-family:var(--font-pangaia);font-size:var(--font-size-h-sm);font-weight:700;line-height:1.4}.s-groups-intro__text{width:100%}.s-groups-intro__text h3{color:var(--color-brand-1);font:500 2rem/1.4 var(--font-heading)}@media only screen and (max-width: 1440px){.s-groups-intro__text h3{font-size:var(--font-size-h-sm)}}.s-groups-intro__text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-groups-intro__text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-groups-intro__text p:first-child{margin:0}@media only screen and (max-width: 987px){.s-groups-intro__text p:first-child{margin:1rem 0 0}}.s-groups-intro__text .s__cta{margin:2.5rem 0 0}@media only screen and (max-width: 1440px){.s-groups-intro__text .s__cta{margin:2rem 0 0}}@media only screen and (max-width: 987px){.s-groups-intro__text .s__cta{margin:1.5rem 0 0}}.s-groups-intro__text .s__cta.desktop{display:block}@media only screen and (max-width: 987px){.s-groups-intro__text .s__cta.desktop{display:none}}.s-groups-intro__text .s__cta.mobile{display:none}@media only screen and (max-width: 987px){.s-groups-intro__text .s__cta.mobile{display:block}}
.s-guest-reviews{position:relative;padding:5rem 0 6rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-guest-reviews{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-guest-reviews{padding:4rem 0}}@media only screen and (max-width: 987px){.s-guest-reviews{padding:3rem 0}}.s-guest-reviews__wrapper{position:relative;display:flex;flex-wrap:wrap;width:100%}.s-guest-reviews__title{padding:0 2rem 5rem 0;width:35%}@media only screen and (max-width: 1080px){.s-guest-reviews__title{padding:0 2rem 4.5rem 0}}@media only screen and (max-width: 987px){.s-guest-reviews__title{padding:0 0 2rem;width:100%}}.s-guest-reviews__title h2{font-family:var(--font-pangaia);font-size:var(--font-size-h-sm);font-weight:700;line-height:1.4}.s-guest-reviews__title p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.25rem 0 0;padding:0;max-width:440px}@media only screen and (max-width: 1440px){.s-guest-reviews__title p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}@media only screen and (max-width: 987px){.s-guest-reviews__title p{max-width:100%}}.s-guest-reviews__slider{width:65%}@media only screen and (max-width: 987px){.s-guest-reviews__slider{width:100%}}.s-guest-reviews__slider .s-guest-reviews__slider-item{display:block;padding:0 0 0 80px;width:100%}@media only screen and (max-width: 1080px){.s-guest-reviews__slider .s-guest-reviews__slider-item{padding:0 0 0 65px}}@media only screen and (max-width: 987px){.s-guest-reviews__slider .s-guest-reviews__slider-item{padding:0}}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title{position:relative;width:100%;min-height:50px}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title .s__title{font:400 var(--font-size-h-lg)/1.4 var(--font-heading)}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title .quote-icon{position:absolute;top:18px;right:calc(100% + 24px);z-index:1;width:55px}@media only screen and (max-width: 1440px){.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title .quote-icon{top:12px}}@media only screen and (max-width: 1280px){.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title .quote-icon{top:8px}}@media only screen and (max-width: 1080px){.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title .quote-icon{top:8px;width:40px}}@media only screen and (max-width: 987px){.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title .quote-icon{display:none}}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-title .quote-icon img{display:block;width:100%}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-text{width:100%}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.25rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-guest-reviews__slider .s-guest-reviews__slider-item .item-text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author{margin:2rem 0 0;width:100%}@media only screen and (max-width: 987px){.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author{margin:1.5rem 0 0}}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author .item-author__name{width:100%;line-height:1.3}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author .item-author__rating{display:flex;flex-direction:row;align-items:center;justify-content:normal;width:100%}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author .item-author__rating .rating__text{margin:0 6px 0 0;width:auto;line-height:1.3}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author .item-author__rating .rating__stars{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:4px;width:auto}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author .item-author__rating .rating__stars .r__star{flex:0 0 auto;width:16px}.s-guest-reviews__slider .s-guest-reviews__slider-item .item-author .item-author__rating .rating__stars .r__star img{display:block;width:100%}.s-guest-reviews__slider-nav{display:flex;flex-direction:row;align-items:center;justify-content:normal;position:absolute;bottom:0;left:0;z-index:1;gap:16px;width:auto}@media only screen and (max-width: 987px){.s-guest-reviews__slider-nav{position:relative;margin:1.5rem 0 0;width:100%}}.s-guest-reviews__slider-nav .s-guest-reviews__slider-prev,.s-guest-reviews__slider-nav .s-guest-reviews__slider-next{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-white);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1080px){.s-guest-reviews__slider-nav .s-guest-reviews__slider-prev,.s-guest-reviews__slider-nav .s-guest-reviews__slider-next{width:48px;height:48px}}.s-guest-reviews__slider-nav .s-guest-reviews__slider-prev:hover,.s-guest-reviews__slider-nav .s-guest-reviews__slider-prev:focus,.s-guest-reviews__slider-nav .s-guest-reviews__slider-prev.active,.s-guest-reviews__slider-nav .s-guest-reviews__slider-next:hover,.s-guest-reviews__slider-nav .s-guest-reviews__slider-next:focus,.s-guest-reviews__slider-nav .s-guest-reviews__slider-next.active{background:var(--color-white);color:var(--color-black)}
.s-hero-columns{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:9.2rem 0 4rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-hero-columns{padding:8.3rem 0 4rem}}@media only screen and (max-width: 1080px){.s-hero-columns{padding:8.3rem 0 4rem}}@media only screen and (max-width: 987px){.s-hero-columns{padding:7rem 0 3rem}}.s-hero-columns__wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-hero-columns__text{padding:0 3.5rem 0 0;width:50%}@media only screen and (max-width: 1440px){.s-hero-columns__text{padding:0 3rem 0 0}}@media only screen and (max-width: 1080px){.s-hero-columns__text{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-hero-columns__text{padding:0 0 2rem;width:100%}}.s-hero-columns__text .text{display:block;width:100%}.s-hero-columns__text .text h1{font:500 5rem/1.1 var(--font-heading)}@media only screen and (max-width: 1680px){.s-hero-columns__text .text h1{font-size:4rem}}@media only screen and (max-width: 1440px){.s-hero-columns__text .text h1{font-size:3.2rem}}@media only screen and (max-width: 1080px){.s-hero-columns__text .text h1{font-size:var(--font-size-h-xl)}}.s-hero-columns__text .text p{font:400 var(--font-size-h-sm)/1.3 var(--font-text);margin:1.4rem 0 0}@media only screen and (max-width: 1440px){.s-hero-columns__text .text p{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 987px){.s-hero-columns__text .text p{margin:1rem 0 0}}.s-hero-columns__text .text .s__cta{margin:2.4rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-hero-columns__text .text .s__cta{margin:2rem 0 0}}@media only screen and (max-width: 987px){.s-hero-columns__text .text .s__cta{margin:1.5rem 0 0}}.s-hero-columns__image{width:50%}@media only screen and (max-width: 987px){.s-hero-columns__image{width:100%}}.s-hero-columns__image .image{position:relative;display:block;width:100%}.s-hero-columns__image .image:before{display:block;padding:80% 0 0;content:""}.s-hero-columns__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 0 0 500px;-o-object-fit:cover;object-fit:cover}
.s-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;min-height:100vh;background:var(--color-black);color:var(--color-white)}.s-hero--sm{max-height:41.66rem}@media only screen and (max-width: 987px){.s-hero--sm{max-height:none}}.s-hero .s__media{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.s-hero .s__media:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.s-hero .s__media video,.s-hero .s__media img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.s-hero .s__content{display:flex;flex-direction:column;align-items:normal;justify-content:center;padding:8rem 0}@media only screen and (max-width: 1440px){.s-hero .s__content{padding:7.5rem 0}}@media only screen and (max-width: 987px){.s-hero .s__content{padding:8rem 0}}@media only screen and (max-width: 767px){.s-hero .s__content{padding:8rem 0}}.s-hero .s__content>*{max-width:100%}.s-hero .s__content--v-center{justify-content:center}.s-hero .s__content--v-end{justify-content:flex-end}.s-hero .s__content--h-left{text-align:left}.s-hero .s__content--h-center{align-items:center;text-align:center}.s-hero .s__title{font:500 var(--font-size-h-2xl)/1.2 var(--font-heading)}.s-hero .s__text{font:400 var(--font-size-h-sm)/1.3 var(--font-text);margin:1rem 0 0}.s-hero .s__cta{margin:2rem 0 0}@media only screen and (max-width: 987px){.s-hero .s__cta{margin:1.5rem 0 0}}.s-hero-cols--2 .s__container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding-left:calc(var(--container-offset)/2);width:100%;max-width:var(--container-max-width)}@media only screen and (max-width: 1280px){.s-hero-cols--2 .s__container{flex-wrap:wrap;width:calc(100% - var(--container-offset))}}.s-hero-cols--2 .s__content{flex:0 0 50%;padding-right:1rem;max-width:40.44rem}@media only screen and (max-width: 1280px){.s-hero-cols--2 .s__content{flex:0 0 100%;height:auto}}@media only screen and (max-width: 987px){.s-hero-cols--2 .s__content{max-width:100%}}.s-hero-cols--2 .s__media{position:relative;flex-grow:1}@media only screen and (max-width: 1280px){.s-hero-cols--2 .s__media{height:20rem}}.s-hero-cols--2 .s__media img{position:relative}.s-hero .scroll-down{position:absolute;bottom:3.2rem;left:50%;z-index:1;transform:translateX(-50%)}@media only screen and (max-width: 1440px){.s-hero .scroll-down{bottom:2.5rem}}@media only screen and (max-width: 767px){.s-hero .scroll-down{bottom:2rem}}.s-hero .scroll-down .scroll-down__icon{display:block;width:100%;max-width:30px}@media only screen and (max-width: 767px){.s-hero .scroll-down .scroll-down__icon{max-width:20px}}.s-hero .scroll-down .scroll-down__icon img{display:block;width:auto;max-width:100%}
.s-image-gallery{--container-offset: 6rem;position:relative;padding:5.5rem 0 0;overflow:hidden;color:var(--color-black-light)}@media only screen and (max-width: 1680px){.s-image-gallery{--container-offset: 5rem}}@media only screen and (max-width: 1440px){.s-image-gallery{padding:5rem 0 0}}@media only screen and (max-width: 1280px){.s-image-gallery{--container-offset: 5rem}}@media only screen and (max-width: 1080px){.s-image-gallery{--container-offset: 4rem;padding:4rem 0 0}}@media only screen and (max-width: 987px){.s-image-gallery{--container-offset: 3rem;padding:3rem 0 0}}.s-image-gallery__title{padding:0 0 3.5rem;width:100%;max-width:1296px}@media only screen and (max-width: 1440px){.s-image-gallery__title{padding:0 0 3rem;max-width:1096px}}@media only screen and (max-width: 1080px){.s-image-gallery__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-image-gallery__title{padding:0 0 2rem}}.s-image-gallery__title h2{color:var(--color-black);font:500 2.8rem/1.3 var(--font-heading)}@media only screen and (max-width: 1440px){.s-image-gallery__title h2{font-size:2.4rem}}@media only screen and (max-width: 1080px){.s-image-gallery__title h2{font-size:var(--font-size-h-lg)}}@media only screen and (max-width: 767px){.s-image-gallery__title h2{font-size:var(--font-size-h-md)}}.s-image-gallery__title p{font:400 var(--font-size-h-xs)/1.6 var(--font-text);margin:1.2rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-image-gallery__title p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-image-gallery__wrapper{position:relative;width:100%}.s-image-gallery .s__slider{margin-left:var(--container-offset)}@media only screen and (max-width: 1280px){.s-image-gallery .s__slider{margin-left:calc(var(--container-offset)/2)}}.s-image-gallery .s__slider .s__slides{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:2.8rem;width:-moz-fit-content;width:fit-content;touch-action:pan-y;will-change:transform}@media only screen and (max-width: 1440px){.s-image-gallery .s__slider .s__slides{gap:2rem}}@media only screen and (max-width: 987px){.s-image-gallery .s__slider .s__slides{gap:1.5rem}}@media only screen and (max-width: 767px){.s-image-gallery .s__slider .s__slides{gap:1.2rem}}.s-image-gallery .s__slider.is-grabbing .s__slides{cursor:url("../../../static/images/sld-grab.svg"),auto !important}.s-image-gallery .s__slide{position:relative;width:29rem;height:32rem;overflow:hidden}@media only screen and (max-width: 1440px){.s-image-gallery .s__slide{width:22rem;height:24rem}}@media only screen and (max-width: 1366px){.s-image-gallery .s__slide{width:20rem;height:22rem}}@media only screen and (max-width: 1080px){.s-image-gallery .s__slide{width:17rem;height:19rem}}@media only screen and (max-width: 767px){.s-image-gallery .s__slide{width:15rem;height:16rem}}.s-image-gallery .s__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-image-gallery .s__slide__nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:absolute;top:50%;right:2.7rem;left:2.7rem;margin-top:-1.6rem;transition:all ease-in-out 300ms}@media only screen and (max-width: 1080px){.s-image-gallery .s__slide__nav{right:1.7rem;left:1.7rem}}@media only screen and (max-width: 767px){.s-image-gallery .s__slide__nav{right:1rem;left:1rem}}.s-image-gallery .s__slide__nav__arrows{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.s-image-gallery .s__slide__nav__arrow{position:relative;width:68px;height:68px;background:var(--color-white);border:none;border-radius:50%;cursor:default;transition:transform .2s cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none;will-change:transform}@media only screen and (max-width: 1440px){.s-image-gallery .s__slide__nav__arrow{width:58px;height:58px}}@media only screen and (max-width: 1080px){.s-image-gallery .s__slide__nav__arrow{width:48px;height:48px}}.s-image-gallery .s__slide__nav__arrow--prev{transform:rotate(180deg)}.s-image-gallery .s__slide__nav__arrow.disabled{opacity:0;visibility:hidden}.s-image-gallery .s__slide__nav__arrow:not(.disabled){cursor:pointer;pointer-events:all}.s-image-gallery .s__slide__nav__arrow:not(.disabled) svg{fill:none}.s-image-gallery .s__slide__nav__arrow:not(.disabled) svg circle{stroke:none}.s-image-gallery .s__slide__nav__arrow:not(.disabled) svg path{stroke:var(--color-brand-1)}.s-image-gallery .s__slide__nav__arrow .a-svg{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.s-image-gallery .s__slide__nav__arrow .a-svg svg{width:auto;max-width:29px;height:auto}@media only screen and (max-width: 1080px){.s-image-gallery .s__slide__nav__arrow .a-svg svg{max-width:22px}}.s-image-gallery.is-full-width .s__slider{margin-left:2.8rem}@media only screen and (max-width: 1440px){.s-image-gallery.is-full-width .s__slider{margin-left:2rem}}@media only screen and (max-width: 987px){.s-image-gallery.is-full-width .s__slider{margin-left:1.5rem}}@media only screen and (max-width: 767px){.s-image-gallery.is-full-width .s__slider{margin-left:1.2rem}}.s-image-gallery.is-full-width .s__slider .s__slide{width:calc(50vw - 2.8rem)}@media only screen and (max-width: 1440px){.s-image-gallery.is-full-width .s__slider .s__slide{width:calc(50vw - 2rem)}}@media only screen and (max-width: 987px){.s-image-gallery.is-full-width .s__slider .s__slide{width:calc(50vw - 1.5rem)}}@media only screen and (max-width: 767px){.s-image-gallery.is-full-width .s__slider .s__slide{width:calc(50vw - 1.2rem);height:11rem}}
.s-inner-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;min-height:84vh;background:var(--color-black);color:var(--color-white)}@media only screen and (max-width: 1080px){.s-inner-hero{min-height:30rem}}@media only screen and (max-width: 987px){.s-inner-hero{min-height:28rem}}@media only screen and (max-width: 767px){.s-inner-hero{min-height:26rem}}.s-inner-hero .s__media{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.s-inner-hero .s__media:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.s-inner-hero .s__media video,.s-inner-hero .s__media img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.s-inner-hero .u-container{display:flex;flex:1 1 auto;flex-wrap:wrap}.s-inner-hero .s__content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:8rem 0 9.1rem;width:100%;text-align:center}@media only screen and (max-width: 1440px){.s-inner-hero .s__content{padding:7.5rem 0 8.8rem}}@media only screen and (max-width: 1080px){.s-inner-hero .s__content{padding:7.5rem 0 7.7rem}}@media only screen and (max-width: 987px){.s-inner-hero .s__content{padding:8rem 0 7.3rem}}@media only screen and (max-width: 767px){.s-inner-hero .s__content{padding:7rem 0 3rem}}.s-inner-hero .s__content>*{max-width:100%}.s-inner-hero .s__title{font:500 var(--font-size-h-2xl)/1.2 var(--font-heading)}.s-inner-hero .s__text{font:400 var(--font-size-h-xs)/1.3 var(--font-text);margin:1rem 0 0;max-width:1240px}.s-inner-hero .s__text a{color:var(--color-white);text-decoration:underline}.s-inner-hero .s__cta{position:absolute;bottom:4rem;left:0;z-index:1;width:100%}@media only screen and (max-width: 1080px){.s-inner-hero .s__cta{bottom:3rem}}@media only screen and (max-width: 987px){.s-inner-hero .s__cta{bottom:3rem}}@media only screen and (max-width: 767px){.s-inner-hero .s__cta{position:relative;bottom:0;margin:1.5rem 0 0}}
.s-instagram{position:relative;padding:0 0 3rem;overflow:hidden}@media only screen and (max-width: 987px){.s-instagram{padding:0 0 3rem}}.s-instagram__wrapper{position:relative;width:100%}.s-instagram__title{display:flex;flex-direction:row;align-items:center;justify-content:normal;padding:0 0 5rem;width:100%}@media only screen and (max-width: 1440px){.s-instagram__title{padding:0 0 4rem}}@media only screen and (max-width: 1080px){.s-instagram__title{padding:0 0 3rem}}@media only screen and (max-width: 987px){.s-instagram__title{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-instagram__title{padding:0 0 2rem}}.s-instagram__title .s__title{flex:1 1 auto;padding:0 3rem 0 0}@media only screen and (max-width: 987px){.s-instagram__title .s__title{padding:0}}.s-instagram__title .s__title h2{font:400 var(--font-size-h-md)/1.3 var(--font-heading)}.s-instagram__title .s__title p{margin:1rem 0 0;max-width:850px;color:var(--color-black-light);font-weight:300;line-height:1.3}@media only screen and (max-width: 987px){.s-instagram__title .s__title p{max-width:100%}}.s-instagram__title .s__shape{flex:0 0 auto;width:auto}@media only screen and (max-width: 987px){.s-instagram__title .s__shape{display:none}}.s-instagram__title .s__shape .icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:136px;height:136px;border:1px solid var(--color-brand-1);border-radius:50%}@media only screen and (max-width: 1080px){.s-instagram__title .s__shape .icon{width:106px;height:106px}}.s-instagram__title .s__shape .icon img{max-width:88px;max-height:88px}@media only screen and (max-width: 1080px){.s-instagram__title .s__shape .icon img{max-width:56px;max-height:56px}}.s-instagram__slider{position:relative;width:100%}.s-instagram__slider .swiper{overflow:visible}.s-instagram__slider .swiper .swiper-slide{width:480px}@media only screen and (max-width: 1440px){.s-instagram__slider .swiper .swiper-slide{width:350px}}@media only screen and (max-width: 1080px){.s-instagram__slider .swiper .swiper-slide{width:350px}}@media only screen and (max-width: 987px){.s-instagram__slider .swiper .swiper-slide{width:300px}}@media only screen and (max-width: 767px){.s-instagram__slider .swiper .swiper-slide{width:300px}}.s-instagram__slider .s-instagram__slider-item{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-instagram__slider .s-instagram__slider-item .item-image{position:relative;width:100%}.s-instagram__slider .s-instagram__slider-item .item-image:before{display:block;padding:100% 0 0;content:""}.s-instagram__slider .s-instagram__slider-item .item-image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.s-instagram__slider .s-instagram__slider-item .item-detail{display:flex;flex-direction:row;align-items:center;justify-content:normal;margin:2rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-instagram__slider .s-instagram__slider-item .item-detail{margin:1.5rem 0 0}}@media only screen and (max-width: 767px){.s-instagram__slider .s-instagram__slider-item .item-detail{margin:1.2rem 0 0}}.s-instagram__slider .s-instagram__slider-item .item-detail .thumb{flex:0 0 auto;margin:0 1.2rem 0 0;width:72px;height:72px}@media only screen and (max-width: 1080px){.s-instagram__slider .s-instagram__slider-item .item-detail .thumb{margin:0 1rem 0 0;width:60px;height:60px}}.s-instagram__slider .s-instagram__slider-item .item-detail .thumb img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.s-instagram__slider .s-instagram__slider-item .item-detail .text{flex:1 1 auto}.s-instagram__slider .s-instagram__slider-item .item-detail .text .text__title{font-weight:600;line-height:1.4}.s-instagram__slider .s-instagram__slider-item .item-detail .text .text__author{font-weight:400;line-height:1.3}
.s-legal{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:11rem 0 6rem;background:var(--color-brand-3);overflow:hidden}@media only screen and (max-width: 1440px){.s-legal{padding:9rem 0 4rem}}@media only screen and (max-width: 1080px){.s-legal{padding:9rem 0 4rem}}@media only screen and (max-width: 987px){.s-legal{padding:7rem 0 3rem}}.s-legal__wrapper{position:relative;width:100%}.s-legal__title{display:block;padding:0 0 4rem;width:100%;text-align:center}@media only screen and (max-width: 1440px){.s-legal__title{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-legal__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-legal__title{padding:0 0 2rem}}.s-legal__title h1{font:400 var(--font-size-h-xl)/1.3 var(--font-heading)}.s-legal__block{display:block;width:100%}.s-legal__menu{position:relative;z-index:1;display:block;margin:0 0 4rem;width:100%}@media only screen and (max-width: 1440px){.s-legal__menu{margin:0 0 3rem}}@media only screen and (max-width: 1080px){.s-legal__menu{margin:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-legal__menu{margin:0 0 2rem}}.s-legal__menu:before{position:absolute;right:-5000px;bottom:0;left:-5000px;z-index:-1;width:auto;height:1px;background:var(--color-black-light);content:""}.s-legal__menu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6rem;margin:0;padding:0}@media only screen and (max-width: 1440px){.s-legal__menu ul{gap:3rem}}@media only screen and (max-width: 1080px){.s-legal__menu ul{gap:3rem}}@media only screen and (max-width: 987px){.s-legal__menu ul{gap:2rem}}@media only screen and (max-width: 767px){.s-legal__menu ul{gap:1rem}}.s-legal__menu ul li{margin:0;padding:0;list-style:none}.s-legal__menu ul li a{font:400 var(--font-size-h-sm)/1.3 var(--font-text);position:relative;display:block;margin:0 0 -2px;padding:0 0 19px;border-bottom:4px solid rgba(0,0,0,0)}@media only screen and (max-width: 1440px){.s-legal__menu ul li a{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 767px){.s-legal__menu ul li a{padding:0 0 10px}}.s-legal__menu ul li.current-menu-item a{border-color:var(--color-brand-1);font-weight:500}.s-legal__content{display:block;margin:0 auto;width:100%;max-width:892px}.s-legal__content .l__content{width:100%}.s-legal__content .rte h2,.s-legal__content .rte h3,.s-legal__content .rte h4,.s-legal__content .rte h5,.s-legal__content .rte h6{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);margin:0;padding:0}.s-legal__content .rte p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:0 0 1.5rem;padding:0}@media only screen and (max-width: 1440px){.s-legal__content .rte p{font-size:var(--font-size-t-md)}}.s-legal__content .rte p:last-child{margin-bottom:0}.s-legal__content .rte ul,.s-legal__content .rte ol{margin:0 0 1.5rem;padding:0}.s-legal__content .rte ul:last-child,.s-legal__content .rte ol:last-child{margin-bottom:0}.s-legal__content .rte ul li,.s-legal__content .rte ol li{font:400 var(--font-size-h-xs)/1.4 var(--font-text)}@media only screen and (max-width: 1440px){.s-legal__content .rte ul li,.s-legal__content .rte ol li{font-size:var(--font-size-t-md)}}.s-legal__content .rte a{color:inherit;text-decoration:underline}
.s-location{position:relative;padding:0 0 6rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-location{padding:0 0 5rem}}@media only screen and (max-width: 1080px){.s-location{padding:0 0 4rem}}@media only screen and (max-width: 987px){.s-location{padding:0 0 3rem}}.s-location__wrapper{position:relative;width:100%}.s-location__block{position:relative;width:100%;background:#d9d9d9;border-radius:4px;color:var(--color-black)}@media only screen and (max-width: 767px){.s-location__block{display:flex;flex-direction:column}}.s-location__iframe{position:relative;display:block;width:100%;min-height:780px}@media only screen and (max-width: 1440px){.s-location__iframe{min-height:620px}}@media only screen and (max-width: 1080px){.s-location__iframe{min-height:540px}}@media only screen and (max-width: 987px){.s-location__iframe{min-height:420px}}@media only screen and (max-width: 767px){.s-location__iframe{min-height:420px}}.s-location__iframe .map{position:absolute;top:0;left:0;width:100%;height:100% !important;border-radius:4px;-o-object-fit:cover;object-fit:cover}.s-location__window{position:absolute;top:64px;right:64px;z-index:1;display:none;width:630px;background:rgba(0,0,0,.5);border-radius:4px}@media only screen and (max-width: 1440px){.s-location__window{top:48px;right:48px;width:500px}}@media only screen and (max-width: 1080px){.s-location__window{top:32px;right:32px;width:460px}}@media only screen and (max-width: 987px){.s-location__window{top:16px;right:16px;width:420px}}@media only screen and (max-width: 767px){.s-location__window{position:relative;top:0;right:0;left:0;order:-1;width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid var(--color-brand-1)}}.s-location__window.active{display:block}.s-location__window .s-location__window-title{position:relative;padding:2rem 5rem 1.2rem 2rem;width:100%;border-bottom:1px solid var(--color-brand-1)}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-title{padding:1.5rem 4.5rem 1.2rem 1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-title{padding:16px 68px 12px 16px}}.s-location__window .s-location__window-title h2{color:var(--color-white);font-family:var(--font-pangaia);font-size:1rem;font-weight:500;line-height:1.4}.s-location__window .s-location__window-title .t-text{font:500 var(--font-size-h-lg)/1.2 var(--font-heading);margin:.6rem 0 0;color:var(--color-white)}.s-location__window .s-location__window-title .slw-close-btn{position:absolute;right:2rem;bottom:2rem;z-index:1;display:none;width:44px;height:44px;background:none;border:1px solid var(--color-brand-1);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-title .slw-close-btn{right:1.5rem;bottom:1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-title .slw-close-btn{right:16px;bottom:16px;width:36px;height:36px}}.s-location__window .s-location__window-title .slw-close-btn:hover{background:var(--color-brand-1);color:var(--color-white)}.s-location__window .s-location__window-content{padding:2rem;width:100%}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content{padding:1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content{padding:16px}}.s-location__window .s-location__window-content .infobox{display:flex;flex-direction:column;gap:2rem;padding:2rem;width:100%;background:var(--color-white);border-radius:4px}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox{gap:1.5rem;padding:1.5rem}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content .infobox{gap:16px;padding:16px}}.s-location__window .s-location__window-content .infobox .infobox__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:normal;width:100%}.s-location__window .s-location__window-content .infobox .infobox__item .iconbox{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;margin:0 1.2rem 0 0;width:64px;height:64px;border:1px solid var(--color-brand-1);border-radius:50%}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox{margin:0 1rem 0 0;width:48px;height:48px}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox{margin:0 12px 0 0;width:40px;height:40px}}.s-location__window .s-location__window-content .infobox .infobox__item .iconbox img{display:block;width:auto;max-width:100%}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox img{max-width:20px}}@media only screen and (max-width: 987px){.s-location__window .s-location__window-content .infobox .infobox__item .iconbox img{max-width:16px}}.s-location__window .s-location__window-content .infobox .infobox__item .textbox{flex:1 1 auto;align-self:center;font-weight:500;word-break:break-word}@media only screen and (max-width: 1440px){.s-location__window .s-location__window-content .infobox .infobox__item .textbox{font-size:.9rem}}.s-location__window .s-location__window-content .infobox .infobox__item .textbox a{color:inherit;text-decoration:underline}
.s-map{position:relative;z-index:1;padding:6.4rem 0 0}@media only screen and (max-width: 1440px){.s-map{padding:5rem 0 0}}@media only screen and (max-width: 1080px){.s-map{padding:4rem 0 0}}@media only screen and (max-width: 987px){.s-map{padding:3rem 0 0}}.s-map:before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:130px;background:var(--color-brand-1);content:""}@media only screen and (max-width: 987px){.s-map:before{height:54px}}.s-map.section-components-0{margin-top:var(--wp-admin--admin-bar--height, 0);padding-top:13rem}@media only screen and (max-width: 1440px){.s-map.section-components-0{padding-top:10rem}}@media only screen and (max-width: 1080px){.s-map.section-components-0{padding-top:10rem}}@media only screen and (max-width: 987px){.s-map.section-components-0{padding-top:8rem}}.s-map.section-components-0:before{display:none}.s-map__wrapper{position:relative;width:100%}.s-map__title{display:block;margin:0 auto;padding:0 0 4rem;width:100%;max-width:1350px;text-align:center}@media only screen and (max-width: 1440px){.s-map__title{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-map__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-map__title{padding:0 0 2rem}}.s-map__title h2{font:500 var(--font-size-h-xl)/1.1 var(--font-heading)}.s-map__title p{font:400 var(--font-size-h-sm)/1.6 var(--font-text);margin:1.1rem 0 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-map__title p{font-size:var(--font-size-h-xs)}}.s-map__iframe{position:relative;width:100%;background:var(--color-brand-3);border-radius:4px}.s-map__iframe:before{display:block;padding:44.5% 0 0;content:""}@media only screen and (max-width: 767px){.s-map__iframe:before{padding:130% 0 0}}.s-map__iframe .map-markers{position:absolute;top:2.8rem;left:2.8rem;z-index:2;display:flex;flex-wrap:wrap;gap:1.2rem}@media only screen and (max-width: 1440px){.s-map__iframe .map-markers{top:1.8rem;left:1.8rem;gap:1rem}}@media only screen and (max-width: 1080px){.s-map__iframe .map-markers{top:1.2rem;left:1.2rem;gap:.8rem}}@media only screen and (max-width: 987px){.s-map__iframe .map-markers{top:1rem;left:1rem;gap:.6rem}}.s-map__iframe .map-markers .map-marker__icon{display:block;width:auto;max-width:62px}@media only screen and (max-width: 1440px){.s-map__iframe .map-markers .map-marker__icon{max-width:48px}}@media only screen and (max-width: 1080px){.s-map__iframe .map-markers .map-marker__icon{max-width:40px}}@media only screen and (max-width: 987px){.s-map__iframe .map-markers .map-marker__icon{max-width:32px}}.s-map__iframe .map-markers .map-marker__icon img{display:block;width:auto;max-width:100%}.s-map__iframe .map{position:absolute;top:0;left:0;z-index:1;width:100%;height:100% !important;border-radius:4px;-o-object-fit:cover;object-fit:cover}
.s-posts-grid{position:relative}.s-posts-grid__wrapper{position:relative;padding:4.2rem 0 6rem;width:100%;border-top:1px solid var(--color-brand-2)}@media only screen and (max-width: 1440px){.s-posts-grid__wrapper{padding:4rem 0 5rem}}@media only screen and (max-width: 1080px){.s-posts-grid__wrapper{padding:4rem 0}}@media only screen and (max-width: 987px){.s-posts-grid__wrapper{padding:3rem 0}}.s-posts-grid .s__content{display:block;padding:0 0 3rem;width:100%}@media only screen and (max-width: 1080px){.s-posts-grid .s__content{padding:0 0 3rem}}@media only screen and (max-width: 987px){.s-posts-grid .s__content{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-posts-grid .s__content{padding:0 0 2rem}}.s-posts-grid .s__title{font:400 var(--font-size-h-lg)/1.4 var(--font-heading);color:var(--color-brand-1)}.s-posts-grid .s__cards{display:grid;gap:2.8rem;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1440px){.s-posts-grid .s__cards{gap:2rem}}@media only screen and (max-width: 1080px){.s-posts-grid .s__cards{gap:2rem}}@media only screen and (max-width: 987px){.s-posts-grid .s__cards{gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.s-posts-grid .s__cards{gap:2rem;grid-template-columns:repeat(1, 1fr)}}.s-posts-grid .s__pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:3.333rem}.s-posts-grid .s__pagination-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;line-height:1}.s-posts-grid .s__pagination-inner a{font:300 var(--font-size-t-md)/1.5 var(--font-text);display:inline-block;padding:.38em .88em;min-width:2.38rem;border-top:.75px solid var(--color-black-light);border-right:.75px solid var(--color-black-light);border-bottom:.75px solid var(--color-black-light);color:var(--color-black-light);text-align:center;transition:background-color .1s ease-in-out,color .1s ease-in-out}.s-posts-grid .s__pagination-inner a:first-child{border-left:.75px solid var(--color-black-light)}.s-posts-grid .s__pagination-inner a.next-page,.s-posts-grid .s__pagination-inner a.previous-page{display:flex;flex-direction:row;align-items:center;justify-content:center}.s-posts-grid .s__pagination-inner a.next-page:after,.s-posts-grid .s__pagination-inner a.previous-page:after{display:inline-block;margin-left:.5em;width:10px;height:16px;background-image:url("../../../static/images/carousel-arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;transition:background-image .1s ease-in-out;content:""}.s-posts-grid .s__pagination-inner a.previous-page{flex-direction:row-reverse}.s-posts-grid .s__pagination-inner a.previous-page:after{margin-right:.5em;margin-left:0;transform:rotate(180deg)}.s-posts-grid .s__pagination-inner a.is-current{background-color:var(--color-black-light);color:var(--color-white)}.s-posts-grid .s__pagination-inner a:hover{background-color:var(--color-black-light);color:var(--color-white)}.s-posts-grid .s__pagination-inner a:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath d='M9.12499 8C9.1255 8.10074 9.10521 8.20045 9.06544 8.29339C9.02558 8.38654 8.96701 8.47088 8.8934 8.54172L8.89303 8.54207L2.22865 14.9033C2.07931 15.0459 1.87796 15.125 1.66917 15.125C1.46037 15.125 1.25902 15.0459 1.10969 14.9033C0.960155 14.7606 0.875001 14.5658 0.875001 14.3613C0.875001 14.1568 0.960155 13.9619 1.10969 13.8192L1.10974 13.8192L7.21273 8L1.10973 2.18085L1.10969 2.1808C0.960154 2.03807 0.875 1.84321 0.875 1.63873C0.875 1.43425 0.960154 1.23939 1.10969 1.09666C1.25902 0.954117 1.46037 0.875 1.66917 0.875C1.87796 0.875 2.07931 0.954117 2.22864 1.09666L8.89303 7.45793L8.8934 7.45828C8.96701 7.52912 9.02558 7.61346 9.06544 7.70661C9.10521 7.79955 9.1255 7.89926 9.12499 8ZM9.12499 8C9.12499 7.99975 9.12499 7.9995 9.12499 7.99924L8.99999 8L9.12499 8.00076C9.12499 8.0005 9.12499 8.00025 9.12499 8ZM7.39387 8L7.3033 8.08636L7.3033 7.91364L7.39387 8Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.25'/%3E%3C/svg%3E")}
.s-posts-masonry{position:relative;padding:5rem 0}@media only screen and (max-width: 1440px){.s-posts-masonry{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-posts-masonry{padding:4rem 0}}@media only screen and (max-width: 987px){.s-posts-masonry{padding:3rem 0}}.s-posts-masonry__wrapper{position:relative;width:100%}.s-posts-masonry .s__content{display:block;padding:0 0 3rem;width:100%}@media only screen and (max-width: 1080px){.s-posts-masonry .s__content{padding:0 0 3rem}}@media only screen and (max-width: 987px){.s-posts-masonry .s__content{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-posts-masonry .s__content{padding:0 0 2rem}}.s-posts-masonry .s__title{font:400 var(--font-size-h-lg)/1.4 var(--font-heading);color:var(--color-brand-1)}.s-posts-masonry .s__cards{display:grid;gap:2.8rem;grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1440px){.s-posts-masonry .s__cards{gap:2rem}}@media only screen and (max-width: 1080px){.s-posts-masonry .s__cards{gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 987px){.s-posts-masonry .s__cards{gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.s-posts-masonry .s__cards{gap:2rem;grid-template-columns:repeat(1, 1fr)}}.s-posts-masonry .s__card:first-child{grid-row:span 2;grid-column:span 2}@media only screen and (max-width: 767px){.s-posts-masonry .s__card:first-child{grid-row:span 1;grid-column:span 1}}.s-posts-masonry .s__card .b-card-post--overlay{min-height:400px}@media only screen and (max-width: 1680px){.s-posts-masonry .s__card .b-card-post--overlay{min-height:340px}}@media only screen and (max-width: 1440px){.s-posts-masonry .s__card .b-card-post--overlay{min-height:300px}}@media only screen and (max-width: 1280px){.s-posts-masonry .s__card .b-card-post--overlay{min-height:280px}}@media only screen and (max-width: 1080px){.s-posts-masonry .s__card .b-card-post--overlay{min-height:300px}}@media only screen and (max-width: 987px){.s-posts-masonry .s__card .b-card-post--overlay{min-height:340px}}@media only screen and (max-width: 767px){.s-posts-masonry .s__card .b-card-post--overlay{min-height:320px}}.s-posts-masonry .s__pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:3.333rem}.s-posts-masonry .s__pagination-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;line-height:1}.s-posts-masonry .s__pagination-inner a{font:300 var(--font-size-t-md)/1.5 var(--font-text);display:inline-block;padding:.38em .88em;min-width:2.38rem;border-top:.75px solid var(--color-black-light);border-right:.75px solid var(--color-black-light);border-bottom:.75px solid var(--color-black-light);color:var(--color-black-light);text-align:center;transition:background-color .1s ease-in-out,color .1s ease-in-out}.s-posts-masonry .s__pagination-inner a:first-child{border-left:.75px solid var(--color-black-light)}.s-posts-masonry .s__pagination-inner a.next-page,.s-posts-masonry .s__pagination-inner a.previous-page{display:flex;flex-direction:row;align-items:center;justify-content:center}.s-posts-masonry .s__pagination-inner a.next-page:after,.s-posts-masonry .s__pagination-inner a.previous-page:after{display:inline-block;margin-left:.5em;width:10px;height:16px;background-image:url("../../../static/images/carousel-arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;transition:background-image .1s ease-in-out;content:""}.s-posts-masonry .s__pagination-inner a.previous-page{flex-direction:row-reverse}.s-posts-masonry .s__pagination-inner a.previous-page:after{margin-right:.5em;margin-left:0;transform:rotate(180deg)}.s-posts-masonry .s__pagination-inner a.is-current{background-color:var(--color-black-light);color:var(--color-white)}.s-posts-masonry .s__pagination-inner a:hover{background-color:var(--color-black-light);color:var(--color-white)}.s-posts-masonry .s__pagination-inner a:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath d='M9.12499 8C9.1255 8.10074 9.10521 8.20045 9.06544 8.29339C9.02558 8.38654 8.96701 8.47088 8.8934 8.54172L8.89303 8.54207L2.22865 14.9033C2.07931 15.0459 1.87796 15.125 1.66917 15.125C1.46037 15.125 1.25902 15.0459 1.10969 14.9033C0.960155 14.7606 0.875001 14.5658 0.875001 14.3613C0.875001 14.1568 0.960155 13.9619 1.10969 13.8192L1.10974 13.8192L7.21273 8L1.10973 2.18085L1.10969 2.1808C0.960154 2.03807 0.875 1.84321 0.875 1.63873C0.875 1.43425 0.960154 1.23939 1.10969 1.09666C1.25902 0.954117 1.46037 0.875 1.66917 0.875C1.87796 0.875 2.07931 0.954117 2.22864 1.09666L8.89303 7.45793L8.8934 7.45828C8.96701 7.52912 9.02558 7.61346 9.06544 7.70661C9.10521 7.79955 9.1255 7.89926 9.12499 8ZM9.12499 8C9.12499 7.99975 9.12499 7.9995 9.12499 7.99924L8.99999 8L9.12499 8.00076C9.12499 8.0005 9.12499 8.00025 9.12499 8ZM7.39387 8L7.3033 8.08636L7.3033 7.91364L7.39387 8Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.25'/%3E%3C/svg%3E")}
.s-products-showcase{position:relative;padding:2.5rem 0}@media only screen and (max-width: 987px){.s-products-showcase{padding:2.5rem 0}}.s-products-showcase .s-products-showcase__wrapper{display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-products-showcase .s__content{padding:0 5rem 0 0;width:42%}@media only screen and (max-width: 1440px){.s-products-showcase .s__content{padding:0 3rem 0 0}}@media only screen and (max-width: 1366px){.s-products-showcase .s__content{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-products-showcase .s__content{padding:0 0 2.5rem;width:100%}}@media only screen and (max-width: 767px){.s-products-showcase .s__content{padding:0 0 2rem}}.s-products-showcase .s__content h2{font:400 var(--font-size-h-lg)/1.2 var(--font-heading)}.s-products-showcase .s__content h2 strong{color:var(--color-brand-1);font-weight:400}.s-products-showcase .s__content .s__cta{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:1.2rem;margin:1rem 0 0}.s-products-showcase .s-products-showcase__list{display:grid;gap:1.9rem;grid-template-columns:repeat(3, 1fr);width:58%}@media only screen and (max-width: 1440px){.s-products-showcase .s-products-showcase__list{gap:1.5rem}}@media only screen and (max-width: 987px){.s-products-showcase .s-products-showcase__list{gap:1.5rem;width:100%}}@media only screen and (max-width: 767px){.s-products-showcase .s-products-showcase__list{gap:2rem;grid-template-columns:repeat(1, 1fr)}}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item{width:100%}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-image{position:relative;width:100%;border:1px solid var(--color-brand-2);border-radius:500px 500px 0 0;overflow:hidden}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-image:before{display:block;padding:135% 0 0;content:""}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-image img{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text{margin:16px 0 0;width:100%}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text h3{font:400 var(--font-size-h-sm)/1.2 var(--font-heading)}@media only screen and (max-width: 1440px){.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text h3{font-size:1.3rem}}@media only screen and (max-width: 1366px){.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text h3{font-size:1.2rem}}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text .cta__link{display:flex;flex-direction:row;align-items:center;justify-content:normal;margin:6px 0 0}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text .cta__link .btn-link{font:300 var(--font-size-t-md)/1.3 var(--font-text);position:relative;padding:0 0 8px;color:var(--color-black);transition:all .3s ease-in-out}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text .cta__link .btn-link:after{position:absolute;bottom:0;left:0;z-index:1;width:58px;height:1px;background:var(--color-brand-1);transition:all .3s ease-in-out;content:""}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text .cta__link .btn-link:hover{color:var(--color-brand-1)}.s-products-showcase .s-products-showcase__list .s-products-showcase__list-item .s-products-showcase__list-item-text .cta__link .btn-link:hover:after{width:100%}
.s-related-articles{position:relative;z-index:1;padding:5.5rem 0 6.4rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-related-articles{padding:5rem 0 5.4rem}}@media only screen and (max-width: 1080px){.s-related-articles{padding:4rem 0}}@media only screen and (max-width: 987px){.s-related-articles{padding:3rem 0}}.s-related-articles__wrapper{position:relative;width:100%}.s-related-articles__title{display:flex;flex-direction:row;align-items:center;justify-content:normal;padding:0 0 2.85rem;width:100%}@media only screen and (max-width: 1080px){.s-related-articles__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-related-articles__title{padding:0 0 2rem}}@media only screen and (max-width: 767px){.s-related-articles__title{flex-direction:column;align-items:flex-start}}.s-related-articles__title .s__title{flex:1 1 auto;padding:0 2rem 0 0}@media only screen and (max-width: 767px){.s-related-articles__title .s__title{padding:0;width:100%}}.s-related-articles__title .s__title h2{font:400 var(--font-size-h-lg)/1.4 var(--font-heading)}.s-related-articles__title .s__cta{flex:0 0 auto;width:auto}@media only screen and (max-width: 767px){.s-related-articles__title .s__cta{margin:1rem 0 0;width:100%}}.s-related-articles__block{display:block;width:100%}.s-related-articles .s__cards{display:grid;gap:2.8rem;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1440px){.s-related-articles .s__cards{gap:2rem}}@media only screen and (max-width: 1080px){.s-related-articles .s__cards{gap:2rem}}@media only screen and (max-width: 987px){.s-related-articles .s__cards{gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.s-related-articles .s__cards{gap:2rem;grid-template-columns:repeat(1, 1fr)}}
.s-related-products{position:relative;padding:5.5rem 0 6.4rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-related-products{padding:5rem 0 5.4rem}}@media only screen and (max-width: 1080px){.s-related-products{padding:4rem 0}}@media only screen and (max-width: 987px){.s-related-products{padding:3rem 0}}.s-related-products__wrapper{position:relative;width:100%}.s-related-products__title{display:flex;flex-direction:row;align-items:center;justify-content:normal;padding:0 0 2.85rem;width:100%}@media only screen and (max-width: 1080px){.s-related-products__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-related-products__title{padding:0 0 2rem}}@media only screen and (max-width: 767px){.s-related-products__title{flex-direction:column;align-items:flex-start}}.s-related-products__title .s__title{flex:1 1 auto;padding:0 2rem 0 0}@media only screen and (max-width: 767px){.s-related-products__title .s__title{padding:0;width:100%}}.s-related-products__title .s__title h2{font:400 var(--font-size-h-lg)/1.4 var(--font-heading)}.s-related-products__title .s__cta{flex:0 0 auto;width:auto}@media only screen and (max-width: 767px){.s-related-products__title .s__cta{margin:1rem 0 0;width:100%}}.s-related-products__block{display:block;width:100%}.s-related-products__list{display:flex;flex-wrap:wrap;gap:3.5rem 0;margin:0 -1.4rem}@media only screen and (max-width: 1440px){.s-related-products__list{gap:2.8rem 0;margin:0 -1rem}}@media only screen and (max-width: 1080px){.s-related-products__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 987px){.s-related-products__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 767px){.s-related-products__list{gap:2rem 0;margin:0}}.s-related-products__list .product__list-item{padding:0 1.4rem;width:33.3333%}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item{padding:0 1rem}}@media only screen and (max-width: 1080px){.s-related-products__list .product__list-item{padding:0 1rem}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item{padding:0 1rem}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item{padding:0;width:100%}}.s-related-products__list .product__list-item .product__list-box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;position:relative;width:100%}.s-related-products__list .product__list-item .product__list-box .imagebox{position:relative;width:100%}.s-related-products__list .product__list-item .product__list-box .imagebox .image{position:relative;display:block;width:100%}.s-related-products__list .product__list-item .product__list-box .imagebox .image:before{display:block;padding:100% 0 0;content:""}.s-related-products__list .product__list-item .product__list-box .imagebox .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-related-products__list .product__list-item .product__list-box .textbox{display:flex;flex-direction:column;align-items:normal;justify-content:normal;position:absolute;top:0;left:0;z-index:1;margin:0;padding:1.8rem 2rem;width:100%;height:100%;background:rgba(0,0,0,.75);color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1.5rem}}@media only screen and (max-width: 1080px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1rem}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1rem}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1rem}}.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font:500 var(--font-size-h-sm)/1.4 var(--font-text);display:block;width:100%}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font-size:var(--font-size-t-sm)}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font-size:var(--font-size-h-xs)}}.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font:400 var(--font-size-h-sm)/1.4 var(--font-text);display:block;margin:1rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font-size:var(--font-size-t-sm)}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font-size:var(--font-size-h-xs)}}.s-related-products__list .product__list-item .product__list-box .textbox .arrow-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:flex-end;margin:auto 0 0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-white);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-white)}@media only screen and (max-width: 1080px){.s-related-products__list .product__list-item .product__list-box .textbox .arrow-btn{width:48px;height:48px}}.s-related-products__list .product__list-item .product__list-box:hover .textbox{opacity:0;visibility:hidden}
.s-reviews{position:relative;overflow:hidden}.s-reviews__background{position:relative;margin:0 0 -8rem;width:100%;height:28rem}@media only screen and (max-width: 1080px){.s-reviews__background{margin:0 0 -5rem;height:24rem}}@media only screen and (max-width: 987px){.s-reviews__background{margin:0 0 -4rem;height:22rem}}@media only screen and (max-width: 767px){.s-reviews__background{margin:0 0 -3rem;height:18rem}}.s-reviews__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-reviews__wrapper{position:relative;z-index:1}.s-reviews__slider{position:relative;margin:0 auto;width:100%;max-width:800px}@media only screen and (max-width: 1440px){.s-reviews__slider{max-width:680px}}@media only screen and (max-width: 1080px){.s-reviews__slider{max-width:600px}}@media only screen and (max-width: 987px){.s-reviews__slider{max-width:560px}}@media only screen and (max-width: 767px){.s-reviews__slider{margin:0 2rem;width:auto;max-width:none}}.s-reviews__slider .swiper{overflow:visible}.s-reviews__slider .swiper .swiper-slide{height:auto}.s-reviews__slider .s-reviews__slider-item{display:flex;flex-direction:column;align-items:normal;justify-content:normal;padding:2.8rem;width:100%;min-height:100%;background:var(--color-brand-3);border-radius:4px}@media only screen and (max-width: 1440px){.s-reviews__slider .s-reviews__slider-item{padding:2.3rem}}@media only screen and (max-width: 1080px){.s-reviews__slider .s-reviews__slider-item{padding:2rem}}@media only screen and (max-width: 767px){.s-reviews__slider .s-reviews__slider-item{padding:1rem}}.s-reviews__slider .s-reviews__slider-item .item-rating{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:12px;margin:0 0 1.2rem;width:100%}.s-reviews__slider .s-reviews__slider-item .item-rating .item-rating__star{flex:0 0 auto;width:26px}@media only screen and (max-width: 1080px){.s-reviews__slider .s-reviews__slider-item .item-rating .item-rating__star{width:18px}}.s-reviews__slider .s-reviews__slider-item .item-rating .item-rating__star img{display:block;width:100%}.s-reviews__slider .s-reviews__slider-item .item-text{display:block;width:100%}.s-reviews__slider .s-reviews__slider-item .item-text p{font:500 var(--font-size-h-xs)/1.3 var(--font-text);margin:1rem 0 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-reviews__slider .s-reviews__slider-item .item-text p{font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-reviews__slider .s-reviews__slider-item .item-text p{font-size:1rem}}.s-reviews__slider .s-reviews__slider-item .item-text p:first-child{margin:0}.s-reviews__slider .s-reviews__slider-item .item-author{display:block;margin:1.2rem 0 0;width:100%}.s-reviews__slider .s-reviews__slider-item .item-author .item-author__name{color:var(--color-brand-1);font-weight:500;line-height:1.3}.s-reviews__slider .s-reviews__slider-item .item-author .item-author__name span{display:block}.s-reviews__slider-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;margin:2.8rem 0 0;width:100%}@media only screen and (max-width: 987px){.s-reviews__slider-nav{margin:1.5rem 0 0}}.s-reviews__slider-nav .s-reviews__slider-prev,.s-reviews__slider-nav .s-reviews__slider-next{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-brand-1);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-brand-1);transition:all .3s ease-in-out}@media only screen and (max-width: 1080px){.s-reviews__slider-nav .s-reviews__slider-prev,.s-reviews__slider-nav .s-reviews__slider-next{width:48px;height:48px}}.s-reviews__slider-nav .s-reviews__slider-prev:hover,.s-reviews__slider-nav .s-reviews__slider-prev:focus,.s-reviews__slider-nav .s-reviews__slider-prev.active,.s-reviews__slider-nav .s-reviews__slider-next:hover,.s-reviews__slider-nav .s-reviews__slider-next:focus,.s-reviews__slider-nav .s-reviews__slider-next.active{background:var(--color-brand-1);color:var(--color-white)}.s-reviews .wpsr-reviews-wrapper{position:relative}.s-reviews .wpsr-reviews-wrapper .wpsr-container{padding:0}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider-wrapper-inner{margin:0;padding:0}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider{margin:0;padding:0;overflow:visible}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .swiper-wrapper{margin:0}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .swiper-wrapper .swiper-slide{height:auto}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template{display:flex;flex-direction:column;align-items:normal;justify-content:normal;margin:0;padding:2.8rem;width:100%;min-height:100%;background:var(--color-brand-3);border-radius:4px;box-shadow:none !important}@media only screen and (max-width: 1440px){.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template{padding:2.3rem}}@media only screen and (max-width: 1080px){.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template{padding:2rem}}@media only screen and (max-width: 767px){.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template{padding:1rem}}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-rating-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:12px;margin:0 0 1.2rem;width:100%}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-rating-wrapper .wpsr-star{flex:0 0 auto;width:26px;height:26px}@media only screen and (max-width: 1080px){.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-rating-wrapper .wpsr-star{width:18px;height:18px}}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-rating-wrapper .wpsr-star path{fill:var(--color-black-light)}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-content{margin:0;padding:0;height:auto !important;overflow:visible}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-content p{font:500 var(--font-size-h-xs)/1.3 var(--font-text);margin:1rem 0 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-content p{font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-content p{font-size:1rem}}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-content p:first-child{margin:0}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-content .wpsr_read_more,.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-content .wpsr_read_less{color:var(--color-black);font-size:inherit;text-decoration:underline}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-header{margin:1.2rem 0 0;padding:0;width:100%}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-header .wpsr-review-info{display:block;margin:0;padding:0}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-header .wpsr-review-info .wpsr-reviewer-name-url{vertical-align:top}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-header .wpsr-review-info .wpsr-reviewer-name{margin:0;padding:0;color:var(--color-brand-1);font-size:1rem;font-weight:500;line-height:1.3}.s-reviews .wpsr-reviews-wrapper .wpsr-reviews-slider .wpsr-review-template .wpsr-review-header .wpsr-review-info .wpsr-review-date{display:block;margin:0;padding:0;color:var(--color-brand-1);font-size:1rem;font-weight:500;line-height:1.3}.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:16px;margin:2.8rem 0 0;width:100%}@media only screen and (max-width: 987px){.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper{margin:1.5rem 0 0}}.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-prev,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-next{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;top:0;left:0;margin:0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-brand-1);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-brand-1);transition:all .3s ease-in-out}@media only screen and (max-width: 1080px){.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-prev,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-next{width:48px;height:48px}}.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-prev:hover,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-prev:focus,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-prev.active,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-next:hover,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-next:focus,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-next.active{background:var(--color-brand-1);color:var(--color-white)}.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-prev:after,.s-reviews .wpsr-reviews-wrapper .wpsr-swiper-carousel-wrapper .swiper-button-next:after{font-size:20px}
.s-shop-cta{position:relative;padding:4rem 0 5.5rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-shop-cta{padding:4rem 0 5rem}}@media only screen and (max-width: 1080px){.s-shop-cta{padding:4rem 0}}@media only screen and (max-width: 987px){.s-shop-cta{padding:3rem 0}}.s-shop-cta__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:520px}@media only screen and (max-width: 1440px){.s-shop-cta__wrapper{min-height:380px}}@media only screen and (max-width: 1366px){.s-shop-cta__wrapper{min-height:360px}}@media only screen and (max-width: 1080px){.s-shop-cta__wrapper{min-height:300px}}@media only screen and (max-width: 987px){.s-shop-cta__wrapper{min-height:220px}}@media only screen and (max-width: 767px){.s-shop-cta__wrapper{min-height:120px}}.s-shop-cta__images{position:absolute;top:50%;left:0;z-index:-1;width:100%;transform:translateY(-50%)}.s-shop-cta__images .s-shop-cta__images-row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1.4rem}@media only screen and (max-width: 1366px){.s-shop-cta__images .s-shop-cta__images-row{margin:0 -1rem}}@media only screen and (max-width: 987px){.s-shop-cta__images .s-shop-cta__images-row{margin:0 -0.7rem}}@media only screen and (max-width: 767px){.s-shop-cta__images .s-shop-cta__images-row{margin:0 -0.5rem}}.s-shop-cta__images .s-shop-cta__images-row .s-shop-cta__images-col{padding:0 1.4rem;width:33.333%}@media only screen and (max-width: 1366px){.s-shop-cta__images .s-shop-cta__images-row .s-shop-cta__images-col{padding:0 1rem}}@media only screen and (max-width: 987px){.s-shop-cta__images .s-shop-cta__images-row .s-shop-cta__images-col{padding:0 .7rem}}@media only screen and (max-width: 767px){.s-shop-cta__images .s-shop-cta__images-row .s-shop-cta__images-col{padding:0 .5rem}}.s-shop-cta__images .s-shop-cta__imgbox{display:block;width:100%}.s-shop-cta__images .s-shop-cta__imgbox .image{position:relative;display:block;width:100%}.s-shop-cta__images .s-shop-cta__imgbox .image:before{display:block;padding:100% 0 0;content:""}.s-shop-cta__images .s-shop-cta__imgbox .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 500px 0 0;-o-object-fit:cover;object-fit:cover;opacity:.25}.s-shop-cta__text{display:block;width:100%;max-width:1480px;text-align:center}.s-shop-cta__text h2{font:500 var(--font-size-h-lg)/1.3 var(--font-heading)}.s-shop-cta__text .s__cta{margin:2rem 0 0;width:100%}@media only screen and (max-width: 1080px){.s-shop-cta__text .s__cta{margin:1.5rem 0 0}}@media only screen and (max-width: 987px){.s-shop-cta__text .s__cta{margin:1.5rem 0 0}}
.s-shop-details{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:9.2rem 0 4rem}@media only screen and (max-width: 1440px){.s-shop-details{padding:8.3rem 0 4rem}}@media only screen and (max-width: 1080px){.s-shop-details{padding:8.3rem 0 4rem}}@media only screen and (max-width: 987px){.s-shop-details{padding:7rem 0 3rem}}.s-shop-details__wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-shop-details__detail{padding:0 3.5rem 0 0;width:50%}@media only screen and (max-width: 1440px){.s-shop-details__detail{padding:0 3rem 0 0}}@media only screen and (max-width: 1080px){.s-shop-details__detail{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-shop-details__detail{padding:0 0 2rem;width:100%}}.s-shop-details__detail .shop-details{display:block;width:100%}.s-shop-details__detail .shop-details h1{font:500 2.8rem/1.1 var(--font-heading)}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details h1{font-size:var(--font-size-h-md)}}.s-shop-details__detail .shop-details .product-price{margin:1rem 0 0;color:var(--color-brand-1);font:400 2rem/1.3 var(--font-text)}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details .product-price{font-size:var(--font-size-h-sm)}}.s-shop-details__detail .shop-details .product-desc{display:block;width:100%}.s-shop-details__detail .shop-details .product-desc p{margin:1rem 0 0;color:var(--color-black-light);line-height:1.1}.s-shop-details__detail .shop-details .product-desc a{color:var(--color-black-light);text-decoration:underline}.s-shop-details__detail .shop-details .product-form{display:block;margin:2rem 0 0;width:100%}.s-shop-details__detail .shop-details .product-form .form-row{display:flex;flex-direction:row;align-items:normal;justify-content:normal;gap:1.6rem}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-row{flex-direction:column;gap:1.5rem}}.s-shop-details__detail .shop-details .product-form .form-col{flex:0 0 auto;width:236px}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-col{width:100%}}.s-shop-details__detail .shop-details .product-form .form-col:last-of-type{width:140px}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-col:last-of-type{width:100%}}.s-shop-details__detail .shop-details .product-form .form-label{display:block;margin:0 0 1rem;width:100%;font-weight:500;line-height:1.1}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-label{margin:0 0 .6rem}}.s-shop-details__detail .shop-details .product-form .form-control{font:400 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0 16px;width:100%;height:3rem;background:#e6e6e6;border:none;border-radius:0;box-shadow:none;outline:none;color:var(--color-black-light)}.s-shop-details__detail .shop-details .product-form select.form-control{padding-right:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e6e6e6;background-image:url("../../../static/images/select-dropdown-arrow.svg");background-position:center right 16px;background-repeat:no-repeat;cursor:pointer;line-height:normal}.s-shop-details__detail .shop-details .s__cta{margin:2.4rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details .s__cta{margin:2rem 0 0}}@media only screen and (max-width: 987px){.s-shop-details__detail .shop-details .s__cta{margin:1.5rem 0 0}}.s-shop-details__image{width:50%}@media only screen and (max-width: 987px){.s-shop-details__image{width:100%}}.s-shop-details__image .image{position:relative;display:block;width:100%}.s-shop-details__image .image:before{display:block;padding:80% 0 0;content:""}.s-shop-details__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 0 0 500px;-o-object-fit:cover;object-fit:cover}
.s-shop{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:13rem 0 2.5rem}@media only screen and (max-width: 1440px){.s-shop{padding:10rem 0 2rem}}@media only screen and (max-width: 1080px){.s-shop{padding:10rem 0 1.5rem}}@media only screen and (max-width: 987px){.s-shop{padding:8rem 0 1rem}}.s-shop__wrapper{position:relative;width:100%}.s-shop__title{display:block;padding:0 0 7rem;width:100%;text-align:center}@media only screen and (max-width: 1680px){.s-shop__title{padding:0 0 5rem}}@media only screen and (max-width: 1440px){.s-shop__title{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-shop__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-shop__title{padding:0 0 2rem}}.s-shop__title h2{font:500 var(--font-size-h-xl)/1.6 var(--font-heading)}.s-shop__title p{font:400 var(--font-size-h-sm)/1.6 var(--font-text);margin:0 auto;padding:.6rem 0 0;max-width:1250px;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-shop__title p{font-size:var(--font-size-h-xs)}}.s-shop__block{display:block;width:100%}.s-shop__filter{display:block;margin:0 0 4rem;width:100%}@media only screen and (max-width: 1440px){.s-shop__filter{margin:0 0 3rem}}@media only screen and (max-width: 1080px){.s-shop__filter{margin:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-shop__filter{margin:0 0 2rem}}.s-shop__filter ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:0;padding:0}@media only screen and (max-width: 1440px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 1080px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 987px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 767px){.s-shop__filter ul{gap:.8rem}}.s-shop__filter ul li{margin:0;padding:0;list-style:none}.s-shop__filter ul li .btn-plain{margin:0}@media only screen and (max-width: 767px){.s-shop__filter ul li .btn-plain{padding:.6rem 1.4rem;font-size:16px}}.s-shop__filter ul li .btn-plain.active{background:var(--btn-color);border-color:var(--btn-active-color);color:var(--btn-active-text-color)}.s-shop__panels-wrap{width:100%}.s-shop__panels-wrap .s-shop__panel{width:100%}.s-shop__list{display:flex;flex-wrap:wrap;justify-content:center;gap:3.5rem 0;margin:0 -1.4rem}@media only screen and (max-width: 1440px){.s-shop__list{gap:2.8rem 0;margin:0 -1rem}}@media only screen and (max-width: 1080px){.s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 987px){.s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 767px){.s-shop__list{gap:2rem 0;margin:0}}.s-shop__list .s-shop__list-item{padding:0 1.4rem;width:25%}@media only screen and (max-width: 1440px){.s-shop__list .s-shop__list-item{padding:0 1rem}}@media only screen and (max-width: 1080px){.s-shop__list .s-shop__list-item{padding:0 1rem;width:33.3333%}}@media only screen and (max-width: 987px){.s-shop__list .s-shop__list-item{padding:0 1rem;width:50%}}@media only screen and (max-width: 767px){.s-shop__list .s-shop__list-item{padding:0;width:100%}}.s-shop__list .s-shop__list-item .s-shop__list-box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox{position:relative;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image{position:relative;display:block;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image:before{display:block;padding:100% 0 0;content:""}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox{display:block;padding:1.2rem 0 0;width:100%;text-align:center}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__title{font:500 var(--font-size-t-md)/1.6 var(--font-text);display:block}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__price{display:block;margin:10px 0 0;color:var(--color-black-light)}
.s-snake-component{position:relative;padding:5.5rem 0 6.4rem}@media only screen and (max-width: 1440px){.s-snake-component{padding:5rem 0 5.4rem}}@media only screen and (max-width: 1080px){.s-snake-component{padding:4rem 0}}@media only screen and (max-width: 987px){.s-snake-component{padding:3rem 0}}.s-snake-component__wrapper{position:relative;width:100%}.s-snake-component__title{display:block;padding:0 0 4.5rem;width:100%;text-align:center}@media only screen and (max-width: 1440px){.s-snake-component__title{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-snake-component__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-snake-component__title{padding:0 0 2rem}}.s-snake-component__title h2{font:500 var(--font-size-h-lg)/1.3 var(--font-heading)}.s-snake-component__title p{font:400 var(--font-size-h-sm)/1.6 var(--font-text);margin:.6rem 0 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-snake-component__title p{font-size:var(--font-size-h-xs)}}.s-snake-component__block{display:flex;flex-direction:column;gap:4rem;width:100%}@media only screen and (max-width: 1440px){.s-snake-component__block{gap:3rem}}@media only screen and (max-width: 1080px){.s-snake-component__block{gap:2.5rem}}@media only screen and (max-width: 987px){.s-snake-component__block{gap:2.5rem}}.s-snake-component__block .s-snake-component__box{display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-snake-component__block .s-snake-component__box .imagebox{width:calc(50% - 10px)}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .imagebox{width:100%}}.s-snake-component__block .s-snake-component__box .imagebox .image{position:relative;display:block;width:100%;border-radius:4px;overflow:hidden}.s-snake-component__block .s-snake-component__box .imagebox .image:before{display:block;padding:72% 0 0;content:""}.s-snake-component__block .s-snake-component__box .imagebox .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{position:absolute;top:50%;left:50%;z-index:2;margin:0;padding:0;width:120px;height:auto;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;outline:none;transform:translate(-50%, -50%)}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{width:80px}}@media only screen and (max-width: 1080px){.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{width:56px}}@media only screen and (max-width: 767px){.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{width:50px}}.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon svg{display:block;width:100%;height:auto}.s-snake-component__block .s-snake-component__box .imagebox .image.has-video:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";pointer-events:none}.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 4rem;width:calc(50% + 10px)}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 3rem}}@media only screen and (max-width: 1366px){.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 2rem}}@media only screen and (max-width: 1080px){.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 2rem}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .textbox{padding:1.5rem 0 0;width:100%}}.s-snake-component__block .s-snake-component__box .textbox h3{font:500 var(--font-size-h-sm)/1.4 var(--font-heading);font-style:italic}@media only screen and (max-width: 1366px){.s-snake-component__block .s-snake-component__box .textbox h3{font-size:1.4rem}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .textbox h3{font-size:var(--font-size-h-sm)}}.s-snake-component__block .s-snake-component__box .textbox p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-snake-component__block .s-snake-component__box .textbox .ssc__read-more{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin-top:10px;color:var(--color-black);text-decoration:underline}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox .ssc__read-more{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-snake-component__block .s-snake-component__box .textbox .s__cta{margin:2rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox .s__cta{margin:1.5rem 0 0}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .textbox .s__cta{margin:1.5rem 0 0}}.s-snake-component__block .s-snake-component__box:nth-child(odd){flex-direction:row-reverse}.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 4rem 0 0}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 3rem 0 0}}@media only screen and (max-width: 1366px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 2rem 0 0}}@media only screen and (max-width: 1080px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:1.5rem 0 0}}.s-snake-component__modal{position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none}.s-snake-component__modal.open{opacity:1;visibility:visible;pointer-events:all}.s-snake-component__modal .ssc__modal-dialog{position:relative;width:100%;max-width:960px;background:var(--color-white);border-radius:12px;overflow:hidden}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-close{position:absolute;top:12px;right:12px;z-index:2;width:36px;cursor:pointer}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-close .svg{display:block;width:100%;height:auto}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video{position:relative;width:100%;height:auto;max-height:calc(100vh - 3rem)}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video:before{display:block;padding:56.25% 0 0;content:""}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video video,.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}.ssc__read-more--expanded{display:block;margin-top:.5em}.s-sustainability-intro+.s-snake-component{padding-top:0}
.s-sustainability-intro{position:relative;padding:5rem 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-sustainability-intro{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-sustainability-intro{padding:4rem 0}}@media only screen and (max-width: 987px){.s-sustainability-intro{padding:3rem 0}}.s-sustainability-intro__wrapper{position:relative;width:100%}.s-sustainability-intro__top{display:flex;flex-direction:row-reverse;align-items:center;justify-content:normal;width:100%}@media only screen and (max-width: 987px){.s-sustainability-intro__top{flex-direction:column}}.s-sustainability-intro__top .s-sustainability-intro__text{flex:0 0 auto;width:50%}@media only screen and (max-width: 987px){.s-sustainability-intro__top .s-sustainability-intro__text{width:100%}}.s-sustainability-intro__top .s-sustainability-intro__text .text{display:block;width:100%}.s-sustainability-intro__top .s-sustainability-intro__text .text h2{margin:0 0 1.5rem;color:var(--color-black);font-family:var(--font-pangaia);font-size:var(--font-size-h-xs);font-weight:500;line-height:1.3}@media only screen and (max-width: 1440px){.s-sustainability-intro__top .s-sustainability-intro__text .text h2{margin:0 0 1rem}}.s-sustainability-intro__top .s-sustainability-intro__text .text h3{font:500 var(--font-size-h-lg)/1.3 var(--font-heading);color:var(--color-brand-1)}.s-sustainability-intro__top .s-sustainability-intro__text .text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-sustainability-intro__top .s-sustainability-intro__text .text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-sustainability-intro__top .s-sustainability-intro__image{flex:0 0 auto;padding:0 4rem 0 0;width:50%}@media only screen and (max-width: 1366px){.s-sustainability-intro__top .s-sustainability-intro__image{padding:0 3rem 0 0}}@media only screen and (max-width: 1080px){.s-sustainability-intro__top .s-sustainability-intro__image{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-sustainability-intro__top .s-sustainability-intro__image{padding:2rem 0 0;width:100%}}.s-sustainability-intro__top .s-sustainability-intro__image .image{position:relative;display:block;width:100%}.s-sustainability-intro__top .s-sustainability-intro__image .image:before{display:block;padding:79% 0 0;content:""}.s-sustainability-intro__top .s-sustainability-intro__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 500px 0 0;-o-object-fit:cover;object-fit:cover}.s-sustainability-intro__bottom{padding:3.8rem 0 0;width:100%}@media only screen and (max-width: 1080px){.s-sustainability-intro__bottom{padding:3rem 0 0}}@media only screen and (max-width: 987px){.s-sustainability-intro__bottom{padding:2.5rem 0 0}}@media only screen and (max-width: 767px){.s-sustainability-intro__bottom{padding:2rem 0 0}}.s-sustainability-intro__bottom .s-sustainability-intro__bottom-text{display:block;width:100%;text-align:center}.s-sustainability-intro__bottom .s-sustainability-intro__bottom-text p{margin:0;padding:0;color:var(--color-black);font:400 2rem/1.4 var(--font-text)}@media only screen and (max-width: 1440px){.s-sustainability-intro__bottom .s-sustainability-intro__bottom-text p{font-size:var(--font-size-h-sm)}}
.s-text-columns{position:relative;padding:6rem 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-text-columns{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-text-columns{padding:4rem 0}}@media only screen and (max-width: 987px){.s-text-columns{padding:3rem 0}}.s-text-columns__wrapper{position:relative;width:100%}.s-text-columns__row{display:grid;gap:2.9rem;grid-template-columns:repeat(auto-fit, minmax(430px, 1fr));width:100%}@media only screen and (max-width: 1680px){.s-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}@media only screen and (max-width: 1440px){.s-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (max-width: 1366px){.s-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media only screen and (max-width: 1280px){.s-text-columns__row{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}@media only screen and (max-width: 1080px){.s-text-columns__row{gap:2rem;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}}@media only screen and (max-width: 987px){.s-text-columns__row{gap:2rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media only screen and (max-width: 767px){.s-text-columns__row{gap:2rem;grid-template-columns:repeat(1, 1fr)}}.s-text-columns__col{width:100%}.s-text-columns__box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-text-columns__box .s__title{margin:0 0 1.6rem;padding:0 0 1.4rem;width:100%;border-bottom:1px solid var(--color-black-light)}@media only screen and (max-width: 987px){.s-text-columns__box .s__title{margin:0 0 1.2rem;padding:0 0 1.2rem}}.s-text-columns__box .s__title h3{color:var(--color-brand-1);font-family:var(--font-pangaia);font-size:2rem;font-style:italic;font-weight:500;line-height:1.3}@media only screen and (max-width: 987px){.s-text-columns__box .s__title h3{font-size:1.5rem}}.s-text-columns__box .s__text{width:100%}.s-text-columns__box .s__text h4{font:500 var(--font-size-h-xs)/1.4 var(--font-heading);color:var(--color-black)}.s-text-columns__box .s__text p{margin:.8rem 0 0;padding:0}
.s-text-image{--container-offset: 6rem;position:relative;padding:6.4rem 0 2.5rem;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-text-image{--container-offset: 3rem;padding:5rem 0 2.5rem}}@media only screen and (max-width: 1080px){.s-text-image{padding:4rem 0 2rem}}@media only screen and (max-width: 987px){.s-text-image{--container-offset: 3rem;padding:3rem 0 1rem}}.s-text-image .s-text-image__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.s-text-image .s__content{padding:3rem 0 0;width:44.5%}@media only screen and (max-width: 1080px){.s-text-image .s__content{padding:2rem 0 0}}@media only screen and (max-width: 987px){.s-text-image .s__content{padding:0 0 2rem;width:100%}}.s-text-image .s__content .s__title{position:relative;z-index:1;margin:0 0 0 -14rem}@media only screen and (max-width: 1680px){.s-text-image .s__content .s__title{margin:0 0 0 -11.3rem}}@media only screen and (max-width: 1440px){.s-text-image .s__content .s__title{margin:0 0 0 -10.6rem}}@media only screen and (max-width: 1366px){.s-text-image .s__content .s__title{margin:0 0 0 -10.3rem}}@media only screen and (max-width: 1080px){.s-text-image .s__content .s__title{margin:0 0 0 -9rem}}@media only screen and (max-width: 987px){.s-text-image .s__content .s__title{margin:0}}.s-text-image .s__content .s__title h2{color:var(--color-brand-1);font:400 5.6rem/1.2 var(--font-heading)}@media only screen and (max-width: 1680px){.s-text-image .s__content .s__title h2{font-size:4.5rem}}@media only screen and (max-width: 1440px){.s-text-image .s__content .s__title h2{font-size:4.2rem}}@media only screen and (max-width: 1366px){.s-text-image .s__content .s__title h2{font-size:4rem}}@media only screen and (max-width: 1080px){.s-text-image .s__content .s__title h2{font-size:3.5rem}}@media only screen and (max-width: 987px){.s-text-image .s__content .s__title h2{font-size:var(--font-size-h-xl)}}.s-text-image .s__content .s__text{padding:0 0 0 7.5rem}@media only screen and (max-width: 1680px){.s-text-image .s__content .s__text{padding:0 0 0 6rem}}@media only screen and (max-width: 1440px){.s-text-image .s__content .s__text{padding:0 0 0 3.5rem}}@media only screen and (max-width: 1366px){.s-text-image .s__content .s__text{padding:0 0 0 2rem}}@media only screen and (max-width: 987px){.s-text-image .s__content .s__text{padding:0}}.s-text-image .s__content .s__text p{font:400 var(--font-size-t-md)/1.4 var(--font-text);margin:1rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-text-image .s__content .s__text p{font-size:1rem}}@media only screen and (max-width: 987px){.s-text-image .s__content .s__text p{font-size:1rem}}.s-text-image .s__image{position:relative;order:-1;width:55.5%}@media only screen and (max-width: 987px){.s-text-image .s__image{order:2;width:100%}}.s-text-image .s__image:before{display:block;padding:64.62% 0 0;content:""}.s-text-image .s__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}
.s-text-layout{position:relative;padding:6rem 0}@media only screen and (max-width: 1440px){.s-text-layout{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-text-layout{padding:4rem 0}}@media only screen and (max-width: 987px){.s-text-layout{padding:3rem 0}}.s-text-layout__wrapper{position:relative;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;padding:3.5rem 0;width:100%;max-width:1060px}@media only screen and (max-width: 1080px){.s-text-layout__wrapper{gap:4rem;padding:2.5rem 0}}@media only screen and (max-width: 987px){.s-text-layout__wrapper{gap:4rem;padding:2rem 0}}@media only screen and (max-width: 767px){.s-text-layout__wrapper{gap:1.2rem;grid-template-columns:1fr;padding:0}}.s-text-layout__wrapper:before{position:absolute;top:0;left:50%;z-index:1;width:1px;height:100%;background:var(--color-black);content:""}@media only screen and (max-width: 767px){.s-text-layout__wrapper:before{display:none}}.s-text-layout__left{width:100%}.s-text-layout__left .s__left-text{font:400 2rem/1.3 var(--font-heading);text-align:right}@media only screen and (max-width: 987px){.s-text-layout__left .s__left-text{font-size:1.5rem}}@media only screen and (max-width: 767px){.s-text-layout__left .s__left-text{text-align:left}}.s-text-layout__right{width:100%}.s-text-layout__right .s__right-text{color:var(--color-brand-1);font-family:var(--font-pangaia);font-size:2rem;font-style:italic;font-weight:500;line-height:1.3;text-align:left}@media only screen and (max-width: 987px){.s-text-layout__right .s__right-text{font-size:1.5rem}}@media only screen and (max-width: 767px){.s-text-layout__right .s__right-text{text-align:left}}
.s-tour-tasting-intro{position:relative;padding:5rem 0 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-tour-tasting-intro{padding:5rem 0 0}}@media only screen and (max-width: 1080px){.s-tour-tasting-intro{padding:4rem 0 0}}@media only screen and (max-width: 987px){.s-tour-tasting-intro{padding:3rem 0 0}}.s-tour-tasting-intro__wrapper{position:relative;width:100%}.s-tour-tasting-intro__title{padding:0 0 2.8rem;width:100%;max-width:1270px}@media only screen and (max-width: 987px){.s-tour-tasting-intro__title{padding:0 0 2.5rem}}@media only screen and (max-width: 767px){.s-tour-tasting-intro__title{padding:0 0 2rem}}.s-tour-tasting-intro__title h2{font:400 var(--font-size-h-lg)/1.4 var(--font-heading);color:var(--color-brand-1)}.s-tour-tasting-intro__top{display:flex;flex-wrap:wrap;width:100%}.s-tour-tasting-intro__top .s__image{width:50%}@media only screen and (max-width: 987px){.s-tour-tasting-intro__top .s__image{width:100%}}.s-tour-tasting-intro__top .s__image .image{position:relative;display:block;width:100%;min-height:100%}.s-tour-tasting-intro__top .s__image .image:before{display:block;padding:72% 0 0;content:""}.s-tour-tasting-intro__top .s__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-tour-tasting-intro__top .s__content{align-self:center;padding:0 0 0 4rem;width:50%}@media only screen and (max-width: 1366px){.s-tour-tasting-intro__top .s__content{padding:0 0 0 3rem}}@media only screen and (max-width: 1080px){.s-tour-tasting-intro__top .s__content{padding:0 0 0 2rem}}@media only screen and (max-width: 987px){.s-tour-tasting-intro__top .s__content{padding:2rem 0 0;width:100%}}.s-tour-tasting-intro__top .s__content .s__text{display:block;width:100%}.s-tour-tasting-intro__top .s__content .s__text h3{font:400 var(--font-size-h-sm)/1.4 var(--font-heading);color:var(--color-black)}.s-tour-tasting-intro__top .s__content .s__text h3 a{color:inherit}.s-tour-tasting-intro__top .s__content .s__text p{font:400 var(--font-size-t-md)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-tour-tasting-intro__top .s__content .s__text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-tour-tasting-intro__top .s__content .s__text .s__cta{margin:1.5rem 0 0}.s-tour-tasting-intro__bottom{display:flex;flex-wrap:wrap;margin:0 -1.4rem;padding:3.6rem 0 0}@media only screen and (max-width: 1080px){.s-tour-tasting-intro__bottom{margin:0 -1rem;padding:3rem 0 0}}@media only screen and (max-width: 987px){.s-tour-tasting-intro__bottom{padding:2.5rem 0 0}}@media only screen and (max-width: 767px){.s-tour-tasting-intro__bottom{gap:2rem;margin:0;padding:2rem 0 0}}.s-tour-tasting-intro__bottom .column-9{padding:0 1.4rem;width:60%}@media only screen and (max-width: 1080px){.s-tour-tasting-intro__bottom .column-9{padding:0 1rem}}@media only screen and (max-width: 767px){.s-tour-tasting-intro__bottom .column-9{padding:0;width:100%}}.s-tour-tasting-intro__bottom .column-3{padding:0 1.4rem;width:40%}@media only screen and (max-width: 1080px){.s-tour-tasting-intro__bottom .column-3{padding:0 1rem}}@media only screen and (max-width: 767px){.s-tour-tasting-intro__bottom .column-3{padding:0;width:100%}}.s-tour-tasting-intro__bottom .s__image{position:relative}.s-tour-tasting-intro__bottom .s__image .image{position:relative;display:block;width:100%;min-height:100%}.s-tour-tasting-intro__bottom .s__image .image:before{display:block;padding:60% 0 0;content:""}.s-tour-tasting-intro__bottom .s__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-tour-tasting-intro__bottom .s__image.column-3 .image:before{padding:92.66% 0 0}.s-tour-tasting-intro__bottom .s__image.column-3 .image img{border-radius:500px 500px 0 0}
.s-video-player{position:relative;padding:5rem 0 0}@media only screen and (max-width: 1440px){.s-video-player{padding:4rem 0 0}}@media only screen and (max-width: 1080px){.s-video-player{padding:3rem 0 0}}@media only screen and (max-width: 987px){.s-video-player{padding:3rem 0 0}}@media only screen and (max-width: 767px){.s-video-player{padding:2rem 0 0}}.s-video-player .s-video-player__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.s-video-player .s-video-player__image{position:relative;width:33%;border-radius:4px;overflow:hidden}@media only screen and (max-width: 767px){.s-video-player .s-video-player__image{width:100%}}.s-video-player .s-video-player__image:before{display:block;padding:117% 0 0;content:""}.s-video-player .s-video-player__image img{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-video-player .s-video-player__video{position:relative;z-index:1;width:67%}@media only screen and (max-width: 767px){.s-video-player .s-video-player__video{width:100%}}.s-video-player .s-video-player__video .image,.s-video-player .s-video-player__video .video{position:relative;margin:7rem 0 0 -7rem;border-radius:4px;overflow:hidden}@media only screen and (max-width: 1440px){.s-video-player .s-video-player__video .image,.s-video-player .s-video-player__video .video{margin:5rem 0 0 -5rem}}@media only screen and (max-width: 1080px){.s-video-player .s-video-player__video .image,.s-video-player .s-video-player__video .video{margin:4rem 0 0 -4rem}}@media only screen and (max-width: 987px){.s-video-player .s-video-player__video .image,.s-video-player .s-video-player__video .video{margin:3rem 0 0 -3rem}}@media only screen and (max-width: 767px){.s-video-player .s-video-player__video .image,.s-video-player .s-video-player__video .video{margin:1.5rem 0 0}}.s-video-player .s-video-player__video .image:before,.s-video-player .s-video-player__video .video:before{display:block;padding:64% 0 0;content:""}.s-video-player .s-video-player__video .image:after,.s-video-player .s-video-player__video .video:after{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";pointer-events:none}.s-video-player .s-video-player__video .image img,.s-video-player .s-video-player__video .image video,.s-video-player .s-video-player__video .image iframe,.s-video-player .s-video-player__video .video img,.s-video-player .s-video-player__video .video video,.s-video-player .s-video-player__video .video iframe{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-video-player .s-video-player__video .image .video__play-controls,.s-video-player .s-video-player__video .video .video__play-controls{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}.s-video-player .s-video-player__video .image .video__play-controls .video__play-btn,.s-video-player .s-video-player__video .video .video__play-controls .video__play-btn{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;outline:none}.s-video-player .s-video-player__video .image .video__play-controls .video__play-btn:focus-visible,.s-video-player .s-video-player__video .video .video__play-controls .video__play-btn:focus-visible{border-radius:50%;outline:2px solid #fff;outline-offset:4px}.s-video-player .s-video-player__video .image .video__play-controls .video__play-btn svg,.s-video-player .s-video-player__video .video .video__play-controls .video__play-btn svg{display:block}@media only screen and (max-width: 987px){.s-video-player .s-video-player__video .image .video__play-controls .video__play-btn svg,.s-video-player .s-video-player__video .video .video__play-controls .video__play-btn svg{width:50px;height:50px}}.s-video-player .s-video-player__video .image .video__play-controls .video__play-btn.pause,.s-video-player .s-video-player__video .video .video__play-controls .video__play-btn.pause{display:none}.s-video-component__modal{position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none}.s-video-component__modal.open{opacity:1;visibility:visible;pointer-events:all}.s-video-component__modal .svc__modal-dialog{position:relative;width:100%;max-width:960px;background:var(--color-white);border-radius:12px;overflow:hidden}.s-video-component__modal .svc__modal-dialog .svc__modal-close{position:absolute;top:12px;right:12px;z-index:2;margin:0;padding:0;width:36px;background:none;border:none;border-radius:0;cursor:pointer}.s-video-component__modal .svc__modal-dialog .svc__modal-close .svg{display:block;width:100%;height:auto}.s-video-component__modal .svc__modal-dialog .svc__modal-video{position:relative;width:100%;height:auto;max-height:calc(100vh - 3rem)}.s-video-component__modal .svc__modal-dialog .svc__modal-video:before{display:block;padding:56.25% 0 0;content:""}.s-video-component__modal .svc__modal-dialog .svc__modal-video video,.s-video-component__modal .svc__modal-dialog .svc__modal-video iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}
.s-wine-testing{position:relative;padding:6rem 0;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-wine-testing{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-wine-testing{padding:4rem 0}}@media only screen and (max-width: 987px){.s-wine-testing{padding:3rem 0}}@media only screen and (max-width: 767px){.s-wine-testing{overflow:hidden}}.s-wine-testing__wrapper{display:flex;flex-direction:column;width:100%}.s-wine-testing__text{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 0 6rem;width:100%}@media only screen and (max-width: 1440px){.s-wine-testing__text{padding:0 0 4rem}}@media only screen and (max-width: 1080px){.s-wine-testing__text{padding:0 0 3rem}}@media only screen and (max-width: 987px){.s-wine-testing__text{padding:0 0 2.5rem}}.s-wine-testing__title{padding:0 2rem 0 0;width:50%}@media only screen and (max-width: 987px){.s-wine-testing__title{padding:0;width:100%}}.s-wine-testing__title h2{font:400 4.8rem/1.3 var(--font-heading)}@media only screen and (max-width: 1680px){.s-wine-testing__title h2{font-size:4.5rem}}@media only screen and (max-width: 1440px){.s-wine-testing__title h2{font-size:3.5rem}}@media only screen and (max-width: 1366px){.s-wine-testing__title h2{font-size:3rem}}@media only screen and (max-width: 987px){.s-wine-testing__title h2{font-size:var(--font-size-h-xl)}}.s-wine-testing__description{font:400 var(--font-size-h-xs)/1.4 var(--font-text);padding:5rem 0 0;width:50%}@media only screen and (max-width: 1366px){.s-wine-testing__description{padding:3rem 0 0;font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-wine-testing__description{padding:2rem 0 0}}@media only screen and (max-width: 987px){.s-wine-testing__description{padding:.5rem 0 0;width:100%;font-size:1rem}}.s-wine-testing__description p{margin:1rem 0 0;padding:0}.s-wine-testing__gallery{width:100%}@media only screen and (max-width: 767px){.s-wine-testing__gallery{margin:0 -3rem;width:auto}}.s-wine-testing__gallery-wrap{display:grid;align-items:center;gap:0 15px;grid-template-columns:repeat(12, minmax(0, 1fr));width:100%}@media only screen and (max-width: 767px){.s-wine-testing__gallery-wrap{gap:0;margin:-10px 0 0}}.s-wine-testing__gallery-item{position:relative;display:block;grid-row:1;grid-column:4/span 4;border-radius:4px;overflow:hidden}@media only screen and (max-width: 767px){.s-wine-testing__gallery-item{border-radius:2px}}.s-wine-testing__gallery-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-wine-testing__gallery-item.item__1{grid-column:1/span 4;margin-top:0}.s-wine-testing__gallery-item.item__1 img{aspect-ratio:1/1.53}.s-wine-testing__gallery-item.item__2{z-index:1;align-self:flex-start;justify-self:center;grid-column:4/span 5;margin-top:2rem}@media only screen and (max-width: 987px){.s-wine-testing__gallery-item.item__2{margin-top:3rem}}@media only screen and (max-width: 767px){.s-wine-testing__gallery-item.item__2{margin-top:2rem}}.s-wine-testing__gallery-item.item__2 img{aspect-ratio:1/.93}.s-wine-testing__gallery-item.item__3{z-index:2;align-self:flex-start;justify-self:center;grid-column:5/span 7;margin-top:8rem;width:100%;max-width:77%}@media only screen and (max-width: 1440px){.s-wine-testing__gallery-item.item__3{grid-column:6/span 6;margin-top:6rem;max-width:92%}}@media only screen and (max-width: 987px){.s-wine-testing__gallery-item.item__3{margin-top:6rem}}@media only screen and (max-width: 767px){.s-wine-testing__gallery-item.item__3{margin-top:4rem}}.s-wine-testing__gallery-item.item__3 img{aspect-ratio:1/.95}.s-wine-testing__gallery-item.item__4{grid-column:8/span 5;margin-top:-5rem}@media only screen and (max-width: 1440px){.s-wine-testing__gallery-item.item__4{margin-top:-4rem}}@media only screen and (max-width: 987px){.s-wine-testing__gallery-item.item__4{margin-top:-2rem}}.s-wine-testing__gallery-item.item__4 img{aspect-ratio:1/1.08}.s-wine-testing__cta{display:flex;flex-direction:column;margin:0 auto;padding:5rem 0 0;width:100%;max-width:1500px;text-align:center}@media only screen and (max-width: 1440px){.s-wine-testing__cta{padding:4rem 0 0}}@media only screen and (max-width: 1080px){.s-wine-testing__cta{padding:3rem 0 0}}@media only screen and (max-width: 987px){.s-wine-testing__cta{padding:2.5rem 0 0}}.s-wine-testing__cta-title{width:100%}.s-wine-testing__cta-title h3{font:400 var(--font-size-h-xl)/1.3 var(--font-heading)}.s-wine-testing__cta-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.2rem;margin:1.9rem 0 0}@media only screen and (max-width: 987px){.s-wine-testing__cta-buttons{gap:1rem;margin:1.5rem 0 0}}
.s-wines-meadow{--container-offset: 6rem;position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:13rem 0;background:var(--color-brand-3);overflow:hidden;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-wines-meadow{--container-offset: 3rem;padding:10rem 0}}@media only screen and (max-width: 1080px){.s-wines-meadow{padding:10rem 0 5rem}}@media only screen and (max-width: 987px){.s-wines-meadow{--container-offset: 3rem;padding:8rem 0 3rem}}@media only screen and (max-width: 767px){.s-wines-meadow{padding:7rem 0 3rem}}.s-wines-meadow__wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-wines-meadow__left{position:relative;z-index:2;width:20%}@media only screen and (max-width: 987px){.s-wines-meadow__left{width:100%}}.s-wines-meadow__center{position:relative;z-index:1;padding:0 3rem;width:40%}@media only screen and (max-width: 1280px){.s-wines-meadow__center{padding:0 2rem}}@media only screen and (max-width: 1080px){.s-wines-meadow__center{padding:0 2rem}}@media only screen and (max-width: 987px){.s-wines-meadow__center{padding:3rem 0;width:100%;overflow:hidden}}.s-wines-meadow__right{position:relative;z-index:2;width:40%}@media only screen and (max-width: 987px){.s-wines-meadow__right{width:100%}}.s-wines-meadow__menu{display:block;width:100%}.s-wines-meadow__menu ul{display:flex;flex-direction:column;align-items:normal;justify-content:normal;gap:1.5rem;margin:0;padding:0}@media only screen and (max-width: 987px){.s-wines-meadow__menu ul{flex-flow:row nowrap;justify-content:center;gap:1.2rem;overflow:auto;white-space:nowrap}}@media only screen and (max-width: 767px){.s-wines-meadow__menu ul{justify-content:flex-start}}.s-wines-meadow__menu ul li{margin:0;padding:0;list-style:none}.s-wines-meadow__menu ul li a{font:400 var(--font-size-h-xs)/1.3 var(--font-heading);position:relative;display:inline-flex;margin:0;padding:0 0 0 60px;color:var(--color-black-light);transition:color .3s ease}@media only screen and (max-width: 1440px){.s-wines-meadow__menu ul li a{padding:0 0 0 50px;font-size:var(--font-size-t-lg)}}@media only screen and (max-width: 1280px){.s-wines-meadow__menu ul li a{padding:0 0 0 30px;font-size:var(--font-size-t-md)}}@media only screen and (max-width: 987px){.s-wines-meadow__menu ul li a{padding:0;font-size:var(--font-size-t-md)}}.s-wines-meadow__menu ul li a:before{position:absolute;top:15px;left:0;z-index:1;width:40px;height:1px;background:var(--color-brand-1);opacity:0;transition:opacity .3s ease;content:""}@media only screen and (max-width: 1440px){.s-wines-meadow__menu ul li a:before{top:14px;width:30px}}@media only screen and (max-width: 1280px){.s-wines-meadow__menu ul li a:before{top:13px;width:20px}}@media only screen and (max-width: 987px){.s-wines-meadow__menu ul li a:before{display:none}}.s-wines-meadow__menu ul li a.active{color:var(--color-black)}@media only screen and (max-width: 987px){.s-wines-meadow__menu ul li a.active{color:var(--color-brand-1);text-decoration:underline;text-decoration-thickness:2px}}.s-wines-meadow__menu ul li a.active:before{opacity:1}.s-wines-meadow__images{position:relative;display:flex;flex-wrap:wrap;width:100%;max-width:493px;min-height:500px}@media only screen and (max-width: 1440px){.s-wines-meadow__images{max-width:393px;min-height:420px}}@media only screen and (max-width: 1080px){.s-wines-meadow__images{max-width:320px;min-height:320px}}@media only screen and (max-width: 987px){.s-wines-meadow__images{margin:0 auto;max-width:320px;min-height:320px}}.s-wines-meadow__images .image-frame-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;width:100%;min-height:100%;background:var(--color-white);border-radius:500px 500px 0 0}.s-wines-meadow__images .image-frame-wrap .image-frame-wrap-inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.s-wines-meadow__images .image-frame-wrap .image{display:none;width:100%;opacity:0;text-align:center}.s-wines-meadow__images .image-frame-wrap .image.active{display:block;opacity:1}.s-wines-meadow__images .image-frame-wrap .image img{width:auto;max-width:100%;max-height:380px}@media only screen and (max-width: 1440px){.s-wines-meadow__images .image-frame-wrap .image img{max-height:300px}}@media only screen and (max-width: 1080px){.s-wines-meadow__images .image-frame-wrap .image img{max-height:240px}}@media only screen and (max-width: 987px){.s-wines-meadow__images .image-frame-wrap .image img{max-height:240px}}.s-wines-meadow__images .image-panels-wrap{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;z-index:1;display:flex;flex-wrap:wrap}@media only screen and (max-width: 1080px){.s-wines-meadow__images .image-panels-wrap{top:-50px;right:-50px;bottom:-50px;left:-50px}}@media only screen and (max-width: 987px){.s-wines-meadow__images .image-panels-wrap{top:-50px;right:-50px;bottom:-50px;left:-50px}}.s-wines-meadow__images .image-panels-wrap .image-panel{position:absolute;left:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%}.s-wines-meadow__images .image-panels-wrap .image-panel .image{display:block;width:100%;transform-origin:center center;text-align:center}.s-wines-meadow__images .image-panels-wrap .image-panel .image img{width:auto;max-width:100%;max-height:650px;transform-origin:center center}@media only screen and (max-width: 1440px){.s-wines-meadow__images .image-panels-wrap .image-panel .image img{max-height:520px}}@media only screen and (max-width: 1080px){.s-wines-meadow__images .image-panels-wrap .image-panel .image img{max-height:460px}}@media only screen and (max-width: 987px){.s-wines-meadow__images .image-panels-wrap .image-panel .image img{max-height:400px}}.s-wines-meadow__text{display:block;width:100%;max-width:633px}@media only screen and (max-width: 987px){.s-wines-meadow__text{max-width:100%;text-align:center}}.s-wines-meadow__text .text-panel{display:none;width:100%;opacity:0}.s-wines-meadow__text .text-panel.active{display:block;opacity:1}.s-wines-meadow__text .text-panel h2{margin:0 0 16px;color:var(--color-brand-1);font-family:var(--font-pangaia);font-size:var(--font-size-h-xs);font-weight:500;line-height:1.3}.s-wines-meadow__text .text-panel h3{font:500 var(--font-size-h-lg)/1.3 var(--font-heading);color:var(--color-black)}.s-wines-meadow__text .text-panel p{margin:16px 0 0;padding:0;line-height:1.6}.s-wines-meadow__text .text-panel .s__cta{margin:1.5rem 0 0;width:100%}.s-wines-meadow__text .text-panel .s__cta .btn-plain:hover,.s-wines-meadow__text .text-panel .s__cta .btn-plain:focus{background:var(--color-brand-1);border-color:var(--color-brand-1);color:var(--color-white)}.s-wines-meadow__arrows{position:absolute;right:10px;bottom:120px;z-index:2;display:none;width:36px}@media only screen and (max-width: 987px){.s-wines-meadow__arrows{display:flex;flex-direction:column;gap:12px}}.s-wines-meadow__arrows .swm__arrow-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;width:36px;height:36px;background:var(--color-brand-1);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}.s-wines-meadow__arrows .swm__arrow-btn:disabled{opacity:.5;pointer-events:none}
.site-cookie-notice{position:fixed;right:0;bottom:0;left:0;z-index:999;display:none;width:100%;background:var(--color-black);transform:translateY(100%);visibility:hidden;color:var(--color-white);font-size:16px;letter-spacing:.5px;line-height:1.31;transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.site-cookie-notice.is-enabled{display:block}.site-cookie-notice.is-opened{transform:none;visibility:visible}.site-cookie-notice__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5em}@media only screen and (max-width: 987px){.site-cookie-notice__container{flex-direction:column;justify-content:center}}.site-cookie-notice__message{margin-right:1.5em}@media only screen and (max-width: 987px){.site-cookie-notice__message{margin:0 0 1em;text-align:center}}.site-cookie-notice__message a{text-decoration:underline}.site-cookie-notice__message a,.site-cookie-notice__message a:hover{color:currentcolor}.site-cookie-notice__buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.site-cookie-notice__buttons>button:first-child{margin-right:1em}
.site-foot{--container-offset: 6rem;position:relative}@media only screen and (max-width: 1440px){.site-foot{--container-offset: 3rem}}@media only screen and (max-width: 987px){.site-foot{--container-offset: 3rem}}.site-foot .site-foot__wrapper{position:relative;padding:3.75rem 0 4rem;width:100%}@media only screen and (max-width: 1440px){.site-foot .site-foot__wrapper{padding:3rem 0 4rem}}@media only screen and (max-width: 1080px){.site-foot .site-foot__wrapper{padding:3rem 0}}@media only screen and (max-width: 987px){.site-foot .site-foot__wrapper{padding:3rem 0}}.site-foot .site-foot__top{width:100%}@media only screen and (max-width: 987px){.site-foot .site-foot__top{text-align:center}}.site-foot .site-foot__top .site-foot__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}@media only screen and (max-width: 987px){.site-foot .site-foot__top .site-foot__row{flex-direction:column;gap:2.5rem}}.site-foot .site-foot__top .site-foot__row .site-foot__col{width:calc(33.3333% - var(--container-offset))}@media only screen and (max-width: 987px){.site-foot .site-foot__top .site-foot__row .site-foot__col{width:100%}}.site-foot .site-foot__top .site-foot__row .site-foot__col.col-1{width:calc(40% - var(--container-offset))}@media only screen and (max-width: 987px){.site-foot .site-foot__top .site-foot__row .site-foot__col.col-1{width:100%}}.site-foot .footer__newsletter{width:100%}.site-foot .footer__newsletter .footer__newsletter-text{width:100%}.site-foot .footer__newsletter .footer__newsletter-text h5{font:400 2.8rem/1.2 var(--font-heading)}@media only screen and (max-width: 1440px){.site-foot .footer__newsletter .footer__newsletter-text h5{font-size:var(--font-size-h-md)}}.site-foot .footer__newsletter .footer__newsletter-text p{font:300 var(--font-size-t-md)/1.3 var(--font-text);margin:1.5rem 0 0;padding:0;max-width:460px}@media only screen and (max-width: 987px){.site-foot .footer__newsletter .footer__newsletter-text p{max-width:100%}}.site-foot .footer__newsletter .footer__newsletter-form{margin:2rem 0 0;width:100%}.site-foot .footer__newsletter .footer__newsletter-form .b-gform{text-align:left}.site-foot .footer__newsletter .footer__newsletter-form .b-gform form{position:relative;max-width:340px}@media only screen and (max-width: 987px){.site-foot .footer__newsletter .footer__newsletter-form .b-gform form{max-width:100%}}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields{row-gap:16px;-moz-column-gap:0;column-gap:0}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield{margin:0}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_label{font:700 var(--font-size-t-md)/1.5 var(--font-text);margin:0 0 10px;padding:0;color:var(--color-black)}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_label .gfield_required{display:none}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield select,.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield textarea,.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield input[type=tel],.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield input[type=email],.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield input[type=text],.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield input[type=number]{font:300 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0 2.5rem 0 0;width:100%;height:46px;background:none;border:none;border-radius:0;border-bottom:1px solid var(--color-brand-1);box-shadow:none;outline:none;color:var(--color-black-light)}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield textarea{padding:1rem;height:12rem;min-block-size:12rem}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_checkbox .gchoice{align-items:flex-start}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox]{margin:5px 0 0;width:16px;min-width:16px;height:16px;min-height:16px;border:1px solid var(--color-black)}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox]:before{display:block;color:var(--color-black);font-size:12px;line-height:1.4;text-align:center}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox]:after{display:none}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_checkbox .gchoice .gform-field-label{color:var(--color-black);font-size:18px}@media only screen and (max-width: 1080px){.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield .gfield_checkbox .gchoice .gform-field-label{font-size:16px}}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_fields .gfield.gfield_error .validation_message{font-size:16px}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_validation_errors{margin:0 0 1rem;padding:10px 12px;border-radius:10px;outline:none}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_validation_errors .gform_submission_error{flex-direction:row;align-items:center;font-size:12px}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_confirmation_message{font:400 var(--font-size-t-md)/1.2 var(--font-text)}@media only screen and (max-width: 987px){.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_confirmation_message{text-align:center}}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_wrapper.gform-theme .gform-footer{position:absolute;top:43px;right:0;z-index:1;margin:0;padding:0}@media only screen and (max-width: 1080px){.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_wrapper.gform-theme .gform-footer{top:40px}}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_wrapper.gform-theme .gform-footer .gform_button{margin:0;padding:0;width:40px;height:40px;background-color:rgba(0,0,0,0);background-image:url("../../../static/images/submit-arrow.svg");background-position:center center;background-repeat:no-repeat;border:none;border-radius:0;box-shadow:none;outline:none;overflow:hidden;color:var(--color-black);font-size:0;text-indent:100%;text-transform:uppercase;transition:all .3s ease-in-out}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_wrapper.gform-theme .gform-footer .gform_button:hover{background-color:rgba(0,0,0,0)}.site-foot .footer__newsletter .footer__newsletter-form .b-gform .gform_wrapper.gform-theme .gform-footer .gform-loader{position:absolute;top:10px;right:10px}.site-foot .footer__info{width:100%}.site-foot .footer__info h6{font:500 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0;color:var(--color-brand-1)}.site-foot .footer__info p{font:300 var(--font-size-t-md)/1.3 var(--font-text);margin:0 0 1.3rem;padding:0}.site-foot .footer__info p:last-child{margin-bottom:0}.site-foot .footer__info ul{margin:0;padding:0}.site-foot .footer__info ul li{font:300 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0;list-style:none}.site-foot .footer__info a{color:inherit;transition:all .3s ease-in-out}.site-foot .footer__info a:hover{color:var(--color-brand-1)}.site-foot .footer__social{margin:1.8rem 0 0;width:100%}.site-foot .footer__social ul{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:16px;margin:0;padding:0}@media only screen and (max-width: 987px){.site-foot .footer__social ul{justify-content:center}}.site-foot .footer__social ul li{margin:0;padding:0;list-style:none}.site-foot .footer__social ul li a{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:150px;height:60px;border:1px solid var(--color-black);border-radius:60px;transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.site-foot .footer__social ul li a{min-width:140px;height:56px}}@media only screen and (max-width: 1080px){.site-foot .footer__social ul li a{min-width:120px;height:50px}}@media only screen and (max-width: 767px){.site-foot .footer__social ul li a{min-width:90px;height:50px}}.site-foot .footer__social ul li a img{width:auto;max-width:34px;height:auto;max-height:34px;transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.site-foot .footer__social ul li a img{max-width:30px;max-height:30px}}@media only screen and (max-width: 1080px){.site-foot .footer__social ul li a img{max-width:26px;max-height:26px}}.site-foot .footer__social ul li a:hover{background-color:var(--color-brand-1);border-color:var(--color-brand-1)}.site-foot .footer__social ul li a:hover img{filter:brightness(0) invert(1)}.site-foot .site-foot__bottom{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:5rem;margin:5rem 0 0;padding:1.5rem 0;width:100%;border-top:1px solid rgba(79,76,76,.2);border-bottom:1px solid rgba(79,76,76,.2)}@media only screen and (max-width: 1440px){.site-foot .site-foot__bottom{gap:3rem;margin:4rem 0 0}}@media only screen and (max-width: 1366px){.site-foot .site-foot__bottom{gap:2rem}}@media only screen and (max-width: 1080px){.site-foot .site-foot__bottom{gap:1.5rem;margin:3rem 0 0}}@media only screen and (max-width: 987px){.site-foot .site-foot__bottom{flex-direction:column;gap:1rem;margin:3rem 0 0;padding:1.2rem 0;text-align:center}}.site-foot .site-foot__bottom .site-foot__copyright{font:300 var(--font-size-t-md)/1.3 var(--font-text);flex:0 0 auto;margin:0;padding:0;color:var(--color-black-light)}@media only screen and (max-width: 1280px){.site-foot .site-foot__bottom .site-foot__copyright{font-size:.9rem}}@media only screen and (max-width: 1080px){.site-foot .site-foot__bottom .site-foot__copyright{font-size:.8rem}}@media only screen and (max-width: 987px){.site-foot .site-foot__bottom .site-foot__copyright{order:3;width:100%;font-size:1rem}}.site-foot .site-foot__bottom .site-foot__bottom-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1 1 auto;gap:2.5rem;margin:0;padding:0}@media only screen and (max-width: 1440px){.site-foot .site-foot__bottom .site-foot__bottom-menu{gap:1.5rem}}@media only screen and (max-width: 1280px){.site-foot .site-foot__bottom .site-foot__bottom-menu{gap:1.2rem}}@media only screen and (max-width: 1080px){.site-foot .site-foot__bottom .site-foot__bottom-menu{gap:1rem}}@media only screen and (max-width: 987px){.site-foot .site-foot__bottom .site-foot__bottom-menu{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}}.site-foot .site-foot__bottom .site-foot__bottom-menu li{font:300 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0;list-style:none;color:var(--color-black-light)}@media only screen and (max-width: 1280px){.site-foot .site-foot__bottom .site-foot__bottom-menu li{font-size:.9rem}}@media only screen and (max-width: 1080px){.site-foot .site-foot__bottom .site-foot__bottom-menu li{font-size:.8rem}}@media only screen and (max-width: 987px){.site-foot .site-foot__bottom .site-foot__bottom-menu li{font-size:1rem}}.site-foot .site-foot__bottom .site-foot__bottom-menu li a{color:inherit;transition:all .3s ease-in-out}.site-foot .site-foot__bottom .site-foot__bottom-menu li a:hover{color:var(--color-brand-1)}.site-foot .site-foot__bottom .site-foot__created-by{font:500 var(--font-size-t-md)/1.3 var(--font-text);flex:0 0 auto;margin:0;padding:0;width:calc(33.3333% - var(--container-offset))}@media only screen and (max-width: 1440px){.site-foot .site-foot__bottom .site-foot__created-by{width:auto}}@media only screen and (max-width: 1280px){.site-foot .site-foot__bottom .site-foot__created-by{font-size:.9rem}}@media only screen and (max-width: 1080px){.site-foot .site-foot__bottom .site-foot__created-by{font-size:.8rem}}@media only screen and (max-width: 987px){.site-foot .site-foot__bottom .site-foot__created-by{width:100%;font-size:1rem}}.site-foot .site-foot__bottom .site-foot__created-by a{color:var(--color-brand-1)}
.site-head{position:fixed;top:var(--wp-admin--admin-bar--height, 0);left:0;z-index:5;padding:2rem 3rem;width:100%;transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.site-head{padding:1.5rem}}@media only screen and (max-width: 987px){.site-head{padding:1rem 1.5rem}}.site-head .site-head__wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%}.site-head .s__toggle{position:relative;display:block;width:auto}.site-head .s__toggle .data-anim-dot{position:absolute;top:50%;left:50%;z-index:1;width:10px;height:10px;background-color:var(--color-brand-3);border-radius:50%;transform:translate(-50%, -50%) scale(0);transform-origin:center center;pointer-events:none}.site-head .s__logo{position:absolute;top:50%;left:50%;z-index:2;width:auto;transform:translate(-50%, -50%)}.site-head .s__logo a{display:block}.site-head .s__logo img{width:auto;max-width:62px;height:auto;max-height:66px}.site-head .s__logo img.logo-white{display:block}.site-head .s__logo img.logo-dark{display:none}.site-head .site-head__cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;z-index:2;gap:1.5rem;width:auto}@media only screen and (max-width: 1080px){.site-head .site-head__cta{gap:1rem}}@media only screen and (max-width: 987px){.site-head .site-head__cta .btn-plain{padding-right:1rem;padding-left:1rem}}@media only screen and (max-width: 767px){.site-head .site-head__cta .btn-plain{display:none}}.site-head .site-head__cta .btn-plain.btn-plain--outline.btn-plain--white{padding-right:1.4rem;padding-left:1.4rem}@media only screen and (max-width: 987px){.site-head .site-head__cta .btn-plain.btn-plain--outline.btn-plain--white{padding-right:1rem;padding-left:1rem}}.site-head .site-head__cta .site-head__cart{position:relative;display:flex;flex-wrap:wrap;width:auto;color:var(--color-white);transition:all .3s linear}.site-head .site-head__cta .site-head__cart .cart-count{position:absolute;top:-6px;right:-6px;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;width:20px;height:20px;background:var(--color-brand-1);border-radius:50%;color:var(--color-white);font-size:12px;line-height:1.2}.site-head__main{position:fixed;top:0;left:0;z-index:1;padding:7rem 0 0;width:100%;height:100vh;background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;pointer-events:none}@media only screen and (max-width: 1440px){.site-head__main{padding:6rem 0 0}}@media only screen and (max-width: 987px){.site-head__main{padding:5rem 0 0}}.site-head__main .site-head__nav{display:flex;flex-direction:column;align-items:center;justify-content:normal;margin:0;padding:8vh 0;width:100%;height:100%;overflow:auto}@media only screen and (max-width: 987px){.site-head__main .site-head__nav{padding:3rem 0}}.site-head__main .site-head__nav-wrap{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.site-head__main .site-head__nav-top{display:grid;gap:5rem;grid-template-columns:1fr 2fr}@media only screen and (max-width: 1366px){.site-head__main .site-head__nav-top{gap:3rem}}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-top{gap:2rem;grid-template-columns:1fr}}.site-head__main .site-head__nav-title{width:100%;max-width:430px}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-title{max-width:100%}}.site-head__main .site-head__nav-title h3{color:var(--color-brand-1);font-family:var(--font-pangaia);font-size:5vh;font-style:italic;font-weight:500;line-height:1.3}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-title h3{font-size:var(--font-size-h-md)}}.site-head__main .site-head__nav-title p{margin:.5rem 0 0;color:var(--color-black-light)}.site-head__main .nav-main{width:100%}.site-head__main .nav-main .site-head__menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:normal;gap:1rem;margin:0;padding:0}@media only screen and (max-width: 987px){.site-head__main .nav-main .site-head__menu{gap:1rem}}.site-head__main .nav-main .site-head__menu li{position:relative;margin:0;padding:0;list-style:none}@media only screen and (max-width: 987px){.site-head__main .nav-main .site-head__menu li{width:100%}}.site-head__main .nav-main .site-head__menu li a{display:inline-flex;margin:0;padding:0;color:var(--color-black);font-family:var(--font-pangaia);font-size:6.8vh;font-weight:500;line-height:1.3;transition:all .3s ease-in-out}@media only screen and (max-width: 987px){.site-head__main .nav-main .site-head__menu li a{font-size:var(--font-size-h-lg)}}.site-head__main .nav-main .site-head__menu li a:hover{color:var(--color-brand-1)}.site-head__main .nav-main .site-head__menu li .submenu-arrow{position:relative;top:.7vh;display:inline-flex;margin:0 0 0 1.5rem;width:2.5vw;height:2.5vw;background-image:url("../../../static/images/submenu-arrow.svg");background-position:center center;background-repeat:no-repeat;border:1px solid var(--color-brand-1);border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.site-head__main .nav-main .site-head__menu li .submenu-arrow{margin:0 0 0 1rem}}@media only screen and (max-width: 1080px){.site-head__main .nav-main .site-head__menu li .submenu-arrow{margin:0 0 0 1rem;width:3vw;height:3vw}}@media only screen and (max-width: 987px){.site-head__main .nav-main .site-head__menu li .submenu-arrow{position:absolute;top:.2rem;right:0;z-index:1;margin:0;width:40px;height:40px}}.site-head__main .nav-main .site-head__menu li .sub-menu{margin:0;padding:0;width:100%;overflow:hidden;will-change:height,opacity}.site-head__main .nav-main .site-head__menu li .sub-menu li{margin:1.4rem 0 0;padding:0}@media only screen and (max-width: 1440px){.site-head__main .nav-main .site-head__menu li .sub-menu li{margin:1rem 0 0}}@media only screen and (max-width: 987px){.site-head__main .nav-main .site-head__menu li .sub-menu li{margin:1rem 0 0}}.site-head__main .nav-main .site-head__menu li .sub-menu li a{margin:0;padding:0;color:var(--color-black-light);font-size:5vh}@media only screen and (max-width: 987px){.site-head__main .nav-main .site-head__menu li .sub-menu li a{font-size:var(--font-size-h-sm)}}.site-head__main .nav-main .site-head__menu li .sub-menu li a:hover{color:var(--color-brand-1)}.site-head__main .nav-main .site-head__menu li.is-active .submenu-arrow{transform:rotate(180deg)}@media only screen and (max-width: 987px){.site-head__main .nav-main .site-head__menu li.menu-item-has-children>a{padding-right:56px}}.site-head__main .site-head__nav-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5rem;width:100%}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-bottom{flex-direction:column;align-items:flex-start;gap:1rem;margin:2rem 0 0}}.site-head__main .site-head__nav-links{width:auto}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-links{width:100%}}.site-head__main .site-head__nav-links ul{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:1.6rem;margin:0;padding:0}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-links ul{gap:1rem}}.site-head__main .site-head__nav-links ul li{margin:0;padding:0;list-style:none}.site-head__main .site-head__nav-links ul li a{font:400 var(--font-size-h-xs)/1.4 var(--font-text);display:block;color:var(--color-black-light);transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.site-head__main .site-head__nav-links ul li a{font-size:var(--font-size-t-md)}}.site-head__main .site-head__nav-links ul li a:hover{color:var(--color-brand-1)}.site-head__main .site-head__nav-social{width:auto}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-social{width:100%}}.site-head__main .site-head__nav-social ul{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:1.6rem;margin:0;padding:0}@media only screen and (max-width: 987px){.site-head__main .site-head__nav-social ul{gap:1rem}}.site-head__main .site-head__nav-social ul li{margin:0;padding:0;list-style:none}.site-head__main .site-head__nav-social ul li a{font:500 var(--font-size-t-md)/1.4 var(--font-text);display:block;color:var(--color-brand-1);transition:all .3s ease-in-out}.site-head__main .site-head__nav-social ul li a:hover{color:var(--color-black)}.site-head__main .site-head__nav-cta{display:none;width:100%}@media only screen and (max-width: 767px){.site-head__main .site-head__nav-cta{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:1rem;margin:0 0 2rem}}.site-head__main .site-head__nav-cta .btn-plain{--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-black)}.site-head__main .site-head__nav-cta .btn-plain.btn-plain--outline.btn-plain--white{--btn-color: var(--color-black);--btn-text-color: var(--color-black);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white)}.is-nav-opened .site-head .b-hamburger,.is-nav-small .site-head .b-hamburger{border-color:var(--color-black);color:var(--color-black)}.is-nav-opened .site-head .b-hamburger .b-hamburger__inner,.is-nav-opened .site-head .b-hamburger .b-hamburger__inner:after,.is-nav-opened .site-head .b-hamburger .b-hamburger__inner:before,.is-nav-small .site-head .b-hamburger .b-hamburger__inner,.is-nav-small .site-head .b-hamburger .b-hamburger__inner:after,.is-nav-small .site-head .b-hamburger .b-hamburger__inner:before{background-color:var(--color-black)}.is-nav-opened .site-head .s__logo img.logo-white,.is-nav-small .site-head .s__logo img.logo-white{display:none}.is-nav-opened .site-head .s__logo img.logo-dark,.is-nav-small .site-head .s__logo img.logo-dark{display:block}.is-nav-opened .site-head .site-head__cta .btn-plain,.is-nav-small .site-head .site-head__cta .btn-plain{--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-black)}.is-nav-opened .site-head .site-head__cta .btn-plain.btn-plain--outline.btn-plain--white,.is-nav-small .site-head .site-head__cta .btn-plain.btn-plain--outline.btn-plain--white{--btn-color: var(--color-black);--btn-text-color: var(--color-black);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white)}.is-nav-opened .site-head .site-head__cta .site-head__cart,.is-nav-small .site-head .site-head__cta .site-head__cart{color:var(--color-black)}.is-nav-opened .site-head__main{opacity:1;visibility:visible;pointer-events:auto}.is-nav-small .site-head{padding-top:1rem;padding-bottom:1rem;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);background:rgba(245,241,228,.6)}.header-black.site-head .b-hamburger{border-color:var(--color-black);color:var(--color-black)}.header-black.site-head .b-hamburger .b-hamburger__inner,.header-black.site-head .b-hamburger .b-hamburger__inner:after,.header-black.site-head .b-hamburger .b-hamburger__inner:before{background-color:var(--color-black)}.header-black.site-head .s__logo img.logo-white{display:none}.header-black.site-head .s__logo img.logo-dark{display:block}.header-black.site-head .site-head__cta .btn-plain{--btn-color: var(--color-black);--btn-text-color: var(--color-white);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-black)}.header-black.site-head .site-head__cta .btn-plain.btn-plain--outline.btn-plain--white{--btn-color: var(--color-black);--btn-text-color: var(--color-black);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white)}.header-black.site-head .site-head__cta .site-head__cart{color:var(--color-black)}.single-post .site-head .b-hamburger{border-color:var(--color-black);color:var(--color-black)}.single-post .site-head .b-hamburger .b-hamburger__inner,.single-post .site-head .b-hamburger .b-hamburger__inner:after,.single-post .site-head .b-hamburger .b-hamburger__inner:before{background-color:var(--color-black)}.single-post .site-head .s__logo img.logo-white{display:none}.single-post .site-head .s__logo img.logo-dark{display:block}.single-post .site-head .site-head__cta .btn-plain{--btn-color: var(--color-black);--btn-text-color: var(--color-white);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-black)}.single-post .site-head .site-head__cta .btn-plain.btn-plain--outline.btn-plain--white{--btn-color: var(--color-black);--btn-text-color: var(--color-black);--btn-active-color: var(--color-black);--btn-active-text-color: var(--color-white)}.single-post .site-head .site-head__cta .site-head__cart{color:var(--color-black)}@media only screen and (max-width: 767px){html #wpadminbar{position:fixed}}
.site-loader{position:fixed;top:0;left:0;z-index:11;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-black);opacity:0;pointer-events:none}
.site-preloader{position:fixed;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-black)}
.l-article{position:relative}.l-article__wrapper{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:11rem 0 6rem}@media only screen and (max-width: 1440px){.l-article__wrapper{padding:9rem 0 4rem}}@media only screen and (max-width: 1080px){.l-article__wrapper{padding:9rem 0 4rem}}@media only screen and (max-width: 987px){.l-article__wrapper{padding:7rem 0 3rem}}.l-article__container{padding:0 0 3rem;width:100%}@media only screen and (max-width: 987px){.l-article__container{padding:0 0 2rem}}.l-article__content{width:100%}.l-article__title{font:400 var(--font-size-h-xl)/1.3 var(--font-heading);display:block;padding:0 0 1.6rem;width:100%;text-align:center}.l-article__categories{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 3.5rem;width:100%;text-align:center}@media only screen and (max-width: 1440px){.l-article__categories{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.l-article__categories{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.l-article__categories{padding:0 0 2rem}}.l-article__categories a{margin-bottom:.5em}.l-article__categories a:not(:last-child){margin-right:.5em}.l-article__image{position:relative;margin:0 0 3.5rem}@media only screen and (max-width: 1440px){.l-article__image{margin:0 0 3.5rem}}@media only screen and (max-width: 1080px){.l-article__image{margin:0 0 2.5rem}}@media only screen and (max-width: 987px){.l-article__image{margin:0 0 2rem}}.l-article__image img{width:100%;height:auto}.l-article .rte{display:block;margin:0 auto;width:100%;max-width:1158px}.l-article .rte h2,.l-article .rte h3,.l-article .rte h4,.l-article .rte h5,.l-article .rte h6{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);margin:0;padding:0}.l-article .rte p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:0 0 1.5rem;padding:0}@media only screen and (max-width: 1440px){.l-article .rte p{font-size:var(--font-size-t-md)}}.l-article .rte p:last-child{margin-bottom:0}.l-article .rte ul,.l-article .rte ol{margin:0 0 1.5rem;padding:0}.l-article .rte ul:last-child,.l-article .rte ol:last-child{margin-bottom:0}.l-article .rte ul li,.l-article .rte ol li{font:400 var(--font-size-h-xs)/1.4 var(--font-text)}@media only screen and (max-width: 1440px){.l-article .rte ul li,.l-article .rte ol li{font-size:var(--font-size-t-md)}}.l-article .rte a{color:var(--color-brand-1);font-weight:500}.l-article .b-share{display:block;margin:0 auto;width:100%;max-width:1158px}.l-article .b-share .b-share__list{margin:2rem 0 0;padding:0}.l-article__nav{display:flex;flex-wrap:wrap;margin:0 auto;padding:3rem 3rem 0;width:100%;max-width:1276px;border-top:1px solid var(--color-brand-2)}@media only screen and (max-width: 987px){.l-article__nav{padding:2rem 0 0}}.l-article__nav .l-article__next{margin-left:auto}@media only screen and (max-width: 767px){.l-article__nav .btn-plain{padding:.6rem 1rem;font-size:.9rem}}
.l-articles{position:relative}.l-articles .s-hero{min-height:84vh}@media only screen and (max-width: 1080px){.l-articles .s-hero{min-height:30rem}}@media only screen and (max-width: 987px){.l-articles .s-hero{min-height:28rem}}@media only screen and (max-width: 767px){.l-articles .s-hero{min-height:26rem}}.l-articles .s-hero .s__text{font:400 var(--font-size-h-xs)/1.3 var(--font-text)}.l-articles .s-hero .scroll-down{display:none}
.s-cart{--container-offset: 6rem;position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:10rem 0 2.5rem}@media only screen and (max-width: 1440px){.s-cart{--container-offset: 3rem;padding:10rem 0 2rem}}@media only screen and (max-width: 1080px){.s-cart{padding:10rem 0 1.5rem}}@media only screen and (max-width: 987px){.s-cart{--container-offset: 3rem;padding:8rem 0 1rem}}.s-cart__wrapper{position:relative;width:100%}.s-cart .s-cart__row{display:flex;width:100%}@media only screen and (max-width: 987px){.s-cart .s-cart__row{flex-direction:column}}.s-cart .s-cart__col-1{flex:1 1 auto;padding:0 2.8rem 0 0}@media only screen and (max-width: 1280px){.s-cart .s-cart__col-1{padding:0 2rem 0 0}}@media only screen and (max-width: 1080px){.s-cart .s-cart__col-1{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-cart .s-cart__col-1{padding:0 0 1rem;width:100%}}.s-cart .s-cart__col-2{flex:0 0 auto;width:520px}@media only screen and (max-width: 1440px){.s-cart .s-cart__col-2{width:460px}}@media only screen and (max-width: 1366px){.s-cart .s-cart__col-2{width:430px}}@media only screen and (max-width: 1080px){.s-cart .s-cart__col-2{width:360px}}@media only screen and (max-width: 987px){.s-cart .s-cart__col-2{width:100%}}.s-cart .cart_item_top{display:flex;align-items:center;margin:0 0 2rem;padding:0 0 2rem;width:100%;border-bottom:1px solid #c8c8c8}@media only screen and (max-width: 987px){.s-cart .cart_item_top{margin:0 0 1.5rem;padding:0 0 1.5rem}}.s-cart .cart_item_top .s-cart__title{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);flex:1 1 auto}.s-cart .cart_item_top .s-cart__total-item{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);flex:0 0 auto;margin:0 0 0 auto;width:auto}.s-cart .back-to-shop{margin:2rem 0 0;padding:0}@media only screen and (max-width: 987px){.s-cart .back-to-shop{margin:1rem 0}}.s-cart .back-to-shop .back-to-shop-btn{font:400 var(--font-size-h-xs)/1.4 var(--font-text);display:inline-flex;align-items:center;color:var(--color-brand-1)}.s-cart .back-to-shop .back-to-shop-btn svg{margin:0 16px 0 0}.s-cart .woocommerce .woocommerce-cart-form table.shop_table{margin:0;padding:0;width:100%;border:none;border-radius:0}@media only screen and (max-width: 987px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table tr{margin:0 0 1.2rem;padding:0 0 1.2rem;border-bottom:1px solid #c8c8c8}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table th{padding:1rem .8rem;color:var(--color-black-light);font-weight:300;line-height:1.3}@media only screen and (max-width: 1080px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table th{padding:.8rem .7rem;font-size:16px}}@media only screen and (max-width: 987px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table th{padding:6px 0;font-size:1rem}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table th:first-child{padding-left:0}.s-cart .woocommerce .woocommerce-cart-form table.shop_table th:last-child{padding-right:0}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td{font:400 var(--font-size-h-xs)/1.4 var(--font-text);padding:1rem .8rem;border:none;color:var(--color-black)}@media only screen and (max-width: 1440px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td{font-size:var(--font-size-t-md)}}@media only screen and (max-width: 1080px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td{padding:.8rem .7rem;font-size:16px}}@media only screen and (max-width: 987px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td{padding:6px 0;background:none !important;font-size:1rem}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td:before{color:var(--color-black-light);font-weight:300}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td:first-child{padding-left:0}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td:last-child{padding-right:0}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap{display:flex;flex-direction:row;align-items:center;justify-content:normal;width:100%}@media only screen and (max-width: 987px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap{padding:8px 0 0;text-align:left}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col{position:relative;flex:0 0 auto;margin:0 1.5rem 0 0;width:160px}@media only screen and (max-width: 1440px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col{margin:0 1rem 0 0;width:120px}}@media only screen and (max-width: 1280px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col{width:100px}}@media only screen and (max-width: 1080px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col{width:80px}}@media only screen and (max-width: 987px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col{margin:0 1rem 0 0;width:80px}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col a{position:relative;display:block;width:100%;border:1px solid #c8c8c8;border-radius:4px;overflow:hidden}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col a:before{display:block;padding:100% 0 0;content:""}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_col a img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_name{flex:1 1 auto}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_name .name{display:block;width:100%}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_name div.remove{display:flex;margin:.9rem 0 0;width:100%}@media only screen and (max-width: 987px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_name div.remove{margin:8px 0 0}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_name div.remove a.remove{width:auto;height:auto;background:none;border:none;border-radius:0;color:var(--color-black-light) !important;font-size:1rem;font-weight:300;line-height:1.3}@media only screen and (max-width: 1080px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .pd_wrap .img_name div.remove a.remove{font-size:16px}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity{display:inline-flex;align-items:center}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty{margin:0 13px;padding:0 10px;width:80px;height:48px;background:var(--color-white);border:1px solid #c8c8c8;border-radius:4px;box-shadow:none;outline:none;color:var(--color-black-light);font-size:var(--font-size-h-xs);font-weight:300;line-height:normal}@media only screen and (max-width: 1440px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty{font-size:var(--font-size-t-md)}}@media only screen and (max-width: 1080px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty{width:80px;height:44px;font-size:16px}}@media only screen and (max-width: 987px){.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty{font-size:1rem}}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty::-webkit-outer-spin-button,.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.s-cart .woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty-btn{font:400 var(--font-size-h-xs)/1.3 var(--font-text);flex:0 0 auto;margin:0;padding:0;width:auto;height:auto;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;outline:none;color:#c8c8c8}.s-cart .woocommerce .cart-collaterals{padding:2rem 2.8rem;width:100%;background:#f6f6f6;border-radius:4px}@media only screen and (max-width: 1440px){.s-cart .woocommerce .cart-collaterals{padding:2rem}}@media only screen and (max-width: 1080px){.s-cart .woocommerce .cart-collaterals{padding:1.5rem}}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals{padding:1.5rem 1rem}}.s-cart .woocommerce .cart-collaterals .cart_totals{width:100%;float:none}.s-cart .woocommerce .cart-collaterals .cart_totals h2{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);margin:0 0 2rem;padding:0 0 2rem;border-bottom:1px solid #c8c8c8}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals h2{margin:0 0 1.5rem;padding:0 0 1.5rem}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table{display:block;margin:0;padding:0;width:100%;border:none;border-radius:0}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tbody{display:block;width:100%}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr{display:flex;flex-wrap:wrap;align-items:center;width:100%}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr td{background:none !important}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal{justify-content:space-between;margin:0 0 2.5rem}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal{margin:0 0 1.5rem}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal td{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);padding:0;width:auto;border:none}@media only screen and (max-width: 1440px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal td{font-size:1.4rem}}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal td{display:block;font-size:var(--font-size-h-sm)}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal th:before,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal td:before{display:none}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals{margin:0 0 2.5rem}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals{margin:0 0 1.5rem}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td{font:400 var(--font-size-h-xs)/1.4 var(--font-heading);padding:0;width:100%;border:none}@media only screen and (max-width: 1440px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td{font-size:var(--font-size-t-md)}}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td{display:block;background:none !important;text-align:left !important}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th:before,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td:before{display:none}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th{padding:0 0 1rem}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:1rem;margin:0 !important;padding:0 !important}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li{position:relative;margin:0 !important;padding:0 !important;line-height:1 !important}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method{position:absolute;top:0;left:0;opacity:0}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method+label{font:400 var(--font-size-t-md)/1.4 var(--font-text);position:relative;display:block;margin:0;padding:0 0 0 38px;color:var(--color-black)}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method+label:before{position:absolute;top:2px;left:0;z-index:1;width:24px;height:24px;border:1px solid var(--color-brand-1);border-radius:50%;cursor:pointer;content:""}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method+label:after{position:absolute;top:8px;left:6px;z-index:1;width:12px;height:12px;background:var(--color-white);border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;content:""}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method:checked+label:before{background:var(--color-brand-1)}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method:checked+label:after{opacity:1;visibility:visible}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm{margin:0 0 2.5rem}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm{margin:0 0 1.5rem}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm td{padding:0;width:100%;border:none}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon{text-align:left}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon label{font:400 var(--font-size-h-xs)/1.4 var(--font-heading);padding:0 0 1rem;width:100%}@media only screen and (max-width: 1440px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon label{font-size:var(--font-size-t-md)}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon .hello-input-text{margin:0;padding:0 1rem;width:100%;height:62px;background:var(--color-white);border:none;border-radius:4px;box-shadow:none;outline:none;color:var(--color-black-light);font-size:1rem;font-weight:300;line-height:normal}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon .hello-input-text{height:3rem}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon .hello-button{display:inline-flex;align-items:center;justify-content:center;margin:1.5rem 0 0;padding:.8rem 2.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--color-brand-2);border-radius:64px;cursor:pointer;color:var(--color-black);font:400 1.2rem/1.2 var(--font-text);text-align:center;white-space:nowrap;transition:.3s linear;transition-property:border,background,color}@media only screen and (max-width: 1440px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon .hello-button{padding:.7rem 1.8rem;font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon .hello-button{padding:.7rem 1.6rem;font-size:1rem}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon .hello-button:hover,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-coupon-frm .coupon .hello-button:focus{background:var(--color-brand-2);border-color:var(--color-brand-2);color:var(--color-black)}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total{justify-content:space-between;margin:0 0 2.5rem;padding:2.5rem 0 0;border-top:1px solid #c8c8c8}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total{margin:0 0 1.5rem;padding:1.5rem 0 0}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);padding:0;width:auto;border:none}@media only screen and (max-width: 1440px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td{font-size:1.4rem}}@media only screen and (max-width: 987px){.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td{display:block;background:none !important;font-size:var(--font-size-h-sm);text-align:left !important}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th:before,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td:before{display:none}}.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th strong,.s-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td strong{font-weight:400}.s-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin:0;padding:0}.s-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.8rem 2.3rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-brand-1);border:1px solid var(--color-brand-1);border-radius:64px;cursor:pointer;color:var(--color-white);font:400 1.2rem/1.2 var(--font-text);text-align:center;white-space:nowrap;transition:.3s linear;transition-property:border,background,color}@media only screen and (max-width: 1440px){.s-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{padding:.7rem 1.8rem;font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{padding:.7rem 1.6rem;font-size:1rem}}.s-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover,.s-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:focus{background:none;border-color:var(--color-brand-1);color:var(--color-black)}.s-cart .s-cart__cross_row{position:relative;padding:5rem 0 0}@media only screen and (max-width: 1080px){.s-cart .s-cart__cross_row{padding:4rem 0 0}}@media only screen and (max-width: 987px){.s-cart .s-cart__cross_row{padding:3rem 0 0}}@media only screen and (max-width: 767px){.s-cart .s-cart__cross_row{padding:3rem 0 0}}.s-cart .cross-sells h2{font:500 var(--font-size-h-md)/1.6 var(--font-heading);padding:0 0 3.5rem}@media only screen and (max-width: 1080px){.s-cart .cross-sells h2{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-cart .cross-sells h2{padding:0 0 2rem}}.s-cart .s-shop__list{display:flex;flex-wrap:wrap;gap:3.5rem 0;margin:0 -1.4rem}@media only screen and (max-width: 1440px){.s-cart .s-shop__list{gap:2.8rem 0;margin:0 -1rem}}@media only screen and (max-width: 1080px){.s-cart .s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 987px){.s-cart .s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 767px){.s-cart .s-shop__list{gap:2rem 0;margin:0}}.s-cart .s-shop__list .s-shop__list-item{padding:0 1.4rem;width:25%}@media only screen and (max-width: 1440px){.s-cart .s-shop__list .s-shop__list-item{padding:0 1rem}}@media only screen and (max-width: 1080px){.s-cart .s-shop__list .s-shop__list-item{padding:0 1rem;width:33.3333%}}@media only screen and (max-width: 987px){.s-cart .s-shop__list .s-shop__list-item{padding:0 1rem;width:50%}}@media only screen and (max-width: 767px){.s-cart .s-shop__list .s-shop__list-item{padding:0;width:100%}}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .imagebox{position:relative;width:100%}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image{position:relative;display:block;width:100%}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image:before{display:block;padding:100% 0 0;content:""}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .textbox{display:block;padding:1.2rem 0 0;width:100%;text-align:center}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__title{font:500 var(--font-size-t-md)/1.6 var(--font-text);display:block}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__price{display:block;margin:10px 0 0;color:var(--color-black-light)}.s-cart .s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__price ins{text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 2rem;background:rgba(114,14,236,.1);border:1px solid #720eec;border-radius:6px;font-size:16px}.woocommerce-error{background:rgba(184,28,35,.1);border-color:#b81c23}.woocommerce-info{background:rgba(30,133,190,.1);border-color:#1e85be}.woocommerce-message{background:rgba(143,174,27,.1);border:1px solid #8fae1b}
.l-cart{padding-top:calc(var(--head-height) + 3.1rem);padding-bottom:7rem;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.l-cart .l__content{padding:1rem;background:var(--color-white);border-radius:.4rem}.l-cart #rezgo_content_container{display:flex}
.s-checkout{--container-offset: 6rem;position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:10rem 0 2.5rem}@media only screen and (max-width: 1440px){.s-checkout{--container-offset: 3rem;padding:10rem 0 2rem}}@media only screen and (max-width: 1080px){.s-checkout{padding:10rem 0 1.5rem}}@media only screen and (max-width: 987px){.s-checkout{--container-offset: 3rem;padding:8rem 0 1rem}}.s-checkout__wrapper{position:relative;width:100%}.s-checkout .s-checkout__row{display:flex;width:100%}@media only screen and (max-width: 987px){.s-checkout .s-checkout__row{flex-direction:column}}.s-checkout .s-checkout__col-1{flex:1 1 auto;padding:0 2.8rem 0 0}@media only screen and (max-width: 1280px){.s-checkout .s-checkout__col-1{padding:0 2rem 0 0}}@media only screen and (max-width: 1080px){.s-checkout .s-checkout__col-1{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-checkout .s-checkout__col-1{padding:0 0 1rem;width:100%}}.s-checkout .s-checkout__col-2{flex:0 0 auto;width:520px}@media only screen and (max-width: 1440px){.s-checkout .s-checkout__col-2{width:460px}}@media only screen and (max-width: 1366px){.s-checkout .s-checkout__col-2{width:430px}}@media only screen and (max-width: 1080px){.s-checkout .s-checkout__col-2{width:360px}}@media only screen and (max-width: 987px){.s-checkout .s-checkout__col-2{width:100%}}.s-checkout .woocommerce .woocommerce-billing-fields h3{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);margin:0 0 2.5rem}@media only screen and (max-width: 987px){.s-checkout .woocommerce .woocommerce-billing-fields h3{margin:0 0 1.5rem}}.s-checkout .woocommerce .woocommerce-shipping-fields,.s-checkout .woocommerce .woocommerce-additional-fields{margin:2rem 0 0}.s-checkout .woocommerce .woocommerce-shipping-fields .checkbox{font:400 var(--font-size-h-xs)/1.4 var(--font-text);position:relative;display:inline-flex;align-items:center;margin:0;padding:0;width:auto;color:var(--color-black-light);vertical-align:top}@media only screen and (max-width: 1440px){.s-checkout .woocommerce .woocommerce-shipping-fields .checkbox{font-size:var(--font-size-t-md)}}.s-checkout .woocommerce .woocommerce-shipping-fields .checkbox .input-checkbox{margin:0 1rem 0 0;padding:0;width:32px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--color-brand-1);border-radius:4px;cursor:pointer}.s-checkout .woocommerce .woocommerce-shipping-fields .checkbox .input-checkbox:checked{background:url("../../../static/images/check-mark.svg") center center no-repeat}.s-checkout .woocommerce .woocommerce-shipping-fields .shipping_address{margin:2rem 0 0}.s-checkout .woocommerce form .woocommerce-billing-fields__field-wrapper,.s-checkout .woocommerce form .woocommerce-shipping-fields__field-wrapper,.s-checkout .woocommerce form .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem}@media only screen and (max-width: 987px){.s-checkout .woocommerce form .woocommerce-billing-fields__field-wrapper,.s-checkout .woocommerce form .woocommerce-shipping-fields__field-wrapper,.s-checkout .woocommerce form .woocommerce-additional-fields__field-wrapper{gap:1.2rem}}.s-checkout .woocommerce form .form-row{margin:0;padding:.75rem 1rem;width:calc(50% - 1rem);background:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px}@media only screen and (max-width: 1440px){.s-checkout .woocommerce form .form-row{padding:.75rem 1rem}}@media only screen and (max-width: 1080px){.s-checkout .woocommerce form .form-row{padding:.6rem 1rem}}@media only screen and (max-width: 987px){.s-checkout .woocommerce form .form-row{width:100% !important}}.s-checkout .woocommerce form .form-row.form-row-wide,.s-checkout .woocommerce form .form-row.notes{width:100%}.s-checkout .woocommerce form .form-row.woocommerce-invalid{border-color:var(--color-brand-1)}.s-checkout .woocommerce form .form-row.woocommerce-validated{border-color:var(--wc-green)}.s-checkout .woocommerce form .form-row label{display:block;margin:0 0 3px;padding:0;color:var(--color-brand-1);font:400 16px/1.3 var(--font-text)}.s-checkout .woocommerce form .form-row label .required{color:var(--color-brand-1)}.s-checkout .woocommerce form .form-row .input-text,.s-checkout .woocommerce form .form-row select{font:400 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0;width:100%;height:auto;background:none;border:none;border-radius:0;box-shadow:none;outline:none;color:var(--color-black)}@media only screen and (max-width: 1440px){.s-checkout .woocommerce form .form-row .input-text,.s-checkout .woocommerce form .form-row select{font-size:var(--font-size-t-md)}}@media only screen and (max-width: 1080px){.s-checkout .woocommerce form .form-row .input-text,.s-checkout .woocommerce form .form-row select{font-size:var(--font-size-t-md)}}.s-checkout .woocommerce form .form-row textarea.input-text{height:200px;resize:none}@media only screen and (max-width: 987px){.s-checkout .woocommerce form .form-row textarea.input-text{height:150px}}.s-checkout .woocommerce form .form-row .checkout-inline-error-message{display:none}.s-checkout .woocommerce #payment{margin:3rem 0 0;padding:3rem 0 0;background:none;border-radius:0;border-top:1px solid #c8c8c8}@media only screen and (max-width: 1080px){.s-checkout .woocommerce #payment{margin:2rem 0 0;padding:2rem 0 0}}.s-checkout .woocommerce #payment ul.payment_methods{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem;margin:0;padding:0;border:none}@media only screen and (max-width: 987px){.s-checkout .woocommerce #payment ul.payment_methods{gap:1.2rem}}.s-checkout .woocommerce #payment ul.payment_methods:before,.s-checkout .woocommerce #payment ul.payment_methods:after{display:none}.s-checkout .woocommerce #payment ul.payment_methods li{position:relative;margin:0;padding:1.2rem 1.5rem;width:100%;background:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px}@media only screen and (max-width: 1440px){.s-checkout .woocommerce #payment ul.payment_methods li{padding:1.2rem}}@media only screen and (max-width: 1080px){.s-checkout .woocommerce #payment ul.payment_methods li{padding:.6rem 1rem}}@media only screen and (max-width: 987px){.s-checkout .woocommerce #payment ul.payment_methods li{width:100%}}.s-checkout .woocommerce #payment ul.payment_methods li .input-radio{position:absolute;top:0;left:0;opacity:0}.s-checkout .woocommerce #payment ul.payment_methods li .input-radio+label{font:400 var(--font-size-h-xs)/1.4 var(--font-text);position:relative;display:flex;align-items:center;margin:0;padding:0 0 0 44px;color:var(--color-black)}@media only screen and (max-width: 1440px){.s-checkout .woocommerce #payment ul.payment_methods li .input-radio+label{font-size:var(--font-size-t-md)}}.s-checkout .woocommerce #payment ul.payment_methods li .input-radio+label:before{position:absolute;top:2px;left:0;z-index:1;width:28px;height:28px;border:1px solid var(--color-brand-1);border-radius:50%;cursor:pointer;content:""}@media only screen and (max-width: 1440px){.s-checkout .woocommerce #payment ul.payment_methods li .input-radio+label:before{top:-1px}}.s-checkout .woocommerce #payment ul.payment_methods li .input-radio+label:after{position:absolute;top:9px;left:7px;z-index:1;width:14px;height:14px;background:var(--color-white);border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;content:""}@media only screen and (max-width: 1440px){.s-checkout .woocommerce #payment ul.payment_methods li .input-radio+label:after{top:6px}}.s-checkout .woocommerce #payment ul.payment_methods li .input-radio+label img{margin:-2px 0 0 auto}.s-checkout .woocommerce #payment ul.payment_methods li .input-radio:checked+label:before{background:var(--color-brand-1)}.s-checkout .woocommerce #payment ul.payment_methods li .input-radio:checked+label:after{opacity:1;visibility:visible}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box{margin:1rem 0 0;padding:0;background:none;border:none;border-radius:0}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box:before{display:none}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box fieldset{margin:0;padding:0;border:none}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box fieldset.wc-payment-form{margin:0 0 20px;padding:16px;background:var(--color-white);border:none;border-radius:4px}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box .woocommerce-SavedPaymentMethods-saveNew{position:relative;margin:0;padding:0 0 0 52px;width:100%;background:none !important;border:none !important;border-radius:0 !important}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]{position:absolute;top:0;left:0;z-index:1;margin:0;padding:0;width:32px !important;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--color-brand-1);border-radius:4px;cursor:pointer}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]+label{font:400 var(--font-size-t-md)/1.5 var(--font-text);margin:0;padding:0;width:100%;color:var(--color-black-light);vertical-align:top}@media only screen and (max-width: 1440px){.s-checkout .woocommerce #payment ul.payment_methods div.payment_box .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]+label{font-size:var(--font-size-t-md)}}.s-checkout .woocommerce #payment ul.payment_methods div.payment_box .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]:checked{background:url("../../../static/images/check-mark.svg") center center no-repeat}.s-checkout .woocommerce #payment .form-row.place-order{margin:3rem 0 0;padding:0;width:100%;background:none;border:none;border-radius:0;text-align:left}@media only screen and (max-width: 1080px){.s-checkout .woocommerce #payment .form-row.place-order{margin:2rem 0 0}}.s-checkout .woocommerce #payment .form-row.place-order .button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.8rem 2.3rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-brand-1);border:1px solid var(--color-brand-1);border-radius:64px;cursor:pointer;color:var(--color-white);font:400 1.2rem/1.2 var(--font-text);text-align:center;white-space:nowrap;transition:.3s linear;transition-property:border,background,color}@media only screen and (max-width: 1440px){.s-checkout .woocommerce #payment .form-row.place-order .button{padding:.7rem 1.8rem;font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-checkout .woocommerce #payment .form-row.place-order .button{padding:.7rem 1.6rem;font-size:1rem}}.s-checkout .woocommerce #payment .form-row.place-order .button:hover,.s-checkout .woocommerce #payment .form-row.place-order .button:focus{background:none;border-color:var(--color-brand-1);color:var(--color-black)}.s-checkout .woocommerce .s-checkout__order_review{padding:2rem 2.8rem;width:100%;background:#f6f6f6;border-radius:4px}@media only screen and (max-width: 1440px){.s-checkout .woocommerce .s-checkout__order_review{padding:2rem}}@media only screen and (max-width: 1080px){.s-checkout .woocommerce .s-checkout__order_review{padding:1.5rem}}@media only screen and (max-width: 987px){.s-checkout .woocommerce .s-checkout__order_review{padding:1.5rem 1rem}}.s-checkout .woocommerce .s-checkout__order_review h3{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);margin:0 0 1.5rem}@media only screen and (max-width: 987px){.s-checkout .woocommerce .s-checkout__order_review h3{margin:0 0 1rem}}.s-checkout .woocommerce .s-checkout__order_review table.shop_table{margin:0;padding:0;width:100%;border:none;border-radius:0}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tfoot{display:block}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals{display:block;margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid #c8c8c8}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals th{font:400 var(--font-size-h-xs)/1.4 var(--font-heading);display:block;padding:0 0 1rem;border:none}@media only screen and (max-width: 1440px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals th{font-size:var(--font-size-t-md)}}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals td{display:block;padding:0;font-size:var(--font-size-t-md)}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:1rem;margin:0 0 .5rem !important;padding:0 !important}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li{position:relative;margin:0 !important;padding:0 !important}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method{position:absolute;top:0;left:0;opacity:0}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method+label{font:400 var(--font-size-t-md)/1.4 var(--font-text);position:relative;display:block;margin:0;padding:0 0 0 38px;color:var(--color-black)}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method+label:before{position:absolute;top:2px;left:0;z-index:1;width:24px;height:24px;border:1px solid var(--color-brand-1);border-radius:50%;cursor:pointer;content:""}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method+label:after{position:absolute;top:8px;left:6px;z-index:1;width:12px;height:12px;background:var(--color-white);border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;content:""}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method:checked+label:before{background:var(--color-brand-1)}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method:checked+label:after{opacity:1;visibility:visible}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:1.5rem 0 0;padding:2.5rem 0 0;border-top:1px solid #c8c8c8}@media only screen and (max-width: 987px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total{margin:1.5rem 0 0;padding:1.5rem 0 0}}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total th,.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total td{font:400 var(--font-size-h-sm)/1.3 var(--font-heading);padding:0;width:auto;border:none;color:var(--color-black)}@media only screen and (max-width: 1440px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total th,.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total td{font-size:1.4rem}}@media only screen and (max-width: 987px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total th,.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total td{display:block;background:none !important;font-size:var(--font-size-h-sm);text-align:left !important}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total th:before,.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total td:before{display:none}}.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total th strong,.s-checkout .woocommerce .s-checkout__order_review table.shop_table tr.order-total td strong{font-weight:400}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td{font:400 var(--font-size-h-xs)/1.4 var(--font-text);padding:1rem 0;border:none;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table td{font-size:var(--font-size-t-md)}}@media only screen and (max-width: 1080px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table td{padding:.8rem 0;font-size:16px}}@media only screen and (max-width: 987px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table td{padding:10px 0;background:none !important;font-size:1rem}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td:before{color:var(--color-black-light);font-weight:300}}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap{display:flex;flex-direction:row;align-items:center;justify-content:normal;width:100%}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .img_col{position:relative;display:block;flex:0 0 auto;margin:0 1.5rem 0 0;width:110px;background:var(--color-white);border:1px solid #c8c8c8;border-radius:4px;overflow:hidden}@media only screen and (max-width: 1440px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .img_col{margin:0 1rem 0 0;width:100px}}@media only screen and (max-width: 1280px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .img_col{width:90px}}@media only screen and (max-width: 1080px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .img_col{width:80px}}@media only screen and (max-width: 987px){.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .img_col{margin:0 1rem 0 0;width:80px}}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .img_col:before{display:block;padding:100% 0 0;content:""}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .img_col img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .name_col{flex:1 1 auto}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .name_col .pdname{display:block;width:100%;color:var(--color-brand-1)}.s-checkout .woocommerce .s-checkout__order_review table.shop_table td .pd_wrap .name_col .pdprice{display:block;width:100%}.select2-container .select2-selection--single{font:400 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0;width:100%;height:auto;background:none;border:none;border-radius:0;box-shadow:none;outline:none;color:var(--color-black)}@media only screen and (max-width: 1440px){.select2-container .select2-selection--single{font-size:var(--font-size-t-md)}}@media only screen and (max-width: 1080px){.select2-container .select2-selection--single{font-size:var(--font-size-t-md)}}.select2-container .select2-selection--single .select2-selection__rendered{margin:0;padding:0;color:var(--color-black);line-height:1.3}.select2-container .select2-selection--single .select2-selection__arrow{top:-3px;right:0;width:24px}.select2-container .select2-selection--single .select2-selection__arrow b{width:24px;height:24px;background-size:24px}.select2-container .select2-dropdown{margin:0;padding:0;background:var(--color-white);border:1px solid #c8c8c8 !important;border-radius:4px !important}.select2-container .select2-dropdown .select2-search--dropdown{padding:6px}.select2-container .select2-dropdown .select2-search--dropdown .select2-search__field{padding:0 10px;width:100%;height:40px;background:var(--color-white);border:1px solid #c8c8c8;border-radius:4px;font-size:16px}.select2-container .select2-dropdown .select2-results .select2-results__option{padding:6px;font-size:18px}.select2-container .select2-dropdown .select2-results .select2-results__option.select2-results__option--highlighted[aria-selected],.select2-container .select2-dropdown .select2-results .select2-results__option.select2-results__option--highlighted[data-selected]{background:var(--color-brand-1);color:var(--color-white)}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 2rem;background:rgba(114,14,236,.1);border:1px solid #720eec;border-radius:6px;font-size:16px}.woocommerce-error{background:rgba(184,28,35,.1);border-color:#b81c23}.woocommerce-info{background:rgba(30,133,190,.1);border-color:#1e85be}.woocommerce-message{background:rgba(143,174,27,.1);border:1px solid #8fae1b}

.l-error-404{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--head-height) + 4rem) 0;min-height:100vh}.l-error-404 .l__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.l-error-404 .l__image img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-error-404 .l__image:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,.5);content:""}.l-error-404 .l__content{max-width:47rem}@media only screen and (max-width: 987px){.l-error-404 .l__content{max-width:35rem}}@media only screen and (max-width: 767px){.l-error-404 .l__content{padding:0 1.2rem;max-width:27rem;text-align:center}}.l-error-404 .l__content .l__title{color:var(--color-white);font:500 6.8rem/1.6 var(--font-heading)}@media only screen and (max-width: 1440px){.l-error-404 .l__content .l__title{font-size:6rem}}@media only screen and (max-width: 767px){.l-error-404 .l__content .l__title{font-size:3.6rem}}.l-error-404 .l__content h3{color:var(--color-white);font:400 var(--font-size-h-md)/1.3 var(--font-heading)}@media only screen and (max-width: 987px){.l-error-404 .l__content h3{font-size:1.6rem}}.l-error-404 .l__content p{margin-top:1.6rem;color:var(--color-white);font-size:1.6rem}@media only screen and (max-width: 987px){.l-error-404 .l__content p{font-size:1.2rem}}@media only screen and (max-width: 767px){.l-error-404 .l__content p{margin-top:1rem;font-size:1rem}}.l-error-404 .l__content .l__cta{margin-top:2.35rem}@media only screen and (max-width: 767px){.l-error-404 .l__content .l__cta{margin-top:1.6rem}}.l-error-404 .l__content .btn-plain{min-width:322px}@media only screen and (max-width: 987px){.l-error-404 .l__content .btn-plain{min-width:200px}}


.s-product__details{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:9.2rem 0 0;background:var(--color-brand-3)}@media only screen and (max-width: 1440px){.s-product__details{padding:8.3rem 0 0}}@media only screen and (max-width: 1080px){.s-product__details{padding:8.3rem 0 0}}@media only screen and (max-width: 987px){.s-product__details{padding:7rem 0 0}}.s-shop-details{position:relative;padding:0 0 4rem}@media only screen and (max-width: 1440px){.s-shop-details{padding:0 0 4rem}}@media only screen and (max-width: 1080px){.s-shop-details{padding:0 0 4rem}}@media only screen and (max-width: 987px){.s-shop-details{padding:0 0 3rem}}.s-shop-details__wrapper{position:relative;display:flex;flex-wrap:wrap;width:100%}.s-shop-details__detail{align-self:center;padding:0 3.5rem 0 0;width:50%}@media only screen and (max-width: 1440px){.s-shop-details__detail{padding:0 3rem 0 0}}@media only screen and (max-width: 1080px){.s-shop-details__detail{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-shop-details__detail{padding:2rem 0 0;width:100%}}.s-shop-details__detail .shop-details{display:block;width:100%}.s-shop-details__detail .shop-details h1{font:500 2.8rem/1.1 var(--font-heading)}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details h1{font-size:var(--font-size-h-md)}}.s-shop-details__detail .shop-details .product-price{margin:1rem 0 0;color:var(--color-brand-1);font:400 2rem/1.3 var(--font-text)}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details .product-price{font-size:var(--font-size-h-sm)}}.s-shop-details__detail .shop-details .product-price ins{text-decoration:none}.s-shop-details__detail .shop-details .product-desc{display:block;width:100%}.s-shop-details__detail .shop-details .product-desc p{margin:1rem 0 0;color:var(--color-black-light);line-height:1.1}.s-shop-details__detail .shop-details .product-desc a{color:var(--color-black-light);text-decoration:underline}.s-shop-details__detail .shop-details .product-form{display:block;margin:2rem 0 0;width:100%}.s-shop-details__detail .shop-details .product-form .form-row{display:flex;flex-direction:row;align-items:normal;justify-content:normal;gap:1.6rem}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-row{flex-direction:column;gap:1.5rem}}.s-shop-details__detail .shop-details .product-form .form-col{flex:0 0 auto;width:236px}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-col{width:100%}}.s-shop-details__detail .shop-details .product-form .form-col:last-of-type{width:140px}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-col:last-of-type{width:100%}}.s-shop-details__detail .shop-details .product-form .form-label{display:block;margin:0 0 1rem;width:100%;font-weight:500;line-height:1.1}@media only screen and (max-width: 767px){.s-shop-details__detail .shop-details .product-form .form-label{margin:0 0 .6rem}}.s-shop-details__detail .shop-details .product-form .form-control{font:400 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0 16px;width:100%;height:3rem;background:#e6e6e6;border:none;border-radius:0;box-shadow:none;outline:none;color:var(--color-black-light)}.s-shop-details__detail .shop-details .product-form select.form-control{padding-right:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e6e6e6;background-image:url("../../../static/images/select-dropdown-arrow.svg");background-position:center right 16px;background-repeat:no-repeat;cursor:pointer;line-height:normal}.s-shop-details__detail .shop-details .s__cta{margin:2.4rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details .s__cta{margin:2rem 0 0}}@media only screen and (max-width: 987px){.s-shop-details__detail .shop-details .s__cta{margin:1.5rem 0 0}}.s-shop-details__detail .shop-details .cart{display:flex;flex-direction:column;align-items:flex-start;justify-content:normal;margin:2rem 0 0;width:100%}.s-shop-details__detail .shop-details .cart .quantity{display:flex;flex-direction:row;align-items:center;justify-content:normal;margin:0 0 2.4rem;width:190px}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details .cart .quantity{margin:0 0 2rem}}@media only screen and (max-width: 987px){.s-shop-details__detail .shop-details .cart .quantity{margin:0 0 1.5rem}}.s-shop-details__detail .shop-details .cart .quantity .input-text{font:400 var(--font-size-t-md)/1.3 var(--font-text);flex:1 1 auto;margin:0;padding:0 16px;width:100%;height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:none;border-radius:0;box-shadow:none;outline:none;color:var(--color-black-light)}.s-shop-details__detail .shop-details .cart .quantity .input-text::-webkit-outer-spin-button,.s-shop-details__detail .shop-details .cart .quantity .input-text::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.s-shop-details__detail .shop-details .cart .quantity .input-text[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.s-shop-details__detail .shop-details .cart .quantity .qty-btn{font:400 var(--font-size-t-md)/1.3 var(--font-text);flex:0 0 auto;margin:0;padding:0 16px;width:auto;height:3rem;background:var(--color-white);border:none;border-radius:0;box-shadow:none;cursor:pointer;outline:none;color:var(--color-black-light)}.s-shop-details__detail .shop-details .cart .button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.8rem 2.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-brand-1);border:1px solid var(--color-brand-1);border-radius:64px;cursor:pointer;color:var(--color-white);font:400 1.2rem/1.2 var(--font-text);text-align:center;white-space:nowrap;transition:.3s linear;transition-property:border,background,color}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details .cart .button{padding:.7rem 1.8rem;font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-shop-details__detail .shop-details .cart .button{padding:.7rem 1.6rem;font-size:1rem}}.s-shop-details__detail .shop-details .cart .button:hover,.s-shop-details__detail .shop-details .cart .button:focus{background:rgba(0,0,0,0);border-color:var(--color-brand-1);color:var(--color-black)}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper{margin:0 0 30px;width:100%}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper>p,.s-shop-details__detail .shop-details .wps_wgm_added_wrapper>div{margin:0 0 30px}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgc_label{display:block;margin:0 0 10px;width:100%;font-size:var(--font-size-t-sm);font-weight:500;line-height:1.1;text-transform:none}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgc_label+br{display:none}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section select,.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section input[type=text],.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section textarea{font:400 var(--font-size-t-md)/1.3 var(--font-text);margin:0;padding:0 16px;width:100%;height:3rem;background:var(--color-white) !important;border:none;border-radius:0;box-shadow:none;outline:none;color:var(--color-black-light)}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section select{padding-right:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white) !important;background-image:url("../../../static/images/select-dropdown-arrow.svg") !important;background-position:center right 16px !important;background-repeat:no-repeat !important;cursor:pointer;line-height:normal}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section textarea{padding:8px 16px;height:auto}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgm_message_length{margin:5px 0 0;font-size:16px}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgm_delivery_method{margin:0 0 30px;padding:15px;border:1px solid rgba(79,76,76,.2);box-shadow:none}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgm_delivery_method .wps_wgm_send_giftcard{width:18px;height:18px}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgm_delivery_method .wps_wgm_method{font-size:18px}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgm_delivery_method .wps_wgm_msg_info,.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgm_delivery_method .wps_wgm_msg_info_multiple_email{margin:8px 0 0;font-size:16px}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .wps_wgm_section .wps_wgm_delivery_method .wps_wgm_delivery_via_email{margin:8px 0 0}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .mwg_wgm_preview_email #mwg_wgm_preview_email{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.8rem 2.3rem;width:auto;background:var(--color-brand-1);border:1px solid var(--color-brand-1);border-radius:64px;cursor:pointer;color:var(--color-white);font:400 1.2rem/1.2 var(--font-text);text-align:center;text-transform:none;white-space:nowrap;transition:.3s linear;transition-property:border,background,color}@media only screen and (max-width: 1440px){.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .mwg_wgm_preview_email #mwg_wgm_preview_email{padding:.7rem 1.8rem;font-size:1.1rem}}@media only screen and (max-width: 1080px){.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .mwg_wgm_preview_email #mwg_wgm_preview_email{padding:.7rem 1.6rem;font-size:1rem}}.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .mwg_wgm_preview_email #mwg_wgm_preview_email:hover,.s-shop-details__detail .shop-details .wps_wgm_added_wrapper .mwg_wgm_preview_email #mwg_wgm_preview_email:focus{background:rgba(0,0,0,0);border-color:var(--color-brand-1);color:var(--color-black)}.s-shop-details__image{width:50%}@media only screen and (max-width: 987px){.s-shop-details__image{order:-1;width:100%}}.s-shop-details__image .image{position:relative;display:block;width:100%;background:var(--color-white);border-radius:500px 0 0 500px;overflow:hidden}.s-shop-details__image .image:before{display:block;padding:80% 0 0;content:""}.s-shop-details__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-related-products{position:relative;padding:5.5rem 0 6.4rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-related-products{padding:5rem 0 5.4rem}}@media only screen and (max-width: 1080px){.s-related-products{padding:4rem 0}}@media only screen and (max-width: 987px){.s-related-products{padding:3rem 0}}.s-related-products__wrapper{position:relative;width:100%}.s-related-products__title{display:flex;flex-direction:row;align-items:center;justify-content:normal;padding:0 0 2.85rem;width:100%}@media only screen and (max-width: 1080px){.s-related-products__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-related-products__title{padding:0 0 2rem}}@media only screen and (max-width: 767px){.s-related-products__title{flex-direction:column;align-items:flex-start}}.s-related-products__title .s__title{flex:1 1 auto;padding:0 2rem 0 0}@media only screen and (max-width: 767px){.s-related-products__title .s__title{padding:0;width:100%}}.s-related-products__title .s__title h2{font:400 var(--font-size-h-lg)/1.4 var(--font-heading)}.s-related-products__title .s__cta{flex:0 0 auto;width:auto}@media only screen and (max-width: 767px){.s-related-products__title .s__cta{margin:1rem 0 0;width:100%}}.s-related-products__block{display:block;width:100%}.s-related-products__list{display:flex;flex-wrap:wrap;gap:3.5rem 0;margin:0 -1.4rem}@media only screen and (max-width: 1440px){.s-related-products__list{gap:2.8rem 0;margin:0 -1rem}}@media only screen and (max-width: 1080px){.s-related-products__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 987px){.s-related-products__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 767px){.s-related-products__list{gap:2rem 0;margin:0}}.s-related-products__list .product__list-item{padding:0 1.4rem;width:33.3333%}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item{padding:0 1rem}}@media only screen and (max-width: 1080px){.s-related-products__list .product__list-item{padding:0 1rem}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item{padding:0 1rem}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item{padding:0;width:100%}}.s-related-products__list .product__list-item .product__list-box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;position:relative;width:100%}.s-related-products__list .product__list-item .product__list-box .imagebox{position:relative;width:100%}.s-related-products__list .product__list-item .product__list-box .imagebox .image{position:relative;display:block;width:100%}.s-related-products__list .product__list-item .product__list-box .imagebox .image:before{display:block;padding:100% 0 0;content:""}.s-related-products__list .product__list-item .product__list-box .imagebox .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-related-products__list .product__list-item .product__list-box .textbox{display:flex;flex-direction:column;align-items:normal;justify-content:normal;position:absolute;top:0;left:0;z-index:1;margin:0;padding:1.8rem 2rem;width:100%;height:100%;background:rgba(0,0,0,.75);color:var(--color-white);transition:all .3s ease-in-out}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1.5rem}}@media only screen and (max-width: 1080px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1rem}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1rem}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item .product__list-box .textbox{padding:1rem}}.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font:500 var(--font-size-h-sm)/1.4 var(--font-text);display:block;width:100%}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font-size:var(--font-size-t-sm)}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item .product__list-box .textbox .item__title{font-size:var(--font-size-h-xs)}}.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font:400 var(--font-size-h-sm)/1.4 var(--font-text);display:block;margin:1rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 987px){.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font-size:var(--font-size-t-sm)}}@media only screen and (max-width: 767px){.s-related-products__list .product__list-item .product__list-box .textbox .item__price{font-size:var(--font-size-h-xs)}}.s-related-products__list .product__list-item .product__list-box .textbox .arrow-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:flex-end;margin:auto 0 0;padding:0;width:58px;height:58px;background:none;border:2px solid var(--color-white);border-radius:50%;box-shadow:none;cursor:pointer;outline:none;color:var(--color-white)}@media only screen and (max-width: 1080px){.s-related-products__list .product__list-item .product__list-box .textbox .arrow-btn{width:48px;height:48px}}.s-related-products__list .product__list-item .product__list-box:hover .textbox{opacity:0;visibility:hidden}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 2rem;background:rgba(114,14,236,.1);border:1px solid #720eec;border-radius:6px;font-size:16px}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{background:var(--color-brand-1) !important;border:1px solid var(--color-brand-1) !important;border-radius:50px !important;color:var(--color-white) !important;font-weight:400 !important}.woocommerce-error{background:rgba(184,28,35,.1);border-color:#b81c23}.woocommerce-info{background:rgba(30,133,190,.1);border-color:#1e85be}.woocommerce-message{background:rgba(143,174,27,.1);border:1px solid #8fae1b}body #TB_window{top:30px !important;width:100% !important;max-width:720px !important;height:calc(100% - 60px) !important;overflow:auto !important}@media only screen and (max-width: 767px){body #TB_window{max-width:90% !important}}body #TB_window #TB_title{height:40px}body #TB_window #TB_title #TB_closeWindowButton,body #TB_window #TB_title .tb-close-icon{top:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;width:40px;height:40px;background:var(--color-brand-1);border:none;border-radius:0;color:var(--color-white)}body #TB_window #TB_title .tb-close-icon:before{font-size:24px}body #TB_window iframe#TB_iframeContent{max-width:100% !important;height:calc(100% - 60px) !important}
.s-shop{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:13rem 0 2.5rem}@media only screen and (max-width: 1440px){.s-shop{padding:10rem 0 2rem}}@media only screen and (max-width: 1080px){.s-shop{padding:10rem 0 1.5rem}}@media only screen and (max-width: 987px){.s-shop{padding:8rem 0 1rem}}.s-shop__wrapper{position:relative;width:100%}.s-shop__title{display:block;padding:0 0 7rem;width:100%;text-align:center}@media only screen and (max-width: 1680px){.s-shop__title{padding:0 0 5rem}}@media only screen and (max-width: 1440px){.s-shop__title{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-shop__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-shop__title{padding:0 0 2rem}}.s-shop__title h2{font:500 var(--font-size-h-lg)/1.6 var(--font-heading)}.s-shop__title p{font:400 var(--font-size-h-sm)/1.6 var(--font-text);margin:0 auto;padding:.6rem 0 0;max-width:1250px;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-shop__title p{font-size:var(--font-size-h-xs)}}.s-shop__block{display:block;width:100%}.s-shop__filter{display:block;margin:0 0 4rem;width:100%}@media only screen and (max-width: 1440px){.s-shop__filter{margin:0 0 3rem}}@media only screen and (max-width: 1080px){.s-shop__filter{margin:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-shop__filter{margin:0 0 2rem}}.s-shop__filter ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:0;padding:0}@media only screen and (max-width: 1440px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 1080px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 987px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 767px){.s-shop__filter ul{gap:.8rem}}.s-shop__filter ul li{margin:0;padding:0;list-style:none}.s-shop__filter ul li .btn-plain{margin:0}@media only screen and (max-width: 767px){.s-shop__filter ul li .btn-plain{padding:.6rem 1.4rem;font-size:16px}}.s-shop__filter ul li .btn-plain.active{background:var(--btn-color);border-color:var(--btn-active-color);color:var(--btn-active-text-color)}.s-shop__panels-wrap{width:100%}.s-shop__panels-wrap .s-shop__panel{width:100%}.s-shop__list{display:flex;flex-wrap:wrap;justify-content:center;gap:3.5rem 0;margin:0 -1.4rem}@media only screen and (max-width: 1440px){.s-shop__list{gap:2.8rem 0;margin:0 -1rem}}@media only screen and (max-width: 1080px){.s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 987px){.s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 767px){.s-shop__list{gap:2rem 0;margin:0}}.s-shop__list .s-shop__list-item{padding:0 1.4rem;width:25%}@media only screen and (max-width: 1440px){.s-shop__list .s-shop__list-item{padding:0 1rem}}@media only screen and (max-width: 1080px){.s-shop__list .s-shop__list-item{padding:0 1rem;width:33.3333%}}@media only screen and (max-width: 987px){.s-shop__list .s-shop__list-item{padding:0 1rem;width:50%}}@media only screen and (max-width: 767px){.s-shop__list .s-shop__list-item{padding:0;width:100%}}.s-shop__list .s-shop__list-item .s-shop__list-box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox{position:relative;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image{position:relative;display:block;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image:before{display:block;padding:100% 0 0;content:""}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox{display:block;padding:1.2rem 0 0;width:100%;text-align:center}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__title{font:500 var(--font-size-t-md)/1.6 var(--font-text);display:block}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__price{display:block;margin:10px 0 0;color:var(--color-black-light)}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__price ins{text-decoration:none}
.l-theme-check .l__controller{margin:5em 0 2.5em;padding:1em 0;background-color:#7f009f;color:#fff;text-align:center}.l-theme-check .l__select-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;bottom:2rem;left:0;z-index:100;padding:.6rem .8rem;background:#000;border-top-right-radius:4px;border-bottom-right-radius:4px;opacity:.6;transform:translateX(calc(-100% + 22px + 1.6rem));transition:.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition-property:opacity,transform}.l-theme-check .l__select-wrap:hover,.l-theme-check .l__select-wrap:focus-within{opacity:1;transform:translateX(0)}.l-theme-check .l__select{background:none;border:none;color:#fff}.l-theme-check .l__select option{background:#fff;color:#000}.l-theme-check .l__icon{position:relative;display:block;margin-left:.8rem;box-sizing:border-box;width:22px;height:22px;border:2px solid;border-radius:20px;color:#fff}.l-theme-check .l__icon:after,.l-theme-check .l__icon:before{position:absolute;left:6px;display:block;box-sizing:border-box;width:6px;height:6px;transform:rotate(-45deg);content:""}.l-theme-check .l__icon:before{bottom:4px;border-bottom:2px solid;border-left:2px solid}.l-theme-check .l__icon:after{top:4px;border-top:2px solid;border-right:2px solid}
