:root{--body:var(--secondary-1);--text-main:#666;--primary-1:#000;--primary-1-50:#00000080;--primary-2:#8b8b8b;--secondary-1:#fff;--secondary-2:#eee;--secondary-2-50:#eeeeee80;--secondary-3:#c1c1c1;--gray-1:#505050;--gray-2:#ededed;--gray-3:#393939;--text-1:#666;--text-2:#a3a3a3;--text-2-50:#a3a3a380;--text-3:#bbb;--text-4:#fff;--input-bg:#eee;--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{font-size:inherit;vertical-align:baseline;border:0;margin:0;padding:0;line-height:2}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{font-family:var(--main-font);scroll-padding-top:120px;overflow-x:hidden}body{overflow-wrap:break-word;max-width:100%;color:var(--text-main);background-color:var(--body);position:relative;overflow-x:hidden}body.sticky-header-active #page-body{padding-top:92px}html,body{scroll-behavior:smooth}a{color:var(--primary-1);will-change:color,background,border,font-size,font-weight,line-height,transform;text-decoration:none;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,font-size .2s ease-in-out,font-weight .2s ease-in-out,line-height .2s ease-in-out,transform .2s ease-in-out}.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-size:2rem;font-weight:900}h2{font-size:1.5rem;font-weight:800}h3{font-size:1.25rem;font-weight:700}h4{font-size:1.125rem;font-weight:600}h5,h6{font-size:1.125rem;font-weight:500}img{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto}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;clip-path:inset(50%)!important;overflow-wrap:normal!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::-webkit-scrollbar{width:8px}body ::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--secondary-1);border-radius:12px}::-webkit-scrollbar-thumb{background:var(--primary-2);border:1px solid #0000;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:var(--primary-1);border:1px solid var(--secondary-1)}.line-clamp,.line-clamp a{-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.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 #0000}.disabled{opacity:.5;touch-action:none;pointer-events:none}#container{min-height:100dvh;overflow-x:hidden}.page-width{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding-inline:72px}.hero-item-has-circle{position:relative}.hero-item-has-circle:after,.hero-item-has-circle:before{background:var(--primary-2);z-index:2;border-radius:50%;width:10px;height:10px;position:absolute}::-moz-selection{color:var(--secondary-1);background-color:var(--primary-1)}::selection{color:var(--secondary-1);background-color:var(--primary-1)}#overlay{background-color:var(--primary-1-50);z-index:100;backdrop-filter:blur(8px);cursor:pointer;display:none;position:fixed;inset:0}#primary{align-items:flex-start;row-gap:20px;margin:0}#post-content{margin:0}#page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:80px;margin-bottom:30px;display:flex}#breadcrumb-wrap~#page-header{margin-top:0}#page-title{margin:0}#empty-cart-content{border:1px dashed var(--text-2);border-radius:10px;flex-direction:column;align-items:center;gap:16px;padding:48px;display:flex}.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{background-color:var(--input-bg);border:0;border-radius:8px;justify-content:space-between;align-items:center;height:auto;padding:12px 20px;display:flex;position:relative}.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:"";color:var(--primary-1);pointer-events:none;will-change:transform;font-size:24px;line-height:1;transition:transform .3s ease-in-out;font-family:lenz-icon!important}.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-size:1rem;font-weight:400}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:20px;transform:translateY(-50%)}.select2-selection__placeholder{color:var(--primary-2);font-weight:400;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{border:0;border-radius:8px;font-family:inherit}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);color:var(--text-1);padding:10px 16px;font-size:.875rem}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{text-align:left;direction:ltr}textarea{resize:none}.searchform,.woocommerce-product-search{background:var(--secondary-2);border-radius:8px;gap:4px;padding:4px;display:flex}.searchform input[type=search],.searchform input[type=text],.woocommerce-product-search input[type=search],.woocommerce-product-search input[type=text]{width:100%;color:var(--text-2);background:0 0;padding:10px}.searchform input[type=button],.searchform button.search-field-icon,.woocommerce-product-search input[type=button],.woocommerce-product-search button.search-field-icon{background:0 0;border:0;padding:10px 12px}.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{background:var(--secondary-1);z-index:98;display:block}body.sticky-header.sticky-header-active #header-container{top:0;z-index:99;position:fixed;inset-inline:0}.page-template-page_fullwidth #header-container{padding-inline:72px}.page-template-page_fullwidth #header{padding:0}#header_inner{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));box-sizing:border-box;will-change:border-left-color;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:92px;padding-bottom:16px;transition:border-left-color .2s ease-in-out;display:grid}#header_inner:is(.sticky-header-active #header_inner){border-color:var(--sticky-header-border-color,var(--primary-2))}#header-mobile-menu-btn{background:var(--primary-1);border-radius:6px;justify-self:end;padding:6px;display:flex}#header-mobile-menu-btn i{color:var(--secondary-1);font-size:20px}#header-logo{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding-inline:32px;display:flex;position:relative}#header-logo:after{content:"";top:-16px;bottom:-16px;border-left:1px dashed var(--header-border-color,var(--primary-2));position:absolute;inset-inline-end:0}#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{flex-wrap:wrap;align-items:center;gap:20px 16px;display:flex}.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:"";background-color:currentColor;width:20px;height:2px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.lenz-menu-wrap>.menu>ul>li a,.lenz-menu-wrap .main-menu>.menu>li a{color:var(--primary-2);padding:0 8px;display:flex}.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{width:max-content;min-width:200px;max-width:300px;color:var(--secondary-2);background:var(--secondary-2);border:1px dashed var(--primary-2);opacity:0;visibility:hidden;will-change:opacity,visibility;z-index:98;flex-direction:column;gap:16px;padding:16px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:flex;position:absolute}.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:"";border:1px solid var(--primary-1);top:50%;box-sizing:border-box;width:12px;height:12px;position:absolute;inset-inline-start:-2px;transform:translateY(-50%)}.lenz-menu-wrap .menu-item-has-children>ul>li:is(.lenz-menu-wrap.lenz-submenu-has-sq li):after{content:"";background:var(--primary-1);top:50%;box-sizing:border-box;width:8px;height:8px;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.lenz-menu-wrap .menu-item-has-children>ul>li.menu-item-has-children>a{justify-content:space-between;align-items:center;gap:4px;padding-inline-end:0;display:flex}.lenz-menu-wrap .menu-item-has-children>ul>li.menu-item-has-children>a:after{content:"";font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--primary-2);font-style:normal;font-weight:400;line-height:1;rotate:180deg;font-family:lenz-icon!important}.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:translate(-50%)}.lenz-menu-wrap .menu>.menu-item-has-children>ul:after{content:"";height:16px;position:absolute;top:-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-content:center;align-items:start}.lenz-menu-wrap.col-reverse-direction .menu,.lenz-menu-wrap.col-reverse-direction .menu>ul{flex-direction:column-reverse;align-content:center;align-items:start}.lenz-menu-wrap.row-reverse-direction .menu,.lenz-menu-wrap.row-reverse-direction .menu>ul{flex-direction:row-reverse}#header-actions-wrap{will-change:margin;flex-wrap:nowrap;align-items:center;gap:12px;margin-inline-end:24px;transition:margin .2s ease-in-out;display:flex}.lenz-cart-wrap{z-index:2;width:fit-content;position:relative}.lenz-cart-wrap .lenz-cart-count{background:var(--primary-1);width:24px;height:24px;color:var(--text-4);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:-8px;inset-inline-start:-12px}.lenz-cart-wrap:hover .lenz_mini_cart{opacity:1;visibility:visible;pointer-events:all}.lenz-account-wrap{width:fit-content;position:relative}.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{white-space:nowrap;text-overflow:ellipsis;max-width:124px;overflow:hidden}.lenz-account-wrap.btn-has-icon.btn-icon-left .button-text{border-left:1px solid #c1c1c1;padding-left:12px}.lenz-account-wrap.btn-has-icon.btn-icon-right .button-text{border-right:1px solid #c1c1c1;padding-right:12px}.lenz-account-wrap .account-menu,.lenz-account-wrap>.menu{box-sizing:border-box;opacity:0;visibility:hidden;will-change:opacity,visibility;z-index:98;width:max-content;min-width:200px;max-width:300px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:auto;left:50%;transform:translate(-50%)}.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{color:var(--secondary-2);background:var(--secondary-2);border:1px dashed var(--primary-2);flex-direction:column;gap:16px;max-height:500px;margin-top:16px;padding:16px;display:flex;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:#0000}.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:"";border:1px solid var(--primary-1);top:50%;box-sizing:border-box;width:12px;height:12px;position:absolute;inset-inline-start:-2px;transform:translateY(-50%)}.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:"";background:var(--primary-1);top:50%;box-sizing:border-box;width:8px;height:8px;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.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{color:var(--primary-2);will-change:color;padding:0 16px;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{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,visibility;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:100%;left:50%;transform:translate(-50%)}.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{background:var(--secondary-1);border:1px dashed var(--text-2);box-sizing:border-box;border-radius:10px;grid-template-columns:1fr 1fr;width:370px;margin-top:16px;padding-block:16px;padding-inline:16px 0;display:grid;position:relative}.mini-cart-loading{backdrop-filter:blur(2px);z-index:2;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.mini-cart-loading svg{width:50%;max-width:100%}.woocommerce-mini-cart{border-bottom:1px solid var(--secondary-3);margin-bottom:20px;flex-direction:column;grid-column:1/-1;max-height:450px;margin-inline-end:8px;padding-inline-end:8px;display:flex;overflow:hidden auto}.woocommerce-mini-cart::-webkit-scrollbar{width:4px}.woocommerce-mini-cart::-webkit-scrollbar-thumb:hover{border:#0000}.woocommerce-mini-cart__empty-message{color:var(--primary-1);grid-column:1/-1}.woocommerce-mini-cart-item{grid-template-columns:92px 1fr;align-items:center;gap:12px 24px;padding-bottom:16px;display:grid;position:relative}.woocommerce-mini-cart-item:not(:last-child){border-bottom:1px solid var(--secondary-2);margin-bottom:16px}.woocommerce-mini-cart-item .variation{grid-column:1/-1;gap:4px;font-size:14px;display:flex}.remove_from_cart_button{top:0;color:var(--text-2);display:flex;position:absolute;inset-inline-end:0}.remove_from_cart_button:hover{color:var(--red-1)}.lenz_mini-cart-item-product-image-wrap{background:var(--secondary-2);box-sizing:border-box;border-radius:6px;height:92px;padding:8px;display:flex}.lenz_mini-cart-item-product-image-wrap img{-o-object-fit:contain;object-fit:contain}.lenz_mini-cart-item-product-name-wrap{color:var(--primary-1);margin-inline-end:24px;font-weight:700}.woocommerce .lenz_mini-cart-item-quantity .quantity,.lenz_mini-cart-item-quantity .quantity{border:1px solid var(--primary-2);border-radius:8px;justify-content:space-between;gap:0;padding:2px;display:flex}.woocommerce .lenz_mini-cart-item-quantity .quantity.hidden,.lenz_mini-cart-item-quantity .quantity.hidden{display:none}.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{background:var(--secondary-2);color:var(--primary-2);border:unset;margin:0;padding:2px}.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{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;max-width:24px;color:var(--primary-1);background:0 0;border-radius:0;padding:0;font-size:1rem;font-weight:700;text-align:center!important}.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:fit-content;margin-inline-start:auto}.woocommerce-mini-cart__total{flex-direction:column;gap:8px;width:fit-content;margin-inline-end:auto;display:flex}.lenz_mini-cart-item-price bdi,.woocommerce-mini-cart__total bdi{align-items:center;gap:4px;display:flex}.lenz_mini-cart-item-price .woocommerce-Price-currencySymbol,.woocommerce-mini-cart__total .woocommerce-Price-currencySymbol{color:var(--primary-2);font-size:12px;font-weight:400}.lenz_mini-cart-item-price .woocommerce-Price-amount,.woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--primary-1);font-size:1.25rem;font-weight:700;line-height:1}.lenz_mini-cart-total{color:var(--primary-2);font-size:14px;font-weight:600;line-height:1}.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:#0000}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{will-change:margin-inline-end;margin-inline-end:24px;transition:margin-inline-end .2s ease-in-out}#mobile-menu{top:0;bottom:0;z-index:10000;background:var(--secondary-1);box-sizing:border-box;will-change:inset-inline-start;flex-direction:column;gap:32px;width:100%;max-width:350px;height:100dvh;padding:20px 20px 32px;transition:inset-inline-start .3s ease-in-out;display:flex;position:fixed;inset-inline-start:0;box-shadow:0 0 16px #022a2814}#mobile-menu.closed{inset-inline-start:-100%}#mobile-menu-head{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:8px;padding-bottom:24px;display:flex}#mobile-menu .site-title{color:var(--primary-1);width:112px;height:auto;display:flex}#mobile-menu .site-title a{display:flex}#mobile-menu .mobile-menu-close{color:var(--primary-1);will-change:background-color;background-color:#0000;border:0;border-radius:6px;height:fit-content;padding:4px;font-size:1.25rem;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{color:var(--primary-1);padding:.5em;font-size:1rem;display:block;position:relative}#mobile-menu-nav li.menu-item-has-children>a{justify-content:space-between;align-items:center;gap:4px;display:flex}#mobile-menu-nav li.menu-item-has-children>a .menu-item-arrow{color:var(--primary-2);will-change:rotate;font-size:1rem;transition:rotate .1s ease-in-out;rotate:180deg}#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{flex-direction:column;height:100%;display:flex;overflow-y:auto}#mobile-menu .main-menu>ul>li>a{will-change:background-color;background-color:#0000;border-radius:10px;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{will-change:background-color,padding-inline-start;background-color:#0000;border-radius:10px;padding-inline-start:16px;transition:background-color .3s ease-in-out,padding-inline-start .3s ease-in-out;position:relative}#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:"";border:1px solid var(--primary-1);top:50%;will-change:background-color,inset-inline-start;width:8px;height:8px;transition:background-color .3s ease-in-out,inset-inline-start .3s ease-in-out;position:absolute;inset-inline-start:4px;transform:translateY(-50%)}#mobile-menu .main-menu>ul>li>ul li:after{content:"";background:var(--primary-1);top:50%;will-change:background-color,inset-inline-start;width:6px;height:6px;transition:background-color .3s ease-in-out,inset-inline-start .3s ease-in-out;position:absolute;inset-inline-start:6px;transform:translateY(-50%)}#mobile-menu .menu-item-title-wrap{gap:16px}#mobile-menu .menu-item-title-wrap .menu-item-icon-wrap{box-sizing:border-box;border:1px dashed var(--text-2);width:36px;height:36px;color:var(--primary-1);border-radius:8px;justify-content:center;align-items:center;padding:4px;font-size:26px;display:flex}#mobile-menu #mobile-menu-footer{border:1px dashed var(--primary-2);color:var(--primary-1);border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:32px;font-size:.875rem;font-weight:600;display:flex}body.mobile-menu-opened{overflow:hidden}.menu-item-icon-wrap{display:flex}.menu-item-title-wrap{align-items:center;gap:10px;display:flex}.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{padding-inline-start:20px;position:relative}ul.items-has-square-icon>li:before{content:"";border:1px solid var(--square-color,var(--primary-1));top:10px;box-sizing:border-box;width:12px;height:12px;position:absolute;inset-inline-start:-2px}ul.items-has-square-icon>li:after{content:"";background:var(--square-color,var(--primary-1));top:12px;box-sizing:border-box;width:8px;height:8px;position:absolute;inset-inline-start:0}.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{filter:url(#lenz_filter);width:100%;display:flex;position:relative}.lenz_has-filter>span a,.lenz_has-filter>div.filter-img a{width:100%;display:flex}.lenz_has-filter>div.filter-img{height:auto}.lenz_has-filter>span{z-index:-1;height:100%}.lenz_has-filter>span:before{content:"";background:var(--filter-bg,var(--secondary-2));position:absolute;inset:0}.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;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:"";background:var(--corner-line-color,#505050);width:2px;height:calc(100% + -1*min(80% - 16px,100% - 64px) - 24px);position:absolute;bottom:22px;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;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:"";background:var(--corner-line-color,#505050);width:calc(100% + -1*min(80% - 16px,100% - 64px) - 24px);height:2px;position:absolute;bottom:0;right:22px}.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;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:"";background:var(--corner-line-color,#505050);width:2px;height:calc(100% + -1*min(80% - 16px,100% - 64px) - 24px);position:absolute;top:24px;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;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:"";background:var(--corner-line-color,#505050);width:calc(100% + -1*min(80% - 24px,100% - 64px) - 38px);height:2px;position:absolute;top:0;right:34px}.post-thumbnail.no-image.thumbnail-has-filter:after,.post-thumbnail.no-image .lenz_has-filter:after{display:none}.lenz-slider-container{align-items:center;gap:4px;display:flex}.lenz-slider-style{overflow:hidden}.lenz-slider-style .slick-dots{justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.lenz-slider-style .slick-dots li{cursor:pointer;will-change:width;width:6px;height:6px;padding:0;transition:width .2s ease-in-out;display:inline-block;position:relative}.lenz-slider-style .slick-dots li button{cursor:pointer;color:#0000;width:100%;height:100%;padding:inherit;background:0 0;border:0;outline:none;font-size:0;line-height:0;display:block}.lenz-slider-style .slick-dots li button:before{will-change:width,background,border-radius;content:"";text-align:center;background:var(--secondary-3);border-radius:50%;width:6px;height:6px;transition:width .2s ease-in-out,background .2s ease-in-out,border-radius .2s ease-in-out;position:absolute;top:0;left:0}.lenz-slider-style .slick-dots li.slick-active{width:36px}.lenz-slider-style .slick-dots li.slick-active button:before{background:var(--primary-1);border-radius:24px;width:36px}.lenz-slider-icon-wrap{color:var(--primary-1);cursor:pointer;will-change:color;font-size:2rem;transition:color .2s ease-in-out;display:flex}.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{flex-wrap:wrap;align-items:center;display:flex}#breadcrumb-wrap .breadcrumb-separator{margin-inline:2px 4px;font-size:12px;display:flex}#breadcrumb-wrap .breadcrumb-item{color:#747474;font-size:14px}#breadcrumb-wrap .breadcrumb-item-active{color:var(--primary-1)}#post-title,#page-title{margin-bottom:30px;font-size:1.5rem;font-weight:700;line-height:30px}.content-area:not(.content-area-empty) #page-content{border:1px dashed var(--text-2);border-radius:10px;padding:24px}.empty-page-text.empty-archive-text{text-align:center;border:1px dashed var(--text-2);border-radius:8px;width:100%;margin-top:0;padding:24px}.select2-container--open .select2-dropdown--below{border:1px dashed var(--text-2);border-top:unset;border-radius:0 0 8px 8px;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{border-inline-start:2px solid var(--primary-1);width:fit-content;padding-inline-start:12px;font-size:1.5rem;font-weight:700;line-height:1}.lenz_heading span{line-height:inherit}button,.button,input[type=submit],input[type=button]{width:fit-content;box-shadow:unset;cursor:pointer;box-sizing:border-box;will-change:width,color,background,border,opacity,font-size,font-weight,line-height,transform,margin,padding;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px;font-family:inherit;transition:width .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,opacity .2s ease-in-out,font-size .2s ease-in-out,font-weight .2s ease-in-out,line-height .2s ease-in-out,transform .2s ease-in-out,margin .2s ease-in-out,padding .2s ease-in-out;display:flex}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-left:auto;margin-right: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:fit-content}.lenz_filmstrip_outer-wrap.horizontal:after,.lenz_filmstrip_outer-wrap.horizontal:before{content:"";z-index:2;background:#ffffff4d;height:1px;position:absolute;left:24px;right:24px}.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:"";z-index:2;background:#ffffff4d;width:1px;position:absolute;top:24px;bottom:24px}.lenz_filmstrip_outer-wrap.vertical:after{right:40px}.lenz_filmstrip_outer-wrap.vertical:before{left:40px}.lenz_filmstrip_wrap{background:var(--primary-1);justify-content:center;align-items:center;padding:36px 24px;display:flex;position:relative}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal{clip-path:polygon(0 0,0 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:"";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-repeat:round no-repeat;background-size:20px 16px;height:16px;position:absolute;left:24px;right:24px}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal:after{bottom:16px}.lenz_filmstrip_wrap.lenz_filmstrip_horizontal:before{top:16px}.lenz_filmstrip_wrap.lenz_filmstrip_vertical{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.lenz_filmstrip_wrap.lenz_filmstrip_vertical:after,.lenz_filmstrip_wrap.lenz_filmstrip_vertical:before{content:"";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-repeat:no-repeat round;background-size:16px 20px;width:16px;position:absolute;top:24px;bottom:24px}.lenz_filmstrip_wrap.lenz_filmstrip_vertical:after{right:16px}.lenz_filmstrip_wrap.lenz_filmstrip_vertical:before{left:16px}.lenz_filmstrip_inner-wrap{justify-content:center;align-items:center;width:fit-content;display:flex;position:relative}.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{color:#ffffff4d;text-align:center;font-size:2rem;font-weight:700;display:block}.elementor-widget-lenz_filmstrip_text,.lenz_filmstrip_outer-wrap.full-height,.lenz_filmstrip_outer-wrap.full-height .lenz_filmstrip_vertical{height:100%}.lenz_group_images_wrap{justify-content:center;align-items:center;width:fit-content;display:flex}.lenz_group_images_wrap.lenz_group_images_vertical{flex-direction:column}.lenz_group_images_image{-o-object-fit:cover;object-fit:cover;will-change:filter;width:100%;height:auto;transition:filter .2s ease-in-out}.lenz_group_images_image-wrap{aspect-ratio:1;background:var(--gray-1);border-radius:50%;width:100%;overflow:hidden}.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:fit-content;height:auto;margin-bottom:24px}.lenz_image_cart_content-wrap{display:flex;position:relative}.lenz_image_cart_content-wrap:after{content:"";background:var(--corner-line-color,#17171780);width:2px;height:20%;position:absolute;bottom:9%;right:0}.lenz_image_cart_link{display:flex}.lenz_image_cart_image{will-change:filter;transition:filter .3s ease-in-out}.lenz_image_cart_title-wrap{pointer-events:none;justify-content:end;align-items:end;display:flex;position:absolute;bottom:9%;right:12%;rotate:-90deg}.lenz_image_cart_title{white-space:nowrap;color:var(--text-4);text-overflow:ellipsis;margin-bottom:-50%;margin-right:-50%;font-size:1.25rem;font-weight:700;overflow:hidden}.lenz_image_cart_wrap.horizontal .lenz_image_cart_title{max-width:100px}.lenz_image_cart_wrap.horizontal .lenz_image_cart_title-wrap{bottom:14%;right:9%}.lenz_image_cart_wrap.horizontal .lenz_image_cart_content-wrap:after{height:22%;bottom:15%}.lenz_image_cart_wrap.vertical .lenz_image_cart_title{max-width:200px}.lenz_image_cart_video-icon{z-index:2;position:absolute;inset-block-start:24px;inset-inline-start:24px}.lenz_image_cart_video-icon path{stroke:var(--secondary-1)}.lenz_service_item_wrap{border:1px dashed var(--text-2);box-sizing:border-box;background:var(--secondary-1);will-change:border-color;border-radius:12px;flex-direction:column;justify-content:start;align-items:center;width:100%;max-width:326px;height:100%;padding:24px;transition:border-color .2s ease-in-out;display:flex}.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{color:var(--primary-1);padding-block:16px;font-size:1.25rem;font-weight:700}.lenz_service_item_divider{opacity:.2;background:#171717;width:100%;height:1px}.lenz_service_item_description{margin-block:16px 24px;font-size:1rem;font-weight:400}.lenz_service_item_link{border:1px solid var(--text-2);border-radius:8px;margin-top:auto;padding:10px;display:flex}.lenz_service_item_link_icon path{will-change:stroke,fill;transition:stroke .2s ease-in-out,fill .2s ease-in-out}.lenz_about_item_wrap{align-items:center;display:flex}.lenz_about_item_icon{border:1px dashed var(--text-2);border-radius:12px;margin-inline-end:16px;padding:12px;display:flex}.lenz_about_item_text{font-size:1rem;font-weight:600}.lenz_portfolios_container{margin:0 auto}.lenz_portfolios_items{min-width:100%;margin:auto}.lenz_portfolios_items.slick-initialized .slick-track{align-items:start;display:flex}.lenz_portfolios_items.slick-initialized .lenz_portfolios_item{margin-bottom:0;margin-inline-end:24px}.lenz_portfolios_items.lenz_portfolios_lightgallery-active .lenz_image_cart_wrap{cursor:pointer}.lenz_portfolios_items .lenz_image_cart_wrap{width:calc(25% - 18px)}.lenz_portfolios_head{grid-template-columns:auto 1fr auto;place-items:center;gap:24px;margin-bottom:40px;display:grid}.lenz_portfolios_cats-btn-wrap{gap:16px;width:100%;display:flex;overflow-x:auto}.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{color:var(--secondary-1)EFE;background-color:#000}.lenz_portfolios_more-btn-wrap.lenz_portfolios_more-btn-wrap--footer{margin-inline:auto;width:fit-content;margin-top:24px}.lenz_v_portfolios_wrap{grid-template-columns:auto 90% auto;align-items:center;gap:16px;display:grid}.lenz_v_portfolios_slider-wrap{opacity:0;will-change:opacity;justify-content:center;align-self:center;gap:24px;transition:opacity .2s ease-in-out 1s;display:flex}.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{height:auto;display:flex}.lenz_v_portfolios_item-wrap.slick-slide .lenz_v_portfolios_item-image{cursor:pointer;will-change:filter;width:auto;max-width:144px;margin-inline:12px;transition:filter .2s ease-in-out;position:relative}.lenz_v_portfolios_item-wrap.slick-slide .lenz_v_portfolios_item-image:after{content:"";opacity:.5;bottom:8%;background:#171717;width:2px;height:14%;position:absolute;inset-inline-start:0}.lenz_v_portfolios_title-wrap{justify-content:end;align-items:end;display:flex;position:absolute;bottom:5%;right:18%;rotate:-90deg}.lenz_v_portfolios_title{white-space:nowrap;color:var(--text-4);margin-bottom:-50%;margin-right:-50%;font-size:1.25rem;font-weight:700}.lenz_v_portfolios_item-video-wrap{background-color:var(--primary-1);border-radius:10px;flex-direction:column;height:100%;margin-inline:12px;display:none}.lenz_v_portfolios_item-video-wrap video{-o-object-fit:cover;object-fit:cover}.lenz_v_portfolios_item-video-container{border-radius:10px;position:relative;overflow:hidden}.lenz_v_portfolios_item-video-container.has-stroke:before{content:"";border:4px solid var(--secondary-1)4D;pointer-events:none;z-index:1;border-radius:10px;position:absolute;inset:0}.lenz_v_portfolios_item-info-container{flex-direction:column;gap:16px;margin-top:auto;padding:24px;display:flex}.lenz_v_portfolios_item-title{color:var(--text-4);font-size:1.125rem;font-weight:700}.lenz_v_portfolios_item-title a{color:inherit}.lenz_v_portfolios_item-date{color:var(--text-2);gap:6px;font-size:1rem;display:flex}.lenz_v_portfolios_left,.lenz_v_portfolios_right{cursor:pointer;color:var(--primary-1);display:flex}.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{grid-column:1/-1;display:none}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 (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{flex-direction:column;order:2}.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{justify-content:center;align-items:center;gap:6px;display:flex}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots li{cursor:pointer;will-change:width;width:6px;height:6px;padding:0;transition:width .2s ease-in-out;display:inline-block;position:relative}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_slider-wrap .slick-dots li button{cursor:pointer;color:#0000;width:100%;height:100%;padding:inherit;background:0 0;border:0;outline:none;font-size:0;line-height:0;display:block}.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;content:"";text-align:center;background:var(--secondary-3);border-radius:50%;width:6px;height:6px;transition:width .2s ease-in-out,background .2s ease-in-out,border-radius .2s ease-in-out;position:absolute;top:0;left:0}.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);border-radius:24px;width:36px}.lenz_v_portfolios_wrap:has(.lenz_v_portfolios_video.fullscreen) .lenz_v_portfolios_videos-slider-wrap--mobile{order:1;display:block}.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{background-color:var(--primary-1);border-radius:10px;flex-direction:column;height:auto;margin-inline-start:12px;display:flex}.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{border-radius:unset;background-color:#0000}.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:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#0000001a;white-space:nowrap}.lenz_cta_wrap{background:url(../images/cta-back.jpg) 0 0/cover no-repeat;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:0 40px;display:grid}.lenz_cta_image-wrap{width:100%;max-width:100%;height:100%;margin-inline-start:auto;position:relative}.lenz_cta_image-wrap .lenz_cta_image{will-change:filter;transition:filter .2s ease-in-out;position:absolute;inset-block-end:0;inset-inline-end:0}.lenz_cta_content-wrap{flex-direction:column;align-items:end;width:fit-content;display:flex}.lenz_cta_title{color:var(--text-4);text-align:left;margin-block-start:64px;font-size:2rem;font-weight:700}.lenz_cta_subtitle{color:var(--text-2);margin-block:8px 16px;font-size:1.5rem}.lenz_cta_btn{margin-block-end:64px}.lenz_experts_wrap{-moz-column-gap:32px;grid-template-columns:70% calc(30% - 32px);align-items:stretch;column-gap:32px;margin-top:100px;display:grid}.lenz_experts_items-wrap{margin-block:auto}.lenz_experts_items-wrap-inner{justify-content:flex-start;display:flex}.lenz_experts_items-wrap-inner .slick-list{justify-content:flex-start;align-items:center;height:100%;display:flex}.lenz_experts_items-wrap-inner .slick-track{justify-content:flex-start;gap:16px;display:flex}.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){opacity:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid!important}.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{color:var(--primary-1);margin-block-end:24px;font-size:1.5rem;font-weight:700}.lenz_experts_item-info-wrap .lenz_experts_item-desc{text-align:justify;margin-block-end:32px}.lenz_experts_item-info-wrap .lenz_experts_item-careers-list{flex-direction:column;gap:24px;display:flex}.lenz_experts_item-image-wrap{background:var(--secondary-1);border:1px dashed var(--text-2);border-radius:12px;grid-template-rows:1fr auto;gap:20px;height:100%;max-height:450px;padding:16px 20px;display:grid}.lenz_experts_item-image-col{background:var(--secondary-2);box-sizing:border-box;will-change:all;border-radius:12px;width:100%;height:100%;margin:auto;transition:all .2s ease-in-out;position:relative}.lenz_experts_item-image-col .lenz_experts_item-image,.lenz_experts_slider-image-wrap .lenz_experts_item-image{-o-object-fit:contain;object-fit:contain;will-change:all;width:100%;padding:0 20px;transition:all .2s ease-in-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lenz_experts_item-image-col .lenz_experts_item-image{max-height:calc(100% + 60px)}.lenz_experts_item-image-info-wrap{justify-content:space-between;align-items:center;gap:32px;display:flex}.lenz_experts_item-name{color:var(--primary-1);white-space:nowrap;font-size:1.125rem;font-weight:700}.lenz_experts_item-socials-wrap{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.lenz_experts_social-wrap{color:var(--gray-3);will-change:background;border-radius:8px;padding:4px;transition:background .2s ease-in-out;display:flex}.lenz_experts_social-wrap:hover{background:var(--gray-2)}.lenz_experts_slider-wrap{grid-template-columns:1fr 3fr 1fr;gap:16px;width:125%;margin-inline-start:-25%;display:grid}.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{content:"";background-color:var(--primary-2);border-radius:50%;width:10px;height:10px;position:absolute}.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{flex-direction:column;justify-content:center;gap:10px;height:100%;padding-block:24px;display:flex}.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{flex-direction:column;justify-content:center;width:100%;display:flex}.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{cursor:pointer;width:100%;padding:24px 24px 0}.lenz_experts_slider-image-wrap{background:var(--secondary-1);aspect-ratio:1;border-radius:12px;width:100%;transition:all .2s ease-in-out;position:relative}.lenz_experts_slider-image-wrap .lenz_experts_item-image{max-height:calc(100% + 20px);padding:0 4px}.lenz_experts_items-info-wrap .lenz_experts_item-info-wrap:not(.active){display:none}.marquee-wrap{background-color:var(--secondary-100);height:fit-content;padding:32px 0;overflow:hidden}.marquee-content{--gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);display:flex;overflow:hidden}.marquee-slider{justify-content:space-around;align-items:center;gap:var(--gap);flex-shrink:0;min-width:100%;display:flex}.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{font-family:inherit;font-weight:inherit;white-space:nowrap;text-align:center;flex:1 0 auto;width:fit-content;font-size:1.25rem;display:inline-block}.marquee-item a{color:inherit;font-family:inherit;font-weight:inherit;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 48px;display:flex}.marquee-item img{width:auto;height:40px}.marquee-item span{color:var(--primary-2);will-change:color;font-size:1.25rem;font-weight:500;line-height:1;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();opacity:.5;will-change:filter,opacity;transition:filter .2s ease-in-out,opacity .2s ease-in-out}#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)))}to{transform:translate(0%)}}.lenz_plan_cart{will-change:margin-bottom;flex-direction:column;width:100%;max-width:306px;transition:margin-bottom .2s ease-in-out;display:flex}.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{opacity:1;margin-top:32px;display:flex}.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{--filter-bg:var(--secondary-2);border-radius:12px 12px 0 0;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.lenz_plan_cart_main-wrap:after{content:"";background:var(--filter-bg);will-change:background;width:100%;height:10px;transition:background .2s ease-in-out;position:absolute;bottom:0}.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{width:auto;height:60px}.lenz_plan_cart_title{color:var(--primary-1);margin-bottom:24px;font-size:1.75rem;font-weight:700;line-height:1}.lenz_plan_cart_price-wrap{border:1px dashed var(--secondary-3);box-sizing:border-box;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.lenz_plan_cart_price{color:var(--gray-1);justify-self:end;font-size:4.75rem;font-weight:900;line-height:1}.lenz_plan_cart_price-prefix{text-align:center;word-wrap:normal;width:50%}.lenz_plan_cart_items-wrap{background:var(--secondary-1);border:1px dashed var(--text-2);border-top:unset;will-change:all;border-radius:0 0 12px 12px;padding:24px;transition:all .2s ease-in-out}.lenz_plan_cart_items{flex-direction:column;gap:12px;width:fit-content;margin:auto;font-weight:500;display:flex}.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;margin-top:-40px;transition:opacity .2s ease-in-out,margin-top .2s ease-in-out}.lenz_cf_wrap{border-radius:10px;grid-template-columns:5fr 7fr;display:grid;overflow:hidden}.lenz_cf_form_wrap{z-index:2;--filter-bg:var(--primary-1);justify-content:center;align-items:center;padding:42px 54px;display:flex;position:relative}.lenz_cf_form_wrap .wpcf7{width:100%}.lenz_cf_form_wrap .wpcf7-form>p{flex-direction:column;gap:16px;display:flex;position:relative}.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{background-color:var(--secondary-1);width:100%}.lenz_cf_form_wrap .wpcf7-form>p br{display:none}.lenz_cf_form_wrap .wpcf7-form>p input[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:"";inset-inline:0;background:var(--filter-bg);height:10px;position:absolute;top:0}.lenz_cf_form_wrap .lenz_cf_form-wrap-bg--fixer:before{top:unset;bottom:0}.lenz_cf_map-wrap{position:relative}.lenz_cf_map{will-change:filter;height:100%;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{bottom:20px;background:var(--secondary-1);border-radius:10px;flex-wrap:wrap;justify-content:space-between;row-gap:8px;padding:32px;display:flex;position:absolute;inset-inline:52px}.lenz_cf_info_item{align-items:center;display:flex}.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{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lenz_video_bg{z-index:1;background-blend-mode:color;background-color:#d3d3d380;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.lenz_video_frame-wrap{z-index:2;margin:4% 8%;position:relative}.lenz_video_frame{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;position:absolute;left:0;right:0}.lenz_video_frame.lenz_video_upper-frame{top:0}.lenz_video_frame.lenz_video_lower-frame{bottom:0}.lenz_video_video-container{z-index:3;border-radius:10px;margin:7%;display:flex;position:relative;overflow:hidden}.lenz_video_video-container .video-container:not(.fullscreen) video{-o-object-fit:cover;object-fit:cover;max-height:75vh}.lenz_video_rec-text{color:var(--text-4);align-items:center;gap:6px;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:16px;left:20px}.lenz_video_rec-text:after{content:"";background:currentColor;border-radius:50%;width:28px;height:28px;display:block}.lenz-post{border:1px dashed var(--text-2);box-sizing:border-box;background:var(--secondary-1);border-radius:10px;flex-direction:column;width:100%;height:100%;margin:auto;padding:16px 16px 24px;display:flex}.lenz-post:not(.post-full-with){max-width:306px}.archive-post-thumbnail{will-change:filter;height:180px;transition:filter .2s ease-in-out}.archive-post-thumbnail img{-o-object-fit:cover;object-fit:cover;will-change:filter;width:auto;height:180px;max-height:200px;transition:filter .2s ease-in-out}.archive-post-thumbnail .lenz_has-filter,.archive-post-thumbnail .lenz_has-filter div.filter-img{height:100%}.archive-post-thumbnail .lenz_has-filter div.filter-img img{--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));width:100%}.post-title{color:var(--primary-1);margin-top:16px;font-size:1.175rem;font-weight:700;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();will-change:filter;transition:filter .3s ease-in-out}.post-thumbnail.thumbnail-grayscale:hover{filter:grayscale(0)}.post-thumbnail.thumbnail-has-max-height{justify-content:center;display:flex}.post-thumbnail.thumbnail-has-max-height img{width:auto}.post-thumbnail img{border-radius:10px;width:100%;height:auto}.lenz_posts_slider_slider-wrap{padding-block:2px}.lenz_posts_slider_slider-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fffc 100%);width:35%;position:absolute;inset-block:0;inset-inline-end:0}.lenz_posts_slider_slider-wrap .post-title{font-size:1rem}.lenz_posts_slider_slider-wrap .slick-track{justify-content:center;gap:24px;display:flex}.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{width:306px;min-width:220px;padding-bottom:1px}.lenz_testimonial_wrap{display:block}.lenz_testimonial_header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.lenz_testimonial_header .lenz_heading{color:var(--text-4);border-color:var(--text-4);font-size:1.5rem;font-weight:700}.lenz_testimonial_icons-wrap{gap:10px;margin-inline-end:72px;display:flex}.lenz_testimonial_items:after{content:"";background:linear-gradient(90deg,#fff0 0%,var(--secondary-1)100%);pointer-events:none;width:35%;position:absolute;inset-block:0;inset-inline-end:0}.lenz_testimonial_item.slick-slide{margin-inline-end:24px;padding-block:1px}.lenz_testimonial_item.slick-slide .lenz_testimonial_item-inner{background:var(--secondary-1);border:1px dashed var(--text-2);border-radius:10px;grid-template-columns:auto 140px;width:450px;padding:20px;display:grid}.lenz_testimonial_item-fig{border-radius:10px;overflow:hidden}.lenz_testimonial_item-fig .lenz_testimonial_item-image{-o-object-fit:cover;object-fit:cover;will-change:filter;height:100%;transition:filter .2s ease-in-out}.lenz_testimonial_item-content{margin-inline-end:24px}.lenz_testimonial_item-content .lenz_testimonial_quote-wrap{color:var(--primary-1);justify-content:end;align-items:center;margin-bottom:24px;display:flex}.lenz_testimonial_item-content .lenz_testimonial_quote-wrap .lenz_testimonial_quote{font-size:3.5rem;line-height:1}.lenz_testimonial_item-name{color:var(--primary-1);margin-top:48px;font-size:1.125rem;font-weight:700}.lenz_testimonial_item-position{color:var(--text-2)}.lenz_testimonial_item-comment p{font-size:15px}.list-posts{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:24px;display:grid}.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{border:1px dashed var(--text-2);border-radius:10px;justify-content:center;align-items:center;width:fit-content;margin:56px auto 0;display:flex;overflow:hidden}.nav-links .page-numbers,.woocommerce-pagination .page-numbers li{width:52px;height:52px;color:var(--primary-2);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.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{will-change:background;justify-content:center;align-items:center;width:100%;height:100%;transition:background .2s ease-in-out;display:flex}.woocommerce-pagination .page-numbers li .page-numbers:not(.current){color:var(--text-1)}.lenz_products_slider_wrap{flex-direction:column;display:flex}.lenz_products_slider_wrap .lenz_products_slider_head{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.lenz_products_slider_wrap .lenz_products_slider_head.page-width{padding-inline:0}.lenz_products_slider_wrap .lenz_products_slider_actions{align-items:center;margin-inline-start:auto;display:flex}.lenz_products_slider_wrap .lenz_products_slider_arrow-wrap{align-items:center;gap:6px;margin-inline-start:16px;display:flex}.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{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fffc 100%);width:35%;position:absolute;inset-block:0;inset-inline-end:0}.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{width:100%;height:auto;position:relative;overflow:hidden}.video-container .video-player{width:100%;height:100%;display:block}.video-container .video-poster{filter:grayscale();opacity:1;will-change:opacity;background-repeat:no-repeat;background-size:cover;transition:opacity .2s ease-in-out;position:absolute;inset:0}.video-container .video-poster.hidden,.video-container .video-wrapper:hover .video-poster{opacity:0}.video-container .centerPlayPauseIcon{z-index:2;cursor:pointer;will-change:opacity;border-radius:50%;padding:16px;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-container .centerPlayPauseIcon i{color:var(--text-4);font-size:3.5rem}.video-container .centerPlayPauseIcon.hidden{opacity:0}.video-container .bottom-overlay{box-sizing:border-box;background:linear-gradient(#0000 0%,#000c 100%);flex-direction:column;align-items:center;width:100%;padding:24px 24px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-container .video-header{opacity:1;will-change:opacity;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;width:100%;margin-bottom:24px;transition:opacity .2s ease-in-out;display:flex}.video-container .video-header.hidden{opacity:0}.video-container .video-header .video-title{color:var(--text-4);font-size:1.5rem;font-weight:700}.video-container .video-header .video-custom-data{align-items:center;gap:24px;margin-inline-start:auto;display:flex}.video-container .video-header .video-custom-data .video-custom-data-item-wrap{color:var(--secondary-1);background-color:var(--gray-1);border-radius:10px;padding-block:4px;padding-inline:24px 12px}.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:"";inset-inline-start:-12px;background-color:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.video-container .timeline-row{justify-content:center;width:100%;margin-bottom:10px;display:flex}.video-container .progressBar-wrapper{cursor:pointer;width:100%;height:7px;position:relative}.video-container .progressBar-wrapper:after{content:"";background-color:var(--secondary-3);position:absolute;inset:2px 0}.video-container .progressBar-wrapper .progressBar{width:100%;height:100%;position:relative}.video-container .progressBar-wrapper .progress-bar-filled{background-color:var(--secondary-3);will-change:width;width:0%;transition:width .1s ease-in-out;position:absolute;top:2px;bottom:2px;left:0}.video-container .progressBar-wrapper .progress-bar-thumb{background-color:var(--secondary-3);will-change:left;border-radius:50%;width:8px;height:8px;transition:left .1s ease-in-out;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.video-container .controls-row{justify-content:center;gap:6px;width:100%;display:flex;position:relative}.video-container .controls-row .fullscreenBtn{position:absolute;inset-inline-start:0}.video-container .controls-row .video-action-btn{background-color:#0000;border:none;padding:0}.video-container .controls-row .video-action-btn i{color:var(--text-4);cursor:pointer;will-change:background-color;background-color:#0000;border-radius:6px;padding:6px 8px;font-size:1.5rem;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{will-change:width;align-items:center;gap:6px;transition:width .2s ease-in-out;display:flex;position:absolute;inset-inline-end:0}.video-container .controls-row .video-time{color:var(--text-4)}.video-container .controls-row .audio-control{align-items:center;gap:6px;display:flex;position:relative}.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;cursor:pointer;box-sizing:border-box;will-change:width,opacity;width:0;height:6px;padding-block:2px;transition:width .2s ease-in-out,opacity .2s ease-in-out;position:relative}.video-container .controls-row .audio-control .volume-control-wrapper:after{content:"";background-color:var(--secondary-3);position:absolute;inset:2px 0}.video-container .controls-row .audio-control .volume-control-wrapper .progress-bar-filled{background-color:var(--secondary-1);will-change:width;width:0%;transition:width .1s ease-in-out;position:absolute;top:2px;bottom:2px;left:100%}.video-container .controls-row .audio-control .volume-control-wrapper .progress-bar-thumb{background-color:var(--secondary-3);will-change:left;border-radius:50%;width:6px;height:6px;transition:left .1s ease-in-out;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.video-container .controls-row .audio-control:hover .volume-control-wrapper{opacity:1;width:100px}.video-container.fullscreen{z-index:1000;background-color:#000;justify-content:center;display:flex;position:fixed;inset:0}.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{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.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{width:8px;height: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}.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{width:4px;height:4px;inset-inline-start:-8px}.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,.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{padding:2vw;transform:translate(-50%,calc(-50% - 20px))}.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,.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);border:0;padding:11px;display:flex}.wishlist-button .wishlist-loading{opacity:0;will-change:opacity;width:20px;height:20px;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wishlist-button .wishlist-loading svg{width:100%;height:auto}.wishlist-button .wishlist-icon-added{opacity:0;will-change:opacity;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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,.wishlist-button.active:not(.loading) .wishlist-icon-added{opacity:1}.wishlist-button.active .wishlist-icon{opacity:0}.wishlist-button .wishlist-notifs{pointer-events:none;background:var(--text-1);color:var(--secondary-1);border-radius:8px;margin-top:8px;padding:4px 16px;display:none;position:absolute;top:100%}.wishlist-button .wishlist-added,.wishlist-button .wishlist-removed{white-space:nowrap;display:none}.wishlist-button.active .wishlist-added,.wishlist-button:not(.active) .wishlist-removed{display:block}.lenz_reservation_wrap{background:#000;border-radius:10px;padding:32px}.lenz_reservation_wrap-bg{position:absolute;inset:0 0 84px}.lenz_reservation_form,.lenz_reservation_fields-wrap{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lenz_reservation_fields-wrap .lenz_reservation_field-wrap .lenz_reservation_field.lenz_reservation_field{background:inherit;width:100%;color:var(--primary-2);padding:8px 16px;font-size:1rem;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{color:var(--primary-2);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.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{background:var(--secondary-1);border:1px solid var(--secondary-3);border-radius:8px;position:relative}.lenz_reservation_list{z-index:2;background:var(--gray-2);border-radius:8px;flex-direction:column;gap:6px;min-width:210px;max-height:300px;margin-top:4px;padding:4px;display:none;position:absolute;inset-inline-start:-1px;overflow-y:auto}.lenz_reservation_radio-item{cursor:pointer;will-change:background;border-radius:8px;padding:12px;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{z-index:2;--filter-bg:var(--secondary-1);height:100%;position:relative}.lenz_reservation_calendar-container{position:absolute;inset-inline:0 24px}.lenz_reservation_calendar-inner{flex-direction:column;gap:16px;padding:32px 24px;display:flex;position:relative}.lenz_reservation_calendar-header{background:var(--secondary-3);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.lenz_reservation_calendar-header-selected-date{color:#000;font-size:1.5rem;line-height:1}.lenz_reservation_calendar-time-hours-list-wrap{background:var(--gray-3);min-width:200px;color:var(--secondary-3);cursor:pointer;will-change:width;border-radius:8px;justify-content:space-between;align-items:center;margin-inline-start:auto;padding:7px 10px;transition:width .2s ease-in-out;display:flex;position:relative}.lenz_reservation_calendar-time-hours-list-wrap i,.lenz_reservation_calendar-time-hours-list-wrap span{line-height:1}.lenz_reservation_calendar-time-loading{backdrop-filter:blur(1px);justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;inset:0}.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{background:var(--secondary-2);border-radius:8px;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:24px;padding:8px 12px;font-weight:600;display:flex}.lenz_reservation_calendar-wrap .pwt-btn-next,.lenz_reservation_calendar-wrap .pwt-btn-prev{cursor:pointer;will-change:background-color;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s ease-in-out;display:flex}.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{background:var(--gray-1);color:var(--text-4);border-radius:8px;grid-template-columns:repeat(7,1fr);justify-items:center;margin-top:16px;padding-block:7px;display:grid}.lenz_reservation_calendar-wrap .table-days{width:100%;margin-top:20px}.lenz_reservation_calendar-wrap .table-days tbody{flex-direction:column;gap:4px;display:flex}.lenz_reservation_calendar-wrap .table-days tr{grid-template-columns:repeat(7,1fr);justify-items:center;font-size:1.125rem;font-weight:700;display:grid}.lenz_reservation_calendar-wrap .table-days td{color:var(--primary-1);box-sizing:border-box;cursor:pointer;will-change:background;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s ease-in-out;display:flex}.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{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.lenz_reservation_calendar-wrap .month-item,.lenz_reservation_calendar-wrap .year-item{background:var(--secondary-2);cursor:pointer;text-align:center;border-radius:8px;flex-grow:1;padding:8px 12px;font-size:1rem}.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{z-index:-2;background:var(--gray-3);border-radius:10px;position:absolute;inset:16px 30px -16px -16px}.lenz_reservation_calendar-back-2{border:1px dashed var(--secondary-3);z-index:-3;border-radius:10px;position:absolute;inset:24px 40px -24px -24px}.lenz_reservation_calendar-container-bg{border:1px solid var(--primary-1);border-radius:10px;overflow:hidden}.lenz_reservation_calendar-time-hours{background:var(--secondary-1);inset-inline-end:0;border:1px dashed var(--text-2);min-width:80%;max-height:350px;cursor:initial;z-index:3;border-radius:8px;flex-direction:column;gap:8px;margin-top:16px;padding:12px 20px;display:none;position:absolute;top:100%;overflow-y:auto}.lenz_reservation_time-hour{color:var(--gray-1);cursor:pointer;will-change:background;border-radius:6px;padding:4px 8px;transition:background .2s ease-in-out;position:relative}.lenz_reservation_time-hour:hover{background:var(--secondary-2)}.lenz_reservation_time-hour:not(:last-child):after{content:"";border-bottom:1px solid var(--secondary-3);position:absolute;inset-block-end:-4px;inset-inline:0}.toc-items-prefix-square li a{padding-inline-start:16px;position:relative}.toc-items-prefix-square li a:before{content:"";border:1px solid var(--primary-1);top:4px;width:10px;height:10px;position:absolute;inset-inline-start:-2px}.toc-items-prefix-square li a:after{content:"";background:var(--primary-1);top:6px;width:8px;height:8px;position:absolute;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{color:#747474;justify-content:space-between;align-items:center;padding:0;display:flex}.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{margin-top:12px;display:none}.widget_lenz_archive_filter .categories-list{flex-direction:column;gap:12px;display:flex}.widget_lenz_archive_filter .categories-list .category-title{background:var(--secondary-2);border-radius:6px;padding:10px 24px;display:block}.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:"";top:calc(-50% - 20px);border-bottom:1px dashed var(--text-2);border-inline-start:1px dashed var(--text-2);z-index:-1;border-radius:0 0 8px;width:16px;height:calc(100% + 20px);position:absolute;inset-inline-start:-20px}.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:fit-content;margin-inline-start:auto;padding-inline:14px;font-size:1rem;font-weight:600;line-height:1.5}.lg-counter,.lg-outer{direction:ltr}.lg-backdrop,.lg-outer .lg-thumb-outer{backdrop-filter:blur(4px);background-color:#000000b3}.lenz_image_lightbox-inner{cursor:pointer}#site-footer{background:var(--primary-1);color:var(--text-2);margin-top:110px}#site-footer a{color:var(--text-4)}#main-footer-upper-row-wrap{background:var(--body);background:inherit;grid-template-columns:1fr 200px 1fr;height:28px;display:grid}#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:"";background:var(--body);border-radius:0 0 10px 10px;height:100%;display:block}#main-footer-upper-row-wrap #main-footer-upper-row-center:after{content:"";inset-inline:16px;background:var(--text-2);height:2px;position:absolute;top:50%;transform:translateY(-50%)}#main-footer-upper-row-wrap .main-footer-upper-row-side{background:inherit;position:relative}#main-footer-upper-row-wrap .main-footer-upper-row-side:before{content:"";background:inherit;border-radius:10px 0 0;height:100%;display:block}#main-footer-upper-row-wrap .main-footer-upper-row-side:first-child:before{border-radius:10px 0 0}#main-footer-upper-row-wrap .main-footer-upper-row-side:last-child:before{border-radius:0 12px 0 0}#main-footer{grid-template-columns:repeat(3,1fr);gap:48px;padding:36px 72px;display:grid}#main-footer-menus{flex-wrap:nowrap;justify-content:space-between;gap:24px;display:flex}#main-footer .main-footer-menu-wrap{flex-direction:column;align-items:self-start;gap:40px;display:flex}#main-footer .main-footer-menu-title{color:var(--text-4);font-size:1.125rem}#main-footer .footer-menu .menu{flex-direction:column;gap:24px;display:flex}#main-footer .footer-menu .menu a{color:var(--text-2);will-change:color;padding-inline-start:16px;transition:color .2s ease-in-out;position:relative}#main-footer .footer-menu .menu a:before{content:"";border:1px solid var(--text-2);top:50%;box-sizing:border-box;will-change:border-color;width:10px;height:10px;transition:border-color .2s ease-in-out;position:absolute;inset-inline-start:-2px;transform:translateY(-50%)}#main-footer .footer-menu .menu a:after{content:"";background:var(--text-2);top:50%;box-sizing:border-box;will-change:background;width:6px;height:6px;transition:background .2s ease-in-out;position:absolute;inset-inline-start:0;transform:translateY(-50%)}#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{grid-template-columns:repeat(auto-fit,minmax(76px,84px));justify-content:space-between;align-items:center;gap:24px;width:100%;display:grid}#main-footer .main-footer-external-logo-wrap{box-sizing:border-box;background:#292929;border-radius:10px;justify-content:center;align-items:center;height:100%;padding:16px;display:flex}#main-footer-site-info{flex-direction:column;align-items:center;gap:32px;display:flex}#main-footer-site-title{border:1px dashed var(--secondary-3);border-radius:8px;max-width:180px;height:auto;padding:12px 24px}#main-footer-subtitle{color:var(--text-2);text-align:justify}#main-footer-addresses-wrap{flex-direction:column;gap:24px;display:flex}#main-footer-addresses-wrap i{margin-top:4px;font-size:20px}#main-footer .main-footer-address{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-position-y:50%;background-repeat:no-repeat;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}#main-footer .main-footer-address:nth-child(odd){background-position-x:8px}#main-footer .main-footer-address:nth-child(2n){background-position-x:calc(100% - 8px)}#main-footer .main-footer-address-title{color:var(--text-4);margin-block-end:4px;font-size:1.125rem;font-weight:700}#main-footer .main-footer-address-location-wrap,#main-footer .main-footer-address-phone-wrap{align-items:start;gap:6px;display:flex}#main-footer .main-footer-address-location,#main-footer .main-footer-address-phone{color:var(--text-4);margin-right:auto}#bottom-footer{padding:0 72px 32px;display:flex}#footer-copyright{border-top:1px dashed var(--gray-1);border-bottom:1px dashed var(--gray-1);text-align:center;width:100%;color:var(--primary-2);padding:10px 0}@media screen and (width>=1201px){.hide-desktop-1200{display:none!important}}@media screen and (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 (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{grid-template-columns:1fr 1fr;display:grid}.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_portfolios_items.lenz_portfolios_items-col-display{flex-wrap:wrap;gap:16px;display:flex}.lenz_portfolios_items.lenz_portfolios_items-col-display .lenz_image_cart_wrap{margin-inline:auto;flex-grow:1;width:auto;max-width:350px;margin-bottom:0}.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{color:var(--primary-1);margin-block-end:24px;font-size:1.5rem;font-weight:700}.lenz_experts_items-wrap .slick-track,.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;width:350px;padding:12px}.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 (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;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:"";background:var(--corner-line-color,#505050);width:calc(100% + -1*min(80% - 16px,100% - 64px) - 24px);height:2px;bottom:0;right:22px;top:unset;position:absolute}.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{box-sizing:border-box;width:100%;max-width:1584px;margin:0 auto;padding-inline:20px}#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{max-width:76px;padding:12px}#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}#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{flex-direction:column;order:2}.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{justify-content:center;align-items:center;gap:6px;display:flex}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li{cursor:pointer;will-change:width;width:6px;height:6px;padding:0;transition:width .2s ease-in-out;display:inline-block;position:relative}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li button{cursor:pointer;color:#0000;width:100%;height:100%;padding:inherit;background:0 0;border:0;outline:none;font-size:0;line-height:0;display:block}.lenz_v_portfolios_wrap .lenz_v_portfolios_slider-wrap .slick-dots li button:before{will-change:width,background,border-radius;content:"";text-align:center;background:var(--secondary-3);border-radius:50%;width:6px;height:6px;transition:width .2s ease-in-out,background .2s ease-in-out,border-radius .2s ease-in-out;position:absolute;top:0;left:0}.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);border-radius:24px;width:36px}.lenz_v_portfolios_wrap .lenz_v_portfolios_videos-slider-wrap--mobile{order:1;display:block}.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{background-color:var(--primary-1);border-radius:10px;flex-direction:column;height:auto;margin-inline-start:12px;display:flex}.lenz_v_portfolios_wrap .lenz_v_portfolios_item-wrap{margin-inline:8px}.lenz_v_portfolios_wrap .lenz_v_portfolios_item-wrap.slick-current{border-radius:unset;background-color:#0000}.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,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}.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{flex-direction:column;gap:24px;padding-inline:24px;display:flex}.lenz_cta_image-wrap{order:2;justify-content:center;margin-inline-start:unset;display:flex}.lenz_cta_image-wrap .lenz_cta_image{inset:unset;position:relative}.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{bottom:-3px;width:6px;height:6px;inset-inline-end:-3px}.lenz_experts_slider-side-after:before{top:-3px;width:6px;height:6px;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;top:0;bottom:1px}.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{font-size:12px;top:8px}.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{z-index:2;margin-bottom:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-inline:16px;display:flex;position:relative}.lenz_video_custom-data-mobile .lenz_video_custom-data-item-wrap{color:var(--secondary-1);background-color:var(--gray-1);border-radius:10px;padding-block:4px;padding-inline:24px 12px}.lenz_video_custom-data-mobile .lenz_video_custom-data-item{font-size:.875rem;position:relative}.lenz_video_custom-data-mobile .lenz_video_custom-data-item:after{content:"";inset-inline-start:-12px;background-color:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;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:"";z-index:2;background:#ffffff4d;height:1px;position:absolute;left:16px;right:16px}.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:"";z-index:2;background:#ffffff4d;width:1px;position:absolute;top:16px;bottom:16px}.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:"";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-repeat:round no-repeat;background-size:12px 10px;height:10px;position:absolute;left:16px;right:16px}.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:"";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-repeat:no-repeat round;background-size:10px 12px;width:10px;position:absolute;top:16px;bottom:16px}.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,.lenz_products_slider_products-inner:after{opacity:0;display:none}.lenz_service_item_wrap{max-width:300px}.lenz_reservation_form{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:24px}}@media screen and (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{top:2px;font-size:10px;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{-moz-column-gap:16px;grid-template-columns:62% calc(38% - 32px);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;justify-content:normal;align-items: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{width:clamp(360px,50%,180px);padding:12px}.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{bottom:-2px;width:4px;height:4px;inset-inline-end:-2px}.lenz_experts_slider-side-after:before{top:-2px;width:4px;height:4px;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{border-radius:6px;gap:10px;padding:12px}.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{gap:6px;min-width:100%;margin-top:8px;padding:12px}.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{border-radius:6px;gap:16px;padding:8px}.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 (width>=1025px){.hide-desktop{display:none!important}}@media (width<=1024px) and (width>=768px){.show-only-desktop,.hide-tablet{display:none!important}}@media (width<=767px){.hide-mobile,.show-only-desktop{display:none!important}}