@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap);
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto}body{font-family:"Jost",system-ui,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;background:none;border:none;outline:none}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",Georgia,serif;font-weight:700;line-height:1.15;color:#1c1c1c}h1{font-size:3.625rem}h2{font-size:2.75rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.0625rem}p{line-height:1.65;color:#444;font-size:1.0625rem}.w-full{width:100%}.w-auto{width:auto}.w-screen{width:100vw}.h-full{height:100%}.h-screen{height:100dvh}.max-w-full{max-width:100%}.max-w-sm{max-width:576px}.max-w-md{max-width:768px}.max-w-lg{max-width:992px}.max-w-xl{max-width:1200px}.max-w-xxl{max-width:1400px}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-grid{display:grid}@media only screen and (max-width: 576px){.d-none-sm{display:none}.d-block-sm{display:block}.d-flex-sm{display:flex}.d-inline-sm{display:inline}.d-inline-block-sm{display:inline-block}}@media only screen and (max-width: 768px){.d-none-md{display:none}.d-block-md{display:block}.d-flex-md{display:flex}.d-inline-md{display:inline}.d-inline-block-md{display:inline-block}}@media only screen and (max-width: 992px){.d-none-lg{display:none}.d-block-lg{display:block}.d-flex-lg{display:flex}.d-inline-lg{display:inline}.d-inline-block-lg{display:inline-block}}@media only screen and (max-width: 1200px){.d-none-xl{display:none}.d-block-xl{display:block}.d-flex-xl{display:flex}.d-inline-xl{display:inline}.d-inline-block-xl{display:inline-block}}@media only screen and (max-width: 1400px){.d-none-xxl{display:none}.d-block-xxl{display:block}.d-flex-xxl{display:flex}.d-inline-xxl{display:inline}.d-inline-block-xxl{display:inline-block}}.container{width:100%;max-width:1248px;margin-inline:auto;padding-inline:96px}@media only screen and (max-width: 1200px){.container{padding-inline:48px}}@media only screen and (max-width: 768px){.container{padding-inline:24px}}.site-header{position:fixed;width:100%;top:0;left:0;right:0;z-index:999;padding-block:1.25rem;background:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(28,28,28,.12);transition-property:background,transform;transition-duration:200ms;transition-timing-function:linear}.site-header--hide{transform:translateY(-100%)}.site-header--brand svg path:not(.italy-code){transition:transform .2s cubic-bezier(0.22, 1, 0.36, 1)}.site-header__nav{display:flex;align-items:center;gap:2rem;flex:1}.site-header__nav__list{display:flex;align-items:center;flex:1;column-gap:1.25rem}.site-header__nav__list a[href]{font-size:.8125rem;font-weight:500;color:#1c1c1c;position:relative;transition:color .2s}.site-header__nav__list a[href]::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1.5px;background:#009246;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.site-header__nav__list a[href]:hover,.site-header__nav__list a[href].active{color:#1c1c1c}.site-header__nav__list a[href]:hover::after,.site-header__nav__list a[href].active::after{transform:scaleX(1)}.site-header__panel{display:flex;align-items:center;flex:1;min-width:0}.site-header__panel .site-header__panel-head{display:none}.site-header__burger,.site-header__close{display:none;background:none;border:none;padding:0;cursor:pointer;line-height:1}.site-header__burger{width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0;margin-left:auto}.site-header__burger span{display:block;width:22px;height:2px;background:#1c1c1c;border-radius:2px;transition:transform .25s cubic-bezier(0.22, 1, 0.36, 1),opacity .25s cubic-bezier(0.22, 1, 0.36, 1);transform-origin:center}.site-header__close{width:36px;height:36px;align-items:center;justify-content:center;color:#1c1c1c;font-size:20px;flex-shrink:0}.site-header__close .dashicons{font-size:20px;width:20px;height:20px}.site-header__overlay{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:rgba(0,0,0,.45);z-index:998;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.site-header--scrolled{background-color:#1c1c1c}.site-header--scrolled .site-header__nav__list a[href]{color:#fff}.site-header--scrolled .site-header__nav__list a[href]::after{background:#ce2b37}.site-header--scrolled .site-header__nav__list a[href]:hover,.site-header--scrolled .site-header__nav__list a[href].active{color:#fff}.site-header--scrolled .site-header--brand svg path:not(.italy-code){fill:#fff}.site-header--scrolled .site-header__burger span{background:#fff}@media only screen and (max-width: 992px){.site-header__burger{display:flex}.site-header__panel{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:0;left:0;width:min(320px,85vw);height:100dvh;background:#fff;z-index:1000;overflow-y:auto;padding:1.5rem;transform:translateX(-100%);transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.site-header__panel .site-header__panel-head{display:flex;flex-shrink:0;margin-bottom:2rem}.site-header__close{display:flex}.site-header__nav__list{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:.25rem}.site-header__nav__list li{width:100%}.site-header__nav__list a[href]{display:block;padding:.75rem 0;font-size:1.0625rem}.site-header__nav__list a[href]::after{display:none}.site-header--scrolled{background-color:#1c1c1c}.site-header--scrolled .site-header__nav__list a[href]{color:#1c1c1c}.site-header--scrolled .site-header__nav__list a[href]::after{background:#009246}.site-header--scrolled .site-header__nav__list a[href]:hover,.site-header--scrolled .site-header__nav__list a[href].active{color:#1c1c1c}.site-header--scrolled .site-header__panel svg path:not(.italy-code){fill:#1c1c1c}body.nav-open{overflow:hidden}body.nav-open .site-header--hide{transform:none}body.nav-open .site-header__panel{transform:translateX(0)}body.nav-open .site-header__overlay{opacity:1;pointer-events:auto;visibility:visible}}.site-footer{background:#1c1c1c;color:hsla(0,0%,100%,.68)}.site-footer .site-header--brand svg path:not(.italy-code){fill:#fff}.foot-main{display:grid;grid-template-columns:3fr 2fr 2fr 2fr;gap:2.5rem;padding:4rem 0 3rem}.foot-desc{font-size:.8125rem;line-height:1.75;max-width:260px;color:hsla(0,0%,100%,.68)}.soc{width:34px;height:34px;border-radius:8px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.09);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.68);text-decoration:none;transition:background .18s,color .18s;flex-shrink:0}.soc svg{width:20px;height:20px}.soc:hover{background:rgba(0,146,70,.18);color:#fff}.foot-col-ttl{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.38)}.foot-links{list-style:none;padding:0;margin:0}.foot-links li{display:block}.foot-links a{font-size:.8125rem;color:hsla(0,0%,100%,.58);text-decoration:none;transition:color .18s}.foot-links a:hover{color:#009246}.foot-bottom{border-top:1px solid hsla(0,0%,100%,.06)}.foot-bottom .container{padding-top:1.25rem;padding-bottom:1.25rem}.foot-copy{font-size:.6875rem;color:hsla(0,0%,100%,.3)}.foot-blinks{list-style:none;padding:0;margin:0}.foot-blinks li{display:inline}.foot-blinks a{font-size:.6875rem;color:hsla(0,0%,100%,.3);text-decoration:none;transition:color .18s}.foot-blinks a:hover{color:hsla(0,0%,100%,.55)}[class*=grid-]{display:grid;box-sizing:border-box}.grid-1{grid-template-columns:repeat(1, 1fr)}.gap-1{gap:.25rem}.row-gap-1{row-gap:.25rem}.column-gap-1{column-gap:.25rem}.col-1{grid-column:span 1}.row-1{grid-row:span 1}.grid-2{grid-template-columns:repeat(2, 1fr)}.gap-2{gap:.5rem}.row-gap-2{row-gap:.5rem}.column-gap-2{column-gap:.5rem}.col-2{grid-column:span 2}.row-2{grid-row:span 2}.grid-3{grid-template-columns:repeat(3, 1fr)}.gap-3{gap:.75rem}.row-gap-3{row-gap:.75rem}.column-gap-3{column-gap:.75rem}.col-3{grid-column:span 3}.row-3{grid-row:span 3}.grid-4{grid-template-columns:repeat(4, 1fr)}.gap-4{gap:1rem}.row-gap-4{row-gap:1rem}.column-gap-4{column-gap:1rem}.col-4{grid-column:span 4}.row-4{grid-row:span 4}.grid-5{grid-template-columns:repeat(5, 1fr)}.gap-5{gap:1.25rem}.row-gap-5{row-gap:1.25rem}.column-gap-5{column-gap:1.25rem}.col-5{grid-column:span 5}.row-5{grid-row:span 5}.grid-6{grid-template-columns:repeat(6, 1fr)}.gap-6{gap:1.5rem}.row-gap-6{row-gap:1.5rem}.column-gap-6{column-gap:1.5rem}.col-6{grid-column:span 6}.row-6{grid-row:span 6}.grid-7{grid-template-columns:repeat(7, 1fr)}.gap-7{gap:1.75rem}.row-gap-7{row-gap:1.75rem}.column-gap-7{column-gap:1.75rem}.col-7{grid-column:span 7}.row-7{grid-row:span 7}.grid-8{grid-template-columns:repeat(8, 1fr)}.gap-8{gap:2rem}.row-gap-8{row-gap:2rem}.column-gap-8{column-gap:2rem}.col-8{grid-column:span 8}.row-8{grid-row:span 8}.grid-9{grid-template-columns:repeat(9, 1fr)}.gap-9{gap:2.25rem}.row-gap-9{row-gap:2.25rem}.column-gap-9{column-gap:2.25rem}.col-9{grid-column:span 9}.row-9{grid-row:span 9}.grid-10{grid-template-columns:repeat(10, 1fr)}.gap-10{gap:2.5rem}.row-gap-10{row-gap:2.5rem}.column-gap-10{column-gap:2.5rem}.col-10{grid-column:span 10}.row-10{grid-row:span 10}.grid-11{grid-template-columns:repeat(11, 1fr)}.gap-11{gap:2.75rem}.row-gap-11{row-gap:2.75rem}.column-gap-11{column-gap:2.75rem}.col-11{grid-column:span 11}.row-11{grid-row:span 11}.grid-12{grid-template-columns:repeat(12, 1fr)}.gap-12{gap:3rem}.row-gap-12{row-gap:3rem}.column-gap-12{column-gap:3rem}.col-12{grid-column:span 12}.row-12{grid-row:span 12}@media only screen and (max-width: 1400px){.grid-1-xxl{grid-template-columns:repeat(1, 1fr)}.col-1-xxl{grid-column:span 1}.row-1-xxl{grid-row:span 1}}@media only screen and (max-width: 1400px){.grid-2-xxl{grid-template-columns:repeat(2, 1fr)}.col-2-xxl{grid-column:span 2}.row-2-xxl{grid-row:span 2}}@media only screen and (max-width: 1400px){.grid-3-xxl{grid-template-columns:repeat(3, 1fr)}.col-3-xxl{grid-column:span 3}.row-3-xxl{grid-row:span 3}}@media only screen and (max-width: 1400px){.grid-4-xxl{grid-template-columns:repeat(4, 1fr)}.col-4-xxl{grid-column:span 4}.row-4-xxl{grid-row:span 4}}@media only screen and (max-width: 1400px){.grid-5-xxl{grid-template-columns:repeat(5, 1fr)}.col-5-xxl{grid-column:span 5}.row-5-xxl{grid-row:span 5}}@media only screen and (max-width: 1400px){.grid-6-xxl{grid-template-columns:repeat(6, 1fr)}.col-6-xxl{grid-column:span 6}.row-6-xxl{grid-row:span 6}}@media only screen and (max-width: 1400px){.grid-7-xxl{grid-template-columns:repeat(7, 1fr)}.col-7-xxl{grid-column:span 7}.row-7-xxl{grid-row:span 7}}@media only screen and (max-width: 1400px){.grid-8-xxl{grid-template-columns:repeat(8, 1fr)}.col-8-xxl{grid-column:span 8}.row-8-xxl{grid-row:span 8}}@media only screen and (max-width: 1400px){.grid-9-xxl{grid-template-columns:repeat(9, 1fr)}.col-9-xxl{grid-column:span 9}.row-9-xxl{grid-row:span 9}}@media only screen and (max-width: 1400px){.grid-10-xxl{grid-template-columns:repeat(10, 1fr)}.col-10-xxl{grid-column:span 10}.row-10-xxl{grid-row:span 10}}@media only screen and (max-width: 1400px){.grid-11-xxl{grid-template-columns:repeat(11, 1fr)}.col-11-xxl{grid-column:span 11}.row-11-xxl{grid-row:span 11}}@media only screen and (max-width: 1400px){.grid-12-xxl{grid-template-columns:repeat(12, 1fr)}.col-12-xxl{grid-column:span 12}.row-12-xxl{grid-row:span 12}}@media only screen and (max-width: 1200px){.grid-1-xl{grid-template-columns:repeat(1, 1fr)}.col-1-xl{grid-column:span 1}.row-1-xl{grid-row:span 1}}@media only screen and (max-width: 1200px){.grid-2-xl{grid-template-columns:repeat(2, 1fr)}.col-2-xl{grid-column:span 2}.row-2-xl{grid-row:span 2}}@media only screen and (max-width: 1200px){.grid-3-xl{grid-template-columns:repeat(3, 1fr)}.col-3-xl{grid-column:span 3}.row-3-xl{grid-row:span 3}}@media only screen and (max-width: 1200px){.grid-4-xl{grid-template-columns:repeat(4, 1fr)}.col-4-xl{grid-column:span 4}.row-4-xl{grid-row:span 4}}@media only screen and (max-width: 1200px){.grid-5-xl{grid-template-columns:repeat(5, 1fr)}.col-5-xl{grid-column:span 5}.row-5-xl{grid-row:span 5}}@media only screen and (max-width: 1200px){.grid-6-xl{grid-template-columns:repeat(6, 1fr)}.col-6-xl{grid-column:span 6}.row-6-xl{grid-row:span 6}}@media only screen and (max-width: 1200px){.grid-7-xl{grid-template-columns:repeat(7, 1fr)}.col-7-xl{grid-column:span 7}.row-7-xl{grid-row:span 7}}@media only screen and (max-width: 1200px){.grid-8-xl{grid-template-columns:repeat(8, 1fr)}.col-8-xl{grid-column:span 8}.row-8-xl{grid-row:span 8}}@media only screen and (max-width: 1200px){.grid-9-xl{grid-template-columns:repeat(9, 1fr)}.col-9-xl{grid-column:span 9}.row-9-xl{grid-row:span 9}}@media only screen and (max-width: 1200px){.grid-10-xl{grid-template-columns:repeat(10, 1fr)}.col-10-xl{grid-column:span 10}.row-10-xl{grid-row:span 10}}@media only screen and (max-width: 1200px){.grid-11-xl{grid-template-columns:repeat(11, 1fr)}.col-11-xl{grid-column:span 11}.row-11-xl{grid-row:span 11}}@media only screen and (max-width: 1200px){.grid-12-xl{grid-template-columns:repeat(12, 1fr)}.col-12-xl{grid-column:span 12}.row-12-xl{grid-row:span 12}}@media only screen and (max-width: 992px){.grid-1-lg{grid-template-columns:repeat(1, 1fr)}.col-1-lg{grid-column:span 1}.row-1-lg{grid-row:span 1}}@media only screen and (max-width: 992px){.grid-2-lg{grid-template-columns:repeat(2, 1fr)}.col-2-lg{grid-column:span 2}.row-2-lg{grid-row:span 2}}@media only screen and (max-width: 992px){.grid-3-lg{grid-template-columns:repeat(3, 1fr)}.col-3-lg{grid-column:span 3}.row-3-lg{grid-row:span 3}}@media only screen and (max-width: 992px){.grid-4-lg{grid-template-columns:repeat(4, 1fr)}.col-4-lg{grid-column:span 4}.row-4-lg{grid-row:span 4}}@media only screen and (max-width: 992px){.grid-5-lg{grid-template-columns:repeat(5, 1fr)}.col-5-lg{grid-column:span 5}.row-5-lg{grid-row:span 5}}@media only screen and (max-width: 992px){.grid-6-lg{grid-template-columns:repeat(6, 1fr)}.col-6-lg{grid-column:span 6}.row-6-lg{grid-row:span 6}}@media only screen and (max-width: 992px){.grid-7-lg{grid-template-columns:repeat(7, 1fr)}.col-7-lg{grid-column:span 7}.row-7-lg{grid-row:span 7}}@media only screen and (max-width: 992px){.grid-8-lg{grid-template-columns:repeat(8, 1fr)}.col-8-lg{grid-column:span 8}.row-8-lg{grid-row:span 8}}@media only screen and (max-width: 992px){.grid-9-lg{grid-template-columns:repeat(9, 1fr)}.col-9-lg{grid-column:span 9}.row-9-lg{grid-row:span 9}}@media only screen and (max-width: 992px){.grid-10-lg{grid-template-columns:repeat(10, 1fr)}.col-10-lg{grid-column:span 10}.row-10-lg{grid-row:span 10}}@media only screen and (max-width: 992px){.grid-11-lg{grid-template-columns:repeat(11, 1fr)}.col-11-lg{grid-column:span 11}.row-11-lg{grid-row:span 11}}@media only screen and (max-width: 992px){.grid-12-lg{grid-template-columns:repeat(12, 1fr)}.col-12-lg{grid-column:span 12}.row-12-lg{grid-row:span 12}}@media only screen and (max-width: 768px){.grid-1-md{grid-template-columns:repeat(1, 1fr)}.col-1-md{grid-column:span 1}.row-1-md{grid-row:span 1}}@media only screen and (max-width: 768px){.grid-2-md{grid-template-columns:repeat(2, 1fr)}.col-2-md{grid-column:span 2}.row-2-md{grid-row:span 2}}@media only screen and (max-width: 768px){.grid-3-md{grid-template-columns:repeat(3, 1fr)}.col-3-md{grid-column:span 3}.row-3-md{grid-row:span 3}}@media only screen and (max-width: 768px){.grid-4-md{grid-template-columns:repeat(4, 1fr)}.col-4-md{grid-column:span 4}.row-4-md{grid-row:span 4}}@media only screen and (max-width: 768px){.grid-5-md{grid-template-columns:repeat(5, 1fr)}.col-5-md{grid-column:span 5}.row-5-md{grid-row:span 5}}@media only screen and (max-width: 768px){.grid-6-md{grid-template-columns:repeat(6, 1fr)}.col-6-md{grid-column:span 6}.row-6-md{grid-row:span 6}}@media only screen and (max-width: 768px){.grid-7-md{grid-template-columns:repeat(7, 1fr)}.col-7-md{grid-column:span 7}.row-7-md{grid-row:span 7}}@media only screen and (max-width: 768px){.grid-8-md{grid-template-columns:repeat(8, 1fr)}.col-8-md{grid-column:span 8}.row-8-md{grid-row:span 8}}@media only screen and (max-width: 768px){.grid-9-md{grid-template-columns:repeat(9, 1fr)}.col-9-md{grid-column:span 9}.row-9-md{grid-row:span 9}}@media only screen and (max-width: 768px){.grid-10-md{grid-template-columns:repeat(10, 1fr)}.col-10-md{grid-column:span 10}.row-10-md{grid-row:span 10}}@media only screen and (max-width: 768px){.grid-11-md{grid-template-columns:repeat(11, 1fr)}.col-11-md{grid-column:span 11}.row-11-md{grid-row:span 11}}@media only screen and (max-width: 768px){.grid-12-md{grid-template-columns:repeat(12, 1fr)}.col-12-md{grid-column:span 12}.row-12-md{grid-row:span 12}}@media only screen and (max-width: 576px){.grid-1-sm{grid-template-columns:repeat(1, 1fr)}.col-1-sm{grid-column:span 1}.row-1-sm{grid-row:span 1}}@media only screen and (max-width: 576px){.grid-2-sm{grid-template-columns:repeat(2, 1fr)}.col-2-sm{grid-column:span 2}.row-2-sm{grid-row:span 2}}@media only screen and (max-width: 576px){.grid-3-sm{grid-template-columns:repeat(3, 1fr)}.col-3-sm{grid-column:span 3}.row-3-sm{grid-row:span 3}}@media only screen and (max-width: 576px){.grid-4-sm{grid-template-columns:repeat(4, 1fr)}.col-4-sm{grid-column:span 4}.row-4-sm{grid-row:span 4}}@media only screen and (max-width: 576px){.grid-5-sm{grid-template-columns:repeat(5, 1fr)}.col-5-sm{grid-column:span 5}.row-5-sm{grid-row:span 5}}@media only screen and (max-width: 576px){.grid-6-sm{grid-template-columns:repeat(6, 1fr)}.col-6-sm{grid-column:span 6}.row-6-sm{grid-row:span 6}}@media only screen and (max-width: 576px){.grid-7-sm{grid-template-columns:repeat(7, 1fr)}.col-7-sm{grid-column:span 7}.row-7-sm{grid-row:span 7}}@media only screen and (max-width: 576px){.grid-8-sm{grid-template-columns:repeat(8, 1fr)}.col-8-sm{grid-column:span 8}.row-8-sm{grid-row:span 8}}@media only screen and (max-width: 576px){.grid-9-sm{grid-template-columns:repeat(9, 1fr)}.col-9-sm{grid-column:span 9}.row-9-sm{grid-row:span 9}}@media only screen and (max-width: 576px){.grid-10-sm{grid-template-columns:repeat(10, 1fr)}.col-10-sm{grid-column:span 10}.row-10-sm{grid-row:span 10}}@media only screen and (max-width: 576px){.grid-11-sm{grid-template-columns:repeat(11, 1fr)}.col-11-sm{grid-column:span 11}.row-11-sm{grid-row:span 11}}@media only screen and (max-width: 576px){.grid-12-sm{grid-template-columns:repeat(12, 1fr)}.col-12-sm{grid-column:span 12}.row-12-sm{grid-row:span 12}}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex-11{flex:11}.flex-12{flex:12}.flex{display:flex}.flex--row-reverse{flex-direction:row-reverse}.flex--column{flex-direction:column}.flex--column-reverse{flex-direction:column-reverse}.flex--justify-center{justify-content:center}.flex--justify-end{justify-content:flex-end}.flex--justify-start{justify-content:flex-start}.flex--justify-space-between{justify-content:space-between}.flex--justify-space-evenly{justify-content:space-evenly}.flex--align-center{align-items:center}.flex--align-end{align-items:flex-end}.flex--align-start{align-items:flex-start}.flex--wrap{flex-wrap:wrap}@media only screen and (max-width: 576px){.flex--row-reverse-sm{flex-direction:row-reverse}.flex--column-sm{flex-direction:column}.flex--column-reverse-sm{flex-direction:column-reverse}.flex--justify-center-sm{justify-content:center}.flex--justify-end-sm{justify-content:flex-end}.flex--justify-start-sm{justify-content:flex-start}.flex--justify-space-between-sm{justify-content:space-between}.flex--justify-space-evenly-sm{justify-content:space-evenly}.flex--align-center-sm{align-items:center}.flex--align-end-sm{align-items:flex-end}.flex--align-start-sm{align-items:flex-start}.flex--wrap-sm{flex-wrap:wrap}}@media only screen and (max-width: 768px){.flex--row-reverse-md{flex-direction:row-reverse}.flex--column-md{flex-direction:column}.flex--column-reverse-md{flex-direction:column-reverse}.flex--justify-center-md{justify-content:center}.flex--justify-end-md{justify-content:flex-end}.flex--justify-start-md{justify-content:flex-start}.flex--justify-space-between-md{justify-content:space-between}.flex--justify-space-evenly-md{justify-content:space-evenly}.flex--align-center-md{align-items:center}.flex--align-end-md{align-items:flex-end}.flex--align-start-md{align-items:flex-start}.flex--wrap-md{flex-wrap:wrap}}@media only screen and (max-width: 992px){.flex--row-reverse-lg{flex-direction:row-reverse}.flex--column-lg{flex-direction:column}.flex--column-reverse-lg{flex-direction:column-reverse}.flex--justify-center-lg{justify-content:center}.flex--justify-end-lg{justify-content:flex-end}.flex--justify-start-lg{justify-content:flex-start}.flex--justify-space-between-lg{justify-content:space-between}.flex--justify-space-evenly-lg{justify-content:space-evenly}.flex--align-center-lg{align-items:center}.flex--align-end-lg{align-items:flex-end}.flex--align-start-lg{align-items:flex-start}.flex--wrap-lg{flex-wrap:wrap}}@media only screen and (max-width: 1200px){.flex--row-reverse-xl{flex-direction:row-reverse}.flex--column-xl{flex-direction:column}.flex--column-reverse-xl{flex-direction:column-reverse}.flex--justify-center-xl{justify-content:center}.flex--justify-end-xl{justify-content:flex-end}.flex--justify-start-xl{justify-content:flex-start}.flex--justify-space-between-xl{justify-content:space-between}.flex--justify-space-evenly-xl{justify-content:space-evenly}.flex--align-center-xl{align-items:center}.flex--align-end-xl{align-items:flex-end}.flex--align-start-xl{align-items:flex-start}.flex--wrap-xl{flex-wrap:wrap}}@media only screen and (max-width: 1400px){.flex--row-reverse-xxl{flex-direction:row-reverse}.flex--column-xxl{flex-direction:column}.flex--column-reverse-xxl{flex-direction:column-reverse}.flex--justify-center-xxl{justify-content:center}.flex--justify-end-xxl{justify-content:flex-end}.flex--justify-start-xxl{justify-content:flex-start}.flex--justify-space-between-xxl{justify-content:space-between}.flex--justify-space-evenly-xxl{justify-content:space-evenly}.flex--align-center-xxl{align-items:center}.flex--align-end-xxl{align-items:flex-end}.flex--align-start-xxl{align-items:flex-start}.flex--wrap-xxl{flex-wrap:wrap}}.btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 2rem;font-family:"Jost",system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.05em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:9999px;transition:background .28s cubic-bezier(0.22, 1, 0.36, 1),color .28s cubic-bezier(0.22, 1, 0.36, 1),border-color .28s cubic-bezier(0.22, 1, 0.36, 1),transform .28s cubic-bezier(0.22, 1, 0.36, 1)}.btn--primary{background:#1c1c1c;color:#fff;border-color:#1c1c1c}.btn--primary:hover{background:#111;border-color:#111;transform:translateY(-1px)}.btn--accent{background:#009246;color:#fff;border-color:#009246}.btn--accent:hover{background:#007038;border-color:#007038}.btn--outline{background:rgba(0,0,0,0);color:#1c1c1c;border-color:#1c1c1c}.btn--outline:hover{background:#1c1c1c;color:#fff}.btn--ghost{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn--ghost:hover{background:hsla(0,0%,100%,.2)}.btn--sm{padding:.5rem 1.25rem;font-size:.6875rem;gap:.5rem}.btn--lg{padding:1rem 2.5rem;font-size:.9375rem;gap:1rem}.prod-card{background:#fff;border:1px solid rgba(28,28,28,.12);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .28s cubic-bezier(0.22, 1, 0.36, 1),border-color .28s cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer;position:relative}.prod-card:hover{transform:translateY(-6px);box-shadow:0 16px 56px rgba(28,28,28,.14);border-color:rgba(0,0,0,0)}.prod-card__img{width:100%;padding-bottom:75%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.prod-card__img-el{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1),opacity .2s ease}.prod-card:hover .prod-card__img-el{transform:scale(1.06)}.prod-card__img-placeholder{position:absolute;inset:0;background:linear-gradient(135deg, #F8F8F8 0%, #F0F0F0 100%);display:flex;align-items:center;justify-content:center;font-size:72px;opacity:.3;color:#888}.prod-card__img-overlay{position:absolute;inset:0;background:linear-gradient(to bottom, transparent 40%, rgba(28, 28, 28, 0.18) 100%);pointer-events:none}.prod-card__badge{position:absolute;top:14px;left:14px;padding:4px 12px;border-radius:9999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;z-index:2}.prod-card__badge--bs{background:#009246;color:#fff}.prod-card__badge--new{background:#ce2b37;color:#fff}.prod-card__wish{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.88);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;color:#444;z-index:2;transition:all .18s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.prod-card__wish:hover{background:#fff;color:#ce2b37;transform:scale(1.1)}.prod-card__body{padding:1.25rem;flex:1}.prod-card__cat{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#009246}.prod-card__name{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.5rem;font-weight:700;color:#1c1c1c;line-height:1.2;margin:0}.prod-card__name a{color:inherit;text-decoration:none;transition:color .18s}.prod-card__name a:hover{color:#009246}.prod-card__ref{font-size:.6875rem;color:#888;font-weight:500;letter-spacing:.04em;margin:0;line-height:1.4}.prod-card__ref>span{color:#009246;font-weight:600}.prod-card__desc{font-size:.8125rem;color:#444;line-height:1.6;margin:0}.prod-card__spec{padding:3px 9px;background:#f8f8f8;border-radius:9999px;font-size:.6875rem;color:#444;font-weight:500;border:1px solid rgba(28,28,28,.12)}.prod-card__variants-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#888;margin:0 0 .5rem}.prod-card__swatch{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,0);flex-shrink:0;padding:0;transition:all .18s}.prod-card__swatch:hover{transform:scale(1.15)}.prod-card__swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #1c1c1c}.prod-card__swatch-hint{font-size:.6875rem;color:#888;font-weight:500}.prod-card__pill{display:inline-block;padding:4px 11px;border:1.5px solid rgba(28,28,28,.12);border-radius:9999px;font-size:.6875rem;font-weight:600;color:#444;background:#fff;font-family:"Jost",system-ui,sans-serif}.prod-card__footer{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(28,28,28,.12)}.prod-card__wa-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#25d366;border:none;border-radius:9999px;cursor:pointer;font-family:"Jost",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:#fff;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s}.prod-card__wa-btn svg{flex-shrink:0}.prod-card__wa-btn:hover{background:#1ebe5d;transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,211,102,.35)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:9999px;background:#e6f4ec;color:#1c1c1c;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;width:fit-content}.chip::before{content:"";width:5px;height:5px;border-radius:50%;background:#009246;flex-shrink:0}.chip--dark{background:rgba(0,146,70,.18);color:#009246}@keyframes introSlideIn{from{transform:scale(1.04)}to{transform:scale(1)}}@keyframes introSlideOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.97)}}@keyframes introFadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.owl-carousel .introSlideIn{animation-name:introSlideIn}.owl-carousel .introSlideOut{animation-name:introSlideOut;animation-fill-mode:forwards}.owl-carousel .animated{animation-duration:850ms;animation-timing-function:ease-in-out}.intro-section{height:calc(100dvh - (var(--header-height) + var(--ticker-height)));min-height:520px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr}.intro-section__slider{width:100%;height:100%}.intro-section__slider.owl-carousel{height:100%}.intro-section__slider.owl-carousel .owl-stage-outer{height:100%;position:relative}.intro-section__slider.owl-carousel .owl-stage,.intro-section__slider.owl-carousel .owl-item{height:100%}.intro-section__slide{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;padding-bottom:6rem}.intro-section__slide .container{position:relative;z-index:2}.intro-section__slide-bg{position:absolute;inset:0;overflow:hidden}.intro-section__slide-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.intro-section__slide-overlay{position:absolute;inset:0;background:linear-gradient(108deg, rgba(8, 24, 24, 0.85) 0%, rgba(8, 24, 24, 0.38) 58%, transparent 100%)}.intro-section__slide-content{display:flex;flex-direction:column;gap:22px;width:100%;max-width:768px}.intro-section__slide-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;background:rgba(0,146,70,.22);border:1px solid rgba(0,146,70,.45);border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e6f4ec;width:fit-content;opacity:0;transform:translateY(22px)}.intro-section__slide-title{font-family:"Cormorant Garamond",Georgia,serif;font-size:4.75rem;font-weight:700;color:#fff;line-height:1.05;letter-spacing:-0.02em;opacity:0;transform:translateY(22px)}.intro-section__slide-title em{font-style:italic;color:#009246}.intro-section__slide-desc{font-size:1.0625rem;color:hsla(0,0%,100%,.7);line-height:1.75;max-width:450px;opacity:0;transform:translateY(22px)}.intro-section__slide-actions{display:flex;gap:14px;margin-top:4px;opacity:0;transform:translateY(22px)}.intro-section__slide.active .intro-section__slide-tag{animation:introFadeUp .6s cubic-bezier(0.22, 1, 0.36, 1) .1s both}.intro-section__slide.active .intro-section__slide-title{animation:introFadeUp .65s cubic-bezier(0.22, 1, 0.36, 1) .2s both}.intro-section__slide.active .intro-section__slide-desc{animation:introFadeUp .65s cubic-bezier(0.22, 1, 0.36, 1) .3s both}.intro-section__slide.active .intro-section__slide-actions{animation:introFadeUp .65s cubic-bezier(0.22, 1, 0.36, 1) .4s both}.intro-section__ctrl{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:10;width:100%}.intro-section__dots{display:flex;gap:10px}.intro-section__dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.32);cursor:pointer;transition:all .28s;border:none;padding:0}.intro-section__dot--active{width:26px;border-radius:3px;background:#009246}.intro-section__slide-num{font-size:.6875rem;font-weight:600;color:hsla(0,0%,100%,.45);letter-spacing:.1em}.intro-section__cur{color:#009246}.intro-section__arrows{display:flex;gap:10px;margin-left:auto}.intro-section__arr{width:42px;height:42px;border-radius:50%;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.18);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;transition:background .18s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.intro-section__arr:hover{background:hsla(0,0%,100%,.18)}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker{height:var(--ticker-height);background:#1c1c1c;overflow:hidden;display:flex;align-items:center}.ticker__track{display:inline-flex;align-items:center;white-space:nowrap;animation:ticker-scroll 30s linear infinite}.ticker__track:hover{animation-play-state:paused}.ticker__item{display:inline-flex;align-items:center;gap:.75rem;padding:0 1.75rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .18s}.ticker__item:hover{color:#fff}.ticker__icon{display:inline-flex;align-items:center;flex-shrink:0}.ticker__icon svg{width:18px;height:18px}.ticker__dot{width:4px;height:4px;border-radius:50%;background:#009246;flex-shrink:0}.stats-bar{background:#f8f8f8;border-bottom:1px solid rgba(28,28,28,.12)}.stats-bar__item{display:flex;flex-direction:column;gap:6px;padding:44px 28px;border-right:1px solid rgba(28,28,28,.12)}.stats-bar__item:last-child{border-right:none}.stats-bar__number{font-family:"Cormorant Garamond",Georgia,serif;font-size:3.625rem;font-weight:700;color:#1c1c1c;letter-spacing:-0.02em;line-height:1}.stats-bar__number sup{font-size:1.5rem}.stats-bar__label{font-size:.8125rem;color:#444;font-weight:500}.cat-card--swatch-1{--cat-color: #009246;--cat-color-rgb: 0, 146, 70}.cat-card--swatch-2{--cat-color: #6EA8C8;--cat-color-rgb: 110, 168, 200}.cat-card--swatch-3{--cat-color: #6EC88A;--cat-color-rgb: 110, 200, 138}.cat-card--swatch-4{--cat-color: #C86E6E;--cat-color-rgb: 200, 110, 110}.cat-card--swatch-5{--cat-color: #8A6EC8;--cat-color-rgb: 138, 110, 200}.cat-card--swatch-6{--cat-color: #C8B06E;--cat-color-rgb: 200, 176, 110}.cat-card--swatch-7{--cat-color: #6EC8C0;--cat-color-rgb: 110, 200, 192}.cat-card--swatch-8{--cat-color: #C88A6E;--cat-color-rgb: 200, 138, 110}.categories-section{padding:6rem 0}.categories-section__head{margin-bottom:2.5rem}.categories-section__title{font-family:"Cormorant Garamond",Georgia,serif;font-size:3.625rem;font-weight:700;color:#1c1c1c;letter-spacing:-0.02em;line-height:1.1}.cat-card{background:#f8f8f8;border-radius:22px;padding:1.75rem;display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(28,28,28,.12);text-decoration:none;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .28s cubic-bezier(0.22, 1, 0.36, 1)}.cat-card::after{content:"";position:absolute;bottom:0;right:0;width:100px;height:100px;border-radius:50%;background:var(--cat-color, #009246);opacity:.05;transform:translate(35px, 35px);transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1),opacity .28s}.cat-card:hover{transform:translateY(-5px);box-shadow:0 16px 56px rgba(28,28,28,.14)}.cat-card:hover::after{transform:translate(20px, 20px);opacity:.09}.cat-card:hover .cat-card__arrow{opacity:1;transform:translateX(0)}.cat-card__icon{width:52px;height:52px;border-radius:14px;background:rgba(var(--cat-color-rgb, 0, 146, 70), 0.14);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--cat-color, #009246);flex-shrink:0}.cat-card__body{display:flex;flex-direction:column;gap:4px}.cat-card__name{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.25rem;font-weight:600;color:#1c1c1c}.cat-card__count{font-size:.6875rem;color:#888;font-weight:500}.cat-card__arrow{width:30px;height:30px;border-radius:9999px;background:#1c1c1c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:auto;opacity:0;transform:translateX(-8px);transition:opacity .28s,transform .28s cubic-bezier(0.22, 1, 0.36, 1)}.about-section{background:#1c1c1c;overflow:hidden;position:relative}.about-section::before{content:"";position:absolute;top:-180px;right:-180px;width:640px;height:640px;border-radius:50%;background:rgba(0,146,70,.05);pointer-events:none}.about-section .container{position:relative;z-index:1;padding-top:6rem;padding-bottom:6rem}.about-section h2{font-size:3.625rem;color:#fff;letter-spacing:-0.02em}.about-section h2 em{font-style:italic;color:#009246}.about-section p{color:hsla(0,0%,100%,.62)}.about-section__feature{display:flex;gap:1.25rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;transition:background .28s}.about-section__feature:hover{background:hsla(0,0%,100%,.08)}.about-section__feature-icon{width:44px;height:44px;flex-shrink:0;background:rgba(0,146,70,.15);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#009246}.about-section__feature-title{font-size:.9375rem;font-weight:600;color:#fff}.about-section__feature-subtitle{font-size:.8125rem;color:hsla(0,0%,100%,.52);line-height:1.65}.bestsellers-section{background:#f8f8f8}.bestsellers-section .container{padding-top:6rem;padding-bottom:6rem}.bestsellers-section__head{text-align:center;margin-bottom:3rem}.bestsellers-section__desc{max-width:520px;color:#444;line-height:1.75}.testi-section{background:#f8f8f8}.testi-section .container{padding-top:6rem;padding-bottom:6rem;display:flex;flex-direction:column;gap:3rem}.testi-section__head h2{font-size:3.625rem;letter-spacing:-0.02em}.testi-section__sub{text-align:right;max-width:300px}@media only screen and (max-width: 992px){.testi-section__sub{text-align:left}}.testi-section__card{background:#fff;border:1px solid rgba(28,28,28,.12);border-radius:22px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;transition:box-shadow .28s}.testi-section__card:hover{box-shadow:0 6px 24px rgba(28,28,28,.1)}.testi-section__card--featured{background:#1c1c1c;border-color:rgba(0,0,0,0);box-shadow:0 16px 56px rgba(28,28,28,.14)}.testi-section__card--featured .testi-section__qmark{color:rgba(0,146,70,.4)}.testi-section__card--featured .testi-section__quote{color:hsla(0,0%,100%,.72)}.testi-section__card--featured .testi-section__client-name{color:#fff}.testi-section__card--featured .testi-section__client-role{color:hsla(0,0%,100%,.45)}.testi-section__card--featured .testi-section__author{border-top-color:hsla(0,0%,100%,.08)}.testi-section__card--featured .testi-section__star--empty{color:hsla(0,0%,100%,.18)}.testi-section__qmark{font-family:"Cormorant Garamond",Georgia,serif;font-size:3.5rem;line-height:1;color:rgba(28,28,28,.12);user-select:none}.testi-section__stars{display:flex;gap:.25rem}.testi-section__star{font-size:1.0625rem;color:#f5a623;line-height:1}.testi-section__star--empty{color:#f0f0f0}.testi-section__quote{font-size:.9375rem;color:#444;line-height:1.72;flex:1}.testi-section__author{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid rgba(28,28,28,.12)}.testi-section__avatar{width:44px;height:44px;flex-shrink:0;border-radius:9999px;background:var(--avatar-bg);color:var(--avatar-color);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;letter-spacing:.04em}.testi-section__client-name{font-size:.9375rem;font-weight:600;color:#1c1c1c}.testi-section__client-role{font-size:.8125rem;color:#888;line-height:1.4}.contact-section{background:#fff;border-top:1px solid rgba(28,28,28,.12)}.contact-section .container{padding-top:5rem;padding-bottom:5rem}.contact-section h2{font-size:2.75rem;letter-spacing:-0.02em}.contact-section p{color:#444}.contact-section__items{list-style:none;padding:0;margin:0}.contact-section__item{align-items:flex-start}.contact-section__item-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid rgba(28,28,28,.12);border-radius:8px;font-size:18px;color:#009246}.contact-section__item-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#888}.contact-section__item-value{font-size:.9375rem;font-weight:500;color:#1c1c1c;text-decoration:none;transition:color .18s}.contact-section__item-value[href]:hover{color:#009246}.contact-section__form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-section__field{display:flex;flex-direction:column;gap:.5rem}.contact-section__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#444}.contact-section__label span{color:#009246}.contact-section__input,.contact-section__select,.contact-section__textarea{width:100%;padding:13px 15px;border:1.5px solid rgba(28,28,28,.12);border-radius:8px;font-family:"Jost",system-ui,sans-serif;font-size:.9375rem;color:#1c1c1c;background:#f8f8f8;outline:none;transition:border-color .18s,background .18s;appearance:none;box-sizing:border-box}.contact-section__input::placeholder,.contact-section__select::placeholder,.contact-section__textarea::placeholder{color:#888}.contact-section__input:focus,.contact-section__select:focus,.contact-section__textarea:focus{border-color:#009246;background:#fff}.contact-section__select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 stroke=%27%23888%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px;cursor:pointer}.contact-section__textarea{resize:vertical;min-height:110px;line-height:1.65}.contact-section__submit{align-self:flex-start}.contact-section__submit.is-loading{opacity:.7;pointer-events:none}.contact-section__submit.is-loading::after{content:"";display:inline-block;width:13px;height:13px;margin-left:.75rem;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:vida-spin .65s linear infinite;vertical-align:middle}.contact-section__status{font-size:.8125rem;line-height:1.5;margin:0}.contact-section__status.is-success{color:#007038}.contact-section__status.is-error{color:#ce2b37}@keyframes vida-spin{to{transform:rotate(360deg)}}.showrooms-section{background:#1c1c1c;overflow:hidden;padding-top:5rem}.showrooms-section h2{font-size:3.625rem;color:#fff;letter-spacing:-0.02em}.showrooms-section h2 em{font-style:italic;color:#009246}.showrooms-section p{color:hsla(0,0%,100%,.6);line-height:1.8}.showrooms-section__list{list-style:none;padding:0;margin:0}.showrooms-section__pill{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;cursor:pointer;transition:background .28s,border-color .28s}.showrooms-section__pill:hover,.showrooms-section__pill.is-active{background:rgba(0,146,70,.15);border-color:rgba(0,146,70,.4)}.showrooms-section__pill-dot{width:10px;height:10px;border-radius:9999px;flex-shrink:0}.showrooms-section__pill-dot--open{background:#6ec88a}.showrooms-section__pill-dot--soon{background:#c8b06e}.showrooms-section__pill-dot--closed{background:#e88a8a}.showrooms-section__pill-name{font-size:.8125rem;font-weight:600;color:#fff}.showrooms-section__pill-subtitle{font-size:.6875rem;color:hsla(0,0%,100%,.6)}.showrooms-section__pill-addr{font-size:.6875rem;color:hsla(0,0%,100%,.48)}.showrooms-section__badge{font-size:.6875rem;font-weight:600;padding:2px 9px;border-radius:9999px;white-space:nowrap}.showrooms-section__badge--open{background:rgba(110,200,138,.18);color:#6ec88a}.showrooms-section__badge--soon{background:rgba(200,176,110,.18);color:#c8b06e}.showrooms-section__badge--closed{background:rgba(232,138,138,.18);color:#e88a8a}.showrooms-section__hours-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.showrooms-section__hours-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.4)}.showrooms-section__hours-val{font-size:.8125rem;font-weight:600;color:#fff}.showrooms-section__hours-sub{font-size:.6875rem;color:hsla(0,0%,100%,.45)}.showrooms-section__contact-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.25rem}.showrooms-section__contact-card i{font-size:1.0625rem;color:hsla(0,0%,100%,.5);width:18px;text-align:center}.showrooms-section__contact-card a,.showrooms-section__contact-card span{font-size:.8125rem;color:hsla(0,0%,100%,.65);text-decoration:none}.showrooms-section__contact-card a{font-weight:600;color:#fff}.showrooms-section__contact-card a:hover{color:#009246}.showrooms-section__card-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.4)}.showrooms-section__delivery-card{background:rgba(0,146,70,.1);border:1px solid rgba(0,146,70,.25);border-radius:14px;padding:1.25rem}.showrooms-section__delivery-icon{font-size:26px;flex-shrink:0}.showrooms-section__delivery-title{font-size:.8125rem;font-weight:600;color:#009246}.showrooms-section__delivery-sub{font-size:.6875rem;color:hsla(0,0%,100%,.5)}.showrooms-section .leaflet-tooltip.showroom-tooltip{background:#1c1c1c;border:none;border-radius:8px;color:#fff;padding:6px 10px;box-shadow:0 4px 14px rgba(0,0,0,.25);white-space:nowrap}.showrooms-section .leaflet-tooltip.showroom-tooltip strong{display:block;font-size:12px;font-weight:700}.showrooms-section .leaflet-tooltip.showroom-tooltip small{font-size:11px;color:hsla(0,0%,100%,.6)}.showrooms-section .leaflet-tooltip.showroom-tooltip::before{border-top-color:#1c1c1c}.showrooms-section .leaflet-popup-directions{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:#009246;text-decoration:none}.showrooms-section .leaflet-popup-directions:hover{text-decoration:underline}.showrooms-section__map{width:100%;height:480px;position:relative;margin-top:3rem}.showrooms-section__map #leaflet-map{width:100%;height:100%}.page-banner{background:#1c1c1c;padding:4rem 0 3rem;overflow:hidden;position:relative}.page-banner::before{content:"";position:absolute;top:-120px;right:-120px;width:500px;height:500px;border-radius:9999px;background:rgba(0,146,70,.07);pointer-events:none}.page-banner .container{position:relative;z-index:1}.page-banner__breadcrumb>span{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.page-banner__breadcrumb>span>span:not(:last-child){display:flex;align-items:center;gap:.3rem}.page-banner__breadcrumb>span>span:not(:last-child)::after{content:"/";font-size:1rem}.page-banner__breadcrumb a{color:hsla(0,0%,100%,.45);text-decoration:none;transition:color .18s}.page-banner__breadcrumb a:hover{color:#009246}.page-banner__breadcrumb span,.page-banner__breadcrumb .breadcrumb_last{color:#009246}.page-banner__breadcrumb .breadcrumb-sep{color:hsla(0,0%,100%,.25)}.page-banner__title{font-family:"Cormorant Garamond",Georgia,serif;font-size:3.625rem;font-weight:700;color:#fff;letter-spacing:-0.02em;line-height:1.05;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.page-banner__title em{font-style:italic;color:#fff}.page-banner__title .dashicons{font-size:38px;width:auto;height:auto;color:hsla(0,0%,100%,.6)}.page-banner__title svg{width:56px;height:56px;flex-shrink:0}.page-banner__desc{font-size:.9375rem;color:hsla(0,0%,100%,.6);max-width:560px;line-height:1.75}.page-banner__count{font-family:"Cormorant Garamond",Georgia,serif;font-size:56px;font-weight:700;color:#009246;line-height:1}.page-banner__count-label{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.4);text-align:right}.cat-quick-nav{background:#f8f8f8;border-bottom:1px solid rgba(28,28,28,.12);overflow-x:auto;scrollbar-width:none}.cat-quick-nav::-webkit-scrollbar{display:none}.cat-quick-nav__inner{white-space:nowrap;overflow-x:auto;scrollbar-width:none}.cat-quick-nav__inner::-webkit-scrollbar{display:none}.cat-quick-nav__item{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#888;text-decoration:none;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0);transition:color .18s,border-color .18s}.cat-quick-nav__item .dashicons{font-size:14px;width:auto;height:auto}.cat-quick-nav__item svg{width:18px;height:18px;flex-shrink:0}.cat-quick-nav__item:hover{color:#1c1c1c}.cat-quick-nav__item.is-active{color:#1c1c1c;border-bottom-color:#009246}.archive-layout{display:grid;grid-template-columns:240px 1fr;gap:3rem;align-items:start;padding:2.5rem 0 5rem}.archive-sidebar-trigger{display:none}.archive-sidebar-overlay{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:rgba(0,0,0,.45);z-index:999;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.archive-sidebar{display:flex;flex-direction:column;gap:1rem}.archive-sidebar__head{display:none}.archive-sidebar__section{background:#f8f8f8;border:1px solid rgba(28,28,28,.12);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.archive-sidebar__title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#888}.archive-sidebar__help-text{font-size:.8125rem;color:#444;line-height:1.65}.archive-sidebar__cat-link{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;font-size:.8125rem;font-weight:500;color:#444;text-decoration:none;flex:1;transition:background .18s,color .18s}.archive-sidebar__cat-link .dashicons{font-size:14px;width:auto;height:auto}.archive-sidebar__cat-link svg{width:16px;height:16px;flex-shrink:0}.archive-sidebar__cat-link:hover{background:#f0f0f0}.archive-sidebar__cat-link.is-active{background:#e6f4ec;color:#009246;font-weight:600}.archive-sidebar__cat-summary{display:flex;align-items:center;list-style:none;cursor:pointer}.archive-sidebar__cat-summary::-webkit-details-marker{display:none}.archive-sidebar__cat-summary:has(.is-active) .archive-sidebar__cat-link{color:#009246;font-weight:600}.archive-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#888;transition:color .18s}.archive-sidebar__toggle::after{content:"";display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s}.archive-sidebar details[open]>summary .archive-sidebar__toggle::after{transform:rotate(-135deg)}.archive-sidebar__sub-list{margin-top:.25rem;padding-left:1rem;border-left:2px solid rgba(28,28,28,.12)}.archive-sidebar__sub-list .archive-sidebar__cat-link{font-size:.6875rem;font-weight:400}.archive-toolbar{gap:1rem;background:#f8f8f8;border:1px solid rgba(28,28,28,.12);border-radius:14px;padding:1rem 1.25rem}.archive-toolbar__search-wrap{position:relative;display:flex;align-items:center}.archive-toolbar__search-ico{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:14px;width:auto;height:auto;color:#888;pointer-events:none}.archive-toolbar__search-btn{display:flex;align-items:center;justify-content:center;width:44px;height:32px;border:none;border-radius:0 22px 22px 0;background:#009246;color:#fff;cursor:pointer;transition:background .18s}.archive-toolbar__search-btn:hover{background:#007038}.archive-toolbar__search-btn .dashicons{font-size:18px;width:auto;height:auto}.archive-toolbar__search{display:block;width:100%;padding-right:2.5rem;padding:.5rem 1rem;border:1px solid rgba(28,28,28,.12);border-radius:22px 0 0 22px;font-family:"Jost",system-ui,sans-serif;font-size:.8125rem;color:#1c1c1c;background:#fff;outline:none;transition:border-color .18s;height:32px;flex:1}.archive-toolbar__search:focus{border-color:#009246}.archive-toolbar__search::placeholder{color:#888}.vida-pagination{flex-wrap:wrap}.vida-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:38px;height:38px;padding:0;border:1.5px solid rgba(28,28,28,.12);border-radius:8px;background:#fff;font-size:.8125rem;font-weight:500;color:#444;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.vida-pagination .page-numbers:hover{border-color:#1c1c1c;color:#1c1c1c}.vida-pagination .page-numbers.current{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.vida-pagination .page-numbers.dots{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);pointer-events:none}.vida-pagination .page-numbers.prev,.vida-pagination .page-numbers.next{width:auto;padding:0 1rem}.vida-pagination .page-numbers .dashicons{font-size:14px;width:auto;height:auto}.archive-help{padding-bottom:5rem}.archive-help__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#f8f8f8;border:1px solid rgba(28,28,28,.12);border-radius:14px;padding:1.5rem 2rem}.archive-help__text{display:flex;flex-direction:column;gap:.25rem}.archive-help__title{font-size:.9375rem;font-weight:700;color:#1c1c1c}.archive-help__desc{font-size:.8125rem;color:#444}.archive-help__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media only screen and (max-width: 992px){.archive-help{padding-bottom:3rem}.archive-help__inner{flex-direction:column;align-items:flex-start;padding:1.25rem}.archive-help__actions{width:100%}.archive-help__actions .btn{flex:1;justify-content:center}}.archive-empty{padding:5rem 0;text-align:center;color:#888;font-size:.9375rem}@media only screen and (max-width: 992px){.archive-layout{grid-template-columns:1fr}.archive-sidebar-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;border:1px solid rgba(28,28,28,.12);border-radius:14px;background:#f8f8f8;font-family:"Jost",system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:#1c1c1c;cursor:pointer;transition:border-color .18s,background .18s}.archive-sidebar-trigger:hover{border-color:#1c1c1c;background:#f0f0f0}.archive-sidebar-trigger__label{display:flex;align-items:center;gap:.5rem}.archive-sidebar-trigger .dashicons{font-size:15px;width:auto;height:auto}.archive-sidebar-trigger::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);flex-shrink:0;opacity:.5}.archive-sidebar{position:fixed;top:0;right:0;width:min(320px,85vw);height:100dvh;background:#fff;z-index:1000;overflow-y:auto;padding:1.5rem;transform:translateX(100%);transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1);border-radius:0}.archive-sidebar__head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:1rem}.archive-sidebar__head-title{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.25rem;font-weight:700;color:#1c1c1c}.archive-sidebar__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;cursor:pointer;color:#1c1c1c;flex-shrink:0}.archive-sidebar__close .dashicons{font-size:20px;width:20px;height:20px}.archive-sidebar__section:first-of-type .archive-sidebar__title{display:none}body.sidebar-open{overflow:hidden}body.sidebar-open .archive-sidebar{transform:translateX(0)}body.sidebar-open .archive-sidebar-overlay{opacity:1;pointer-events:auto;visibility:visible}}.ps-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:1.5rem 0 0;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#888}.ps-breadcrumb a{color:#888;transition:color .18s}.ps-breadcrumb a:hover{color:#009246}.ps-breadcrumb span[aria-hidden]{color:rgba(28,28,28,.12)}.ps-breadcrumb span[aria-current]{color:#1c1c1c;font-weight:600}.ps-product{align-items:start;padding:2.5rem 0 5rem}.ps-product__gallery{position:sticky;top:calc(var(--header-height, 74px) + 1.5rem);border-radius:22px;overflow:hidden;background:#f8f8f8;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.ps-product__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1),opacity .2s ease}.ps-product__img:hover{transform:scale(1.03)}.ps-product__no-img .dashicons{font-size:72px;width:auto;height:auto;color:rgba(28,28,28,.12)}.ps-product__body{display:flex;flex-direction:column;gap:1.25rem;padding-top:.75rem}.ps-product__title{font-family:"Cormorant Garamond",Georgia,serif;font-size:3.625rem;font-weight:700;color:#1c1c1c;line-height:1.1;letter-spacing:-0.02em}.ps-product__ref{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f8f8;border:1px solid rgba(28,28,28,.12);border-radius:9999px;font-size:.6875rem;color:#444;width:fit-content}.ps-product__ref .dashicons{font-size:13px;width:auto;height:auto;color:#888}.ps-product__ref strong{color:#009246;font-weight:600;letter-spacing:.03em}.ps-product__divider{border:none;border-top:1px solid rgba(28,28,28,.12);margin:0}.ps-product__desc{font-size:.9375rem;color:#444;line-height:1.8}.ps-product__actions{display:flex;gap:.75rem;flex-wrap:wrap}.ps-product__actions .btn{flex:1;justify-content:center;min-width:160px}@media only screen and (max-width: 992px){.ps-product{padding-top:1.5rem}.ps-product__gallery{position:static;aspect-ratio:4/3}.ps-product__title{font-size:2.75rem}}.ps-variants{display:flex;flex-direction:column;gap:1.5rem}.ps-variant{display:flex;flex-direction:column;gap:.75rem}.ps-variant__label{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888}.ps-variant__label .dashicons{font-size:13px;width:auto;height:auto}.ps-variant__hint{font-size:.8125rem;color:#888;font-style:italic;min-height:1em}.ps-swatch{width:32px;height:32px;border-radius:9999px;border:2.5px solid rgba(0,0,0,0);cursor:pointer;padding:0;flex-shrink:0;background-color:#f8f8f8;transition:transform .18s,box-shadow .18s}.ps-swatch:hover{transform:scale(1.12)}.ps-swatch.is-active{border-color:#1c1c1c;box-shadow:0 0 0 2px #fff,0 0 0 4px #1c1c1c}.ps-pill{padding:.5rem 1.25rem;border:1.5px solid rgba(28,28,28,.12);border-radius:9999px;font-family:"Jost",system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:#444;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.ps-pill:hover{border-color:#009246;color:#009246}.ps-pill.is-active{border-color:#1c1c1c;background:#1c1c1c;color:#fff}html{font-size:16px}@media only screen and (max-width: 992px){html{font-size:15px}}@media only screen and (max-width: 768px){html{font-size:14px}}@media only screen and (max-width: 576px){html{font-size:13px}}body,html{scrollbar-width:thin;scrollbar-color:#1c1c1c rgba(0,0,0,0)}body::-webkit-scrollbar,html::-webkit-scrollbar{width:4px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#1c1c1c}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border-radius:2px;background-color:#1c1c1c}body>.site-main,html>.site-main{padding-top:var(--header-height)}:root{--ticker-height: 50px }
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(images/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

