@import"https://fonts.googleapis.com/css2?family=Jost:wght@300;500;700&family=Open+Sans:wght@300;400;500;600;700&display=swap";:root{--color-text: var(--color-dgrey);--color-primary: var(--color-gold);--input-bg: #5C5C5C;--step--1: clamp(0.89rem, 0.92rem + -0.17vw, 0.8rem);--step-0: clamp(1rem, 1rem + 0vw, 1rem);--step-1: clamp(1.13rem, 1.08rem + 0.24vw, 1.25rem);--step-2: clamp(1.27rem, 1.15rem + 0.58vw, 1.56rem);--step-3: clamp(1.42rem, 1.22rem + 1.03vw, 1.95rem);--step-4: clamp(1.6rem, 1.27rem + 1.64vw, 2.44rem);--step-5: clamp(1.8rem, 1.31rem + 2.44vw, 3.05rem);--step-6: clamp(2.03rem, 1.33rem + 3.49vw, 3.82rem);--step-7: clamp(2.28rem, 1.31rem + 4.85vw, 4.77rem);--step-8: clamp(2.57rem, 1.24rem + 6.62vw, 5.96rem);--font-heading: "Jost", sans-serif;--font-sans: "Open Sans", sans-serif;--font-serif: serif;--font-cursive: cursive;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-body: var(--font-sans);--font-line-height-body: 1.5em;--font-line-height-heading: 1.3em;--button-padding: 14px 30px;--button-font: var(--font-sans);--button-size: var(--step-0);--button-font-weight: var(--font-weight-semibold);--button-case: capitalize;--button-border: 1px solid }:root{--fluid-min-width: 320;--fluid-max-width: 1140;--fluid-screen: 100vw;--fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width: 1140px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--fc-xs-min: var(--fc-s-min) * 0.5;--fc-xs-max: var(--fc-s-max) * 0.5;--fc-s-min: var(--f-0-min, 10);--fc-s-max: var(--f-0-max, 20);--fc-m-min: var(--fc-s-min) * 2;--fc-m-max: var(--fc-s-max) * 2;--fc-l-min: var(--fc-s-min) * 3;--fc-l-max: var(--fc-s-max) * 3;--fc-xl-min: var(--fc-s-min) * 4;--fc-xl-max: var(--fc-s-max) * 4;--fc-2xl-min: var(--fc-s-min) * 5;--fc-2xl-max: var(--fc-s-max) * 5;--fc-3xl-min: var(--fc-s-min) * 6;--fc-3xl-max: var(--fc-s-max) * 6;--fc-4xl-min: var(--fc-s-min) * 8;--fc-4xl-max: var(--fc-s-max) * 8;--space-xs: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-a: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-b: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-c: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-d: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-e: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-f: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-g: calc(((var(--fc-4xl-min) / 16) * 1rem) + (var(--fc-4xl-max) - var(--fc-4xl-min)) * var(--fluid-bp));--space--a: calc(var(--space-a) * -1);--space--b: calc(var(--space-b) * -1);--space--c: calc(var(--space-c) * -1);--space--d: calc(var(--space-d) * -1);--space-10: 10px --space-20: 20px;--space-40: 40px}:root{--space-gutter: var(--space-b);--space-gap: var(--space-b);--space-row-margin: var(--space-g);--space-row-padding: var(--space-g);--space-panel-padding: var(--space-b);--space-margin-heading-body: 1.5rem;--space-margin-body: 1.5rem;--space-margin-body-heading: 2rem;--transition: 0.2s ease-in-out;--width-full: 100%;--width-full-inset: calc(100% - var(--space-gutter) * 2);--width-wide: 90rem;--width-wide-inset: calc(var(--width-wide) - var(--space-gutter) * 2);--width-text: 60rem;--width-text-inset: calc(var(--width-text) - var(--space-gutter) * 2);--width-narrow: 640px;--border-radius-large: 30px;--border-radius-button: 25px;--border-radius-small: 10px;--header-height: 110px}html{scroll-behavior:smooth}body{margin:0}main{width:100%;overflow:hidden;display:grid}main h1{margin-top:0}.main--simple{display:block}.main--with-aside{max-width:var(--width-wide-inset);width:var(--width-full-inset);grid-template-areas:"a a" "b c" "d d";grid-template-columns:8fr 4fr;margin:0 auto;gap:var(--space-gap)}@media(Max-width: 1024px){.main--with-aside{grid-template-areas:"a" "b" "c" "d";grid-template-columns:1fr}}.blog-featured-image{grid-area:a}article{grid-area:b}aside{grid-area:c}.related-posts{grid-area:d}.block,.main--simple>article>*,.main--simple>*:not(.block),.woocommerce-page:not(.woocommerce-shop):not(.tax-product_cat) main{width:var(--width-full-inset);max-width:var(--width-wide-inset);margin-left:auto;margin-right:auto}.block.alignfull,.main--simple>article>*.alignfull,.main--simple>*:not(.block).alignfull,.woocommerce-page:not(.woocommerce-shop):not(.tax-product_cat) main.alignfull{max-width:var(--width-full-inset)}.main--simple>*:not(.block):first-child{margin-top:var(--header-height)}.block{margin-top:var(--space-row-margin);margin-bottom:var(--space-row-margin);padding:0}.block.has-background{margin-top:0;margin-bottom:0;padding:var(--space-row-margin) var(--space-gutter);width:var(--width-full);max-width:var(--width-wide)}.block.has-background.alignfull{width:100%;max-width:100%}.woocommerce-page:not(.woocommerce-shop):not(.single-product):not(.tax-product_cat){padding-top:var(--header-height)}.woocommerce-page:not(.woocommerce-shop):not(.single-product):not(.tax-product_cat) main{background-color:var(--color-mgrey);padding:var(--space-panel-padding) 0;border-radius:var(--border-radius-large)}.woocommerce-page:not(.woocommerce-shop):not(.single-product):not(.tax-product_cat) main h1{margin-top:0 !important}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);line-height:var(--font-line-height-body);background-color:var(--color-dgrey);color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);line-height:var(--font-line-height-heading);margin-top:0;margin-bottom:var(--space-margin-heading-body)}h1{font-size:var(--step-1);font-family:var(--font-heading);line-height:var(--font-line-height-body);color:#fff;text-transform:uppercase}h1 strong{font-size:var(--step-7);line-height:var(--font-line-height-heading);display:block;color:var(--color-gold);font-weight:var(--font-weight-medium);margin-top:-0.1em}.main--simple .woocommerce-h1{margin-bottom:var(--space-b);text-transform:none;font-size:var(--step-5) !important}@media(max-width: 400px){h1 strong{font-size:var(--step-5)}}h2{font-size:var(--step-5)}h3{font-size:var(--step-4)}h4{font-size:var(--step-3)}h5{font-size:var(--step-3)}h6{font-size:var(--step-1)}.main--simple>h1{font-size:var(--step-7);line-height:var(--font-line-height-heading);display:block;color:var(--color-gold)}p{margin-top:0;margin-bottom:var(--space-margin-body);line-height:var(--font-line-height-body)}p+*:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-margin-body-heading)}p:last-child{margin-bottom:0}ul,ol{margin-top:0;margin-bottom:var(--space-margin-body);padding-left:20px}ul+*:is(h1,h2,h3,h4,h5,h6),ol+*:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-margin-body-heading)}ul:last-child,ol:last-child{margin-bottom:0}li{margin-top:0;margin-bottom:10px;-moz-column-break-inside:avoid;break-inside:avoid-column}li:last-child{margin-bottom:0}blockquote{margin-top:calc(var(--space-margin-body)*2);margin-bottom:calc(var(--space-margin-body)*2)}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}a{color:var(--color-gold);text-decoration:none;position:relative;transition:.4s,background-position 0s}a:hover,a:focus{text-decoration:underline;cursor:pointer;color:var(--color-lgrey)}img{width:auto;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-large)}svg{fill:#fff}.button,button,.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg,.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg-survey{padding:var(--button-padding);font-family:var(--font-body);font-size:var(--button-size);font-weight:var(--button-font-weight) !important;color:#fff;background-color:var(--color-gold);text-decoration:none !important;border-radius:var(--border-radius-button);transition:var(--transition);text-align:center;margin:var(--space-a) 0 0;display:inline-block;text-transform:var(--button-case);border:none;box-shadow:none}.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg,.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg-survey{padding:var(--button-padding) !important;font-size:var(--button-size) !important;font-weight:var(--button-font-weight) !important;color:#fff !important;background-color:var(--color-gold) !important;text-decoration:none !important;border-radius:var(--border-radius-button) !important;transition:var(--transition) !important;text-align:center;margin:0 !important;text-transform:var(--button-case) !important}.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg:hover,.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg:focus,.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg-survey:hover,.wj_embed_wrapper .wj_btn-rect.wj_btn-xlg-survey:focus{background-color:var(--color-lgrey) !important;color:var(--color-dgrey) !important}.button:not(.text_button):hover,.button:not(.text_button):focus{background-color:var(--color-lgrey);color:var(--color-dgrey)}.text_buttons{margin-top:var(--space-c);margin-bottom:var(--space-c);display:flex;justify-content:flex-end}.text_buttons:last-child{margin-bottom:0}.text_button{color:inherit;background:rgba(0,0,0,0);border:none;font-size:var(--step-1);font-weight:var(--font-weight-bold);transition:var(--transition);padding:0 !important;display:flex;align-items:center;cursor:pointer;text-decoration:none !important}.text_button svg{stroke:var(--color-text);transition:var(--transition)}.text_button:hover,.blog-link:hover .text_button,.text_button:focus,.blog-link:focus .text_button{color:var(--color-primary)}.text_button:hover svg,.blog-link:hover svg,.text_button:focus svg,.blog-link:focus svg{stroke:var(--color-primary);transform:translateX(10px)}@media(max-width: 576px){.text_buttons{text-align:left}}figure.aligncenter{text-align:center}figure.alignright{text-align:right}.spacer{height:var(--space-b)}.wp-block-video,video,iframe{width:100% !important;margin:0}iframe,video{border-radius:var(--border-radius-large);aspect-ratio:640/360;width:100% !important;height:auto}.skip-to-content{top:0;background:var(--color-dgrey);height:62px;left:0;display:flex;padding:8px;position:absolute;transform:translateY(-100%);transition:transform .3s;z-index:10000;color:#fff;align-items:center;width:200px;justify-content:center}.skip-to-content:focus{transform:translateY(0%)}header:not(.woocommerce-Address-title){position:absolute;width:100%;margin:0 auto;background-color:rgba(0,0,0,0);z-index:10;top:0;left:0}header .header_container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0 auto;position:relative;padding:0 var(--space-gutter);min-height:110px}.header_site_logo_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-grow:1}.site_logo_container{width:110px;height:110px;position:relative;position:fixed;top:0;left:20px}.site_logo_container img{border-radius:0;width:110px;height:110px;-o-object-fit:contain;object-fit:contain}.site_name_container{flex-grow:1;min-height:60px;display:flex;align-items:center}@font-face{font-family:"trajanPro";src:url("../TrajanPro-Bold.otf")}.header_site_name{font-family:"TrajanPro",var(--font-heading);font-weight:var(--font-weight-bold);text-decoration:none;font-size:17px;margin-left:100px}header .header_page_links{display:flex;flex-direction:row;gap:25px;align-items:center;min-height:var(--header-height)}.menu-item{margin:0 !important}.menu-item a{font-weight:var(--font-weight-bold);color:#fff;text-decoration:none}.menu-item a:hover,.menu-item a:focus,.current-menu-item>a{color:var(--color-gold);text-decoration:underline}header .menu-main-menu-container .menu{display:flex;flex-direction:row;gap:25px;align-items:center}.header_main_cta.buttons{margin:0 !important;padding:0 !important}.header_main_cta a.button{margin:0 !important}.header_page_links .icon-basket{width:auto;height:auto;border-radius:0}.header__woo.header__links{position:relative}.header__woo.header__links .icon__label{position:absolute;top:-5px;right:-10px;width:22px;height:22px;border-radius:50%;color:#fff;background-color:var(--color-gold);text-align:center}@media(max-width: 1200px){header .button{padding-left:20px;padding-right:20px}}@media(max-width: 1024px){header:not(.woocommerce-Address-title){position:block}header .site_name_container{display:none}header .header_page_links{width:100%;justify-content:space-between}.site_logo_container{left:50vw;transform:translateX(-50%)}}.menu-wrapper{display:flex;align-items:center;gap:25px}.burger{display:none}.strip.burger-strip-5{position:absolute;top:0;left:0;z-index:11}@media(max-width: 1024px){header .menu-main-menu-container .menu{display:flex;flex-direction:column;gap:var(--space-gap)}.burger{position:relative;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .5s ease;width:36px;height:36px}.burger-strip{transition:all .5s ease}.strip div{height:3px;border-radius:2px;background:#fff;margin:7px;transition:all .55s cubic-bezier(0.075, 0.82, 0.165, 1);width:22px}.burger.is-active .strip div{background:#fff}.burger-strip-5 div{transition:all .65s cubic-bezier(0.075, 0.82, 0.165, 1)}.burger.is-active .burger-strip-5 div:first-child{transform:translateY(10px) rotate(0deg)}.burger.is-active .burger-strip-5 div:nth-child(2){opacity:0}.burger.is-active .burger-strip-5 div:last-child{transform:translateY(-10px) rotate(90deg)}.burger.is-active .burger-strip-5{transform:scale(1) rotate(45deg);transition:all .25s ease .05s}.menu-wrapper{position:absolute;top:0;left:0;width:100%;background:#383838;padding:var(--space-panel-padding) 0;transform:translateY(-100%);transition:.2s ease-in-out;flex-direction:column;padding:160px 0 var(--space-row-padding) 0}.menu-wrapper ul{padding-left:0}.burger.is-active~.menu-wrapper{transform:translateY(0)}}@media(max-width: 768px){.site_logo_container{left:0;transform:none}header .header_page_links{justify-content:flex-end;gap:10px}header .header_page_links .burger{order:2}}@media(max-width: 400px){header .header_page_links .button{font-size:14px !important;padding:10px 15px !important}}footer{width:var(--width-full);margin:var(--space-d) 0}.footer_container{width:var(--width-full-inset);max-width:var(--width-wide-inset);margin:0 auto;padding:0}.footer_guarantees_section{border-bottom:2px solid;padding-bottom:var(--space-b);margin-bottom:var(--space-b)}.footer_guarantees_section .wp-block-columns{justify-content:center;align-items:center;padding:0;gap:var(--space-gap);flex-wrap:wrap}.footer_guarantees_section .wp-block-columns p{margin-top:20px}.footer_guarantees_section .wp-block-columns .wp-block-column{flex-basis:10%;flex-grow:1;min-width:200px}@media(max-width: 576px){.footer_guarantees_section .wp-block-columns{justify-content:center}.footer_guarantees_section .wp-block-column{padding-bottom:var(--space-c)}.footer_links_section{padding-top:var(--space-c);flex-direction:column;align-items:center}}.footer_guarantees_section .wp-block-column{display:flex;flex-direction:column;align-items:center}.footer_guarantees_section .wp-block-column p strong:first-child{font-size:var(--step-1)}.footer_links_section{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-gap);width:100%;margin-left:auto;margin-right:auto}@media(max-width: 1200px){.footer_links_section{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 820px){.footer_links_section{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.footer_links_section{grid-template-columns:repeat(1, 1fr)}}.menu-footer-menu-container ul{padding-left:0}.menu-item{list-style:none}.footer_links_section a{font-weight:var(--font-weight-semibold);color:inherit;display:flex;align-items:center;margin-bottom:10px}.footer_links_section a svg{width:20px;height:20px;margin-right:15px}.footer_links_section a:hover{color:var(--color-gold);text-decoration:underline}.footer_links_section p{margin-bottom:10px}.footer_links_section p a{display:inline-block;margin:0}.contact_columns_form_column{background-color:var(--color-mgrey);padding:var(--space-c);border-radius:var(--border-radius-large)}input,select,textarea,option{font-family:var(--font-body);font-size:var(--step-0)}input,select{width:100%;position:relative;z-index:2;margin-bottom:0;border-radius:var(--border-radius-small);padding:10px}input[type=radio],input[type=checkbox]{margin:15.5px 0;width:auto;background-color:var(--color-lgrey);border:1px solid var(--color-lgrey);opacity:1}textarea{padding:10px;width:100%;height:150px;position:relative;z-index:2;margin-bottom:0;resize:vertical;display:block;border-radius:var(--border-radius-small)}label{margin-bottom:5px}.wpcf7 input,.wpcf7 select,.wpcf7 textarea,.wpcf7 option{color:#fff}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);border:none;padding:15px 20px;min-height:44px;border-radius:10px 10px 0 0}.wpcf7 textarea{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);border:none;-webkit-appearance:none}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:12px}.wpcf7 select:focus,.wpcf7 input:focus,.wpcf7 textarea:focus{border:none;outline:none;display:block}.wpcf7 label{display:block}.form__grid{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:15px}.form__col-2{grid-column-start:1;grid-column-end:3}.form__col-right{grid-column-start:2;grid-column-end:3}.form__col-right .form__row{justify-content:flex-end;display:flex}.ajax-loader{order:-1}.wpcf7-form-control-wrap{display:block;width:100%;position:relative}@media(max-width: 1024px){.form__grid{grid-template-columns:1fr}.form__col-2{grid-column-start:1;grid-column-end:2}.form__col-right{grid-column-start:1;grid-column-end:2}}.wpcf7-list-item{margin-left:20px;display:flex;align-items:center}.wpcf7-list-item-label{padding-left:20px}.wpcf7-form-control-wrap:not(.consent):not([data-name=consent]):before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-color:#5c5c5c;border:1px solid var(--color-lgrey);border-radius:10var --border-radius-small}.form__row{display:flex;width:100%;position:relative}.form__row>label{padding-left:5px;padding-right:5px;transition:.2s ease-out;position:relative;z-index:2;margin-bottom:0}.form__row:not(.radio)>label{position:absolute;background:#5c5c5c;left:15px;top:13px}.form__row:not(.radio).active>label{top:-12px;font-size:14px;background:linear-gradient(0deg, #5C5C5C 0%, #5C5C5C 50%, var(--color-mgrey) 50%, var(--color-mgrey) 100%);z-index:4}.wpcf7-form-control{position:relative;z-index:2}.wpcf7-radio{display:flex}.form__row.radio{display:block;position:relative}.form__row.radio .wpcf7-form-control-wrap{position:static}.form__row.radio>label{padding-top:13px;padding-left:20px;display:block}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance .wpcf7-list-item label{display:flex;position:relative}.wpcf7 input[type=checkbox]{opacity:0}.wpcf7 input[type=checkbox]+span{line-height:1.4em}.wpcf7 input[type=checkbox]+span::after{content:"";width:20px;height:20px;background-color:#5c5c5c;border:1px solid var(--color-lgrey);position:absolute;top:2px;left:0}.wpcf7 input[type=checkbox]:focus+span::after{border:1px solid var(--color-text);cursor:pointer}.wpcf7 input[type=checkbox]:checked+span::after{content:url('data: image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24"><path fill="white" d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z"/></svg>')}input.wpcf7-submit{margin-top:0;margin-bottom:0;box-shadow:none;width:100%}.wpcf7-not-valid-tip{color:#fff;display:block;margin-top:5px;padding-left:20px;padding-bottom:5px;position:relative;z-index:2}.wpcf7-response-output{border:none !important;padding:0 !important;margin:0 !important;font-style:italic}.wpcf7-spinner{position:absolute;lefT:100%;margin:0 0 0 5px;top:50%;transform:translateY(-50%);width:calc(var(--space-gutter) - 10px)}.landing_hero{position:relative;margin-top:0 !important;margin-bottom:0;padding:0 !important}.landing_hero h1 strong{line-height:.8em;margin-left:-15%}.landing_hero_overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-image:url("../../assets/img/Group74.png");background-color:var(--color-mgrey);background-position:center;background-size:cover;background-repeat:no-repeat;filter:grayscale(100%);-webkit-filter:grayscale(100%);z-index:-1}.landing_hero_overlay::after{content:"";display:block;height:100%;width:100%;background:#343331;background:linear-gradient(0deg, rgb(52, 51, 49) 0%, rgba(61, 61, 61, 0) 100%)}.landing_hero_container{width:var(--width-full-inset);max-width:var(--width-wide-inset);padding:calc(var(--header-height) + 5vh) 0 0;margin:0 auto;display:flex;min-height:min(100vh,66vw);position:relative;z-index:2}.center .landing_hero_container{justify-content:center}.left .landing_hero_container{justify-content:flex-start}.right .landing_hero_container{justify-content:flex-end}.middle .landing_hero_container{align-items:center}.top .landing_hero_container{align-items:flex-start}.bottom .landing_hero_container{align-items:flex-end}.middle.right h1{min-height:50vh}.landing_hero_image{width:100%;position:absolute;top:var(--header-height);left:50%;transform:translateX(-50%);max-width:var(--width-full-inset);height:calc(100% - var(--header-height));display:flex;align-items:flex-end}.landing_hero_image img{padding:0 var(--space-gutter);height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.left .landing_hero_image{justify-content:flex-end}.center .landing_hero_image{justify-content:center}.right .landing_hero_image{justify-content:flex-start;height:100%;top:0}.right .landing_hero_image img{-o-object-position:left bottom;object-position:left bottom}.landing_hero+.block{margin-top:var(--space-b) !important}.landing_hero_desktop_image{display:block}.landing_hero_mobile_image{display:none}@media(orientation: portrait){.landing_hero_mobile_image{display:block}.landing_hero_desktop_image:not(.solo){display:none}.landing_hero{display:flex;flex-direction:column;gap:var(--space-gap)}.landing_hero_image{position:relative;height:auto;left:auto;transform:none;max-width:100%;max-height:50vh;top:auto;margin-top:-10vh}.landing_hero_image img{max-width:100%;max-height:50vh;-o-object-position:center bottom;object-position:center bottom}.middle.right h1{min-height:unset}.middle .landing_hero_container,.bottom .landing_hero_container{align-items:flex-start}.landing_hero_container{min-height:0}}.gallery-and-text{display:grid;grid-template-columns:4fr 8fr;gap:var(--space-gap)}.gallery-and-text h2{font-size:var(--step-4)}.gallery-and-text.left_image{grid-template-columns:8fr 4fr}.gallery-and-text.left_image .gt_gallery_column{order:1}.gallery-and-text.left_image .gt_text_column{order:2}.gallery-and-text.right_image .gt_text_column{order:1}.gallery-and-text.right_image .gt_gallery_column{order:2}.gt_text_column{display:flex;flex-direction:column}.gt_text_column.middle_text{justify-content:center}.gt_text_column.top_text{justify-content:flex-start}.gt_text_column.bottom_text{justify-content:flex-end}.gt_text_column_heading{font-size:var(--step-4)}.gt_gallery{display:flex;flex-wrap:wrap;gap:var(--space-gap);padding-left:0}.gt_gallery li{list-style:none;cursor:pointer;position:relative;margin:0;flex-grow:1;flex-basis:35%}.gt_gallery li img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1.1/1;max-height:350px}.gt_gallery li:nth-child(5n-3),.gt_gallery li:nth-child(5n){flex-basis:45%}.gt_gallery li:nth-child(5n-3) img,.gt_gallery li:nth-child(5n) img{aspect-ratio:1.35/1}.gt_gallery li:first-child,.gt_gallery li:nth-child(2n):last-child{flex-basis:100%}.gt_gallery li:first-child img,.gt_gallery li:nth-child(2n):last-child img{aspect-ratio:2.5/1}@media(max-width: 1200px){.gallery-and-text{grid-template-columns:6fr 6fr !important}}@media(max-width: 1024px){.gallery-and-text{grid-template-columns:1fr !important}.gallery-and-text .gt_gallery_column{order:2 !important}}@media(max-width: 480px){.gt_gallery li{flex-basis:100% !important}.gt_gallery li img{aspect-ratio:auto !important;max-height:50vh !important}}.teachers_profile_heading_wrapper{padding-bottom:var(--space-d);text-align:center}.teachers_heading{display:flex;flex-direction:column;justify-content:flex-end}.teachers_profile_container{display:grid;grid-template-areas:"name ." "photo bio ";grid-template-columns:3fr 9fr;gap:var(--space-gap);margin-bottom:var(--space-row-margin)}.teachers_profile_container.video{grid-template-areas:"name video" "photo video" "bio bio"}.teachers_heading{grid-area:name}.teachers_heading h3{margin:0}.teachers_photo{grid-area:photo;align-self:end}.teachers_photo img{aspect-ratio:1/1}.video{grid-area:video}.teachers_profile_body{grid-area:bio}.teachers_profile_body>div{-moz-columns:2;columns:2;-moz-column-gap:var(--space-gap);column-gap:var(--space-gap)}.teachers_profile_body>div p{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.button svg{stroke:#fff}.button:hover svg,.button:focus svg{stroke:var(--color-primary)}@media(max-width: 768px){.teachers_profile_container{grid-template-areas:"photo name" "bio bio";grid-template-columns:150px auto}.teachers_profile_container.video{grid-template-areas:"photo name" "video video" "bio bio"}.teachers_profile_body>div{-moz-columns:1;columns:1}}@media(max-width: 400px){.teachers_profile_container{grid-template-columns:100px auto}h3{font-size:var(--step-3)}}.block.cover-block{width:100%;min-height:110vh;position:relative;z-index:2;color:var(--color-text);padding:var(--space-row-padding) 0;display:flex;align-items:center}.block.cover-block:before{content:"";display:block;height:20vh;width:100%;background:linear-gradient(0deg, rgba(52, 51, 49, 0) 0%, rgb(52, 51, 49) 40%, rgb(52, 51, 49) 60%, rgba(52, 51, 49, 0) 100%);position:absolute;bottom:calc(100% - 10vh);left:0;z-index:2}.block.cover-block:after{content:"";display:block;height:20vh;width:100%;background:linear-gradient(0deg, rgba(52, 51, 49, 0) 0%, rgb(52, 51, 49) 40%, rgb(52, 51, 49) 60%, rgba(52, 51, 49, 0) 100%);z-index:2;position:absolute;left:0;top:calc(100% - 10vh);z-index:2}.has-silver-background-color+.cover-block:before{background:linear-gradient(0deg, rgba(247, 247, 247, 0) 0%, rgb(247, 247, 247) 50%, rgba(247, 247, 247, 0) 100%)}.cover-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;position:absolute;top:0;grid-area:placeholder;left:0}.cover_container{display:grid;grid-template-areas:"text text";grid-template-columns:1fr 1fr;width:100%;max-width:var(--width-wide-inset);position:relative;z-index:2;margin:0 auto;min-height:50vh;padding-left:var(--space-gutter);padding-right:var(--space-gutter)}.cover_container h2{font-size:var(--step-4)}.cover_content{grid-area:text;position:relative}.right.cover_container{grid-template-areas:"placeholder text"}.left.cover_container{grid-template-areas:"text placeholder";grid-template-columns:5fr 7fr}@media(max-width: 1024px){.block.cover-block{display:flex;flex-direction:column;padding-bottom:0;gap:var(--space-gap)}.block.cover-block img{position:relative;flex-grow:1;z-index:1}.block.cover-block:before{display:none}.cover_container{display:block;min-height:0}.cover_container:before{content:"";display:block;height:20vh;position:absolute;top:calc(100% - 10vh + var(--space-gap));left:0;width:100%;background:linear-gradient(0deg, rgba(52, 51, 49, 0) 0%, rgb(52, 51, 49) 50%, rgba(52, 51, 49, 0) 100%)}.has-silver-background-color+.cover-block .cover_container:before{background:linear-gradient(0deg, rgba(247, 247, 247, 0) 0%, rgb(247, 247, 247) 50%, rgba(247, 247, 247, 0) 100%)}}.home-hero{padding:0 !important;margin:0}.hero__animation{display:flex;align-items:center;justify-content:center;width:100%;position:relative;min-height:100vh;padding:var(--space-row-padding) 0 !important;transform-origin:50% 25%}@media(max-width: 1024px){.hero__animation{padding:calc(var(--space-c) + var(--header-height)) 0 !important}}.hero__image-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:max(100vh,57vw);width:max(100vw,179vh);z-index:1;display:flex;align-items:center;justify-content:center}.hero__bg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:105%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:1;border-radius:0;max-width:unset}.hero__screen{position:absolute;width:129%;z-index:3;left:50%;top:50%;transform:translate(-50%, -50%);max-width:unset}.hero__text-container{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:2;color:#fff;width:var(--width-full-inset);max-width:var(--width-wide-inset);margin:0 auto}.hero__text-container p{font-size:var(--step-3);font-weight:var(--font-weight-bold)}.hero__text-container p strong{color:var(--color-primary)}.home-hero+div{margin-top:-20vh}@media(max-width: 1024px)and (orientation: portrait){.hero__animation{align-items:flex-start}.hero__text-container{display:block}.hero__bg{height:75%;top:auto;bottom:0;transform:translate(-50%, 0)}.hero__image-container .hero__overlay{content:"";position:absolute;top:10%;left:0;width:100%;height:40%;background:linear-gradient(0deg, rgba(52, 51, 49, 0) 0%, rgb(52, 51, 49) 50%, rgb(52, 51, 49) 100%);z-index:3}}@media(max-width: 768px){.hero__image-container .hero__overlay{top:25%;height:50%}.hero__bg{height:50%}}@media(max-width: 400px){.hero__text-container p{font-size:var(--step-1)}}.hero__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;z-index:5;opacity:0}.teachers_cards{margin-bottom:0;padding-bottom:var(--space-row-margin)}.card_header{max-width:var(--width-narrow);text-align:center;padding-bottom:var(--space-d);margin-left:auto;margin-right:auto}.cards_wrapper{gap:var(--space-gap);display:flex;flex-wrap:wrap;padding-bottom:var(--space-b);justify-content:center}.teachers_single_card{width:320px;max-width:100%}.teachers_image_group{display:block;aspect-ratio:1/1;width:100%;margin-bottom:var(--space-b);position:relative;overflow:hidden;border-radius:30px}.teachers_image_group img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teachers_image_group svg{position:absolute;right:20px;bottom:20px;transform:scale(1);transition:var(--transition);transform-origin:100% 100%}.teachers_image_group.teachers_link:hover svg,.teachers_image_group.teachers_link:focus svg{transform:scale(1.5)}.teachers_image_group h3{font-size:var(--step-3);margin-bottom:20px}@media(max-width: 768px)and (min-width: 460px){.teachers_single_card{display:flex;gap:20px;width:100%}.teachers_single_card .teachers_image_group{width:150px;height:150px;flex-shrink:0}.teachers_single_card h3{margin-bottom:10px}}.membership_cards_header{max-width:var(--width-narrow);margin:0 auto;text-align:center;padding-bottom:var(--space-row-padding)}.membership_cards_container{display:flex;padding-top:var(--space-row-padding);gap:var(--space-gap);position:relative;max-width:calc(var(--width-wide)*5/6);margin-left:auto;margin-right:auto}.membership_card{position:relative;display:flex;flex-direction:column;flex-basis:1%;flex-grow:1;border:2px solid;border-radius:var(--border-radius-large);padding:var(--space-panel-padding);background-color:var(--color-mgrey);transition:var(--transition);color:#fff}@media(max-width: 820px){.membership_cards_container{flex-wrap:wrap}.membership_card{flex-basis:100%}}.membership_card_link{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:var(--border-radius-large)}.membership_card hr{height:2px;width:100%;margin-bottom:30px}.membership_card_content{flex-grow:1;margin-bottom:30px}.membership_card.color-lgrey:hover,.membership_card.color-lgrey:hover .button{box-shadow:0px 0px 10px 3px rgba(255,255,255,.4)}.color-lgrey,.color-lgrey .membership_card_separator{border-color:var(--color-lgrey)}.color-lgrey h2,.color-lgrey h3,.color-lgrey h4 h5,.color-lgrey h6{color:var(--color-lgrey)}.color-lgrey .button{background-color:var(--color-lgrey);color:var(--color-dgrey)}.membership_card.color-gold:hover,.membership_card.color-gold:hover .button{box-shadow:0px 0px 10px 1px var(--color-gold)}.color-gold,.color-gold hr{border-color:var(--color-gold)}.color-gold h2,.color-gold h3,.color-gold h4 h5,.color-gold h6{color:var(--color-gold)}.color-gold .button{background-color:var(--color-gold);color:#fff}.membership_cards_container::before{content:"";position:absolute;top:calc(var(--space-row-margin)*-1 + 10px);left:calc(50% - 5px);display:block;border:1px solid #fff;height:10px;width:10px;border-radius:100%}.membership_cards_container::after{content:"";position:absolute;display:block;height:calc((var(--space-g)) - 20px);width:4px;top:calc(var(--space-row-margin)*-1 + 25px);left:50%;background-image:radial-gradient(circle, #fff 20%, rgba(0, 0, 0, 0) 0%);background-position:left;background-size:2px 10px;background-repeat:repeat-y}.membership_card:after{content:"";position:absolute;display:block;height:calc((var(--space-g)) - 20px);width:10px;bottom:calc(100% + 2px);left:50%;background-image:radial-gradient(circle, #fff 20%, rgba(0, 0, 0, 0) 0%);background-position:left;background-size:2px 10px;background-repeat:repeat-y}.membership_card:before{content:"";position:absolute;display:block;width:calc(50% + var(--space-b)/2);top:calc(var(--space-row-margin)*-1 + 10px);height:10px;background-image:radial-gradient(circle, #fff 20%, rgba(0, 0, 0, 0) 0%);background-position:top;background-size:10px 2px;background-repeat:repeat-x}.membership_card:first-child:before{left:calc(50% + 10px)}.membership_card:last-child:before{right:calc(50% + 10px)}@media(max-width: 820px){.membership_cards_container::after{height:calc(var(--space-g)*2 - 20px)}.membership_card:first-child::after{display:none}.membership_card:after{height:var(--space-b)}.membership_card:before{display:none}}.contact-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-gap)}@media(max-width: 820px){.contact_columns_container{grid-template-columns:1fr}}.contact_columns_socials_wrapper{display:flex;flex-wrap:wrap;padding-bottom:var(--space-b);gap:var(--space-a)}.contact_columns_socials{max-width:140px;flex-basis:20%;flex-grow:1;min-width:120px}.contact_columns_socials svg{height:20px;width:20px;transition:var(--transition)}.contact_columns_socials .teachers_info{display:flex;flex-direction:column;justify-content:flex-end}.contact_columns_socials img,.contact_columns_teachers_name,.contact_columns_social_links{padding:0;margin-bottom:11px}.contact_columns_socials img{aspect-ratio:1/1;width:100%}.contact_columns_teachers_name{font-size:var(--step-1);font-weight:var(--font-weight-regular)}.contact_columns_social_links{display:flex;flex-wrap:wrap;gap:15px}.contact_columns_social_links a:focus svg,.contact_columns_social_links a:hover svg{fill:var(--color-primary)}@media(max-width: 1024px){.contact-columns{grid-template-columns:1fr}}.main--webinar{min-height:100vh;padding-top:var(--space-b);padding-bottom:140px}.main--webinar h1,.main--webinar h1 strong{font-size:var(--step-4);text-transform:none;line-height:1.3em;display:inline-block}.webinar-host{margin:var(--space-gap) 0 0 0 !important;display:flex;gap:10px;align-items:flex-end}.webinar-host img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.webinar-host h2{font-size:var(--step-1) !important;margin-bottom:5px}.wj_embed_wrapper .wj_cover-img{background-color:#fff !important}.wj_embed_wrapper #countdown *{color:var(--color-text) !important}.wj_embed_wrapper .wj_bottombar_collapse{display:none !important}.wj_embed_wrapper .js_date_container{font-size:var(--step-1)}.wj_embed_wrapper .wj_bottombar_date_list *{color:var(--color-text)}@media(max-width: 1024px){.main--webinar .wp-block-columns{flex-wrap:wrap !important}.main--webinar .wp-block-column{flex-basis:100% !important}}@media(max-width: 768px){.main--webinar{padding-bottom:240px}.wj_embed_wrapper .wj_bottombar_collapse{display:block !important;margin-top:0}}.has-s-font-size,.has-s-font-size li,.has-s-font-size strong{font-size:var(--step--1)}.has-default-font-size,.has-default-font-size li,.has-default-font-size strong{font-size:var(--step-0)}.has-m-font-size,.has-m-font-size li,.has-m-font-size strong{font-size:var(--step-1)}.has-l-font-size,.has-l-font-size li,.has-l-font-size strong{font-size:var(--step-2)}.has-xl-font-size,.has-xl-font-size li,.has-xl-font-size strong{font-size:var(--step-5)}.has-xxl-font-size,.has-xxl-font-size li,.has-xxl-font-size strong{font-size:var(--step-8)}.has-xxxl-font-size,.has-xxxl-font-size li,.has-xxxl-font-size strong{font-size:var(--step-10)}.has-primary-background-color{background-color:var(--color-primary)}.has-primary-color{color:var(--color-primary)}.has-white-background-color{background-color:var(--color-white)}.has-white-color{color:var(--color-white)}.has-lgrey-background-color{background-color:var(--color-lgrey)}.has-lgrey-color{color:var(--color-lgrey)}.has-dgrey-background-color{background-color:var(--color-dgrey)}.has-dgrey-color{color:var(--color-dgrey)}.has-black-background-color{background-color:var(--color-black)}.has-black-color{color:var(--color-black)}.has-gold-background-color{background-color:var(--color-gold)}.has-gold-color{color:var(--color-gold)}.has-mgrey-background-color{background-color:var(--color-mgrey)}.has-mgrey-color{color:var(--color-mgrey)}.has-text-align-center{text-align:center}ul.icon-check{list-style-type:none;padding-left:0}.icon-check li{padding-left:30px;position:relative;margin-bottom:15px}.icon-check li:before{content:"";background-image:url('data: image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.447" height="16.447" viewBox="0 0 16.447 16.447"><path id="Check_Mark" d="M8.224,16.447A8.224,8.224,0,0,1,8.224,0a8.388,8.388,0,0,1,5.422,2.045,8.05,8.05,0,0,1,2.8,6.178A8.233,8.233,0,0,1,8.224,16.447Zm0-15.419a7.2,7.2,0,1,0,7.2,7.2A7.2,7.2,0,0,0,8.224,1.028ZM7.045,11.157l5.14-5.14a.514.514,0,1,0-.727-.727L6.682,10.067,4.989,8.374a.514.514,0,0,0-.727.727l2.056,2.056a.514.514,0,0,0,.727,0Z" fill="rgb(236 168 52)"/></svg>');width:18px;height:18px;background-size:contain;background-position:top left;background-repeat:no-repeat;display:inline-block;position:absolute;left:0;top:3px}.are-vertically-aligned-top{align-items:flex-start}.is-vertically-aligned-top{align-self:flex-start}.blog-feed-wrapper{gap:var(--space-gap);position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:var(--header-height)}.blog-link{text-decoration:none;background-color:var(--color-mgrey);border-radius:var(--border-radius-large);color:var(--color-lgrey);display:flex;flex-direction:column;flex-grow:1;text-decoration:none !important}.blog-link:hover,.blog-link:focus{box-shadow:0px 0px 25px rgba(247,247,247,.2)}.blog-link:hover .text_button svg,.blog-link:focus .text_button svg{stroke:var(--color-primary)}.blog-link figure{margin:0}.blog-link img{border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover}.blog-header{padding:var(--space-gap);display:flex;flex-direction:column;flex-grow:1}.blog-header p{flex-grow:1}.blog-header h2,.blog-header h3{font-size:var(--step-2)}.blog-link .text_button{width:100%;color:#fff;display:flex;align-items:center;justify-content:flex-end;font-size:var(--step-0)}.blog-link .text_button svg{stroke:#fff}.pagination{width:100%;text-align:right;position:absolute;right:var(--space-gutter);bottom:calc(var(--space-gap)*-2)}.page-numbers{text-decoration:none;color:#fff}.page-numbers:not(:last-child){margin-right:10px}.page-numbers:hover{color:var(--color-gold)}.page-numbers.current{font-weight:var(--font-weight-bold);color:var(--color-gold)}.pagination .next:after{content:url("../../assets/img/btn_arrow-grey.png");display:inline-block;font-size:var(--step-0);vertical-align:middle;position:relative;top:1px}.pagination .next:hover::after{content:url("../../assets/img/btn_arrow-orange.png");display:inline-block;font-size:var(--step-0);vertical-align:middle;position:relative;top:1px}@media(min-width: 769px){.blog .blog-link:first-child{flex-direction:row;grid-column:span 3;align-items:stretch}.blog .blog-link:first-child figure{max-height:100%;width:55%}.blog .blog-link:first-child figure img{max-height:100%;height:100%;display:block;border-radius:var(--border-radius-large) 0 0 var(--border-radius-large)}.blog .blog-link:first-child .blog-header{width:45%}.blog .blog-link:first-child .blog-header h2{font-size:var(--step-4)}}@media(max-width: 1024px){.blog-feed-wrapper{grid-template-columns:1fr 1fr}.blog .blog-link:first-child{grid-column:span 2}}@media(max-width: 768px){.blog-feed-wrapper{grid-template-columns:1fr}.blog .blog-link:first-child{grid-column:span 1}}.blog-featured-image{margin:var(--header-height) 0 0;width:100%}.blog-featured-image img{-o-object-fit:cover;object-fit:cover;height:auto;max-height:50vh;min-height:300px;width:100%;display:block}.single-post-title{font-size:var(--step-4);color:var(--color-primary)}.top-posts{border-radius:var(--border-radius-small);background-color:var(--color-mgrey);padding:var(--space-gap)}.top-post{display:flex;flex-direction:row;overflow:hidden;width:100%;height:100%;gap:20px;text-decoration:none !important}.top-post p{color:#fff;transition:var(--transition);flex-basis:50%;flex-grow:1}.top-post:hover p,.top-post:focus p{color:var(--color-primary)}.top-post:not(:last-child){margin-bottom:var(--space-a)}.top-post figure{margin:0;width:100px;flex-shrink:0}.top-post figure img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100px;height:100px;display:block}.top-articles-heading{font-size:var(--step-2)}.related-posts{margin:var(--space-d) auto}.related-posts-heading{margin-bottom:var(--space-c);font-size:var(--step-4)}.related-posts-wrapper{display:grid;grid-template-columns:4fr 4fr 4fr;gap:var(--space-gap);position:relative}@media(max-width: 1140px){.related-posts-wrapper{grid-template-columns:6fr 6fr}}@media(max-width: 768px){.related-posts-wrapper{grid-template-columns:12fr;justify-items:center}}.blog-sidebar-cta{background-color:var(--color-lgrey);border-radius:var(--border-radius-small);padding:var(--space-gap);margin-top:var(--space-gap);color:var(--color-dgrey)}.blog-sidebar-cta h3{color:var(--color-gold)}.blog-sidebar-cta .buttons{margin:0 !important}.blog-sidebar-cta .button{border:1px solid var(--color-gold)}.blog-sidebar-cta .button:hover{background-color:var(--color-lgrey)}.blog-sidebar-cta .button:hover a{color:var(--color-gold) !important}.blog-sidebar-cta .button a{color:#fff !important;text-decoration:none}.single article>.wp-block-image{width:100%;margin:0}.single article>.wp-block-image img{-o-object-fit:cover;object-fit:cover;height:auto;max-height:50vh;min-height:300px;width:100%}.woocommerce ul.products{width:100%;gap:var(--space-gap);display:grid;grid-template-columns:1fr 1fr 1fr}.woocommerce ul.products .woocommerce-loop-product__title{word-break:break-word}.woocommerce-loop-product__link{padding:var(--space-panel-padding)}.woocommerce-loop-product__link>img{margin-left:calc(var(--space-panel-padding)*-1) !important;margin-top:calc(var(--space-panel-padding)*-1) !important;width:calc(100% + var(--space-panel-padding)*2) !important;max-width:calc(100% + var(--space-panel-padding)*2) !important}@media(max-width: 1140px){.woocommerce ul.products{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100% !important}}@media(max-width: 640px){.woocommerce ul.products{grid-template-columns:1fr}}.woocommerce li.product{text-decoration:none;background-color:var(--color-mgrey);border-radius:var(--border-radius-large);overflow:hidden;color:var(--color-lgrey);display:flex;flex-direction:column}@media(max-width: 768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0}}.woocommerce ul.products::before{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin:0;transition:var(--transition)}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover,.woocommerce ul.products li.product:focus,.woocommerce-page ul.products li.product:focus{box-shadow:0px 0px 25px rgba(247,247,247,.2)}.woocommerce-loop-product__link{text-align:center;font-size:var(--step-1);display:flex;flex-direction:column;height:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#fff;font-weight:var(--font-weight-semibold);line-height:1.5em;border:none;flex-grow:1}.size-woocommerce_thumbnail{border-radius:0;background-color:#888887;width:100%;margin-bottom:var(--space-b) !important}.woocommerce ul.products li.product .price{color:var(--color-gold);margin:var(--space-c) auto 0;font-weight:var(--font-weight-bold)}.woocommerce ul.products li.product .price::after{content:url("../../assets/img/Group58.png");width:80px;display:block;transition:var(--transition);margin:var(--space-b) auto 0}.woocommerce ul.products li.product .button{display:none}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover,.woocommerce ul.products li.product:focus,.woocommerce-page ul.products li.product:focus{box-shadow:0px 0px 25px rgba(247,247,247,.2)}.woocommerce ul.products li.product:hover .price::after,.woocommerce-page ul.products li.product:hover .price::after,.woocommerce ul.products li.product:focus .price::after,.woocommerce-page ul.products li.product:focus .price::after{transform:translateX(10px)}.single-product header{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-dgrey)}.single-product main{overflow:visible}.single-product footer{display:none}.woocommerce div.product{width:100%;display:grid;gap:var(--space-gap);grid-template-areas:"a b" "a c" "a d";grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.woocommerce div.product div.images.woocommerce-product-gallery{grid-area:a;opacity:1 !important;height:calc(100vh - var(--header-height));overflow:hidden;position:-webkit-sticky;position:sticky;top:var(--header-height);width:50vw;margin-left:calc((50vw - 45rem + var(--space-gutter))*-1);margin-bottom:0}.woocommerce div.product div.images.woocommerce-product-gallery img{border-radius:0 30px 0 0;height:calc(100vh - var(--header-height));width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 90rem){.woocommerce div.product div.images.woocommerce-product-gallery{margin-left:calc((var(--space-gutter))*-1)}}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{height:100%;position:relative}.flex-control-thumbs{position:absolute;bottom:0;justify-content:center;width:100%;display:flex;left:0;padding:20px !important;gap:20px}.flex-control-thumbs li{width:100px !important;height:100px !important;max-height:15vh;max-width:15vh}.flex-control-thumbs img{border:1px solid #fff;border-radius:var(--border-radius-small) !important;-o-object-fit:cover;object-fit:cover;width:100% !important;height:100% !important;opacity:1 !important}.woocommerce #sidebar{display:none}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr,.woocommerce div.product form.cart .variations th{border:none !important}.woocommerce div.product div.summary{width:100%;padding:0;margin:0 0 20px 0;grid-area:b;z-index:5;position:-webkit-sticky;position:sticky;top:var(--header-height);background-color:var(--color-dgrey)}.woocommerce div.product div.summary:before{content:"";position:absolute;width:calc(50vw - var(--space-gutter));left:calc(var(--space-gap)*-1);background:var(--color-dgrey);top:0;height:100%;z-index:-1}.woocommerce div.product div.summary:after{content:"";position:absolute;width:calc(50vw - var(--space-gutter));left:calc(var(--space-gap)*-1);background:linear-gradient(0deg, rgba(52, 51, 49, 0) 0%, rgb(52, 51, 49) 75%);top:100%;height:60px;z-index:-1}.woocommerce-page div.product .woocommerce-accs{padding:0;grid-area:c;width:100%}.woocommerce div.product section.related.products{padding:0;grid-area:d}.woocommerce div.product .product_meta{margin-bottom:var(--space-xs);display:none}.product_title.entry-title{font-size:var(--step-4);color:#fff;text-transform:none;font-weight:var(--font-weight-bold);line-height:1.5em;margin-bottom:15px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:var(--step-3);font-weight:var(--font-weight-bold);color:var(--color-gold);margin-bottom:0}@media(max-width: 1200px){.product_title.entry-title{font-size:var(--step-3)}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:var(--step-2)}}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{display:none}.variations{margin:0 !important}.value{position:relative}.reset_variations{display:none !important}.woocommerce div.product form.cart{width:100%;padding-top:var(--space-a);margin:0;display:flex;align-items:flex-end;gap:10px}.woocommerce-variation-add-to-cart{display:flex;align-items:center}.woocommerce div.product form.cart .button{white-space:nowrap;margin:0}.woocommerce div.product form.variations_form .variations tbody tr{display:flex;flex-direction:column;align-items:flex-start}.product .nyp{margin-bottom:0;flex-grow:1}.product .nyp input{min-width:200px}.product .nyp+.quantity{display:none !important}.woocommerce div.product form.cart .variations select{border-radius:var(--border-radius-large);font-weight:var(--font-weight-semibold);padding:10px 20px;margin:0;color:#fff;min-width:200px;border:1px solid var(--color-lgrey);-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='17.678' height='17.678' viewBox='0 0 17.678 17.678'><path id='Path_23' data-name='Path 23' d='M-5132.257-2465.578h12v12' transform='translate(-5355.157 1894.112) rotate(135)' fill='none' stroke='white' stroke-width='1'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 15px);background-position-y:9px}.woocommerce div.product .qty{background-color:rgba(0,0,0,0);color:#fff;box-shadow:none;border:1px solid var(--color-lgrey)}.woocommerce div.product form.cart .variations select option{margin:40px;font-weight:var(--font-weight-semibold);background:var(--color-dgrey);color:#fff;border:2px solid #fff}.single-product.woocommerce .related.products ul.products{grid-template-columns:1fr 1fr;margin-bottom:0}.single-product.woocommerce .related.products h2{font-size:var(--step-1);font-weight:var(--font-weight-semibold);color:#fff;width:100%}.single-product.woocommerce .related.products .product .price{margin:0 auto}.single-product.woocommerce .related.products .product .price:after{margin-top:var(--space-a);margin-bottom:0}.single-product.woocommerce .related.products .product h2{font-size:18px}.single-product.woocommerce ul.products{position:relative;padding:0}.single-product.woocommerce .related.products .woocommerce-loop-product__link{padding:var(--space-a)}.single-product.woocommerce .related.products .woocommerce-loop-product__link>img{margin-left:calc(var(--space-a)*-1) !important;margin-top:calc(var(--space-a)*-1) !important;width:calc(100% + var(--space-a)*2) !important;max-width:calc(100% + var(--space-a)*2) !important}.single-product.woocommerce .size-woocommerce_thumbnail{max-height:200px}.single-product.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-bottom:var(--space-b)}.woocommerce div.product p.price,.woocommerce div.product span.price{margin-bottom:var(--space-a)}table{margin-bottom:20px;width:100%}@media(max-width: 1200px){.woocommerce div.product form.cart{gap:20px;flex-wrap:wrap}}@media(max-width: 1024px){.woocommerce div.product{grid-template-areas:"a" "b" "c" "d";grid-template-columns:1fr}.woocommerce div.product div.images.woocommerce-product-gallery{width:100%;height:min(90vh - var(--header-height) - var(--space-gutter)*2,100vw);border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;position:relative;top:0}.woocommerce div.product div.images.woocommerce-product-gallery img{height:min(90vh - var(--header-height) - var(--space-gutter)*2,100vw)}.woocommerce div.product div.summary{position:relative;top:0}.woocommerce div.product div.summary .product_title{word-break:break-word}}@media(max-width: 480px){.single-product.woocommerce .related.products ul.products{grid-template-columns:1fr}}.woocommerce-message,.woocommerce-info{display:flex;align-items:center;gap:20px;flex-wrap:wrap;color:var(--color-text) !important;background-color:#fff !important;border-radius:var(--border-radius-small);border-top:none;padding:10px 20px;justify-content:space-between}.woocommerce-message:before,.woocommerce-message:after,.woocommerce-info:before,.woocommerce-info:after{display:none}.woocommerce-message .button,.woocommerce-info .button{margin-top:0 !important;order:2}.woocommerce-message a:hover,.woocommerce-info a:hover{color:var(--color-gold);text-decoration:underline}.checkout_coupon .button{margin-top:0 !important}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--color-gold);color:var(--color-text);font-weight:var(--button-font-weight)}.accordion{overflow:hidden;margin-bottom:10px;border-bottom:none}.accordion__heading h2,.accordion__heading h3,.accordion__heading h4{font-size:var(--step-2)}.accordion__heading{padding:10px 60px 10px 0;position:relative;transition:var(--transition);width:100%;text-align:left;background-color:rgba(0,0,0,0);-webkit-appearance:none;box-shadow:none;border:none !important;border-bottom:1px solid var(--color-lgrey) !important;border-radius:0;font-size:var(--step-1)}.accordion__heading svg{position:absolute;right:5px;font-size:var(--step-4);color:var(--color-text);transition:var(--transition);text-align:center;top:50%;transform:translateY(-50%) rotate(-90deg)}.accordion__heading:hover,.accordion__heading:focus-visible{cursor:pointer;color:var(--color-primary)}.accordion__heading[aria-expanded=true] svg{transform:translateY(-50%) rotate(0deg)}.accordion__main{padding:20px 0}.accordion__main{display:none}.accordion__main h2:first-child{display:none}.accordion__main.open{display:block}@media(max-width: 480px){.woocommerce table{font-size:14px}.woocommerce table td:first-child,.woocommerce table tr:first-child{font-size:13px;line-height:1.4em}}.woocommerce div.product form.cart .variations{width:auto;flex-grow:1}.woocommerce-cart .woocommerce-cart-form{margin-bottom:var(--space-d)}.woocommerce-info,.woocommerce-message{border-top-color:var(--color-gold);background-color:var(--color-mgrey);color:rgba(247,247,247,.5)}.woocommerce-info::before{color:var(--color-gold)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:var(--color-mgrey)}.woocommerce-page article a{color:var(--color-gold)}.woocommerce-page article a:hover{color:var(--color-lgrey)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:15px 45px;font-size:var(--step-0);font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--color-gold);text-decoration:none;border-radius:var(--border-radius-button);text-align:center;transition:var(--transition);margin:var(--space-a) 0 0}.shop_table button,.shop_table .button{margin:0 !important}.shop_table input[type=text],.shop_table input[type=email],.shop_table input[type=tel],.shop_table select{border-radius:var(--border-radius-small)}.shop_table .quantity .qty{color:var(--color-text)}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:60px;margin:0 !important;display:block}.product-thumbnail a{display:block}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--color-lgrey);color:var(--color-dgrey)}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{min-width:200px;padding-left:15px}#coupon_code{min-height:44px}table,thead,tr,.woocommerce table.shop_table td{border:1px solid rgba(247,247,247,.5) !important}th,.woocommerce table.shop_table td{border:1px solid rgba(247,247,247,.1) !important}.woocommerce .woocommerce-customer-details address{border:1px solid rgba(247,247,247,.5) !important;border-radius:15px;padding:20px}.woocommerce .woocommerce-customer-details address p{margin-top:10px}form.woocommerce-checkout .col2-set>div{padding-bottom:var(--space-gap)}td.woocommerce-table__product-name.product-name{padding-left:2.5em !important}.cross-sells{display:none}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:15px 45px;color:var(--color-text)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:none}.woocommerce ul.order_details{background-color:var(--color-lgrey);border-radius:var(--border-radius-small);color:var(--color-text);padding:10px 20px !important}.woocommerce ul.order_details li{margin-bottom:0}.woocommerce-form-login__rememberme{display:block !important}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;gap:10px;flex-wrap:wrap;flex-grow:1}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{margin-right:0;flex-grow:1}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{display:none}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:auto}@media(max-width: 540px){.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{flex-grow:1}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce form .form-row-first button,.woocommerce form .form-row-last button,.woocommerce-page form .form-row-first button,.woocommerce-page form .form-row-last button{width:100%}}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce form .form-row .required{color:#ff8686}.shop_table .quantity .qty{border:1px solid #fff;color:#fff;background-color:rgba(0,0,0,0)}.woocommerce-account div.woocommerce{padding:0}.woocommerce-MyAccount-navigation ul{border-right:1px solid var(--color-dgrey);list-style:none;padding-right:var(--space-gutter);padding-left:0;position:relative}.woocommerce-MyAccount-navigation-link a{width:100%}.woocommerce-MyAccount-navigation-link.is-active a{color:#fff}.woocommerce-MyAccount-navigation-link.is-active::after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:0;height:0;vertical-align:middle;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #fff}.woocommerce-MyAccount-navigation-link{margin-bottom:0;padding:var(--space-a) var(--space-a) var(--space-a) 0;position:relative;border-bottom:1px solid var(--color-text)}.woocommerce-MyAccount-navigation-link a{text-decoration:none}@media(max-width: 768px){.woocommerce-account .woocommerce-MyAccount-content{padding-top:var(--space-c)}}/*# sourceMappingURL=style.min.css.map */