:root{--body: var(--secondary-1);--text-main: #666666;--primary-1: #000000;--primary-1-50: #00000080;--primary-2: #8b8b8b;--secondary-1: #fff;--secondary-2: #eeeeee;--secondary-2-50: #eeeeee80;--secondary-3: #c1c1c1;--gray-1: #505050;--gray-2: #ededed;--gray-3: #393939;--text-1: #666666;--text-2: #A3A3A3;--text-2-50: #A3A3A380;--text-3: #bbbbbb;--text-4: #fff;--input-bg: #eeeeee;--input-secondary-bg: var(--secondary-1);--btn_primary_bg: var(--primary-1);--btn_primary_bg_hover: var(--gray-1);--btn_primary_color: var(--secondary-1);--btn_primary_color_hover: var(--secondary-1);--btn_primary_border: var(--primary-1);--btn_secondary_bg: var(--secondary-1);--btn_secondary_bg_hover: var(--gray-2);--btn_secondary_color: var(--primary-1);--btn_secondary_color_hover: var(--primary-1);--btn_secondary_border: var(--text-2);--red-1: #c81616;--yellow-1: #FFBD12;--green-1: #1aa43d;--disabled: #c1c1c1;--main-font: "IRANYekanXFANum"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:inherit;line-height:2;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{overflow-x:hidden;font-family:var(--main-font);scroll-padding-top:120px}body{overflow-x:hidden;overflow-wrap:break-word;position:relative;max-width:100%;color:var(--text-main);background-color:var(--body)}body.sticky-header-active #page-body{padding-top:92px}html,body{scroll-behavior:smooth}a{color:var(--primary-1);text-decoration:none;will-change:color,background,border,font-size,font-weight,line-height,transform;transition:.2s ease-in-out;transition-property:color,background,border,font-size,font-weight,line-height,transform}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a,.elementor-heading-title{line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--primary-1)}h1{font-weight:900;font-size:2rem}h2{font-weight:800;font-size:1.5rem}h3{font-weight:700;font-size:1.25rem}h4{font-weight:600;font-size:1.125rem}h5,h6{font-weight:500;font-size:1.125rem}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}video{max-width:100%}.ltr{direction:ltr}.rtl{direction:rtl}[class*=" lenz-icon-"],[class=lenz-icon],[class^=lenz-icon-]{font-size:1.5em}.round-8{border-radius:8px}.round-16{border-radius:16px}.circle{border-radius:50%}.entry-container{padding:0}svg.size-24{width:24px;height:24px}svg.size-28{width:28px;height:28px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px) !important;word-wrap:normal !important;border:0 !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;overflow-wrap:normal !important;padding:0 !important;position:absolute !important;width:1px !important}::-webkit-scrollbar{width:8px}body *::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:12px;background:var(--secondary-1)}::-webkit-scrollbar-thumb{background:var(--primary-2);border-radius:12px;border:1px solid rgba(0,0,0,0)}::-webkit-scrollbar-thumb:hover{background:var(--primary-1);border:1px solid var(--secondary-1)}.line-clamp,.line-clamp a{overflow:hidden !important;display:-webkit-box !important;-webkit-box-orient:vertical}.line-clamp-1,.line-clamp-1 a{-webkit-line-clamp:1;line-clamp:1}.line-clamp-2,.line-clamp-2 a{-webkit-line-clamp:2;line-clamp:2}.line-clamp-3,.line-clamp-3 a{-webkit-line-clamp:3;line-clamp:3}.line-clamp-4,.line-clamp-4 a{-webkit-line-clamp:4;line-clamp:4}.line-clamp-none,.line-clamp-none a{-webkit-line-clamp:unset;line-clamp:unset}a,a:active,button,button:active,input,input:active,textarea,textarea:active{outline:1px solid rgba(0,0,0,0)}.disabled{opacity:.5;touch-action:none;pointer-events:none}#container{overflow-x:hidden;min-height:100vh;min-height:100dvh}.page-width{width:100%;max-width:1440px;margin:0 auto;padding-inline:72px;box-sizing:border-box}.hero-item-has-circle{position:relative}.hero-item-has-circle::after,.hero-item-has-circle::before{position:absolute;width:10px;height:10px;background:var(--primary-2);border-radius:50%;z-index:2}::-moz-selection{color:var(--secondary-1);background-color:var(--primary-1)}::selection{color:var(--secondary-1);background-color:var(--primary-1)}::-moz-selection{color:var(--secondary-1);background-color:var(--primary-1)}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--primary-1-50);z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;display:none}#primary{align-items:flex-start;row-gap:20px;margin:0}#post-content{margin:0}#page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;flex-wrap:wrap;margin-top:80px}#breadcrumb-wrap~#page-header{margin-top:0}#page-title{margin:0}#empty-cart-content{display:flex;flex-direction:column;gap:16px;align-items:center;padding:48px;border-radius:10px;border:1px dashed var(--text-2)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--input-bg)}.select2-container--default .select2-selection--single{position:relative;background-color:var(--input-bg);border-radius:8px;padding:12px 20px;height:auto;display:flex;align-items:center;justify-content:space-between;border:0}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:0 10px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single::after{content:"";font-family:"lenz-icon" !important;font-size:24px;color:var(--primary-1);pointer-events:none;line-height:1;will-change:transform;transition:transform .3s ease-in-out}.select2-container--default .select2-selection--single:is(.select2-container--open .select2-selection--single)::after{transform:rotate(180deg)}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:8px 8px 0 0}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:0 0 8px 8px}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{color:var(--primary-2);font-weight:normal;font-size:1rem}.select2-container--default .select2-selection--single .select2-selection__arrow{right:20px;top:50%;transform:translateY(-50%)}.select2-selection__placeholder{color:var(--primary-2);font-weight:normal;line-height:normal}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:unset;left:20px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--btn_primary_bg)}body>.select2-container--open .select2-dropdown{border:1px dashed var(--text-2);background:var(--btn_secondary_bg)}body>.select2-container--open .select2-dropdown--below{border-top:0}body>.select2-container--open .select2-dropdown--above{border-bottom:0}input,textarea{font-family:inherit;border:0;border-radius:8px}input:is([type=text],[type=password],[type=tel],[type=url],[type=date],[type=datetime-local],[type=search],[type=email],[type=month],[type=number],[type=time],[type=week]),input:not([type=button]):not([type=submit]):not([type=range]),textarea{background:var(--input-bg);padding:10px 16px;font-size:.875rem;color:var(--text-1)}input:is([type=text],[type=password],[type=tel],[type=url],[type=date],[type=datetime-local],[type=search],[type=email],[type=month],[type=number],[type=time],[type=week])::-moz-placeholder, input:not([type=button]):not([type=submit]):not([type=range])::-moz-placeholder, textarea::-moz-placeholder{color:var(--text-2)}input:is([type=text],[type=password],[type=tel],[type=url],[type=date],[type=datetime-local],[type=search],[type=email],[type=month],[type=number],[type=time],[type=week])::placeholder,input:not([type=button]):not([type=submit]):not([type=range])::placeholder,textarea::placeholder{color:var(--text-2)}input:is([type=text],[type=password],[type=tel],[type=url],[type=date],[type=datetime-local],[type=search],[type=email],[type=month],[type=number],[type=time],[type=week]).input-secondary,input:not([type=button]):not([type=submit]):not([type=range]).input-secondary,textarea.input-secondary{background:var(--input-secondary-bg);color:var(--text-1)}input:is([type=text],[type=password],[type=tel],[type=url],[type=date],[type=datetime-local],[type=search],[type=email],[type=month],[type=number],[type=time],[type=week]).input-secondary::-moz-placeholder, input:not([type=button]):not([type=submit]):not([type=range]).input-secondary::-moz-placeholder, textarea.input-secondary::-moz-placeholder{color:var(--text-3)}input:is([type=text],[type=password],[type=tel],[type=url],[type=date],[type=datetime-local],[type=search],[type=email],[type=month],[type=number],[type=time],[type=week]).input-secondary::placeholder,input:not([type=button]):not([type=submit]):not([type=range]).input-secondary::placeholder,textarea.input-secondary::placeholder{color:var(--text-3)}input:is([type=password],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=email],[type=month],[type=number],[type=time],[type=week],[type=range],[name=username],#username,#password,#reg_password,#reg_username,#user_login),textarea{direction:ltr;text-align:left}textarea{resize:none}.searchform,.woocommerce-product-search{display:flex;border-radius:8px;background:var(--secondary-2);padding:4px;gap:4px}.searchform input[type=search],.searchform input[type=text],.woocommerce-product-search input[type=search],.woocommerce-product-search input[type=text]{background:rgba(0,0,0,0);width:100%;padding:10px;color:var(--text-2)}.searchform input[type=button],.searchform button.search-field-icon,.woocommerce-product-search input[type=button],.woocommerce-product-search button.search-field-icon{background:rgba(0,0,0,0);padding:10px 12px;border:0}.searchform input[type=button]:hover,.searchform button.search-field-icon:hover,.woocommerce-product-search input[type=button]:hover,.woocommerce-product-search button.search-field-icon:hover{background:var(--secondary-1)}body.sticky-header #header-container{display:block;background:var(--secondary-1);z-index:98}body.sticky-header.sticky-header-active #header-container{position:fixed;top:0;inset-inline:0;z-index:99}.page-template-page_fullwidth #header-container{padding-inline:72px}.page-template-page_fullwidth #header{padding:0}#header_inner{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding-bottom:16px;border-bottom:1px dashed var(--header-border-color, var(--primary-2));border-right:1px dashed var(--header-border-color, var(--primary-2));border-left:1px dashed var(--header-border-color, var(--primary-2));min-height:92px;box-sizing:border-box;will-change:border-left-color;transition:border-left-color .2s ease-in-out}#header_inner:is(.sticky-header-active #header_inner){border-color:var(--sticky-header-border-color, var(--primary-2))}#header-mobile-menu-btn{display:flex;padding:6px;background:var(--primary-1);border-radius:6px;justify-self:end}#header-mobile-menu-btn i{color:var(--secondary-1);font-size:20px}#header-logo{display:flex;align-items:center;justify-content:center;position:relative;height:100%;padding-inline:32px;box-sizing:border-box}#header-logo::after{content:"";position:absolute;bottom:-16px;top:-16px;inset-inline-end:0;border-left:1px dashed var(--header-border-color, var(--primary-2))}#header-logo:is(.sticky-header-active #header-logo)::after{border-color:var(--sticky-header-border-color, var(--primary-2))}#header-logo .site-title{font-size:inherit;line-height:unset}#header-logo .site-title a{color:inherit;font-family:inherit;line-height:inherit;font-size:inherit}.lenz-menu-wrap{z-index:99}.lenz-menu-wrap>.menu>ul,.lenz-menu-wrap .main-menu>.menu{display:flex;align-items:center;flex-wrap:wrap;gap:20px 16px}.lenz-menu-wrap>.menu>ul>.current-menu-item,.lenz-menu-wrap .main-menu>.menu>.current-menu-item{position:relative}.lenz-menu-wrap>.menu>ul>.current-menu-item>a,.lenz-menu-wrap .main-menu>.menu>.current-menu-item>a{color:var(--primary-1)}.lenz-menu-wrap>.menu>ul>.current-menu-item::after,.lenz-menu-wrap .main-menu>.menu>.current-menu-item::after{content:"";position:absolute;bottom:-12px;left:50%;height:2px;width:20px;transform:translateX(-50%);background-color:currentColor}.lenz-menu-wrap>.menu>ul>li a,.lenz-menu-wrap .main-menu>.menu>li a{display:flex;padding:0 8px;color:var(--primary-2)}.lenz-menu-wrap>.menu>ul li a,.lenz-menu-wrap .main-menu>.menu li a{will-change:color;transition:color .2s ease-in-out}.lenz-menu-wrap>.menu>ul li a:hover,.lenz-menu-wrap .main-menu>.menu li a:hover{color:var(--primary-1)}.lenz-menu-wrap .menu-item-has-children{position:relative}.lenz-menu-wrap .menu-item-has-children>ul{display:flex;flex-direction:column;gap:16px;position:absolute;width:-moz-max-content;width:max-content;min-width:200px;max-width:300px;padding:16px;color:var(--secondary-2);background:var(--secondary-2);border:1px dashed var(--primary-2);opacity:0;visibility:hidden;will-change:opacity,visibility;transition:.2s ease-in-out;transition-property:opacity,visibility;z-index:98}.lenz-menu-wrap .menu-item-has-children>ul>li:is(.lenz-menu-wrap.lenz-submenu-has-sq li){padding-inline-start:16px;position:relative}.lenz-menu-wrap .menu-item-has-children>ul>li:is(.lenz-menu-wrap.lenz-submenu-has-sq li)::before{content:"";position:absolute;width:12px;height:12px;top:50%;border:1px solid var(--primary-1);transform:translateY(-50%);inset-inline-start:-2px;box-sizing:border-box}.lenz-menu-wrap .menu-item-has-children>ul>li:is(.lenz-menu-wrap.lenz-submenu-has-sq li)::after{content:"";position:absolute;width:8px;height:8px;top:50%;background:var(--primary-1);transform:translateY(-50%);inset-inline-start:0}.lenz-menu-wrap .menu-item-has-children>ul>li.menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center;gap:4px;padding-inline-end:0}.lenz-menu-wrap .menu-item-has-children>ul>li.menu-item-has-children>a::after{content:"";font-family:"lenz-icon" !important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;rotate:180deg;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--primary-2)}.lenz-menu-wrap .menu-item-has-children:hover>ul{opacity:1;visibility:visible}.lenz-menu-wrap .menu>.menu-item-has-children>ul{margin-top:16px;top:auto;left:50%;transform:translateX(-50%)}.lenz-menu-wrap .menu>.menu-item-has-children>ul::after{content:"";position:absolute;top:-16px;height:16px;left:0;right:0}.lenz-menu-wrap .sub-menu .menu-item-has-children>ul{top:-17px;inset-inline-start:calc(100% + 16px)}.lenz-menu-wrap.left .menu,.lenz-menu-wrap.left .menu>ul{justify-content:left}.lenz-menu-wrap.center .menu,.lenz-menu-wrap.center .menu>ul{justify-content:center}.lenz-menu-wrap.right .menu,.lenz-menu-wrap.right .menu>ul{justify-content:right}.lenz-menu-wrap.col-direction .menu,.lenz-menu-wrap.col-direction .menu>ul{flex-direction:column;align-items:start;align-content:center}.lenz-menu-wrap.col-reverse-direction .menu,.lenz-menu-wrap.col-reverse-direction .menu>ul{flex-direction:column-reverse;align-items:start;align-content:center}.lenz-menu-wrap.row-reverse-direction .menu,.lenz-menu-wrap.row-reverse-direction .menu>ul{flex-direction:row-reverse}#header-actions-wrap{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-inline-end:24px;will-change:margin;transition:margin .2s ease-in-out}.lenz-cart-wrap{position:relative;z-index:2;width:-moz-fit-content;width:fit-content}.lenz-cart-wrap .lenz-cart-count{position:absolute;inset-inline-start:-12px;background:var(--primary-1);display:flex;width:24px;height:24px;color:var(--text-4);align-items:center;justify-content:center;inset-block-start:-8px;pointer-events:none}.lenz-cart-wrap:hover .lenz_mini_cart{opacity:1;visibility:visible;pointer-events:all}.lenz-account-wrap{position:relative;width:-moz-fit-content;width:fit-content}.lenz-account-wrap:hover .account-menu,.lenz-account-wrap:hover>.menu{opacity:1;visibility:visible}.lenz-account-wrap .lenz-account-btn{gap:12px;padding:8px}.lenz-account-wrap .lenz-account-btn.user-logged-in{padding:8px 12px}.lenz-account-wrap .lenz-account-btn.user-logged-in .button-text{max-width:124px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lenz-account-wrap.btn-has-icon.btn-icon-left .button-text{padding-left:12px;border-left:1px solid #c1c1c1}.lenz-account-wrap.btn-has-icon.btn-icon-right .button-text{padding-right:12px;border-right:1px solid #c1c1c1}.lenz-account-wrap .account-menu,.lenz-account-wrap>.menu{position:absolute;top:auto;left:50%;width:-moz-max-content;width:max-content;min-width:200px;max-width:300px;box-sizing:border-box;opacity:0;visibility:hidden;will-change:opacity,visibility;transition:.2s ease-in-out;transition-property:opacity,visibility;transform:translateX(-50%);z-index:98}.lenz-account-wrap .account-menu.p-start,.lenz-account-wrap>.menu.p-start{left:unset;transform:unset;inset-inline-end:0}.lenz-account-wrap .account-menu.p-end,.lenz-account-wrap>.menu.p-end{left:unset;transform:unset;inset-inline-start:0}.lenz-account-wrap .account-menu>ul,.lenz-account-wrap .account-menu ul.menu,.lenz-account-wrap>.menu>ul,.lenz-account-wrap>.menu ul.menu{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:16px;color:var(--secondary-2);background:var(--secondary-2);border:1px dashed var(--primary-2);max-height:500px;overflow:hidden auto}.lenz-account-wrap .account-menu>ul::-webkit-scrollbar,.lenz-account-wrap .account-menu ul.menu::-webkit-scrollbar,.lenz-account-wrap>.menu>ul::-webkit-scrollbar,.lenz-account-wrap>.menu ul.menu::-webkit-scrollbar{width:4px}.lenz-account-wrap .account-menu>ul::-webkit-scrollbar-thumb:hover,.lenz-account-wrap .account-menu ul.menu::-webkit-scrollbar-thumb:hover,.lenz-account-wrap>.menu>ul::-webkit-scrollbar-thumb:hover,.lenz-account-wrap>.menu ul.menu::-webkit-scrollbar-thumb:hover{border:rgba(0,0,0,0)}.lenz-account-wrap .account-menu>ul::-webkit-scrollbar-track,.lenz-account-wrap .account-menu ul.menu::-webkit-scrollbar-track,.lenz-account-wrap>.menu>ul::-webkit-scrollbar-track,.lenz-account-wrap>.menu ul.menu::-webkit-scrollbar-track{background:inherit}.lenz-account-wrap .account-menu>ul li,.lenz-account-wrap .account-menu ul.menu li,.lenz-account-wrap>.menu>ul li,.lenz-account-wrap>.menu ul.menu li{padding-inline-start:16px;position:relative}.lenz-account-wrap .account-menu>ul li::before,.lenz-account-wrap .account-menu ul.menu li::before,.lenz-account-wrap>.menu>ul li::before,.lenz-account-wrap>.menu ul.menu li::before{content:"";position:absolute;width:12px;height:12px;top:50%;border:1px solid var(--primary-1);transform:translateY(-50%);inset-inline-start:-2px}.lenz-account-wrap .account-menu>ul li::after,.lenz-account-wrap .account-menu ul.menu li::after,.lenz-account-wrap>.menu>ul li::after,.lenz-account-wrap>.menu ul.menu li::after{content:"";position:absolute;width:8px;height:8px;top:50%;background:var(--primary-1);transform:translateY(-50%);inset-inline-start:0}.lenz-account-wrap .account-menu>ul li a,.lenz-account-wrap .account-menu ul.menu li a,.lenz-account-wrap>.menu>ul li a,.lenz-account-wrap>.menu ul.menu li a{padding:0 16px;color:var(--primary-2);will-change:color;transition:color .2s ease-in-out}.lenz-account-wrap .account-menu>ul li a:hover,.lenz-account-wrap .account-menu ul.menu li a:hover,.lenz-account-wrap>.menu>ul li a:hover,.lenz-account-wrap>.menu ul.menu li a:hover{color:var(--primary-1)}.header-reserve-btn{padding:8px 16px}.lenz_mini_cart{position:absolute;left:50%;top:100%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,visibility;transition:.2s ease-in-out;transition-property:opacity,visibility}.lenz_mini_cart.p-start{left:unset;transform:unset;inset-inline-end:0}.lenz_mini_cart.p-end{left:unset;transform:unset;inset-inline-start:0}.lenz-mini-cart-content{position:relative;display:grid;width:370px;grid-template-columns:1fr 1fr;padding-block:16px;padding-inline:16px 0;background:var(--secondary-1);border:1px dashed var(--text-2);border-radius:10px;box-sizing:border-box;margin-top:16px}.mini-cart-loading{position:absolute;display:none;align-items:center;justify-content:center;inset:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}.mini-cart-loading svg{max-width:100%;width:50%}.woocommerce-mini-cart{display:flex;flex-direction:column;grid-column:1/-1;margin-bottom:20px;border-bottom:1px solid var(--secondary-3);max-height:450px;overflow:hidden auto;padding-inline-end:8px;margin-inline-end:8px}.woocommerce-mini-cart::-webkit-scrollbar{width:4px}.woocommerce-mini-cart::-webkit-scrollbar-thumb:hover{border:rgba(0,0,0,0)}.woocommerce-mini-cart__empty-message{color:var(--primary-1);grid-column:1/-1}.woocommerce-mini-cart-item{position:relative;display:grid;grid-template-columns:92px 1fr;gap:12px 24px;align-items:center;padding-bottom:16px}.woocommerce-mini-cart-item:not(:last-child){margin-bottom:16px;border-bottom:1px solid var(--secondary-2)}.woocommerce-mini-cart-item .variation{grid-column:1/-1;display:flex;font-size:14px;gap:4px}.remove_from_cart_button{position:absolute;top:0;inset-inline-end:0;display:flex;color:var(--text-2)}.remove_from_cart_button:hover{color:var(--red-1)}.lenz_mini-cart-item-product-image-wrap{display:flex;background:var(--secondary-2);border-radius:6px;padding:8px;box-sizing:border-box;height:92px}.lenz_mini-cart-item-product-image-wrap img{-o-object-fit:contain;object-fit:contain}.lenz_mini-cart-item-product-name-wrap{font-weight:700;color:var(--primary-1);margin-inline-end:24px}.woocommerce .lenz_mini-cart-item-quantity .quantity,.lenz_mini-cart-item-quantity .quantity{display:flex;padding:2px;justify-content:space-between;border-radius:8px;border:1px solid var(--primary-2);gap:0}.woocommerce .lenz_mini-cart-item-quantity .plus-quantity,.woocommerce .lenz_mini-cart-item-quantity .minus-quantity,.lenz_mini-cart-item-quantity .quantity .plus-quantity,.lenz_mini-cart-item-quantity .quantity .minus-quantity{padding:2px;background:var(--secondary-2);color:var(--primary-2);margin:0;border:unset}.woocommerce .lenz_mini-cart-item-quantity .plus-quantity:hover,.woocommerce .lenz_mini-cart-item-quantity .minus-quantity:hover,.lenz_mini-cart-item-quantity .quantity .plus-quantity:hover,.lenz_mini-cart-item-quantity .quantity .minus-quantity:hover{background:var(--secondary-3)}.woocommerce .lenz_mini-cart-item-quantity .plus-quantity i,.woocommerce .lenz_mini-cart-item-quantity .minus-quantity i,.lenz_mini-cart-item-quantity .quantity .plus-quantity i,.lenz_mini-cart-item-quantity .quantity .minus-quantity i{font-size:1.5rem}.lenz_mini-cart-item-quantity .quantity input.qty{padding:0;text-align:center !important;background:rgba(0,0,0,0);border-radius:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-weight:700;max-width:24px;color:var(--primary-1);font-size:1rem}.lenz_mini-cart-item-quantity .quantity input.qty::-webkit-outer-spin-button,.lenz_mini-cart-item-quantity .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lenz_mini-cart-item-price{width:-moz-fit-content;width:fit-content;margin-inline-start:auto}.woocommerce-mini-cart__total{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin-inline-end:auto;gap:8px}.lenz_mini-cart-item-price bdi,.woocommerce-mini-cart__total bdi{display:flex;align-items:center;gap:4px}.lenz_mini-cart-item-price .woocommerce-Price-currencySymbol,.woocommerce-mini-cart__total .woocommerce-Price-currencySymbol{font-size:12px;font-weight:400;color:var(--primary-2)}.lenz_mini-cart-item-price .woocommerce-Price-amount,.woocommerce-mini-cart__total .woocommerce-Price-amount{font-size:1.25rem;font-weight:700;color:var(--primary-1);line-height:1}.lenz_mini-cart-total{line-height:1;font-weight:600;color:var(--primary-2);font-size:14px}.woocommerce-mini-cart__buttons{align-self:end}body.home #header-logo{width:200px}body.home:not(.sticky-header-active) #header_inner{border-inline-end-color:rgba(0,0,0,0)}body.home:not(.sticky-header-active) #header-actions-wrap,body.home:not(.sticky-header-active) #header-mobile-menu-btn{margin-inline-end:0}#header-mobile-menu-btn{margin-inline-end:24px;will-change:margin-inline-end;transition:margin-inline-end .2s ease-in-out}#mobile-menu{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:10000;width:100%;max-width:350px;background:var(--secondary-1);box-shadow:0 0 16px 0 rgba(2,42,40,.08);padding:20px 20px 32px;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;gap:32px;will-change:inset-inline-start;transition:inset-inline-start .3s ease-in-out}#mobile-menu.closed{inset-inline-start:-100%}#mobile-menu-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:24px;border-bottom:1px solid #f5f5f5}#mobile-menu .site-title{display:flex;color:var(--primary-1);width:112px;height:auto}#mobile-menu .site-title a{display:flex}#mobile-menu .mobile-menu-close{color:var(--primary-1);border:0;background-color:rgba(0,0,0,0);padding:4px;border-radius:6px;font-size:1.25rem;height:-moz-fit-content;height:fit-content;will-change:background-color;transition:background-color .2s ease-in-out}#mobile-menu .mobile-menu-close:hover{background-color:var(--secondary-2)}#mobile-menu-nav{flex-grow:1;overflow:auto}#mobile-menu-nav li{position:relative}#mobile-menu-nav li a{position:relative;display:block;color:var(--primary-1);padding:.5em;font-size:1rem}#mobile-menu-nav li.menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center;gap:4px}#mobile-menu-nav li.menu-item-has-children>a .menu-item-arrow{font-size:1rem;color:var(--primary-2);rotate:180deg;will-change:rotate;transition:rotate .1s ease-in-out}#mobile-menu-nav li.menu-item-has-children.opened>a .menu-item-arrow{rotate:270deg}#mobile-menu-nav li ul{display:none}#mobile-menu-nav li ul a{color:var(--text-1);font-size:1rem}#mobile-menu .main-menu>ul{display:flex;flex-direction:column;height:100%;overflow-y:auto}#mobile-menu .main-menu>ul>li>a{border-radius:10px;background-color:rgba(0,0,0,0);will-change:background-color;transition:background-color .3s ease-in-out}#mobile-menu .main-menu>ul>li>a:hover{background-color:var(--secondary-2)}#mobile-menu .main-menu>ul>li>ul{padding-block:1em}#mobile-menu .main-menu>ul>li>ul li{padding-inline-start:16px;position:relative;background-color:rgba(0,0,0,0);will-change:background-color,padding-inline-start;transition:.3s ease-in-out;transition-property:background-color,padding-inline-start;border-radius:10px}#mobile-menu .main-menu>ul>li>ul li:hover{background-color:var(--secondary-2);padding-inline-start:24px}#mobile-menu .main-menu>ul>li>ul li:hover::before{inset-inline-start:12px}#mobile-menu .main-menu>ul>li>ul li:hover::after{inset-inline-start:14px}#mobile-menu .main-menu>ul>li>ul li::before{content:"";position:absolute;width:8px;height:8px;top:50%;border:1px solid var(--primary-1);transform:translateY(-50%);inset-inline-start:4px;will-change:background-color,inset-inline-start;transition:.3s ease-in-out;transition-property:background-color,inset-inline-start}#mobile-menu .main-menu>ul>li>ul li::after{content:"";position:absolute;width:6px;height:6px;top:50%;background:var(--primary-1);transform:translateY(-50%);inset-inline-start:6px;will-change:background-color,inset-inline-start;transition:.3s ease-in-out;transition-property:background-color,inset-inline-start}#mobile-menu .menu-item-title-wrap{gap:16px}#mobile-menu .menu-item-title-wrap .menu-item-icon-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;padding:4px;border-radius:8px;border:1px dashed var(--text-2);font-size:26px;color:var(--primary-1)}#mobile-menu #mobile-menu-footer{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--primary-2);padding:32px;border-radius:10px;font-size:.875rem;font-weight:600;color:var(--primary-1)}body.mobile-menu-opened{overflow:hidden}.menu-item-icon-wrap{display:flex}.menu-item-title-wrap{display:flex;gap:10px;align-items:center}.lenz_dragscroll{-ms-overflow-style:none;scrollbar-width:none;cursor:grab}.lenz_dragscroll::-webkit-scrollbar{display:none}.dragging{cursor:grabbing}.dragging a{pointer-events:none}ul.items-has-square-icon>li{position:relative;padding-inline-start:20px}ul.items-has-square-icon>li::before{content:"";position:absolute;width:12px;height:12px;top:10px;border:1px solid var(--square-color, var(--primary-1));inset-inline-start:-2px;box-sizing:border-box}ul.items-has-square-icon>li::after{content:"";position:absolute;width:8px;height:8px;top:12px;background:var(--square-color, var(--primary-1));inset-inline-start:0;box-sizing:border-box}.lenz_has-filter{position:relative}.lenz_has-filter:not(.lenz_img-has-filter){position:absolute;inset:0}.lenz_has-filter>span,.lenz_has-filter>div.filter-img{position:relative;display:flex;width:100%;filter:url("#lenz_filter")}.lenz_has-filter>span a,.lenz_has-filter>div.filter-img a{display:flex;width:100%}.lenz_has-filter>div.filter-img{height:auto}.lenz_has-filter>span{z-index:-1;height:100%}.lenz_has-filter>span::before{content:"";position:absolute;inset:0;background:var(--filter-bg, var(--secondary-2))}.lenz_has-filter.lenz_filter-right-bottom>span::before,.lenz_has-filter.lenz_filter-right-bottom>div.filter-img img{--p1: 0px 0px;--p2: 0px 100%;--p3: 100% 100%;--p4: 100% calc(100% - 20px);--p5: calc(100% - 16px) calc(100% - 16px);--p6: calc(100% - 16px) min(calc(80% - 20px), calc(100% - 72px));--p7: 100% min(calc(80% - 16px), calc(100% - 64px));--p8: 100% 0;-webkit-clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8));clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8))}.lenz_has-filter.lenz_filter-right-bottom::after{content:"";position:absolute;width:2px;height:calc(100% - min(80% - 16px,100% - 64px) - 24px);bottom:22px;background:var(--corner-line-color, #505050);right:0}.lenz_has-filter.lenz_filter-bottom-right>span::before,.lenz_has-filter.lenz_filter-bottom-right>div.filter-img img{--p1: 0px 0px;--p2: 0px 100%;--p3: min(calc(80% - 16px), calc(100% - 64px)) 100%;--p4: min(calc(80% - 20px), calc(100% - 72px)) calc(100% - 12px);--p5: calc(100% - 16px) calc(100% - 12px);--p6: calc(100% - 20px) 100%;--p7: 100% 100%;--p8: 100% 0;-webkit-clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8));clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8))}.lenz_has-filter.lenz_filter-bottom-right::after{content:"";position:absolute;width:calc(100% - min(80% - 16px,100% - 64px) - 24px);height:2px;right:22px;background:var(--corner-line-color, #505050);bottom:0}.lenz_has-filter.lenz_filter-right-top>span::before,.lenz_has-filter.lenz_filter-right-top>div.filter-img img{--p1: 0px 0px;--p2: 0px 100%;--p3: 100% 100%;--p4: 100% calc(100% - min(calc(80% - 16px), calc(100% - 64px)));--p5: calc(100% - 16px) calc(100% - min(calc(80% - 20px), calc(100% - 72px)));--p6: calc(100% - 16px) 16px;--p7: 100% 20px;--p8: 100% 0;-webkit-clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8));clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8))}.lenz_has-filter.lenz_filter-right-top::after{content:"";position:absolute;width:2px;height:calc(100% - min(80% - 16px,100% - 64px) - 24px);top:24px;background:var(--corner-line-color, #505050);right:0}.lenz_has-filter.lenz_filter-top-right>span::before,.lenz_has-filter.lenz_filter-top-right>div.filter-img img{--p1: 0px 0px;--p2: 0px 100%;--p3: 100% 100%;--p4: 100% 0;--p5: calc(100% - 30px) 0;--p6: calc(100% - 24px) 12px;--p7: min(calc(80% - 30px), calc(100% - 72px)) 12px;--p8: min(calc(80% - 24px), calc(100% - 64px)) 0;-webkit-clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8));clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8))}.lenz_has-filter.lenz_filter-top-right::after{content:"";position:absolute;width:calc(100% - min(80% - 24px,100% - 64px) - 38px);height:2px;right:34px;background:var(--corner-line-color, #505050);top:0}.post-thumbnail.no-image.thumbnail-has-filter::after,.post-thumbnail.no-image .lenz_has-filter::after{display:none}.lenz-slider-container{display:flex;gap:4px;align-items:center}.lenz-slider-style{overflow:hidden}.lenz-slider-style .slick-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px}.lenz-slider-style .slick-dots li{position:relative;display:inline-block;width:6px;height:6px;padding:0;cursor:pointer;will-change:width;transition:width .2s ease-in-out}.lenz-slider-style .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0);padding:inherit}.lenz-slider-style .slick-dots li button::before{will-change:width,background,border-radius;transition:.2s ease-in-out;transition-property:width,background,border-radius;content:"";position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;text-align:center;background:var(--secondary-3)}.lenz-slider-style .slick-dots li.slick-active{width:36px}.lenz-slider-style .slick-dots li.slick-active button::before{background:var(--primary-1);width:36px;border-radius:24px}.lenz-slider-icon-wrap{display:flex;color:var(--primary-1);font-size:2rem;cursor:pointer;will-change:color;transition:color .2s ease-in-out}.lenz-slider-icon-wrap i{font-size:inherit;color:inherit}.lenz-slider-icon-wrap svg{width:2rem;height:auto}.lenz-slider-icon-wrap svg path{stroke:var(--primary-2);will-change:stroke;transition:stroke .2s ease-in-out}.lenz-slider-icon-wrap.slick-disabled{color:var(--disabled);cursor:default}.lenz-slider-icon-wrap.slick-disabled svg path{stroke:var(--disabled)}#breadcrumb-wrap{margin-top:32px;margin-bottom:80px}#breadcrumb-wrap #lenz-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap}#breadcrumb-wrap .breadcrumb-separator{display:flex;font-size:12px;margin-inline:2px 4px}#breadcrumb-wrap .breadcrumb-item{font-size:14px;color:#747474}#breadcrumb-wrap .breadcrumb-item-active{color:var(--primary-1)}#post-title,#page-title{font-size:1.5rem;font-weight:700;margin-bottom:30px;line-height:30px}.content-area:not(.content-area-empty) #page-content{padding:24px;border-radius:10px;border:1px dashed var(--text-2)}.empty-page-text.empty-archive-text{width:100%;text-align:center;border-radius:8px;border:1px dashed var(--text-2);padding:24px;margin-top:0}.select2-container--open .select2-dropdown--below{border:1px dashed var(--text-2);border-radius:0 0 8px 8px;border-top:unset;overflow:hidden}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background-color:var(--btn_primary_bg);color:#fff}.lenz_heading{width:-moz-fit-content;width:fit-content;padding-inline-start:12px;border-inline-start:2px solid var(--primary-1);line-height:1;font-size:1.5rem;font-weight:700}.lenz_heading span{line-height:inherit}button,.button,input[type=submit],input[type=button]{display:flex;align-items:center;justify-content:center;gap:12px;width:-moz-fit-content;width:fit-content;padding:12px;border-radius:8px;border:0;box-shadow:unset;font-family:inherit;cursor:pointer;box-sizing:border-box;will-change:width,color,background,border,opacity,font-size,font-weight,line-height,transform,margin,padding;transition:.2s ease-in-out;transition-property:width,color,background,border,opacity,font-size,font-weight,line-height,transform,margin,padding;cursor:pointer}button.button-small,.button.button-small,input[type=submit].button-small,input[type=button].button-small{gap:8px;padding:8px}button:not(.button-no-text),.button:not(.button-no-text),input[type=submit]:not(.button-no-text),input[type=button]:not(.button-no-text){padding:12px 20px}button:not(.button-no-text).button-small,.button:not(.button-no-text).button-small,input[type=submit]:not(.button-no-text).button-small,input[type=button]:not(.button-no-text).button-small{padding:8px 16px}button.button-left,.button.button-left,input[type=submit].button-left,input[type=button].button-left{margin-right:auto}button.button-center,.button.button-center,input[type=submit].button-center,input[type=button].button-center{margin-right:auto;margin-left:auto}button.button-right,.button.button-right,input[type=submit].button-right,input[type=button].button-right{margin-left:auto}button .button-text,.button .button-text,input[type=submit] .button-text,input[type=button] .button-text{font-size:1rem;font-weight:600;line-height:1.5}button span.button-icon,.button span.button-icon,input[type=submit] span.button-icon,input[type=button] span.button-icon{line-height:0}button.button-primary,.button.button-primary{background-color:var(--btn_primary_bg);color:var(--btn_primary_color);border:1px solid var(--btn_primary_border)}button.button-primary svg path,.button.button-primary svg path{stroke:var(--btn_primary_color)}button.button-primary:hover,.button.button-primary:hover{background-color:var(--btn_primary_bg_hover);color:var(--btn_primary_color_hover)}button.button-primary:hover svg path,.button.button-primary:hover svg path{stroke:var(--btn_primary_color_hover)}button.button-secondary,.button.button-secondary{background-color:var(--btn_secondary_bg);border:1px solid var(--btn_secondary_border);color:var(--btn_secondary_color)}button.button-secondary svg path,.button.button-secondary svg path{stroke:var(--btn_secondary_color)}button.button-secondary:hover,.button.button-secondary:hover{background-color:var(--btn_secondary_bg_hover);color:var(--btn_secondary_color_hover)}button.button-secondary:hover svg path,.button.button-secondary:hover svg path{stroke:var(--btn_secondary_color_hover)}.lenz_filmstrip_outer-wrap{position:relative}.lenz_filmstrip_outer-wrap.fit-width{width:-moz-fit-content;width:fit-content}.lenz_filmstrip_outer-wrap.horizontal::after,.lenz_filmstrip_outer-wrap.horizontal::before{content:"";position:absolute;left:24px;right:24px;height:1px;background:rgba(255,255,255,.3);z-index:2}.lenz_filmstrip_outer-wrap.horizontal::after{top:40px}.lenz_filmstrip_outer-wrap.horizontal::before{bottom:40px}.lenz_filmstrip_outer-wrap.vertical::after,.lenz_filmstrip_outer-wrap.vertical::before{content:"";position:absolute;top:24px;bottom:24px;width:1px;background:rgba(255,255,255,.3);z-index:2}.lenz_filmstrip_outer-wrap.vertical::after{right:40px}.lenz_filmstrip_outer-wrap.vertical::before{left:40px}.lenz_filmstrip_wrap{position:relative;background:var(--primary-1);display:flex;align-items:center;justify-content:center;padding:36px 24px}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal{-webkit-clip-path:polygon(0px 0px, 0px calc(100% - 20px), 20px 100%, calc(100% - 20px) 100%, 100% calc(100% - 20px), 100% 0);clip-path:polygon(0px 0px, 0px calc(100% - 20px), 20px 100%, calc(100% - 20px) 100%, 100% calc(100% - 20px), 100% 0)}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::after,.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::before{content:"";position:absolute;height:16px;left:24px;right:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="16" viewBox="0 0 10 16"><rect x="0" y="0" width="10" height="16" rx="2" ry="2" fill="white"/></svg>');background-size:20px 16px;background-repeat:round no-repeat}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::after{bottom:16px}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::before{top:16px}.lenz_filmstrip_wrap.lenz_filmstrip_vertical{-webkit-clip-path:polygon(20px 0px, 100% 0px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0px 20px);clip-path:polygon(20px 0px, 100% 0px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0px 20px)}.lenz_filmstrip_wrap.lenz_filmstrip_vertical::after,.lenz_filmstrip_wrap.lenz_filmstrip_vertical::before{content:"";position:absolute;width:16px;top:24px;bottom:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 16 10"><rect x="0" y="0" width="16" height="10" rx="2" ry="2" fill="white"/></svg>');background-size:16px 20px;background-repeat:no-repeat round}.lenz_filmstrip_wrap.lenz_filmstrip_vertical::after{right:16px}.lenz_filmstrip_wrap.lenz_filmstrip_vertical::before{left:16px}.lenz_filmstrip_inner-wrap{position:relative;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center}.lenz_filmstrip_inner-wrap:is(.lenz_filmstrip_vertical .lenz_filmstrip_inner-wrap){height:var(--label-height, auto);width:var(--label-width, auto)}.lenz_filmstrip_inner-wrap:is(.lenz_filmstrip_horizontal.fit-width .lenz_filmstrip_inner-wrap){padding-inline:24px}.lenz_filmstrip_link{display:block}.lenz_filmstrip_text-wrap.lenz_filmstrip_vertical.fit-width{padding:36px 48px}.lenz_filmstrip_text-wrap.lenz_filmstrip_vertical .lenz_filmstrip_inner-wrap{rotate:-90deg}.lenz_filmstrip_text-wrap.lenz_filmstrip_vertical .lenz_filmstrip_inner-wrap .lenz_filmstrip_label{white-space:nowrap}.lenz_filmstrip_label{display:block;color:rgba(255,255,255,.3);text-align:center;font-size:2rem;font-weight:700}.elementor-widget-lenz_filmstrip_text{height:100%}.lenz_filmstrip_outer-wrap.full-height,.lenz_filmstrip_outer-wrap.full-height .lenz_filmstrip_vertical{height:100%}.lenz_group_images_wrap{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.lenz_group_images_wrap.lenz_group_images_vertical{flex-direction:column}.lenz_group_images_image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;will-change:filter;transition:filter .2s ease-in-out}.lenz_group_images_image-wrap{overflow:hidden;width:100%;aspect-ratio:1;background:var(--gray-1);border-radius:50%}.lenz_group_images_horizontal .lenz_group_images_image-wrap:not(:first-child){margin-inline-start:var(--col-gap, -12px)}.lenz_group_images_vertical .lenz_group_images_image-wrap:not(:first-child){margin-block-start:var(--row-gap, -12px)}.lenz_image_cart_wrap{width:-moz-fit-content;width:fit-content;height:auto;margin-bottom:24px}.lenz_image_cart_content-wrap{position:relative}.lenz_image_cart_content-wrap::after{content:"";position:absolute;width:2px;height:20%;background:var(--corner-line-color, rgba(23, 23, 23, 0.5019607843));bottom:9%;right:0}.lenz_image_cart_content-wrap:is(.lenz_image_cart_wrap.horizontal .lenz_image_cart_content-wrap)::after{height:22%;bottom:15%}.lenz_image_cart_link{display:flex}.lenz_image_cart_image{will-change:filter;transition:filter .3s ease-in-out}.lenz_image_cart_title-wrap{position:absolute;rotate:-90deg;display:flex;align-items:end;justify-content:end;bottom:9%;right:12%;pointer-events:none}.lenz_image_cart_title-wrap:is(.lenz_image_cart_wrap.horizontal .lenz_image_cart_title-wrap){bottom:14%;right:9%}.lenz_image_cart_title{margin-right:-50%;margin-bottom:-50%;white-space:nowrap;font-size:1.25rem;font-weight:700;color:var(--text-4);overflow:hidden;text-overflow:ellipsis}.lenz_image_cart_wrap.horizontal .lenz_image_cart_title{max-width:100px}.lenz_image_cart_wrap.vertical .lenz_image_cart_title{max-width:200px}.lenz_image_cart_video-icon{position:absolute;inset-block-start:24px;inset-inline-start:24px;z-index:2}.lenz_image_cart_video-icon path{stroke:var(--secondary-1)}.lenz_service_item_wrap{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;max-width:326px;padding:24px;border-radius:12px;border:1px dashed var(--text-2);box-sizing:border-box;background:var(--secondary-1);will-change:border-color;transition:border-color .2s ease-in-out}.lenz_service_item_wrap:hover{border-color:var(--primary-1)}.lenz_service_item_wrap:hover .lenz_service_item_link{background:var(--primary-1)}.lenz_service_item_wrap:hover .lenz_service_item_link_icon path{stroke:var(--secondary-1);fill:var(--secondary-1)}.lenz_service_item_icon svg{width:64px;height:64px}.lenz_service_item_title{padding-block:16px;font-size:1.25rem;font-weight:700;color:var(--primary-1)}.lenz_service_item_divider{width:100%;background:#171717;height:1px;opacity:.2}.lenz_service_item_description{margin-block:16px 24px;font-size:1rem;font-weight:400}.lenz_service_item_link{border-radius:8px;border:1px solid var(--text-2);display:flex;padding:10px;margin-top:auto}.lenz_service_item_link_icon path{will-change:stroke,fill;transition:.2s ease-in-out;transition-property:stroke,fill}.lenz_about_item_wrap{display:flex;align-items:center}.lenz_about_item_icon{display:flex;padding:12px;border-radius:12px;border:1px dashed var(--text-2);margin-inline-end:16px}.lenz_about_item_text{font-size:1rem;font-weight:600}.lenz_portfolios_container{margin:0 auto}.lenz_portfolios_items{margin:auto;min-width:100%}.lenz_portfolios_items.slick-initialized .slick-track{display:flex;align-items:start}.lenz_portfolios_items.slick-initialized .lenz_portfolios_item{margin-bottom:0;margin-inline-end:24px}.lenz_portfolios_items .lenz_image_cart_wrap{width:calc(25% - 18px)}.lenz_portfolios_head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-items:center;margin-bottom:40px;gap:24px}.lenz_portfolios_cats-btn-wrap{display:flex;gap:16px;overflow-x:auto;width:100%}.lenz_portfolios_cats-btn-wrap button.lenz_portfolios_cat-btn{margin:0}.lenz_portfolios_cats-btn-wrap button.lenz_portfolios_cat-btn:first-child{margin-inline-start:auto}.lenz_portfolios_cats-btn-wrap button.lenz_portfolios_cat-btn:last-child{margin-inline-end:auto}.lenz_portfolios_cats-btn-wrap button.lenz_portfolios_cat-btn span{white-space:nowrap}.lenz_portfolios_cats-btn-wrap .lenz_portfolios_cat-btn.active{background-color:#000;color:var(--secondary-1) EFE}.lenz_portfolios_more-btn-wrap.lenz_portfolios_more-btn-wrap--footer{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:24px}.lenz_v_portfolios_wrap{display:grid;align-items:center;grid-template-columns:auto 90% auto;gap:16px}.lenz_v_portfolios_slider-wrap{display:flex;justify-content:center;align-self:center;gap:24px;opacity:0;will-change:opacity;transition:opacity .2s ease-in-out;transition-delay:1s}.lenz_v_portfolios_slider-wrap.slick-initialized,.lenz_v_portfolios_slider-wrap:is(body.elementor-editor-active .lenz_v_portfolios_slider-wrap){opacity:1}.lenz_v_portfolios_slider-wrap .slick-track{display:flex;position:relative;left:0}.lenz_v_portfolios_item-wrap.slick-slide{display:flex;height:auto}.lenz_v_portfolios_item-wrap.slick-slide .lenz_v_portfolios_item-image{position:relative;max-width:144px;width:auto;margin-inline:12px;cursor:pointer;will-change:filter;transition:filter .2s ease-in-out}.lenz_v_portfolios_item-wrap.slick-slide .lenz_v_portfolios_item-image::after{content:"";position:absolute;width:2px;height:14%;background:#171717;bottom:8%;opacity:.5;inset-inline-start:0}.lenz_v_portfolios_title-wrap{position:absolute;rotate:-90deg;display:flex;align-items:end;justify-content:end;bottom:5%;right:18%}.lenz_v_portfolios_title{margin-right:-50%;margin-bottom:-50%;white-space:nowrap;font-size:1.25rem;font-weight:700;color:var(--text-4)}.lenz_v_portfolios_item-video-wrap{display:none;flex-direction:column;height:100%;border-radius:10px;background-color:var(--primary-1);margin-inline:12px}.lenz_v_portfolios_item-video-wrap video{-o-object-fit:cover;object-fit:cover}.lenz_v_portfolios_item-video-container{position:relative;border-radius:10px;overflow:hidden}.lenz_v_portfolios_item-video-container.has-stroke::before{content:"";position:absolute;inset:0;border:4px solid var(--secondary-1) 4D;border-radius:10px;pointer-events:none;z-index:1}.lenz_v_portfolios_item-info-container{display:flex;flex-direction:column;gap:16px;padding:24px;margin-top:auto}.lenz_v_portfolios_item-title{font-size:1.125rem;font-weight:700;color:var(--text-4)}.lenz_v_portfolios_item-title a{color:inherit}.lenz_v_portfolios_item-date{display:flex;gap:6px;font-size:1rem;color:var(--text-2)}.lenz_v_portfolios_left,.lenz_v_portfolios_right{display:flex;cursor:pointer;color:var(--primary-1)}.lenz_v_portfolios_left.slick-disabled,.lenz_v_portfolios_right.slick-disabled{color:var(--disabled);cursor:default}.lenz_v_portfolios_left i,.lenz_v_portfolios_right i{font-size:2rem}.lenz_v_portfolios_left svg,.lenz_v_portfolios_right svg{width:2rem;height:auto}.lenz_v_portfolios_left svg path,.lenz_v_portfolios_right svg path{stroke:var(--primary-1)}.lenz_v_portfolios_videos-slider-wrap--mobile{display:none;grid-column:1/-1}body.elementor-editor-active .lenz_v_portfolios_slider-wrap{overflow-x:auto}body.elementor-editor-active .lenz_v_portfolios_item-image{width:144px}body.elementor-editor-active .lenz_v_portfolios_item-wrap:first-child .lenz_v_portfolios_item-video-wrap{background:var(--primary-1);border-radius:10px}body.elementor-editor-active .lenz_v_portfolios_item-wrap:first-child .lenz_v_portfolios_item-image{display:none}body.elementor-editor-active .lenz_v_portfolios_item-wrap:first-child .lenz_v_portfolios_item-video-wrap{display:flex}@media screen and (min-width: 768px){.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen){grid-template-columns:100%}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-container{order:2}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-container--mobile{order:1}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap{order:2;flex-direction:column}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .lenz_v_portfolios_item-video-wrap{display:none}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots{display:flex;align-items:center;justify-content:center;gap:6px}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots li{position:relative;display:inline-block;width:6px;height:6px;padding:0;cursor:pointer;will-change:width;transition:width .2s ease-in-out}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0);padding:inherit}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots li button::before{will-change:width,background,border-radius;transition:.2s ease-in-out;transition-property:width,background,border-radius;content:"";position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;text-align:center;background:var(--secondary-3)}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots li.slick-active{width:36px}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots li.slick-active button::before{background:var(--primary-1);width:36px;border-radius:24px}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_videos-slider-wrap--mobile{display:block;order:1}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_videos-slider-wrap--mobile .lenz_v_portfolios_item-video-wrap{display:initial}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_item-video-wrap{display:flex;flex-direction:column;height:auto;background-color:var(--primary-1);border-radius:10px;margin-inline-start:12px}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_item-wrap{margin-inline:8px}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_item-wrap.slick-current{background-color:rgba(0,0,0,0);border-radius:unset}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_left,.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_right{display:none}}.elementor-element.elementor-absolute.elementor-widget.elementor-widget-lenz_stroke_text{z-index:-1}.lenz_stroke_text{color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0,0,0,.1);white-space:nowrap}.lenz_cta_wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:0 40px;border-radius:12px;background:url(../images/cta-back.jpg);background-repeat:no-repeat;background-size:cover}.lenz_cta_image-wrap{position:relative;height:100%;width:100%;margin-inline-start:auto;max-width:100%}.lenz_cta_image-wrap .lenz_cta_image{position:absolute;inset-block-end:0;inset-inline-end:0;will-change:filter;transition:filter .2s ease-in-out}.lenz_cta_content-wrap{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:end}.lenz_cta_title{margin-block-start:64px;font-size:2rem;font-weight:700;color:var(--text-4);text-align:left}.lenz_cta_subtitle{font-size:1.5rem;color:var(--text-2);margin-block:8px 16px}.lenz_cta_btn{margin-block-end:64px}.lenz_experts_wrap{display:grid;grid-template-columns:70% calc(30% - 32px);align-items:stretch;margin-top:100px;-moz-column-gap:32px;column-gap:32px}.lenz_experts_items-wrap{margin-block:auto}.lenz_experts_items-wrap-inner{display:flex;justify-content:flex-start}.lenz_experts_items-wrap-inner .slick-list{display:flex;align-items:center;height:100%;justify-content:flex-start}.lenz_experts_items-wrap-inner .slick-track{display:flex;gap:16px;justify-content:flex-start}.lenz_experts_item-wrap{opacity:0;height:auto;padding-block:48px}.lenz_experts_item-wrap.slick-active,.lenz_experts_item-wrap:is(body.elementor-editor-active .lenz_experts_item-wrap){display:grid !important;grid-template-columns:1fr 1fr;align-items:center;gap:60px;opacity:1}.lenz_experts_item-wrap:is(body.elementor-editor-active .lenz_experts_item-wrap):not(:first-child){display:none !important}.lenz_experts_item-info-wrap{padding-block:36px}.lenz_experts_item-info-wrap .lenz_heading{font-size:1.5rem;font-weight:700;color:var(--primary-1);margin-block-end:24px}.lenz_experts_item-info-wrap .lenz_experts_item-desc{margin-block-end:32px;text-align:justify}.lenz_experts_item-info-wrap .lenz_experts_item-careers-list{display:flex;flex-direction:column;gap:24px}.lenz_experts_item-image-wrap{display:grid;grid-template-rows:1fr auto;height:100%;max-height:450px;gap:20px;padding:16px 20px;background:var(--secondary-1);border-radius:12px;border:1px dashed var(--text-2)}.lenz_experts_item-image-col{position:relative;height:100%;width:100%;margin:auto;background:var(--secondary-2);border-radius:12px;box-sizing:border-box;will-change:all;transition:all .2s ease-in-out}.lenz_experts_item-image-col .lenz_experts_item-image,.lenz_experts_slider-image-wrap .lenz_experts_item-image{position:absolute;bottom:0;padding:0 20px;left:50%;width:100%;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain;will-change:all;transition:all .2s ease-in-out}.lenz_experts_item-image-col .lenz_experts_item-image{max-height:calc(100% + 60px)}.lenz_experts_item-image-info-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.lenz_experts_item-name{font-weight:700;font-size:1.125rem;color:var(--primary-1);white-space:nowrap}.lenz_experts_item-socials-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lenz_experts_social-wrap{display:flex}.lenz_experts_slider-wrap{display:grid;grid-template-columns:1fr 3fr 1fr;gap:16px;width:125%;margin-inline-start:-25%}.lenz_experts_slider-side-after,.lenz_experts_slider-side-before{content:"";border:1px dashed var(--primary-2);z-index:-1;position:relative}.lenz_experts_slider-side-after::before,.lenz_experts_slider-side-before::before{position:absolute;content:"";width:10px;height:10px;background-color:var(--primary-2);border-radius:50%}.lenz_experts_slider-side-before::before{bottom:-5px;inset-inline-end:-5px}.lenz_experts_slider-side-after::before{top:-5px;inset-inline-start:-5px}.lenz_experts_slider-filmstrip-outer.lenz_filmstrip_outer-wrap::before,.lenz_experts_slider-filmstrip-outer.lenz_filmstrip_outer-wrap::after{top:34px;bottom:34px}.lenz_experts_slider-filmstrip-inner{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-block:24px;height:100%}.lenz_experts_slider-filmstrip-inner .lenz_filmstrip_vertical::after,.lenz_experts_slider-filmstrip-inner .lenz_filmstrip_vertical::before{top:34px;bottom:34px}.lenz_experts_slider-nav-wrap{display:flex;flex-direction:column;justify-content:center;width:100%}.lenz_experts_up,.lenz_experts_down{cursor:pointer;color:var(--text-4);display:flex}.lenz_experts_up{margin-bottom:auto}.lenz_experts_down{margin-top:auto}.lenz_experts_slider-item{width:100%;padding:24px 24px 0;cursor:pointer}.lenz_experts_slider-image-wrap{position:relative;background:var(--secondary-1);border-radius:12px;aspect-ratio:1;width:100%;transition:all .2s ease-in-out}.lenz_experts_slider-image-wrap .lenz_experts_item-image{padding:0 4px;max-height:calc(100% + 20px)}.lenz_experts_items-info-wrap .lenz_experts_item-info-wrap:not(.active){display:none}.marquee-wrap{background-color:var(--secondary-100);height:-moz-fit-content;height:fit-content;padding:32px 0;overflow:hidden}.marquee-content{--gap: 1rem;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap)}.marquee-slider{flex-shrink:0;display:flex;justify-content:space-around;align-items:center;min-width:100%;gap:var(--gap)}.marquee-wrap:not(.marquee-reverse) .marquee-slider{animation:45s linear infinite reverse scroll}.marquee-reverse .marquee-slider{animation:45s linear infinite scroll}.marquee-hover-stop:hover .marquee-slider{animation-play-state:paused}.marquee-item{display:inline-block;font-family:inherit;font-weight:inherit;font-size:1.25rem;flex:1 0 auto;white-space:nowrap;width:-moz-fit-content;width:fit-content;text-align:center}.marquee-item a{display:flex;align-items:center;flex-direction:column;gap:8px;justify-content:center;color:inherit;font-family:inherit;font-weight:inherit;padding:0 48px}.marquee-item img{height:40px;width:auto}.marquee-item span{color:var(--primary-2);font-weight:500;font-size:1.25rem;line-height:1;will-change:color;transition:color .2s ease-in-out}.e-con.e-con>.e-con-inner>.elementor-widget.elementor-widget-lenz_holding_marquee,.elementor.elementor .e-con>.elementor-widget.elementor-widget-lenz_holding_marquee{max-width:100vw}#site-footer .marquee-brands{border-top:1px solid var(--secondary-3);background:var(--body)}#site-footer .marquee-item img{filter:grayscale(1);opacity:.5;will-change:filter,opacity;transition:.2s ease-in-out;transition-property:filter,opacity}#site-footer .marquee-item:hover img{filter:grayscale(0);opacity:1}#site-footer .marquee-item:hover span{color:var(--primary-1)}@keyframes scroll{0%{transform:translateX(calc(100% + var(--gap)))}100%{transform:translateX(0%)}}.lenz_plan_cart{display:flex;flex-direction:column;width:100%;max-width:306px;will-change:margin-bottom;transition:margin-bottom .2s ease-in-out}.lenz_plan_cart.plan-cart-btn_show_on_hover_only{margin-bottom:72px}.lenz_plan_cart.plan-cart-btn_show_on_hover_only:hover{margin-bottom:0}.lenz_plan_cart.plan-cart-btn_show_on_hover_only:hover .lenz_plan_cart_button.show_on_hover_only{display:flex;opacity:1;margin-top:32px}.lenz_plan_cart:hover .lenz_plan_cart_main-wrap{--filter-bg: var(--btn_primary_bg) }.lenz_plan_cart:hover .lenz_plan_cart_icon{color:var(--text-4)}.lenz_plan_cart:hover .lenz_plan_cart_icon path{fill:var(--secondary-1)}.lenz_plan_cart:hover .lenz_plan_cart_title,.lenz_plan_cart:hover .lenz_plan_cart_price{color:var(--text-4)}.lenz_plan_cart:hover .lenz_plan_cart_price-wrap{border-color:var(--secondary-3)}.lenz_plan_cart:hover .lenz_plan_cart_price-prefix{color:var(--text-2)}.lenz_plan_cart_main-wrap{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px;--filter-bg: var(--secondary-2);border-radius:12px 12px 0 0;overflow:hidden}.lenz_plan_cart_main-wrap::after{content:"";position:absolute;bottom:0;height:10px;width:100%;background:var(--filter-bg);will-change:background;transition:background .2s ease-in-out}.lenz_plan_cart_main-wrap .lenz_plan_cart_main-wrap-bg span::before{will-change:background;transition:background .2s ease-in-out}.lenz_plan_cart_icon{margin-bottom:20px;display:flex}.lenz_plan_cart_icon svg{height:60px;width:auto}.lenz_plan_cart_title{margin-bottom:24px;font-size:1.75rem;font-weight:700;color:var(--primary-1);line-height:1}.lenz_plan_cart_price-wrap{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border-radius:10px;border:1px dashed var(--secondary-3);box-sizing:border-box;width:100%}.lenz_plan_cart_price{justify-self:end;font-size:4.75rem;font-weight:900;color:var(--gray-1);line-height:1}.lenz_plan_cart_price-prefix{width:50%;text-align:center;word-wrap:normal}.lenz_plan_cart_items-wrap{padding:24px;background:var(--secondary-1);border-radius:0 0 12px 12px;border:1px dashed var(--text-2);border-top:unset;will-change:all;transition:all .2s ease-in-out}.lenz_plan_cart_items{display:flex;flex-direction:column;gap:12px;font-weight:500;width:-moz-fit-content;width:fit-content;margin:auto}.lenz_plan_cart_button{margin-inline:auto;margin-top:32px}.lenz_plan_cart_button.show_on_hover_only{opacity:0;will-change:opacity,margin-top;transition:.2s ease-in-out;transition-property:opacity,margin-top;margin-top:-40px}.lenz_cf_wrap{display:grid;grid-template-columns:5fr 7fr;border-radius:10px;overflow:hidden}.lenz_cf_form_wrap{position:relative;display:flex;align-items:center;justify-content:center;padding:42px 54px;z-index:2;--filter-bg: var(--primary-1)}.lenz_cf_form_wrap .wpcf7{width:100%}.lenz_cf_form_wrap .wpcf7-form>p{position:relative;display:flex;flex-direction:column;gap:16px}.lenz_cf_form_wrap .wpcf7-form>p span{display:block}.lenz_cf_form_wrap .wpcf7-form>p input:not([type=submit]),.lenz_cf_form_wrap .wpcf7-form>p textarea{width:100%;background-color:var(--secondary-1)}.lenz_cf_form_wrap .wpcf7-form>p br{display:none}.lenz_cf_form_wrap .wpcf7-form>p input:is([type=submit]){margin-inline-start:auto}.lenz_cf_form_wrap .wpcf7-form>p .wpcf7-spinner{position:absolute;bottom:0}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::after,.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::before{content:"";position:absolute;inset-inline:0;height:10px;top:0;background:var(--filter-bg)}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::before{top:unset;bottom:0}.lenz_cf_map-wrap{position:relative}.lenz_cf_map{height:100%;will-change:filter;transition:filter .2s ease-in-out}.lenz_cf_map iframe{height:100%;width:calc(100% + 16px) !important;max-width:calc(100% + 16px) !important}.lenz_cf_information-wrap{position:absolute;bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:8px;padding:32px;inset-inline:52px;background:var(--secondary-1);border-radius:10px}.lenz_cf_info_item{display:flex;align-items:center}.lenz_cf_info_item a{color:var(--text-1)}.lenz_cf_info-item-text{margin-inline-start:4px;font-weight:500}.lenz_cf_info_item_icon{font-size:30px;display:flex}.lenz_cf_info_item_icon svg{width:30px}.lenz_video_wrap{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.lenz_video_bg{position:absolute;inset:0;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:50%;background-blend-mode:color;background-color:rgba(211,211,211,.5)}.lenz_video_frame-wrap{position:relative;z-index:2;margin:4% 8%}.lenz_video_frame{position:absolute;left:0;right:0;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.lenz_video_frame.lenz_video_upper-frame{top:0}.lenz_video_frame.lenz_video_lower-frame{bottom:0}.lenz_video_video-container{position:relative;display:flex;margin:7%;border-radius:10px;overflow:hidden;z-index:3}.lenz_video_video-container .video-container:not(.fullscreen) video{-o-object-fit:cover;object-fit:cover;max-height:75vh}.lenz_video_rec-text{position:absolute;top:16px;left:20px;display:flex;align-items:center;gap:6px;font-size:1.5rem;font-weight:700;color:var(--text-4)}.lenz_video_rec-text::after{content:"";background:currentColor;width:28px;height:28px;border-radius:50%;display:block}.lenz-post{display:flex;flex-direction:column;padding:16px 16px 24px;margin:auto;height:100%;border-radius:10px;border:1px dashed var(--text-2);box-sizing:border-box;width:100%;background:var(--secondary-1)}.lenz-post:not(.post-full-with){max-width:306px}.archive-post-thumbnail{will-change:filter;transition:filter .2s ease-in-out;height:180px}.archive-post-thumbnail img{height:180px;width:auto;-o-object-fit:cover;object-fit:cover;max-height:200px;will-change:filter;transition:filter .2s ease-in-out}.archive-post-thumbnail .lenz_has-filter{height:100%}.archive-post-thumbnail .lenz_has-filter div.filter-img{height:100%}.archive-post-thumbnail .lenz_has-filter div.filter-img img{width:100%;--p4: 100% calc(100% - 24px);--p5: calc(100% - 12px) calc(100% - 10px);--p6: calc(100% - 12px) min(calc(80% - 24px), calc(100% - 74px));--p7: 100% min(calc(80% - 10px), calc(100% - 60px))}.post-title{color:var(--primary-1);font-weight:700;font-size:1.175rem;margin-top:16px;line-height:1}.post-title a{line-height:1.5}.post-thumbnail.no-image .lenz_has-filter::after{display:none}.post-thumbnail.thumbnail-grayscale{filter:grayscale(1);will-change:filter;transition:filter .3s ease-in-out}.post-thumbnail.thumbnail-grayscale:hover{filter:grayscale(0)}.post-thumbnail.thumbnail-has-max-height{display:flex;justify-content:center}.post-thumbnail.thumbnail-has-max-height img{width:auto}.post-thumbnail img{width:100%;height:auto;border-radius:10px}.lenz_posts_slider_slider-wrap{padding-block:2px}.lenz_posts_slider_slider-wrap::after{position:absolute;content:"";inset-block:0;inset-inline-end:0;width:35%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);pointer-events:none}.lenz_posts_slider_slider-wrap .post-title{font-size:1rem}.lenz_posts_slider_slider-wrap .slick-track{display:flex;gap:24px;justify-content:center}.lenz_posts_slider_slider-wrap .slick-track .lenz_posts_slider_item-wrap{height:auto}.lenz_posts_slider_slider-wrap .slick-track .lenz_posts_slider_item-inner{height:100%}.lenz_posts_slider_item-inner{min-width:220px;width:306px;padding-bottom:1px}.lenz_testimonial_wrap{display:block}.lenz_testimonial_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.lenz_testimonial_header .lenz_heading{font-size:1.5rem;font-weight:700;color:var(--text-4);border-color:var(--text-4)}.lenz_testimonial_icons-wrap{display:flex;gap:10px;margin-inline-end:72px}.lenz_testimonial_items::after{position:absolute;content:"";inset-block:0;inset-inline-end:0;width:35%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--secondary-1) 100%);pointer-events:none}.lenz_testimonial_item.slick-slide{margin-inline-end:24px;padding-block:1px}.lenz_testimonial_item.slick-slide .lenz_testimonial_item-inner{display:grid;grid-template-columns:auto 140px;padding:20px;background:var(--secondary-1);border-radius:10px;border:1px dashed var(--text-2);width:450px}.lenz_testimonial_item-fig{border-radius:10px;overflow:hidden}.lenz_testimonial_item-fig .lenz_testimonial_item-image{height:100%;-o-object-fit:cover;object-fit:cover;will-change:filter;transition:filter .2s ease-in-out}.lenz_testimonial_item-content{margin-inline-end:24px}.lenz_testimonial_item-content .lenz_testimonial_quote-wrap{display:flex;justify-content:end;align-items:center;color:var(--primary-1);margin-bottom:24px}.lenz_testimonial_item-content .lenz_testimonial_quote-wrap .lenz_testimonial_quote{font-size:3.5rem;line-height:1}.lenz_testimonial_item-name{margin-top:48px;font-size:1.125rem;font-weight:700;color:var(--primary-1)}.lenz_testimonial_item-position{color:var(--text-2)}.lenz_testimonial_item-comment p{font-size:15px}.list-posts{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;align-items:start}.content-area-with-sidebar .list-posts{grid-template-columns:1fr 1fr 1fr}#posts.lenz-isotope-posts .lenz_image_cart_wrap{width:calc(33% - 18px)}#posts .lenz_image_cart_wrap{width:100%}.nav-links,.woocommerce-pagination>.page-numbers{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:56px auto 0;border:1px dashed var(--text-2);border-radius:10px;overflow:hidden}.nav-links .page-numbers,.woocommerce-pagination .page-numbers li{display:flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:1rem;font-weight:600;color:var(--primary-2)}.nav-links .page-numbers:not(:first-child),.woocommerce-pagination .page-numbers li:not(:first-child){border-inline-start:1px dashed var(--text-2)}.nav-links .page-numbers.current,.nav-links .page-numbers span.current,.woocommerce-pagination .page-numbers li.current,.woocommerce-pagination .page-numbers li span.current{color:var(--primary-1);background:var(--secondary-2)}.nav-links .page-numbers:not(.current):hover,.nav-links .page-numbers .page-numbers:not(.current):hover,.woocommerce-pagination .page-numbers li:not(.current):hover,.woocommerce-pagination .page-numbers li .page-numbers:not(.current):hover{background:var(--secondary-2)}.woocommerce-pagination .page-numbers li .page-numbers{display:flex;width:100%;height:100%;align-items:center;justify-content:center;will-change:background;transition:background .2s ease-in-out}.woocommerce-pagination .page-numbers li .page-numbers:not(.current){color:var(--text-1)}.lenz_products_slider_wrap{display:flex;flex-direction:column}.lenz_products_slider_wrap .lenz_products_slider_head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.lenz_products_slider_wrap .lenz_products_slider_head.page-width{padding-inline:0}.lenz_products_slider_wrap .lenz_products_slider_actions{display:flex;align-items:center;margin-inline-start:auto}.lenz_products_slider_wrap .lenz_products_slider_arrow-wrap{display:flex;gap:6px;margin-inline-start:16px;align-items:center}.lenz_products_slider_wrap .lenz_products_slider_products-wrap{width:100%;margin-top:32px}.lenz_products_slider_wrap .lenz_products_slider_products-wrap .lenz_products_slider_more-btn{margin-top:24px;margin-inline:auto}.lenz_products_slider_wrap .lenz_products_slider_products-inner::after{position:absolute;content:"";inset-block:0;inset-inline-end:0;width:35%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);pointer-events:none}.lenz_products_slider_wrap .lenz_product_slider_item{margin-inline-end:24px;height:auto;margin-bottom:1px}.lenz_products_slider_wrap .slick-track{display:flex}.lenz_products_slider_icon-wrap{font-size:2.625rem}.video-container{position:relative}.video-container .video-wrapper{position:relative;width:100%;height:auto;overflow:hidden}.video-container .video-player{width:100%;height:100%;display:block}.video-container .video-poster{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;filter:grayscale(1);opacity:1;will-change:opacity;transition:opacity .2s ease-in-out}.video-container .video-poster.hidden{opacity:0}.video-container .video-wrapper:hover .video-poster{opacity:0}.video-container .centerPlayPauseIcon{position:absolute;top:50%;left:50%;display:flex;padding:16px;border-radius:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer;will-change:opacity;transition:opacity .2s ease-in-out}.video-container .centerPlayPauseIcon i{color:var(--text-4);font-size:3.5rem}.video-container .centerPlayPauseIcon.hidden{opacity:0}.video-container .bottom-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;width:100%;padding:24px 24px 16px 24px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);box-sizing:border-box}.video-container .video-header{margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;width:100%;gap:16px;opacity:1;will-change:opacity;transition:opacity .2s ease-in-out}.video-container .video-header.hidden{opacity:0}.video-container .video-header .video-title{font-weight:bold;font-size:1.5rem;color:var(--text-4)}.video-container .video-header .video-custom-data{display:flex;gap:24px;align-items:center;margin-inline-start:auto}.video-container .video-header .video-custom-data .video-custom-data-item-wrap{padding-block:4px;padding-inline:24px 12px;border-radius:10px;color:var(--secondary-1);background-color:var(--gray-1)}.video-container .video-header .video-custom-data .video-custom-data-item-wrap .video-custom-data-item{position:relative}.video-container .video-header .video-custom-data .video-custom-data-item-wrap .video-custom-data-item::after{content:"";position:absolute;inset-inline-start:-12px;width:6px;height:6px;background-color:currentColor;border-radius:50%;top:50%;transform:translateY(-50%)}.video-container .timeline-row{width:100%;margin-bottom:10px;display:flex;justify-content:center}.video-container .progressBar-wrapper{width:100%;height:7px;position:relative;cursor:pointer}.video-container .progressBar-wrapper::after{content:"";position:absolute;top:2px;left:0;right:0;bottom:2px;background-color:var(--secondary-3)}.video-container .progressBar-wrapper .progressBar{width:100%;height:100%;position:relative}.video-container .progressBar-wrapper .progress-bar-filled{background-color:var(--secondary-3);width:0%;position:absolute;top:2px;bottom:2px;left:0;will-change:width;transition:width .1s ease-in-out}.video-container .progressBar-wrapper .progress-bar-thumb{position:absolute;top:50%;left:0;width:8px;height:8px;background-color:var(--secondary-3);border-radius:50%;transform:translate(-50%, -50%);will-change:left;transition:left .1s ease-in-out}.video-container .controls-row{position:relative;display:flex;justify-content:center;gap:6px;width:100%}.video-container .controls-row .fullscreenBtn{position:absolute;inset-inline-start:0}.video-container .controls-row .video-action-btn{border:none;padding:0;background-color:rgba(0,0,0,0)}.video-container .controls-row .video-action-btn i{padding:6px 8px;color:var(--text-4);background-color:rgba(0,0,0,0);font-size:1.5rem;border-radius:6px;cursor:pointer;will-change:background-color;transition:background-color .2s ease-in-out}.video-container .controls-row .video-action-btn i:hover{background-color:var(--primary-1-50)}.video-container .controls-row .video-data{position:absolute;display:flex;align-items:center;gap:6px;inset-inline-end:0;will-change:width;transition:width .2s ease-in-out}.video-container .controls-row .video-time{color:var(--text-4)}.video-container .controls-row .audio-control{position:relative;display:flex;gap:6px;align-items:center}.video-container .controls-row .audio-control .audio-control-icons .volume-low,.video-container .controls-row .audio-control .audio-control-icons .volume-mute{display:none}.video-container .controls-row .audio-control .volume-control-wrapper{opacity:0;width:0;height:6px;padding-block:2px;position:relative;cursor:pointer;box-sizing:border-box;will-change:width,opacity;transition:.2s ease-in-out;transition-property:width,opacity}.video-container .controls-row .audio-control .volume-control-wrapper::after{content:"";position:absolute;top:2px;left:0;right:0;bottom:2px;background-color:var(--secondary-3)}.video-container .controls-row .audio-control .volume-control-wrapper .progress-bar-filled{background-color:var(--secondary-1);width:0%;position:absolute;top:2px;bottom:2px;left:100%;will-change:width;transition:width .1s ease-in-out}.video-container .controls-row .audio-control .volume-control-wrapper .progress-bar-thumb{position:absolute;top:50%;left:100%;width:6px;height:6px;background-color:var(--secondary-3);border-radius:50%;transform:translate(-50%, -50%);will-change:left;transition:left .1s ease-in-out}.video-container .controls-row .audio-control:hover .volume-control-wrapper{opacity:1;width:100px}.video-container.fullscreen{position:fixed;inset:0;background-color:#000;display:flex;justify-content:center;z-index:1000}.video-container.fullscreen .video-header{display:none}.video-container.fullscreen .timeline-row,.video-container.fullscreen .controls-row,.video-container.fullscreen .progressBar{width:100%}.video-container.fullscreen .video-player{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-container.fullscreen .controls-row button i{font-size:2rem}.video-container.fullscreen .progressBar-wrapper{height:6px}.video-container.fullscreen .progressBar-wrapper .progress-bar-thumb{height:8px;width:8px}.video-container.tablet-mode .centerPlayPauseIcon{transform:translate(-50%, calc(-50% - 20px))}.video-container.tablet-mode .centerPlayPauseIcon i{font-size:2rem}.video-container.tablet-mode .bottom-overlay{padding:16px 16px 12px 16px}.video-container.tablet-mode .bottom-overlay .video-header{margin-bottom:16px}.video-container.tablet-mode .bottom-overlay .video-header .video-title{font-size:1rem}.video-container.tablet-mode .bottom-overlay .video-header .video-custom-data{gap:12px;font-size:.8em}.video-container.tablet-mode .bottom-overlay .video-header .video-custom-data .video-custom-data-item-wrap{padding-inline:16px 8px}.video-container.tablet-mode .bottom-overlay .video-header .video-custom-data .video-custom-data-item-wrap .video-custom-data-item::after{inset-inline-start:-8px;width:4px;height:4px}.video-container.tablet-mode .controls-row{gap:4px}.video-container.tablet-mode .controls-row .forwardBtn,.video-container.tablet-mode .controls-row .backwardBtn{display:none}.video-container.tablet-mode .controls-row .video-data{gap:4px}.video-container.tablet-mode .controls-row .audio-control{gap:4px}.video-container.tablet-mode .controls-row .audio-control:hover .volume-control-wrapper{width:50px}.video-container.mobile-mode .centerPlayPauseIcon{transform:translate(-50%, calc(-50% - 20px));padding:2vw}.video-container.mobile-mode .centerPlayPauseIcon i{font-size:max(4vw,1rem)}.video-container.mobile-mode .bottom-overlay{padding:12px}.video-container.mobile-mode .bottom-overlay .video-header{margin-bottom:4px}.video-container.mobile-mode .bottom-overlay .video-header .video-title{font-size:1rem}.video-container.mobile-mode .bottom-overlay .video-custom-data{display:none}.video-container.mobile-mode .controls-row .forwardBtn,.video-container.mobile-mode .controls-row .backwardBtn,.video-container.mobile-mode .controls-row .audio-control{display:none}.video-container.mobile-mode .controls-row .video-data{height:100%}.video-container.mobile-mode .controls-row .video-time{font-size:12px}.wishlist-button.guest-user{color:var(--text-4);display:flex;border:0;padding:11px}.wishlist-button .wishlist-loading{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;will-change:opacity;transition:opacity .2s ease-in-out}.wishlist-button .wishlist-loading svg{width:100%;height:auto}.wishlist-button .wishlist-icon-added{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;will-change:opacity;transition:opacity .2s ease-in-out}.wishlist-button .wishlist-icon{opacity:1;will-change:opacity;transition:opacity .2s ease-in-out}.wishlist-button.loading{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--disabled)}.wishlist-button.loading .wishlist-icon,.wishlist-button.loading .wishlist-icon-added{opacity:0}.wishlist-button.loading .wishlist-loading{opacity:1}.wishlist-button.active:not(.loading) .wishlist-icon-added{opacity:1}.wishlist-button.active .wishlist-icon{opacity:0}.wishlist-button .wishlist-notifs{display:none;position:absolute;pointer-events:none;top:100%;margin-top:8px;background:var(--text-1);border-radius:8px;padding:4px 16px;color:var(--secondary-1)}.wishlist-button .wishlist-added,.wishlist-button .wishlist-removed{display:none;white-space:nowrap}.wishlist-button.active .wishlist-added{display:block}.wishlist-button:not(.active) .wishlist-removed{display:block}.lenz_reservation_wrap{padding:32px;background:#000;border-radius:10px}.lenz_reservation_wrap-bg{position:absolute;inset:0 0 84px 0}.lenz_reservation_form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lenz_reservation_fields-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lenz_reservation_fields-wrap .lenz_reservation_field-wrap .lenz_reservation_field.lenz_reservation_field{background:inherit;width:100%;font-size:1rem;color:var(--primary-2);padding:8px 16px;line-height:2}.lenz_reservation_fields-wrap .lenz_reservation_field-wrap .lenz_reservation_field.lenz_reservation_field::-moz-placeholder{color:inherit;opacity:1}.lenz_reservation_fields-wrap .lenz_reservation_field-wrap .lenz_reservation_field.lenz_reservation_field::placeholder{color:inherit;opacity:1}textarea.lenz_reservation_field{min-height:174px}.lenz_reservation_submit_btn{margin-bottom:16px;margin-inline-end:16px}.lenz_reservation_list-text-wrap{padding:8px 16px;display:flex;align-items:center;justify-content:space-between;color:var(--primary-2);cursor:pointer}.lenz_reservation_list-text{color:inherit}.lenz_reservation_name-field-wrap,.lenz_reservation_subject-field-wrap,.lenz_reservation_details-field-wrap{grid-column:1/-1}.lenz_reservation_field-wrap{position:relative;background:var(--secondary-1);border-radius:8px;border:1px solid var(--secondary-3)}.lenz_reservation_list{display:none;position:absolute;inset-inline-start:-1px;min-width:210px;z-index:2;background:var(--gray-2);border-radius:8px;flex-direction:column;gap:6px;margin-top:4px;padding:4px;max-height:300px;overflow-y:auto}.lenz_reservation_radio-item{padding:12px;border-radius:8px;cursor:pointer;will-change:background;transition:background .2s ease-in-out}.lenz_reservation_radio-item:hover{background:var(--secondary-3)}.lenz_reservation_radio-label{line-height:1}.lenz_reservation_subject-radio,.lenz_reservation_province-radio{display:none !important}.lenz_reservation_calendar-outer{position:relative;height:100%;z-index:2;--filter-bg: var(--secondary-1)}.lenz_reservation_calendar-container{position:absolute;inset-inline:0 24px}.lenz_reservation_calendar-inner{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px 24px}.lenz_reservation_calendar-header{padding:24px;background:var(--secondary-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:10px;gap:16px}.lenz_reservation_calendar-header-selected-date{font-size:1.5rem;color:#000;line-height:1}.lenz_reservation_calendar-time-hours-list-wrap{position:relative;display:flex;padding:7px 10px;min-width:200px;border-radius:8px;justify-content:space-between;align-items:center;margin-inline-start:auto;background:var(--gray-3);color:var(--secondary-3);cursor:pointer;will-change:width;transition:width .2s ease-in-out}.lenz_reservation_calendar-time-hours-list-wrap i,.lenz_reservation_calendar-time-hours-list-wrap span{line-height:1}.lenz_reservation_calendar-time-loading{position:absolute;inset:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.lenz_reservation_calendar-time-loading svg{width:24px;height:auto}.lenz_reservation_calendar-time-hours-selected-text{display:none}.lenz_reservation_calendar-time-hours{position:absolute}.lenz_reservation_calendar-wrap .datepicker-navigator{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:24px;padding:8px 12px;border-radius:8px;background:var(--secondary-2);font-weight:600}.lenz_reservation_calendar-wrap .pwt-btn-next,.lenz_reservation_calendar-wrap .pwt-btn-prev{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;will-change:background-color;transition:background-color .2s ease-in-out}.lenz_reservation_calendar-wrap .pwt-btn-next:hover,.lenz_reservation_calendar-wrap .pwt-btn-prev:hover{background-color:var(--secondary-3)}.lenz_reservation_calendar-wrap .pwt-btn-switch{direction:ltr}.lenz_reservation_calendar-wrap .header-row{display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center;border-radius:8px;background:var(--gray-1);color:var(--text-4);margin-top:16px;padding-block:7px}.lenz_reservation_calendar-wrap .table-days{width:100%;margin-top:20px}.lenz_reservation_calendar-wrap .table-days tbody{display:flex;flex-direction:column;gap:4px}.lenz_reservation_calendar-wrap .table-days tr{display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center;font-weight:700;font-size:1.125rem}.lenz_reservation_calendar-wrap .table-days td{color:var(--primary-1);width:44px;height:44px;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;will-change:background;transition:background .2s ease-in-out}.lenz_reservation_calendar-wrap .table-days td.disabled{color:var(--disabled)}.lenz_reservation_calendar-wrap .table-days td.selected{background-color:var(--gray-3);color:var(--text-4)}.lenz_reservation_calendar-wrap .table-days td:not(.selected):hover{background:var(--secondary-2)}.lenz_reservation_calendar-wrap .datepicker-month-view,.lenz_reservation_calendar-wrap .datepicker-year-view{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.lenz_reservation_calendar-wrap .month-item,.lenz_reservation_calendar-wrap .year-item{padding:8px 12px;border-radius:8px;background:var(--secondary-2);font-size:1rem;cursor:pointer;flex-grow:1;text-align:center}.lenz_reservation_calendar-wrap .month-item.month-item-disable,.lenz_reservation_calendar-wrap .year-item.year-item-disable{opacity:.5;touch-action:none;pointer-events:none}.lenz_reservation_calendar-back-1{position:absolute;inset:16px 30px -16px -16px;z-index:-2;border-radius:10px;background:var(--gray-3)}.lenz_reservation_calendar-back-2{position:absolute;inset:24px 40px -24px -24px;border-radius:10px;border:1px dashed var(--secondary-3);z-index:-3}.lenz_reservation_calendar-container-bg{border:1px solid var(--primary-1);border-radius:10px;overflow:hidden}.lenz_reservation_calendar-time-hours{position:absolute;display:none;flex-direction:column;min-width:80%;margin-top:16px;inset-inline-end:0;background:var(--secondary-1);top:100%;max-height:350px;overflow-y:auto;padding:12px 20px;border-radius:8px;border:1px dashed var(--text-2);gap:8px;cursor:initial;z-index:3}.lenz_reservation_time-hour{position:relative;color:var(--gray-1);border-radius:6px;padding:4px 8px;cursor:pointer;will-change:background;transition:background .2s ease-in-out}.lenz_reservation_time-hour:hover{background:var(--secondary-2)}.lenz_reservation_time-hour:not(:last-child)::after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;border-bottom:1px solid var(--secondary-3)}.toc-items-prefix-square li a{padding-inline-start:16px;position:relative}.toc-items-prefix-square li a::before{content:"";position:absolute;width:10px;height:10px;top:4px;border:1px solid var(--primary-1);inset-inline-start:-2px}.toc-items-prefix-square li a::after{content:"";position:absolute;width:8px;height:8px;top:6px;background:var(--primary-1);inset-inline-start:0}.toc_top-list>.toc-item{padding-block:8px}.toc_top-list>.toc-item:first-child{padding-block-start:0}.toc_top-list>.toc-item:not(:last-child){border-bottom:1px dashed var(--text-2-50)}.toc_list li li{padding-inline-start:16px}.toc_list li>ul>li a{font-size:max(.9em,12px)}.toc_list li>ul>li li a{font-size:max(.8em,12px)}.widget_lenz_archive_filter .archive-filter-title{display:flex;justify-content:space-between;color:#747474;align-items:center;padding:0}.widget_lenz_archive_filter .filter-title-icon{will-change:transform;transition:transform .3s ease-in-out}.widget_lenz_archive_filter .filter-title-icon.active{transform:rotate(90deg)}.widget_lenz_archive_filter .archive-filter-list{display:none;margin-top:12px}.widget_lenz_archive_filter .categories-list{display:flex;flex-direction:column;gap:12px}.widget_lenz_archive_filter .categories-list .category-title{display:block;padding:10px 24px;background:var(--secondary-2);border-radius:6px}.widget_lenz_archive_filter .categories-list .category-title:is(#sidebar .widget .category-title){font-weight:400}.widget_lenz_archive_filter .categories-list .category-title:hover{background:var(--secondary-3)}.widget_lenz_archive_filter .categories-list .category-has-children .categories-list{margin-top:12px;padding-inline-start:24px}.widget_lenz_archive_filter .categories-list .category-has-children .category-item a{position:relative}.widget_lenz_archive_filter .categories-list .category-has-children .category-item a::after{content:"";position:absolute;width:16px;height:calc(100% + 20px);top:calc(-50% - 20px);inset-inline-start:-20px;border-bottom:1px dashed var(--text-2);border-inline-start:1px dashed var(--text-2);border-radius:0 0 8px 0;z-index:-1}.widget_lenz_archive_filter .categories-list .category-has-children .category-item:first-child>a::after{height:calc(50% + 12px);top:-12px}div.tnp-subscription form .tnp-field input{border:0;line-height:2}div.tnp-subscription form .tnp-field input.tnp-submit{background-color:var(--btn_primary_bg);color:var(--btn_primary_color);width:-moz-fit-content;width:fit-content;padding-inline:14px;margin-inline-start:auto;font-size:1rem;font-weight:600;line-height:1.5}#site-footer{background:var(--primary-1);margin-top:110px;color:var(--text-2)}#site-footer a{color:var(--text-4)}#main-footer-upper-row-wrap{display:grid;grid-template-columns:1fr 200px 1fr;height:28px;background:var(--body);background:inherit}#main-footer-upper-row-wrap #main-footer-upper-row-center{background:inherit;position:relative}#main-footer-upper-row-wrap #main-footer-upper-row-center::before{content:"";display:block;background:var(--body);height:100%;border-radius:0 0 10px 10px}#main-footer-upper-row-wrap #main-footer-upper-row-center::after{content:"";position:absolute;height:2px;inset-inline:16px;top:50%;transform:translateY(-50%);background:var(--text-2)}#main-footer-upper-row-wrap .main-footer-upper-row-side{position:relative;background:inherit}#main-footer-upper-row-wrap .main-footer-upper-row-side::before{content:"";display:block;background:inherit;height:100%;border-radius:10px 0 0 0}#main-footer-upper-row-wrap .main-footer-upper-row-side:first-child::before{border-radius:10px 0 0 0}#main-footer-upper-row-wrap .main-footer-upper-row-side:last-child::before{border-radius:0 12px 0 0}#main-footer{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px;padding:36px 72px}#main-footer-menus{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:24px}#main-footer .main-footer-menu-wrap{display:flex;flex-direction:column;align-items:self-start;gap:40px}#main-footer .main-footer-menu-title{font-size:1.125rem;color:var(--text-4)}#main-footer .footer-menu .menu{display:flex;flex-direction:column;gap:24px}#main-footer .footer-menu .menu a{position:relative;color:var(--text-2);padding-inline-start:16px;will-change:color;transition:color .2s ease-in-out}#main-footer .footer-menu .menu a::before{content:"";position:absolute;width:10px;height:10px;top:50%;border:1px solid var(--text-2);transform:translateY(-50%);inset-inline-start:-3px;will-change:border-color;transition:border-color .2s ease-in-out}#main-footer .footer-menu .menu a::after{content:"";position:absolute;width:6px;height:6px;top:50%;background:var(--text-2);transform:translateY(-50%);inset-inline-start:0;will-change:background;transition:background .2s ease-in-out}#main-footer .footer-menu .menu a:hover{color:var(--text-4)}#main-footer .footer-menu .menu a:hover::before{border-color:var(--text-4)}#main-footer .footer-menu .menu a:hover::after{background:var(--text-4)}#main-footer-external-logos{display:grid;gap:24px;align-items:center;grid-template-columns:repeat(auto-fit, minmax(76px, 84px));width:100%;justify-content:space-between}#main-footer .main-footer-external-logo-wrap{display:flex;align-items:center;justify-content:center;padding:16px;height:100%;box-sizing:border-box;border-radius:10px;background:#292929}#main-footer-site-info{display:flex;flex-direction:column;align-items:center;gap:32px}#main-footer-site-title{padding:12px 24px;border-radius:8px;border:1px dashed var(--secondary-3);max-width:180px;height:auto}#main-footer-subtitle{color:var(--text-2);text-align:justify}#main-footer-addresses-wrap{display:flex;flex-direction:column;gap:24px}#main-footer-addresses-wrap i{margin-top:4px;font-size:20px}#main-footer .main-footer-address{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#292929;background-image:url("data:image/svg+xml,%3Csvg width='122' height='122' viewBox='0 0 122 122' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Crect x='18.0015' y='18.2471' width='86.2611' height='86.174' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Crect x='0.984619' y='1.24707' width='120.295' height='120.174' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='69.5055' y1='17.7178' x2='69.5055' y2='0.747456' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.548' y1='69.9072' x2='121.518' y2='69.9072' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='0.484619' y1='69.9072' x2='17.4549' y2='69.9072' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='69.5054' y1='121.922' x2='69.5054' y2='104.952' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='17.2958' y1='17.7178' x2='17.2958' y2='0.747456' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.548' y1='17.6982' x2='121.518' y2='17.6982' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='0.484619' y1='17.6982' x2='17.4549' y2='17.6982' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='17.2959' y1='121.922' x2='17.2959' y2='104.952' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='86.9085' y1='17.7178' x2='86.9085' y2='0.747456' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.548' y1='87.3115' x2='121.518' y2='87.3115' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='0.484619' y1='87.3115' x2='17.4549' y2='87.3115' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='86.9084' y1='121.922' x2='86.9084' y2='104.952' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='34.6989' y1='17.7178' x2='34.6989' y2='0.747456' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.548' y1='35.1016' x2='121.518' y2='35.1016' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='0.484619' y1='35.1016' x2='17.4549' y2='35.1016' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='34.699' y1='121.922' x2='34.699' y2='104.952' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.312' y1='17.7178' x2='104.312' y2='0.747456' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.548' y1='104.715' x2='121.518' y2='104.715' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='0.484619' y1='104.715' x2='17.4549' y2='104.715' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.312' y1='121.922' x2='104.312' y2='104.952' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='52.1022' y1='17.7178' x2='52.1022' y2='0.747456' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='104.548' y1='52.5059' x2='121.518' y2='52.5059' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='0.484619' y1='52.5059' x2='17.4549' y2='52.5059' stroke='%23505050' stroke-dasharray='3 3'/%3E%3Cline x1='52.1023' y1='121.922' x2='52.1023' y2='104.952' stroke='%23505050' stroke-dasharray='3 3'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position-y:center;border-radius:10px}#main-footer .main-footer-address:nth-child(odd){background-position-x:8px}#main-footer .main-footer-address:nth-child(even){background-position-x:calc(100% - 8px)}#main-footer .main-footer-address-title{color:var(--text-4);font-size:1.125rem;font-weight:700;margin-block-end:4px}#main-footer .main-footer-address-location-wrap,#main-footer .main-footer-address-phone-wrap{display:flex;align-items:start;gap:6px}#main-footer .main-footer-address-location,#main-footer .main-footer-address-phone{margin-right:auto;color:var(--text-4)}#bottom-footer{padding:0 72px 32px;display:flex}#footer-copyright{padding:10px 0;border-top:1px dashed var(--gray-1);border-bottom:1px dashed var(--gray-1);width:100%;text-align:center;color:var(--primary-2)}@media screen and (min-width: 1201px){.hide-desktop-1200{display:none !important}}@media screen and (max-width: 1200px){#header_inner{grid-template-columns:auto 1fr}.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::after,.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::before{background-size:12px 16px;width:12px}.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::before{left:10px}.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::after{right:10px}.lenz_experts_slider-filmstrip-outer.vertical::before{left:30px}.lenz_experts_slider-filmstrip-outer.vertical::after{right:30px}.lenz_experts_slider-item{padding:16px 20px 0}.lenz_experts_social-wrap i{font-size:1.25rem}.lenz_experts_items-wrap{padding-block:12px}.show-only-desktop-1200{display:none !important}}@media screen and (max-width: 1024px){html{font-size:14px}.page-width{padding-inline:20px}.line-clamp-1-tablet,.line-clamp-1-tablet a{-webkit-line-clamp:1;line-clamp:1}.line-clamp-2-tablet,.line-clamp-2-tablet a{-webkit-line-clamp:2;line-clamp:2}.line-clamp-3-tablet,.line-clamp-3-tablet a{-webkit-line-clamp:3;line-clamp:3}.line-clamp-4-tablet,.line-clamp-4-tablet a{-webkit-line-clamp:4;line-clamp:4}.line-clamp-none-tablet,.line-clamp-none-tablet a{-webkit-line-clamp:unset;line-clamp:unset}#main-footer{grid-template-columns:1fr 1fr}#main-footer-menus{order:2}#main-footer-site-info{order:1}#main-footer-addresses-wrap{order:3;grid-column:1/-1}#main-footer-external-logos{gap:16px}#main-footer-addresses-wrap{display:grid;grid-template-columns:1fr 1fr}.main-footer-address-location-wrap,.main-footer-address-phone-wrap{row-gap:10px}#menu-mobile-menu>li>a{font-size:1.125rem}.page-template-page_fullwidth #header-container{padding-inline:20px}.lenz_portfolios_head{grid-template-columns:1fr 1fr}.lenz_portfolios_title{order:1;justify-self:start}.lenz_portfolios_more-btn-wrap{order:2;justify-self:end}.lenz_portfolios_cats-btn-wrap{order:3;grid-column:1/-1}.lenz_portfolios_items .lenz_image_cart_wrap{width:220px}.lenz_cta_wrap{grid-template-columns:2fr 3fr}.lenz_experts_wrap{grid-template-columns:60% calc(40% - 32px)}.lenz_experts_title-wrap{grid-column:1/-1}.lenz_experts_title-wrap .lenz_heading{font-size:1.5rem;font-weight:700;color:var(--primary-1);margin-block-end:24px}.lenz_experts_items-wrap .slick-track{height:100%}.lenz_experts_item-wrap{height:100%}.lenz_experts_item-image-col{aspect-ratio:1}.lenz_experts_item-wrap.slick-active,.lenz_experts_item-wrap:is(body.elementor-editor-active .lenz_experts_item-wrap){grid-template-columns:1fr}.lenz_experts_item-image-wrap{width:clamp(360px,50%,200px)}.lenz_experts_slider-wrap{gap:12px}.lenz_experts_items-wrap-inner .slick-track{align-items:center}.content-area:not(.content-area-with-sidebar) .list-posts{grid-template-columns:1fr 1fr 1fr}.content-area-with-sidebar .list-posts{grid-template-columns:1fr 1fr}.lenz_testimonial_header{margin-bottom:24px}.lenz_testimonial_icons-wrap{margin-inline-end:20px}.lenz_testimonial_items::after{display:none}.lenz_testimonial_item.slick-slide{margin-inline-end:24px}.lenz_testimonial_item.slick-slide .lenz_testimonial_item-inner{grid-template-columns:auto 110px;padding:12px;width:350px}.lenz_testimonial_item-content{margin-inline-end:12px}.lenz_testimonial_item-content .lenz_testimonial_quote-wrap{margin-bottom:16px}.lenz_testimonial_item-name{margin-top:32px}.lenz_testimonial_item-comment p{font-size:1rem}.lenz_reservation_wrap{padding:24px}.lenz_reservation_form{grid-template-columns:3fr 4fr}}@media screen and (max-width: 767px){.lenz_has-filter.lenz_filter-bottom-right--mobile>span::before{--p1: 0px 0px;--p2: 0px 100%;--p3: min(calc(80% - 16px), calc(100% - 64px)) 100%;--p4: min(calc(80% - 20px), calc(100% - 72px)) calc(100% - 16px);--p5: calc(100% - 16px) calc(100% - 16px);--p6: calc(100% - 20px) 100%;--p7: 100% 100%;--p8: 100% 0;-webkit-clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8));clip-path:polygon(var(--p1), var(--p2), var(--p3), var(--p4), var(--p5), var(--p6), var(--p7), var(--p8))}.lenz_has-filter.lenz_filter-bottom-right--mobile::after{content:"";position:absolute;width:calc(100% - min(80% - 16px,100% - 64px) - 24px);height:2px;right:22px;background:var(--corner-line-color, #505050);bottom:0;top:unset}.line-clamp-1-mobile,.line-clamp-1-mobile a{-webkit-line-clamp:1;line-clamp:1}.line-clamp-2-mobile,.line-clamp-2-mobile a{-webkit-line-clamp:2;line-clamp:2}.line-clamp-3-mobile,.line-clamp-3-mobile a{-webkit-line-clamp:3;line-clamp:3}.line-clamp-4-mobile,.line-clamp-4-mobile a{-webkit-line-clamp:4;line-clamp:4}.line-clamp-none-mobile,.line-clamp-none-mobile a{-webkit-line-clamp:unset;line-clamp:unset}#breadcrumb-wrap{margin-bottom:40px}.full-width-mobile{width:100%;max-width:unset;margin:unset;padding-inline:unset;box-sizing:border-box}.page-width-mobile{width:100%;max-width:1584px;margin:0 auto;padding-inline:20px;box-sizing:border-box}#main-footer{grid-template-columns:1fr}#main-footer-site-info{gap:24px}#main-footer .main-footer-menu-wrap{gap:32px}#main-footer .main-footer-address{padding:8px}#main-footer .main-footer-external-logo-wrap{padding:12px;max-width:76px}#main-footer-addresses-wrap{grid-template-columns:1fr}#main-footer-upper-row-wrap{grid-template-columns:1fr 140px 1fr;height:20px}#main-footer-upper-row-center::before{border-radius:0 0 8px 8px}#main-footer .main-footer-upper-row-side::before{border-radius:8px 0 0 0}#footer-copyright{padding:16px 0}#menu-mobile-menu .menu-item-title-wrap .menu-item-icon{width:32px;height:32px;font-size:22px}.lenz_v_portfolios_wrap{grid-template-columns:100%}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-container{order:2}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-container--mobile{order:1}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap{order:2;flex-direction:column}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .lenz_v_portfolios_item-video-wrap{display:none}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots{display:flex;align-items:center;justify-content:center;gap:6px}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li{position:relative;display:inline-block;width:6px;height:6px;padding:0;cursor:pointer;will-change:width;transition:width .2s ease-in-out}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0);padding:inherit}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li button::before{will-change:width,background,border-radius;transition:.2s ease-in-out;transition-property:width,background,border-radius;content:"";position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;text-align:center;background:var(--secondary-3)}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li.slick-active{width:36px}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li.slick-active button::before{background:var(--primary-1);width:36px;border-radius:24px}.lenz_v_portfolios_wrap .lenz_v_portfolios_videos-slider-wrap--mobile{display:block;order:1}.lenz_v_portfolios_wrap .lenz_v_portfolios_videos-slider-wrap--mobile .lenz_v_portfolios_item-video-wrap{display:initial}.lenz_v_portfolios_wrap .lenz_v_portfolios_item-video-wrap{display:flex;flex-direction:column;height:auto;background-color:var(--primary-1);border-radius:10px;margin-inline-start:12px}.lenz_v_portfolios_wrap .lenz_v_portfolios_item-wrap{margin-inline:8px}.lenz_v_portfolios_wrap .lenz_v_portfolios_item-wrap.slick-current{background-color:rgba(0,0,0,0);border-radius:unset}.lenz_v_portfolios_wrap .lenz_v_portfolios_left,.lenz_v_portfolios_wrap .lenz_v_portfolios_right{display:none}body.elementor-editor-active .lenz_v_portfolios_slider-wrap{flex-direction:row}body.elementor-editor-active .lenz_v_portfolios_item-wrap:first-child .lenz_v_portfolios_item-video-wrap{display:none}body.elementor-editor-active .lenz_v_portfolios_videos-slider-wrap--mobile .lenz_v_portfolios_item-video-wrap:not(:first-child){display:none}body.elementor-editor-active .lenz_v_portfolios_videos-slider-wrap--mobile .lenz_v_portfolios_item-video-wrap:first-child{display:flex}div.lenz_cf_wrap{grid-template-columns:1fr;grid-auto-rows:1fr}div.lenz_cf_form_wrap{order:1}div.lenz_cf_map-wrap{order:2}.lenz_cf_map{margin-top:-20px}.lenz_cf_map iframe{max-width:100%}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::before,.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::after{inset-inline:unset;width:10px;height:unset;bottom:1px;top:0}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::before{right:0}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::after{left:0}.lenz_cf_information-wrap{margin-bottom:16px}.lenz_cf_info_item_icon{font-size:20px;display:flex}.lenz_cf_info_item_icon svg{width:20px}.lenz_portfolios_head{grid-template-columns:1fr}.lenz_portfolios_title{order:1;justify-self:start}.lenz_portfolios_cats-btn-wrap{order:3;grid-column:1/-1}.lenz_portfolios_more-btn-wrap.lenz_portfolios_more-btn-wrap--footer{display:flex}.lenz_cta_wrap{display:flex;flex-direction:column;padding-inline:24px;gap:24px}.lenz_cta_image-wrap{display:flex;order:2;justify-content:center;margin-inline-start:unset}.lenz_cta_image-wrap .lenz_cta_image{position:relative;inset:unset}.lenz_cta_content-wrap{order:1}.lenz_experts_items-wrap{padding-block:16px}.lenz_experts_wrap>.lenz_experts_items-info-wrap{grid-column:1/-1}.lenz_experts_slider-item{padding:12px 12px 0}.lenz_experts_item-image-wrap{max-width:100%}.lenz_experts_slider-wrap{gap:6px}.lenz_experts_items-wrap .slick-list{padding:0 16px !important}.lenz_experts_items-wrap-inner.slick-slider{justify-content:flex-end}.lenz_experts_social-wrap i{font-size:1rem}.lenz_experts_item-image-col .lenz_experts_item-image{max-height:calc(100% + 10px)}.lenz_experts_items-wrap .slick-track{gap:0}.lenz_experts_slider-side-before::before{width:6px;height:6px;bottom:-3px;inset-inline-end:-3px}.lenz_experts_slider-side-after::before{width:6px;height:6px;top:-3px;inset-inline-start:-3px}.lenz_experts_item-wrap.slick-active,.lenz_experts_item-wrap:is(body.elementor-editor-active .lenz_experts_item-wrap){padding:2px}div.lenz_cf_wrap{grid-template-columns:1fr;grid-auto-rows:1fr}div.lenz_cf_form_wrap{order:1}div.lenz_cf_map-wrap{order:2}.lenz_cf_map{margin-top:-20px}.lenz_cf_map iframe{max-width:100%}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::before,.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::after{inset-inline:unset;width:10px;height:unset;bottom:1px;top:0}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::before{right:0}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer::after{left:0}.lenz_cf_information-wrap{margin-bottom:16px}.lenz_cf_info_item_icon{font-size:20px;display:flex}.lenz_cf_info_item_icon svg{width:20px}.lenz_video_frame-wrap{margin:2% 6%}.lenz_video_rec-text{top:8px;font-size:12px}.lenz_video_rec-text::after{width:12px;height:12px}.lenz_video_video-container{margin:6%}.lenz_video_wrap{flex-direction:column}.lenz_video_custom-data-mobile{position:relative;z-index:2;margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-inline:16px;gap:8px}.lenz_video_custom-data-mobile .lenz_video_custom-data-item-wrap{padding-block:4px;padding-inline:24px 12px;border-radius:10px;color:var(--secondary-1);background-color:var(--gray-1)}.lenz_video_custom-data-mobile .lenz_video_custom-data-item{position:relative;font-size:.875rem}.lenz_video_custom-data-mobile .lenz_video_custom-data-item::after{content:"";position:absolute;inset-inline-start:-12px;width:6px;height:6px;background-color:currentColor;border-radius:50%;top:50%;transform:translateY(-50%)}.content-area-with-sidebar>.sidebar{order:10}.content-area .list-posts{grid-template-columns:1fr 1fr;gap:16px}.nav-links{margin-top:40px}.page-numbers{width:44px;height:44px}#posts.lenz-isotope-posts .lenz_image_cart_wrap{width:calc(50% - 18px)}.lenz_filmstrip_outer-wrap.horizontal::after,.lenz_filmstrip_outer-wrap.horizontal::before{content:"";position:absolute;left:16px;right:16px;height:1px;background:rgba(255,255,255,.3);z-index:2}.lenz_filmstrip_outer-wrap.horizontal::after{top:28px}.lenz_filmstrip_outer-wrap.horizontal::before{bottom:28px}.lenz_filmstrip_outer-wrap.vertical::after,.lenz_filmstrip_outer-wrap.vertical::before{content:"";position:absolute;top:16px;bottom:16px;width:1px;background:rgba(255,255,255,.3);z-index:2}.lenz_filmstrip_outer-wrap.vertical::after{right:28px}.lenz_filmstrip_outer-wrap.vertical::before{left:28px}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::after,.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::before{content:"";position:absolute;height:10px;left:16px;right:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10"><rect x="0" y="0" width="6" height="10" rx="2" ry="2" fill="white"/></svg>');background-size:12px 10px;background-repeat:round no-repeat}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::after{bottom:10px}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal::before{top:10px}.lenz_filmstrip_wrap.lenz_filmstrip_vertical::after,.lenz_filmstrip_wrap.lenz_filmstrip_vertical::before{content:"";position:absolute;width:10px;top:16px;bottom:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6"><rect x="0" y="0" width="10" height="6" rx="2" ry="2" fill="white"/></svg>');background-size:10px 12px;background-repeat:no-repeat round}.lenz_filmstrip_wrap.lenz_filmstrip_vertical::after{right:10px}.lenz_filmstrip_wrap.lenz_filmstrip_vertical::before{left:10px}.lenz_filmstrip_inner-wrap:is(.lenz_filmstrip_horizontal.fit-width .lenz_filmstrip_inner-wrap){padding-inline:12px}.lenz_posts_slider_item-inner{width:280px}.lenz_posts_slider_slider-wrap::after{display:none;opacity:0}.lenz_products_slider_products-inner::after{display:none;opacity:0}.lenz_service_item_wrap{max-width:300px}.lenz_reservation_form{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:24px}}@media screen and (max-width: 480px){body.sticky-header-active #page-body{padding-top:71px}#main-footer,#bottom-footer{padding-inline:24px}#header-logo{max-width:148px}.lenz_video_rec-text{font-size:10px;top:2px;inset-inline-end:8px}.lenz_video_rec-text::after{width:10px;height:10px}.content-area .list-posts{grid-template-columns:1fr}#posts.lenz-isotope-posts .lenz_image_cart_wrap{width:100%}.lenz_experts_wrap{grid-template-columns:62% calc(38% - 32px);-moz-column-gap:16px;column-gap:16px}.lenz_experts_slider-wrap{grid-template-columns:16% 68% 16%}.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::after,.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::before{background-size:6px 10px;width:6px}.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::before{left:4px}.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_vertical::after{right:4px}.lenz_experts_slider-filmstrip-outer.vertical::before{left:12px}.lenz_experts_slider-filmstrip-outer.vertical::after{right:12px}.lenz_experts_slider-item{padding:12px 0 0}.lenz_experts_slider-filmstrip-inner.lenz_filmstrip_wrap{padding:16px}.lenz_experts_item-image-info-wrap{flex-direction:column;align-items:normal;justify-content:normal;gap:12px}.lenz_experts_item-name-wrap p{line-height:1.5}.lenz_experts_item-image{padding-inline:10px}.lenz_experts_item-image-wrap{padding:12px;width:clamp(360px,50%,180px)}.lenz_experts_slider-image-wrap .lenz_experts_item-image{max-height:calc(100% + 10px)}.lenz_experts_social-wrap i{font-size:.875rem}.lenz_experts_slider-image-wrap{border-radius:6px}.lenz_experts_slider-side-before::before{width:4px;height:4px;bottom:-2px;inset-inline-end:-2px}.lenz_experts_slider-side-after::before{width:4px;height:4px;top:-2px;inset-inline-start:-2px}.lenz_testimonial_item.slick-slide .lenz_testimonial_item-inner{grid-template-columns:auto 100px;width:280px}.lenz_reservation_wrap{padding:16px}.lenz_reservation_fields-wrap{gap:10px}.lenz_reservation_fields-wrap .lenz_reservation_field-wrap .lenz_reservation_field.lenz_reservation_field{padding:8px 10px}.lenz_reservation_calendar-inner{gap:10px;padding:24px 16px}.lenz_reservation_calendar-header{gap:10px;padding:12px;border-radius:6px}.lenz_reservation_calendar-time-hours-list-wrap{border-radius:4px;min-width:100px;font-size:.875rem}.lenz_reservation_calendar-header-selected-date{font-size:1rem}.lenz_reservation_calendar-time-hours{padding:12px;min-width:100%;margin-top:8px;gap:6px}.lenz_reservation_calendar-container{inset-inline-end:12px}.lenz_reservation_calendar-back-1{inset:16px 40px -6px -8px}.lenz_reservation_calendar-back-2{inset:28px 50px -12px -14px}.lenz_reservation_calendar-wrap .datepicker-navigator{gap:16px;padding:8px;border-radius:6px}.lenz_reservation_calendar-wrap .header-row{border-radius:6px;font-size:.875rem}.lenz_reservation_calendar-wrap .table-days{margin-top:12px}.lenz_reservation_calendar-wrap .table-days tr{font-size:1rem}.lenz_reservation_calendar-wrap .table-days td{width:36px;height:36px}}@media screen and (min-width: 1025px){.hide-desktop{display:none !important}}@media(max-width: 1024px)and (min-width: 768px){.show-only-desktop{display:none !important}.hide-tablet{display:none !important}}@media(max-width: 767px){.hide-mobile{display:none !important}.show-only-desktop{display:none !important}}/*# sourceMappingURL=style.min.css.map */