@charset "UTF-8";:root{--primary-color:#212121;--secondary-color:#ED1D24;--foreground-color:#121416;--foreground-sub-color:#898686;--body-text-color:#000000;--text-white-color:#fff;--body-background-color:#fff;--bg-offwhite-color:#F7F7F7;--bg-black-color:#000000;--bg-light-dark-color:#1a1818;--border-color:#E5E5E5;--open-sans-fonts:var(--web6463-font-body,Tahoma,Arial,sans-serif);--rubik-fonts:var(--web6463-font-heading,var(--web6463-font-body,Tahoma,Arial,sans-serif));--inter-fonts:var(--web6463-font-body,Tahoma,Arial,sans-serif);--body-font-size:var(--web6463-size-body,14px);--body-font-weight:var(--web6463-weight-body,400);--body-line-height:var(--web6463-line-height,1.8);--headings-weight:var(--web6463-weight-heading,700);--transition:all 0.3s ease 0s;--container-fluid-offset:12rem} *,*::after,*::before{box-sizing:border-box} html{scroll-behavior:smooth} html{min-height:100%;margin:0;font-size:var(--web6463-base-font-size,14px);padding:0} body{min-height:100%;margin:0;padding:0;font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif);font-size:var(--web6463-size-body,14px);font-weight:var(--web6463-weight-body,400);font-style:normal;line-height:var(--web6463-line-height,1.8);position:relative;visibility:visible;overflow-x:hidden;color:var(--foreground-color);background-color:var(--background-color)} @media only screen and (max-width:991px){body{font-size:var(--web6463-size-body,14px);line-height:var(--web6463-line-height,1.8)}} [data-aos=fade-up]{transform:translate3d(0,40px,0);-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);-ms-transform:translate3d(0,40px,0);-o-transform:translate3d(0,40px,0)} .tooltip{font-size:1.3rem} h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--headings-weight);margin:0} h1,.h1{font-size:2.2rem;line-height:3.2rem} @media only screen and (min-width:480px){h1,.h1{font-size:2.8rem;line-height:3.7rem}} @media only screen and (min-width:576px){h1,.h1{font-size:3rem;line-height:3.8rem}} @media only screen and (min-width:768px){h1,.h1{font-size:3.2rem;line-height:4rem}} @media only screen and (min-width:992px){h1,.h1{font-size:4rem;line-height:5rem}} @media only screen and (min-width:1200px){h1,.h1{font-size:4.5rem;line-height:5rem}} @media only screen and (min-width:1366px){h1,.h1{font-size:5rem;line-height:5.5rem}} h2,.h2{font-size:1.7rem;line-height:2.4rem} @media only screen and (min-width:768px){h2,.h2{font-size:1.8rem;line-height:2.6rem}} @media only screen and (min-width:992px){h2,.h2{font-size:1.9rem;line-height:2.8rem}} @media only screen and (min-width:1200px){h2,.h2{font-size:2rem;line-height:3rem}} @media only screen and (min-width:1366px){h2,.h2{font-size:2.2rem}} h3,.h3{font-size:1.5rem;line-height:2.4rem} @media only screen and (min-width:992px){h3,.h3{font-size:1.6rem}} h4,.h4{font-size:1.6rem;line-height:2.6rem} @media only screen and (min-width:1200px){h4,.h4{font-size:1.7rem;line-height:2.8rem}} h5,.h5{font-weight:400} h6,.h6{font-weight:400} p,.p{margin-top:0;margin-bottom:1rem;font-family:var(--inter-fonts)} @media only screen and (min-width:1200px){p,.p{margin-bottom:1.5rem}} p:last-child{margin-bottom:0} a,button{display:inline-block;cursor:pointer;transition:var(--transition);text-decoration:none;color:inherit} a,button,img,input,textarea{transition:var(--transition)} *:focus{outline:none;box-shadow:none}:focus-visible{box-shadow:0 0 5px 2px rgba(19,19,19,0.15)} a:focus{text-decoration:none;outline:none} a{color:var(--foreground-color)} a:hover{text-decoration:none;color:var(--secondary-color)} button,input[type=submit]{cursor:pointer;font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)} input[type=number]{-moz-appearance:textfield} img{max-width:100%;height:auto;display:block} span{display:inline-block;transition:var(--transition)} label{transition:var(--transition);display:block} input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1} input:-moz-placeholder,textarea:-moz-placeholder{opacity:1} input::-moz-placeholder,textarea::-moz-placeholder{opacity:1} input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1} ul{margin:0;padding:0} ul:last-child{margin-bottom:0} li{list-style:none;line-height:1} hr{border-top-width:2px} @media only screen and (min-width:576px){.container{max-width:576px}} @media only screen and (min-width:768px){.container{max-width:768px}} @media only screen and (min-width:992px){.container{max-width:992px}} @media only screen and (min-width:1200px){.container{max-width:1200px}} @media only screen and (min-width:1366px){.container{max-width:1240px}} .container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:var(--bs-gutter-x,1.5rem);padding-right:var(--bs-gutter-x,1.5rem)} .container-fluid{--offset-fluid:1.5rem;padding-left:var(--offset-fluid);padding-right:var(--offset-fluid)} @media only screen and (min-width:992px){.container-fluid{--offset-fluid:3rem}} @media only screen and (min-width:1366px){.container-fluid{--offset-fluid:calc(var(--container-fluid-offset) / 4.5)}} @media only screen and (min-width:1600px){.container-fluid{--offset-fluid:calc(var(--container-fluid-offset) / 2.5)}} @media only screen and (min-width:1800px){.container-fluid{--offset-fluid:var(--container-fluid-offset)}} .container-fluid.width-100{--offset-fluid:0} .row{margin-left:-1rem;margin-right:-1rem} @media only screen and (min-width:992px){.row{margin-left:-1.5rem;margin-right:-1.5rem}} .row>*{padding-left:1rem;padding-right:1rem} @media only screen and (min-width:992px){.row>*{padding-left:1.5rem;padding-right:1.5rem}} @media only screen and (max-width:1199px){.col-lg-order{order:1} .d-lg-none{display:none}} @media only screen and (max-width:991px){.d-md-none{display:none} .d-md-flex{display:flex} .col-md-order{order:1} .d-md-block{display:block} .d-md-2-block{display:block !important}} @media only screen and (max-width:767px){.d-sm-u-none{display:none} .d-sm-block{display:block} .d-sm-flex{display:flex} .col-sm-order{order:1}} @media only screen and (max-width:575px){.d-sm-2-none{display:none} .d-sm-2-block{display:block} .d-sm-2-flex{display:flex} .col-sm-2-order{order:1}} @media only screen and (max-width:479px){.d-sm-3-none{display:none}} @media only screen and (max-width:479px){.custom-col{width:100%}} @media only screen and (max-width:991px){.row-md-reverse{flex-direction:column-reverse} .row_md_reverse{flex-direction:column-reverse}} @media only screen and (max-width:767px){.row_sm_reverse{flex-direction:column-reverse}} .swiper__nav--btn.card__swiper--nav{opacity:1;visibility:visible;top:-33px} @media only screen and (min-width:768px){.swiper__nav--btn.card__swiper--nav{top:-38px}} @media only screen and (min-width:1200px){.swiper__nav--btn.card__swiper--nav{top:-48px}} @media only screen and (min-width:1600px){.swiper__nav--btn.card__swiper--nav{top:-60px}} .swiper__nav--btn.card__swiper--nav.swiper-button-prev{left:3.7rem;right:auto} .swiper:hover .swiper__nav--btn{opacity:1;visibility:visible} .swiper__nav--btn{width:3.5rem;height:3.5rem;background:inherit;border:1px solid var(--secondary-color);background:var(--body-background-color);color:var(--secondary-color);border-radius:50%;opacity:0;visibility:hidden;transition:var(--transition);z-index:9} @media only screen and (max-width:479px){.swiper__nav--btn{width:3rem;height:3rem}} .swiper__nav--btn.swiper-button-disabled{background:inherit;color:var(--primary-color)} .swiper__nav--btn:hover{background:var(--secondary-color);color:var(--text-white-color)} .swiper__nav--btn::after{display:none} .swiper__nav--btn.swiper-button-prev{right:0} .swiper__nav--btn.swiper-button-next{left:0} .swiper__nav--btn.swiper-button-next::after{display:none} .swiper-pagination{bottom:0 !important} .swiper-pagination-bullet{width:1.5rem;height:1.5rem;border:1px solid var(--secondary-color);opacity:1;vertical-align:middle;transition:var(--transition);background:inherit;margin:0 4px !important;position:relative} .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--secondary-color)} .modal-backdrop.show{opacity:0.7} .switcher__mode--btn>.moon__icon{display:block} .switcher__mode--btn .sun__icon{display:none} .switcher__mode--btn.active>.moon__icon{display:none} .switcher__mode--btn.active>.sun__icon{display:block} .primary__btn{font-weight:600;display:inline-block;font-size:1.3rem;line-height:3.8rem;height:3.8rem;padding:0 2rem;letter-spacing:0.2px;border-radius:2.4rem;background:var(--secondary-color);color:var(--text-white-color);border:0} .primary__btn:hover{background:var(--primary-color);color:var(--text-white-color)} @media only screen and (min-width:768px){.primary__btn{line-height:4rem;height:4rem;padding:0 2.2rem;font-size:1.4rem}} @media only screen and (min-width:992px){.primary__btn{font-size:1.5rem;line-height:4.2rem;height:4.2rem;padding:0 2.5rem}} @media only screen and (min-width:1600px){.primary__btn{line-height:4.6rem;height:4.6rem;padding:0 3rem}} .gradient__text--color{background:linear-gradient(to left,#1066E7 0%,#C81CC5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent} .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} select{word-wrap:normal;font-family:var(--font-lato);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)} .section__heading{padding-bottom:1.2rem;position:relative} .section__heading::before{position:absolute;content:"";width:2.5rem;height:2.5rem;border:1px solid var(--secondary-color);right:0;top:1px;border-radius:50%} @media only screen and (min-width:768px){.section__heading::before{top:3px}} .section__heading::after{position:absolute;content:"";width:1.1rem;height:1.1rem;background:var(--secondary-color);right:7px;top:8px;border-radius:50%} @media only screen and (min-width:768px){.section__heading::after{top:10px}} .section__heading--maintitle{text-transform:uppercase;padding-right:3.4rem} .section__heading--maintitle span{font-weight:400} .section__heading--flex{flex-wrap:wrap;gap:2rem} .section__heading--desc{margin-top:1.2rem} .section__heading.style2{padding-bottom:0} .section__heading.style2 .section__heading--maintitle{padding-right:0;text-transform:capitalize} @media only screen and (min-width:1200px){.section__heading.style2 .section__heading--maintitle{font-size:2.6rem;line-height:3.5rem}} @media only screen and (max-width:767px){.section__heading.style2 .section__heading--maintitle{font-size:2rem;line-height:2.6rem}} .section__heading.style2::before{display:none} .section__heading.style2::after{display:none} #scroll__top{position:fixed;bottom:50px;left:20px;z-index:99;outline:none;background-color:var(--secondary-color);color:var(--text-white-color);box-shadow:0 2px 22px rgba(0,0,0,0.16);cursor:pointer;transform:translateY(50px);opacity:0;visibility:hidden;transition:0.3s;line-height:1;width:4.3rem;height:4.3rem;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center} #scroll__top:hover{background:var(--primary-color)} @media only screen and (max-width:991px){#scroll__top{bottom:75px}} #scroll__top.active{visibility:visible;opacity:1;transform:translateY(0)} #scroll__top svg{width:25px;line-height:1} .visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important} .line-height-1{line-height:1} .text-center{text-align:center} .text-left{text-align:right} .text-right{text-align:left} .overflow-hidden{overflow:hidden} .break{word-break:break-word} .uppercase{text-transform:uppercase} .capitalize{text-transform:capitalize} .text-ofwhite{color:var(--ofwhite-color)} .bg__primary{background:var(--primary-color)} .bg__secondary{background:var(--secondary-color)} .bg__black{background:#1d1c1c} .text__primary{color:var(--primary-color)} .text__secondary{color:var(--secondary-color)} .position__relative{position:relative} .border-bottom{border-bottom:1px solid var(--border-color) !important} .border{border:1px solid var(--border-color) !important} .border-0{border:none} .border-radius-5{border-radius:0.5rem} .border-radius-10{border-radius:1rem} .border-radius-20{border-radius:2rem} .border-radius-30{border-radius:3rem} .border-radius-50{border-radius:50%} .width-100{width:100%} @media only screen and (max-width:991px){.md-width-100{width:100%}} .display-block{display:block} .tab_content{display:block} .tab_pane{display:none;transition:var(--transition)} .tab_pane:not(.show){opacity:0} .tab_pane.show{opacity:1} .tab_pane.active{display:block} body.overlay__active,.mobile_menu_open,.predictive__search--box_active,.offCanvas__minicart_active,.offcanvas__filter--sidebar_active{overflow-y:hidden} body.overlay__active::before,.predictive__search--box_active::before,.mobile_menu_open::before,.offCanvas__minicart_active::before,.offcanvas__filter--sidebar_active::before{position:absolute;content:"";background:#000;width:100%;height:100%;z-index:999;opacity:0.5;cursor:crosshair} @-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)} to{opacity:1;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}} @keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)} to{opacity:1;transform:translateZ(0)}} .animate-fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown} @-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)} to{opacity:1;transform:none}} @keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)} to{opacity:1;transform:none}} .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} .section--padding{padding-top:5rem;padding-bottom:5rem} @media only screen and (min-width:768px){.section--padding{padding-top:6rem;padding-bottom:6rem}} .section--nargin{margin-top:5rem;margin-bottom:5rem} @media only screen and (min-width:768px){.section--nargin{margin-top:6rem;margin-bottom:6rem}} .p-0{padding:0} .pt-0{padding-top:0} .pb-0{padding-bottom:0} .pb-15{padding-bottom:1.5rem} .pb-20{padding-bottom:2rem} .m-0{margin:0} .mt-0{margin-top:0} .mb-0{margin-bottom:0} .mb-60{margin-bottom:3.5rem} @media only screen and (min-width:768px){.mb-60{margin-bottom:4rem}} @media only screen and (min-width:992px){.mb-60{margin-bottom:6rem}} .mb-55{margin-bottom:3.5rem} @media only screen and (min-width:992px){.mb-55{margin-bottom:5.5rem}} .mb-50{margin-bottom:2.5rem} @media only screen and (min-width:768px){.mb-50{margin-bottom:3rem}} @media only screen and (min-width:1200px){.mb-50{margin-bottom:4rem}} @media only screen and (min-width:1600px){.mb-50{margin-bottom:5rem}} .mb--n50{margin-bottom:-2.5rem} @media only screen and (min-width:768px){.mb--n50{margin-bottom:-3rem}} @media only screen and (min-width:1200px){.mb--n50{margin-bottom:-4rem}} @media only screen and (min-width:1600px){.mb--n50{margin-bottom:-5rem}} .mb-40{margin-bottom:3rem} @media only screen and (min-width:992px){.mb-40{margin-bottom:4rem}} .mb--n40{margin-bottom:-3rem} @media only screen and (min-width:992px){.mb--n40{margin-bottom:-4rem}} .mb-35{margin-bottom:2.5rem} @media only screen and (min-width:768px){.mb-35{margin-bottom:3rem}} @media only screen and (min-width:1200px){.mb-35{margin-bottom:3.5rem}} .mb-30{margin-bottom:2rem} @media only screen and (min-width:992px){.mb-30{margin-bottom:2.5rem}} @media only screen and (min-width:1600px){.mb-30{margin-bottom:3rem}} .mb--n30{margin-bottom:-2rem} @media only screen and (min-width:992px){.mb--n30{margin-bottom:-2.5rem}} @media only screen and (min-width:1600px){.mb--n30{margin-bottom:-3rem}} .mb-28{margin-bottom:2rem} @media only screen and (min-width:992px){.mb-28{margin-bottom:2.3rem}} @media only screen and (min-width:1200px){.mb-28{margin-bottom:2.8rem}} .mb--n28{margin-bottom:-2rem} @media only screen and (min-width:992px){.mb--n28{margin-bottom:-2.3rem}} @media only screen and (min-width:1200px){.mb--n28{margin-bottom:-2.8rem}} .mb--n25{margin-bottom:-1.8rem} @media only screen and (min-width:992px){.mb--n25{margin-bottom:-2rem}} @media only screen and (min-width:1200px){.mb--n25{margin-bottom:-2.5rem}} .mb-25{margin-bottom:1.8rem} @media only screen and (min-width:992px){.mb-25{margin-bottom:2rem}} @media only screen and (min-width:1200px){.mb-25{margin-bottom:2.5rem}} .mb-20{margin-bottom:1.5rem} @media only screen and (min-width:768px){.mb-20{margin-bottom:2rem}} .mb-18{margin-bottom:1.2rem} @media only screen and (min-width:768px){.mb-18{margin-bottom:1.8rem}} .mb-15{margin-bottom:1rem} @media only screen and (min-width:768px){.mb-15{margin-bottom:1.5rem}} .mb-12{margin-bottom:1rem} @media only screen and (min-width:992px){.mb-12{margin-bottom:1.2rem}} .mb-10{margin-bottom:0.8rem} @media only screen and (min-width:992px){.mb-10{margin-bottom:1rem}} .mb-5{margin-bottom:0.5rem} .mb-8{margin-bottom:0.8rem} .mr-30{margin-left:3rem} .offcanvas__header--menu__open{line-height:1;display:none} @media only screen and (max-width:991px){.offcanvas__header--menu__open{display:block}} .offcanvas__header--menu__open--svg{width:32px} .offcanvas__header--menu__open--btn>*{pointer-events:none} .offcanvas__header{position:fixed;z-index:9999;top:0;right:0;width:100%;max-width:300px;height:100vh;transition:var(--transition);transform:translateX(100%);background-color:var(--body-background-color);box-shadow:0 0 10px rgba(0,0,0,0.15);opacity:0;visibility:hidden} @media only screen and (min-width:480px){.offcanvas__header{max-width:320px}} .offcanvas__header.open{transform:translateX(0);opacity:1;visibility:visible} .offcanvas__header.open~.offcanvas-overlay{visibility:visible;opacity:0.75} .offcanvas-overlay{position:fixed;z-index:9998;top:0;right:0;visibility:hidden;width:100%;height:100%;transition:var(--transition);opacity:0;background-color:var(--bg-black-color)} .offcanvas__inner{position:relative;height:100%;padding-bottom:5rem} .offcanvas__logo{display:flex;align-items:center;justify-content:space-between;padding:20px 15px} .offcanvas__close--btn{position:relative;align-self:center;width:2rem;height:2rem;padding:0;text-indent:-9999px;border:none;background-color:transparent} .offcanvas__close--btn::before,.offcanvas__close--btn::after{position:absolute;top:50%;right:0;width:100%;height:2px;margin-top:-1px;content:"";transform:rotate(45deg);background-color:var(--bg-black-color)} .offcanvas__close--btn::after{transform:rotate(-45deg)} .offcanvas__menu{overflow-y:auto;height:100%} .offcanvas__menu_ul{overflow:auto;margin:0;padding:0;list-style:none;max-height:300px} .offcanvas__menu_li{position:relative;border-bottom:1px solid var(--border-color)} .offcanvas__menu_li:first-child{border-top:1px solid var(--border-color)} .offcanvas__menu_item{line-height:1;display:block;padding:15px 20px;text-transform:uppercase} .offcanvas__sub_menu{display:none;margin:0;padding:0;list-style:none} .offcanvas__sub_menu_li{position:relative;border-top:1px solid var(--border-color)} .offcanvas__sub_menu_item{line-height:1;display:block;padding:15px 30px 15px 0} .offcanvas__sub_menu_item~.offcanvas__sub_menu .offcanvas__sub_menu_item{padding-right:40px} .offcanvas__sub_menu_toggle{font-size:20px;position:absolute;z-index:9;top:0;left:0;width:4rem;height:4.6rem;padding:0;border:none;border-radius:0;background-color:transparent} .offcanvas__sub_menu_toggle::before,.offcanvas__sub_menu_toggle::after{position:absolute;top:50%;right:50%;width:12px;height:2px;content:"";transition:var(--transition);transform:translateX(50%) translateY(-50%);background-color:var(--bg-black-color)} .offcanvas__sub_menu_toggle:not(.active)::after{transform:translateX(50%) translateY(-50%) rotate(90deg)} .offcanvas__account--items{padding:28px 17px 20px} .offcanvas__account--items__icon{width:3rem;height:3rem;text-align:center;background:var(--secondary-color);line-height:3.8rem;border-radius:50%;color:var(--text-white-color);display:flex;align-items:center;justify-content:center} .offcanvas__account--items__label{font-size:1.5rem;font-weight:600;margin-right:6px} .offcanvas__account--wrapper{gap:2.5rem;padding:0 2.5rem} .offcanvas__account--currency{position:relative} .offcanvas__account--currency__menu{font-weight:500;gap:5px} .offcanvas__account--currency__menu>*{pointer-events:none} .offcanvas__account--currency__submenu{position:absolute;z-index:9;width:100px;box-shadow:0 5px 30px rgba(0,0,0,0.1);bottom:100%;opacity:0;visibility:hidden;margin-bottom:15px;transition:var(--transition);background:var(--body-background-color)} .offcanvas__account--currency__submenu.active{opacity:1;visibility:visible;margin-bottom:8px} .offcanvas__stikcy--toolbar{position:fixed;bottom:0;background:var(--body-background-color);right:0;left:0;z-index:99;box-shadow:0 0 9px rgba(0,0,0,0.12);padding:10px 20px;display:none} @media only screen and (min-width:500px){.offcanvas__stikcy--toolbar{padding:10px 40px}} @media only screen and (min-width:768px){.offcanvas__stikcy--toolbar{padding:10px 60px}} @media only screen and (max-width:991px){.offcanvas__stikcy--toolbar{display:block}} .offcanvas__stikcy--toolbar__btn{position:relative;text-align:center} .offcanvas__stikcy--toolbar__btn:hover .offcanvas__stikcy--toolbar__icon{background:var(--secondary-color);color:var(--white-color)} .offcanvas__stikcy--toolbar__btn>*{pointer-events:none} .offcanvas__stikcy--toolbar__btn.minicart__open--btn{flex-direction:column} .offcanvas__stikcy--toolbar__icon{width:3rem;height:3rem;text-align:center;background:var(--theme-color);line-height:3.8rem;border-radius:50%;color:var(--white-color);display:flex;align-items:center;justify-content:center} .offcanvas__stikcy--toolbar__label{display:block;font-size:1.2rem;font-weight:600;margin-top:6px} .header__sticky.sticky{position:fixed;width:100%;top:0;background:var(--body-background-color);right:0;z-index:99;padding:1rem 0.5rem;box-shadow:0 0 7px rgba(0,0,0,0.15);transition:0.3s} .header__sticky.sticky .header__menu.header__sticky--block{display:block !important;padding-right:0} @media only screen and (max-width:991px){.header__sticky.sticky .header__menu.header__sticky--block{display:none !important}} .header__sticky.sticky .header__account.header__sticky--block{display:block} .header__sticky.sticky .header__account.header__sticky--none{display:none} .header__sticky.sticky .header__search--widget.header__sticky--none{display:none !important} .header__topbar{padding:8px 0} @media only screen and (min-width:768px){.header__topbar{padding:10px 0}} @media only screen and (max-width:991px){.header__topbar--inner{justify-content:center !important}} .header__topbar--info{gap:2rem} .header__info--list{position:relative} .header__info--list::before{position:absolute;content:"";width:2px;height:85%;background:var(--border-color);left:-11px;top:50%;transform:translatey(-50%)} .header__info--list:last-child::before{display:none} .header__info--link{font-size:1.2rem;font-weight:500;font-family:var(--inter-fonts);line-height:1.8rem} .header__info--link svg{margin-left:0.2rem} .header__info--link.text-white:hover{color:var(--secondary-color) !important} .header__top--right{gap:2rem} @media only screen and (max-width:575px){.header__top--right{flex-wrap:wrap;justify-content:center;padding:0.5rem 0}} .header__top--link{gap:2rem} .social__share{gap:1.5rem} .header__link--menu{position:relative} @media only screen and (max-width:575px){.header__link--menu:last-child::before{display:none}} .header__link--menu::before{position:absolute;content:"";width:2px;height:85%;background:var(--border-color);left:-11px;top:50%;transform:translatey(-50%)} .header__link--menu__text{font-size:1.3rem;font-weight:500;font-family:var(--inter-fonts)} .header__link--menu__text svg{margin-left:0.2rem} .header__link--menu__text.text-white:hover{color:var(--secondary-color) !important} .main__header{padding:11px 0} @media only screen and (min-width:768px){.main__header{padding:12px 0}} @media only screen and (min-width:1600px){.main__header{padding:16px 0}} .main__header--inner{gap:3rem} .main__logo--link{display:block} .main__logo--img{max-width:145px;display:block} @media only screen and (min-width:480px){.main__logo--img{max-width:160px}} @media only screen and (min-width:768px){.main__logo--img{max-width:100%}} .main__logo--title{line-height:1} .select{position:relative} .select::before{border-bottom:2px solid #201e1e;border-left:2px solid #201e1e;content:"";display:block;height:7px;margin-top:-4px;pointer-events:none;position:absolute;left:18px;top:50%;width:7px;transform-origin:66% 66%;transform:rotate(45deg);opacity:0.7} .header__select--categories{position:relative} .header__select--categories::after{position:absolute;content:"";background:var(--border-color);width:0.2rem;height:3rem;left:0;top:50%;transform:translatey(-50%)} .header__select--inner{border:0;background:var(--body-background-color);height:50px;padding:0 15px 0 32px;border-radius:0 5px 5px 0;-webkit-appearance:none;cursor:pointer;font-size:1.4rem} @media only screen and (min-width:1200px){.header__select--inner{padding:0 17px 0 35px;font-size:1.5rem}} .header__search--form{border:1px solid var(--border-color)} .header__search--box{position:relative;width:330px} @media only screen and (min-width:1200px){.header__search--box{width:400px}} @media only screen and (min-width:1366px){.header__search--box{width:462px}} .header__search--input{width:100%;border:0;height:52px;border-radius:5px 0 0 5px;padding:0 16px 0 70px} .header__search--input:focus::-webkit-input-placeholder{color:#000000} .header__search--button{position:absolute;top:0;left:0;height:100%;border:0;padding:0 20px;border-radius:5px 0 0 5px} .header__search--button:hover{background:var(--secondary-color)} @media only screen and (min-width:1200px){.header__search--button{padding:0 22px}} .predictive__search--title{margin-bottom:20px} @media only screen and (min-width:768px){.predictive__search--title{margin-bottom:22px}} @media only screen and (min-width:1200px){.predictive__search--title{margin-bottom:30px}} .predictive__search--box{background:var(--body-background-color);box-shadow:0 -4px 27px rgba(62,70,120,0.16);position:relative;position:fixed;right:0;left:0;top:0;opacity:0;visibility:hidden;z-index:999;transition:all 0.3s ease 0s;transform:translateY(-100%)} .predictive__search--box.active{opacity:1;visibility:visible;transform:translateY(0)} .predictive__search--box__inner{padding:20px 16px;text-align:center} @media only screen and (min-width:576px){.predictive__search--box__inner{padding:22px 50px}} @media only screen and (min-width:768px){.predictive__search--box__inner{padding:30px 80px}} @media only screen and (min-width:992px){.predictive__search--box__inner{padding:30px 150px}} .predictive__search--form{width:100%;position:relative} .predictive__search--input{width:100%;height:4.5rem;border:1px solid var(--border-color);padding:0 15px 0 80px;font-size:1.6rem;font-weight:400;border-radius:5px} .predictive__search--input:focus{border-color:var(--secondary-color)} .predictive__search--input:focus::-webkit-input-placeholder{color:#000000} @media only screen and (min-width:1200px){.predictive__search--input{height:5rem}} .predictive__search--button{position:absolute;top:0;left:0;height:100%;padding:0;border:0;width:6rem;text-align:center;border-radius:5px 0 0 5px;display:flex;align-items:center;justify-content:center;background:var(--primary-color)} .predictive__search--button:hover{background:var(--secondary-color)} .predictive__search--close__btn{position:absolute;top:20px;left:40px;padding:0;border:0;background:inherit} @media only screen and (max-width:576px){.predictive__search--close__btn{left:15px}} .predictive__search--close__btn:hover{color:var(--secondary-color);transform:scale(1.3)} .predictive__search--close__btn>*{pointer-events:none} .header__account.header__sticky--block{display:none} .header__account--items{margin-right:12px} .header__account--items:first-child{margin-right:0} @media only screen and (min-width:768px){.header__account--items{margin-right:15px}} @media only screen and (min-width:992px){.header__account--search__items.mobile__d--block{display:none}} .header__account--btn{position:relative} .header__account--btn:hover{color:var(--secondary-color)} .header__account--btn>*{pointer-events:none} @media only screen and (min-width:576px){.header__minicart--items{margin-right:1.8rem}} @media only screen and (min-width:992px){.header__minicart--items{margin-right:25px}} .minicart__open--btn{display:flex;align-items:center} .items__count{position:absolute;right:1.8rem;top:-4px;width:1.7rem;height:1.7rem;font-size:1.1rem;line-height:1.7rem;background:var(--secondary-color);text-align:center;border-radius:50%;color:var(--text-white-color)} .minicart__btn--text{padding-right:2rem;font-family:var(--rubik-fonts);font-size:1.5rem;line-height:1.6rem} .minicart__btn--text__price{font-size:1.2rem;color:var(--secondary-color)} @media only screen and (max-width:991px){.minicart__btn--text{display:none}} .categories__menu{width:225px;position:relative} @media only screen and (max-width:991px){.categories__menu.mobile-v-none{display:none}} .categories__menu.mobile-v-block{display:none} @media only screen and (max-width:991px){.categories__menu.mobile-v-block{display:block}} @media only screen and (min-width:1200px){.categories__menu{width:255px}} @media only screen and (max-width:991px){.categories__menu{width:100%}} .categories__menu--header{height:42px;padding:0 14px;cursor:pointer;position:relative} @media only screen and (min-width:768px){.categories__menu--header{height:50px}} @media only screen and (min-width:992px){.categories__menu--header{height:55px}} @media only screen and (min-width:1600px){.categories__menu--header{height:65px}} .categories__menu--header.active .categories__arrowdown--icon{transform:rotate(180deg)} .categories__menu--title{font-size:1.3rem;margin-right:16px;line-height:2.2rem;text-transform:uppercase;font-weight:600} @media only screen and (min-width:768px){.categories__menu--title{font-size:1.4rem;margin-right:22px}} .categories__menu--svgicon{width:19px;vertical-align:middle;opacity:0.5;margin-left:10px} .categories__menu--right__arrow--icon{float:left;opacity:0.7} .categories__menu--items{position:relative} .categories__menu--items:last-child .categories__menu--link{border-bottom:0} .categories__menu--items:hover .categories__submenu{opacity:1;visibility:visible;top:0} @media only screen and (max-width:991px){.categories__menu--items:hover .categories__submenu{top:100%}} .categories__menu--link{display:block;color:var(--body-text-color);border-bottom:1px solid var(--border-color);line-height:2.2rem;font-size:1.5rem;padding:1rem 1.7rem} @media only screen and (min-width:992px){.categories__menu--link{line-height:2rem;font-size:1.5rem;padding:0.8rem 1.7rem}} @media only screen and (min-width:1366px){.categories__menu--link{padding:1rem 1.7rem}} @media only screen and (min-width:1600px){.categories__menu--link{line-height:2.3rem;font-size:1.5rem;padding:1.2rem 1.7rem}} .categories__menu--link:hover{background:var(--bg-offwhite-color);border-color:var(--bg-offwhite-color)} @media only screen and (max-width:767px){.categories__list--icon{width:18px}} .categories__arrowdown--icon{position:absolute;left:18px;top:44%;transition:0.3s} .dropdown__categories--menu{position:absolute;z-index:9;width:100%;border:2px solid var(--secondary-color);box-shadow:0 5px 30px rgba(0,0,0,0.1);top:100%;margin-top:20px;transition:var(--transition);background:var(--body-background-color)} .categories__submenu{position:absolute;top:1.5rem;right:100%;background-color:var(--body-background-color);box-shadow:0 10px 20px rgba(0,0,0,0.15);width:50rem;padding:2rem;z-index:9;transition:var(--transition);opacity:0;visibility:hidden;gap:3rem;flex-wrap:wrap} @media only screen and (min-width:992px){.categories__submenu{width:65rem}} @media only screen and (min-width:1200px){.categories__submenu{width:80rem}} @media only screen and (max-width:991px){.categories__submenu{width:100%;right:0;top:125%;flex-direction:column}} .categories__submenu.style2 .categories__submenu--items{width:22%} .categories__submenu--items{width:30%} @media only screen and (max-width:991px){.categories__submenu--items{width:100%;position:relative}} .categories__submenu--items__text{font-size:1.5rem;line-height:2.5rem;display:block;border-bottom:1px solid var(--border-color);padding-bottom:0.8rem;margin-bottom:1.2rem} @media only screen and (min-width:1200px){.categories__submenu--items__text{font-size:1.6rem}} @media only screen and (max-width:991px){.categories__submenu--items__text{padding:1.1rem 3.5rem 1.1rem 3.5rem;background:var(--bg-offwhite-color);border-bottom:1px solid var(--border-color);margin-bottom:0}} .categories__submenu--child__items{padding:0.7rem 0} @media only screen and (max-width:991px){.categories__submenu--child__items{padding:0}} .categories__submenu--child__items--link{line-height:2.5rem;font-weight:500} @media only screen and (max-width:991px){.categories__submenu--child__items--link{padding:1.1rem 4.5rem 1.1rem 3.5rem;background:var(--bg-offwhite-color);border-bottom:1px solid var(--border-color);margin-bottom:0;display:block;color:var(--body-text-color)}} .category__mobile--menu{display:none} @media only screen and (max-width:991px){.category__mobile--menu{display:block;max-height:360px;overflow-y:auto}} .category__sub--menu{display:none} .category__sub--menu_toggle{font-size:20px;position:absolute;z-index:9;top:0;left:0.8rem;width:4rem;height:4.6rem;padding:0;border:none;border-radius:0;background-color:transparent} .category__sub--menu_toggle::before,.category__sub--menu_toggle::after{position:absolute;top:50%;right:50%;width:12px;height:2px;content:"";transition:var(--transition);transform:translateX(50%) translateY(-50%);background-color:var(--body-text-color)} .category__sub--menu_toggle:not(.active)::after{transform:translateX(50%) translateY(-50%) rotate(90deg)} .header__right--area{width:calc(100% - 225px);display:none !important} @media only screen and (min-width:992px){.header__right--area{display:flex !important}} @media only screen and (min-width:1200px){.header__right--area{width:calc(100% - 260px)}} .header__menu{padding-right:30px} .header__menu.header__sticky--block{display:none !important} .header__menu--wrapper{gap:1.3rem} @media only screen and (min-width:1200px){.header__menu--wrapper{gap:2rem}} .header__menu--items{position:relative} .header__menu--items:last-child .header__menu--link::before{display:none} .header__menu--items:hover .header__menu--link{color:var(--secondary-color) !important;border-color:var(--secondary-color)} .header__menu--items:hover .header__sub--menu{visibility:visible;margin-top:1.4rem;opacity:1} .header__menu--items:hover .header__mega--menu{visibility:visible;margin-top:2px;opacity:1} .header__menu--link{font-size:1.4rem;line-height:3.5rem;padding:0 0.8rem;font-weight:600;border:1px solid transparent;border-radius:2rem;position:relative} .header__menu--link::before{position:absolute;content:"";width:1px;height:1.7rem;background:#CCCCCC;left:-11px;top:50%;transform:translatey(-50%);opacity:0.3} .header__menu--link.active{color:var(--secondary-color) !important;border-color:var(--secondary-color)} @media only screen and (min-width:1200px){.header__menu--link{font-size:1.5rem;padding:0 1.2rem}} .menu__arrowdown--icon{margin-right:3px} .header__sub--menu{position:absolute;z-index:9;top:100%;right:0;visibility:hidden;width:220px;margin:0;margin-top:25px;padding:20px;list-style:none;transition:var(--transition);opacity:0;background-color:var(--body-background-color);box-shadow:0 10px 20px rgba(0,0,0,0.15);border-radius:10px} .header__sub--menu__link{font-size:1.5rem;display:block;padding:10px 0;font-weight:500} .mega__menu--items{position:static} .header__mega--menu{position:absolute;z-index:9;top:100%;right:0;display:flex;flex-wrap:wrap;width:100%;margin:0;margin-top:20px;padding:20px;list-style:none;transition:var(--transition);visibility:hidden;opacity:0;background-color:var(--body-background-color);box-shadow:0 10px 20px rgba(0,0,0,0.15);border-radius:10px} .header__mega--menu__li{padding:3px 15px;width:25%} .header__mega--menu__li.fullscreen__style{width:100%;margin-top:1.8rem;gap:3rem} .header__mega--menu__banner{overflow:hidden;position:relative;border-radius:5px} .header__mega--menu__banner:hover .header__mega--menu__banner--img{transform:scale(1.03)} .header__mega--menu__banner--img{border-radius:5px} .header__mega--sub__menu--title{font-size:1.5rem;padding:1rem 0;font-weight:500} .account__currency{margin-left:25px;position:relative} @media only screen and (min-width:1200px){.account__currency{margin-left:32px}} .account__currency--link{display:flex;align-items:center;color:var(--text-white-color);font-size:1.4rem;line-height:3.5rem} .account__currency--link:hover span{color:var(--secondary-color)} .account__currency--link:hover svg{color:var(--secondary-color)} .account__currency--link svg{transition:var(--transition);margin-right:5px} .account__currency--link>*{pointer-events:none} .currency__link--icon{margin-left:6px} .dropdown__currency{position:absolute;z-index:9;width:100px;box-shadow:0 5px 30px rgba(0,0,0,0.1);top:100%;opacity:0;visibility:hidden;margin-top:20px;transition:var(--transition);background:var(--body-background-color);border:1px solid var(--border-color);border-radius:5px} .dropdown__currency.active{opacity:1;visibility:visible;margin-top:14px} .currency__items:first-child .currency__text{border-radius:5px 5px 0 0} .currency__items:last-child .currency__text{border-bottom:0;border-radius:0 0 5px 5px} .currency__text{display:block;font-size:1.3rem;padding:8px 14px;border-bottom:1px solid var(--border-color)} .currency__text:hover{background:var(--bg-offwhite-color);border-color:var(--bg-offwhite-color)} .language__currency{border:1px solid var(--secondary-color);padding:0 1rem;border-radius:2rem} @media only screen and (min-width:1200px){.language__currency{padding:0 1.2rem}} .language__currency--list{position:relative;margin-left:10px;padding-left:10px} @media only screen and (min-width:1200px){.language__currency--list{margin-left:12px;padding-left:12px}} .language__currency--list:last-child{margin-left:0;padding-left:0} .language__currency--list:last-child::before{display:none} .language__currency--list::before{position:absolute;content:"";width:1px;height:1.7rem;background:var(--body-background-color);left:0;top:50%;transform:translatey(-50%);opacity:0.6} .language__switcher{display:flex;align-items:center;color:var(--text-white-color);font-size:1.4rem;line-height:3.5rem} .language__switcher--icon__img{vertical-align:middle;margin-left:5px} .language__switcher:hover span{color:var(--secondary-color)} .language__switcher:hover svg{color:var(--secondary-color)} .language__switcher svg{transition:var(--transition);margin-right:5px} .dropdown__language{position:absolute;z-index:9;width:100px;box-shadow:0 5px 30px rgba(0,0,0,0.1);top:100%;left:0;opacity:0;visibility:hidden;margin-top:20px;transition:var(--transition);background:var(--body-background-color);border-radius:5px} .dropdown__language.active{opacity:1;visibility:visible;margin-top:14px} .offcanvas__language--switcher{font-weight:500} .offcanvas__dropdown--language{position:absolute;z-index:9;width:100px;box-shadow:0 5px 30px rgba(0,0,0,0.1);bottom:100%;opacity:0;visibility:hidden;margin-bottom:15px;transition:var(--transition);background:var(--body-background-color)} .offcanvas__dropdown--language.active{opacity:1;visibility:visible;margin-bottom:8px} .language__items:last-child .language__text{border-bottom:0} .language__text{display:block;font-size:1.3rem;padding:8px 14px;border-bottom:1px solid var(--border-color)} .language__text:hover{background:var(--bg-offwhite-color);border-color:var(--bg-offwhite-color)} .offCanvas__minicart{position:fixed;width:310px;height:100%;padding:20px 15px 33px;background:var(--body-background-color);z-index:999;left:0;top:0;transition:0.4s;transform:translateX(-100%);overflow-y:auto;box-shadow:0 0 15px rgba(5,0,0,0.1)} .offCanvas__minicart.active{opacity:1;visibility:visible;transform:translateX(0)} @media only screen and (min-width:480px){.offCanvas__minicart{width:375px}} .minicart__header--top{margin-bottom:10px} .minicart__header--desc{font-size:1.6rem;color:var(--foreground-sub-color)} @media only screen and (min-width:480px){.minicart__header--desc{font-size:1.7rem}} .minicart__title{font-weight:600} .minicart__close--btn{padding:0;background:inherit;border:0;line-height:1.5rem;color:var(--black-color)} .minicart__close--btn:hover{color:var(--secondary-color);transform:scale(1.3)} .minicart__close--btn>*{pointer-events:none} .minicart__close--icon{width:22px} .minicart__product{margin-bottom:17px} .minicart__product--items{margin-top:22px;padding-top:22px;border-top:1px solid var(--border-color)} .minicart__product--remove{border:0;padding:0;background:none;font-size:1.2rem;text-transform:uppercase;text-decoration:underline;font-weight:700;opacity:0.7} .minicart__product--remove:hover{color:var(--secondary-color)} .minicart__thumb{width:100px;line-height:1} @media only screen and (min-width:480px){.minicart__thumb{width:120px}} .minicart__text{width:calc(100% - 100px);padding-right:10px} @media only screen and (min-width:480px){.minicart__text{width:calc(100% - 120px);padding-right:13px}} .minicart__subtitle{font-size:1.5rem;font-weight:600;line-height:24px;margin-bottom:2px} @media only screen and (min-width:480px){.minicart__subtitle{font-size:1.6rem}} .color__variant{opacity:0.8;margin-bottom:4px;line-height:20px} .minicart__price{margin-bottom:9px} .minicart__current--price{font-size:1.3rem;font-weight:500;color:var(--secondary-color)} .minicart__old--price{font-size:1.3rem;color:var(--foreground-sub-color);font-weight:500;margin-right:4px;text-decoration:line-through} .minicart__quantity{margin-left:15px} .quantity__box{text-align:center;display:flex} .quantity__value{display:inline-block;border:1px solid var(--border-color);margin:0px;width:3.3rem;height:3rem;text-align:center;padding:0;background:var(--bg-offwhite-color);cursor:pointer;font-size:2rem;font-weight:700} .quantity__value.decrease{margin-left:-4px;border-radius:0 13px 13px 0} .quantity__value.increase{margin-right:-4px;border-radius:13px 0 0 13px} input.quantity__number{text-align:center;border:none;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin:0px;width:3.3rem;height:3rem} input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0} .minicart__amount{padding:13px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)} .minicart__amount_list{margin-bottom:10px} .minicart__amount_list:last-child{margin-bottom:0} .minicart__conditions{padding:20px 0;display:flex;align-items:center;justify-content:center} .minicart__conditions--input{vertical-align:middle;margin-left:0.8rem} .minicart__conditions--label{font-weight:600;letter-spacing:0.5px;color:var(--foreground-sub-color)} .minicart__conditions--link{color:var(--primary-color);text-decoration:underline} .minicart__conditions--link:hover{color:var(--secondary-color);text-decoration:underline} .minicart__button--link{font-size:1.4rem;font-weight:600;line-height:4rem;height:4rem;margin-left:13px} .minicart__button--link:last-child{margin-left:0} .language__currency--list.style2::before{background:var(--primary-color)} .account__currency--link.text-black{color:var(--primary-color)} .account__currency--link.text-black:hover{-moz-columns:var(--secondary-color);columns:var(--secondary-color)} .language__switcher.text-black{color:var(--primary-color)} .language__switcher.text-black:hover{-moz-columns:var(--secondary-color);columns:var(--secondary-color)} .header__menu.style3{padding-right:0} .language__currency.style3{border:0;padding:0} .language__currency.style3 .account__currency--link{line-height:2.5rem} .language__currency.style3 .language__switcher{line-height:2.5rem} .header__menu--style4{padding-right:0} .header__bottom--inner__style3{border-top:1px solid var(--border-color);padding:1.3rem 0} .language__currency.style4 .language__currency--list::before{background:#6C757D} .language__currency.style4 .account__currency--link{font-weight:600} .language__currency.style4 .language__switcher{font-weight:600} .social__share--icon.text-white:hover{color:var(--secondary-color) !important} .hero__slider--items{position:relative;display:flex;align-items:center;height:auto;justify-content:center;gap:30px;padding:4rem 2rem} @media only screen and (min-width:576px){.hero__slider--items{gap:35px;padding:0 3rem;height:300px}} @media only screen and (min-width:768px){.hero__slider--items{height:350px;gap:50px}} @media only screen and (min-width:992px){.hero__slider--items{height:450px}} @media only screen and (min-width:1200px){.hero__slider--items{height:450px}} @media only screen and (min-width:1366px){.hero__slider--items{height:490px}} @media only screen and (min-width:1600px){.hero__slider--items{height:552px}} @media only screen and (max-width:575px){.hero__slider--items{flex-wrap:wrap;flex-direction:column-reverse}} .home1-slider1-bg{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover} @media only screen and (min-width:992px){.hero__slider--ml{margin-right:255px}} @media only screen and (min-width:1200px){.hero__slider--ml{margin-right:280px}} .slider__content{position:relative;z-index:9} @media only screen and (max-width:575px){.slider__content{text-align:center}} .slider__subtitle{font-size:1.4rem;font-weight:600;font-family:var(--inter-fonts);margin-bottom:0.5rem} .slider__maintitle{text-decoration:underline;margin-bottom:1.5rem} @media only screen and (min-width:576px){.slider__maintitle{margin-bottom:1.8rem}} @media only screen and (min-width:992px){.slider__maintitle{margin-bottom:2.2rem}} @media only screen and (min-width:1200px){.slider__maintitle{margin-bottom:2.6rem}} .slider__maintitle--inner__text{font-family:var(--rubik-fonts);font-weight:400;text-decoration:underline} @media only screen and (min-width:992px){.slider__maintitle--inner__text{font-size:3.4rem;line-height:4rem}} @media only screen and (min-width:1200px){.slider__maintitle--inner__text{font-size:3.8rem;line-height:4.2rem}} .slider__price--text{font-family:var(--inter-fonts);font-weight:600;display:block;margin-bottom:1.5rem;font-size:1.6rem;line-height:2rem} @media only screen and (min-width:576px){.slider__price--text{margin-bottom:1.8rem;font-size:1.8rem;line-height:2.2rem}} @media only screen and (min-width:1200px){.slider__price--text{margin-bottom:2.5rem;font-size:2.2rem;line-height:2.4rem}} @media only screen and (min-width:1200px){.slider__price--text{font-size:2.6rem;line-height:2.8rem;margin-bottom:3rem}} .slider__btn svg{margin-right:0.3rem} @media only screen and (max-width:1199px){.hero__slider--layer{max-width:385px}} @media only screen and (max-width:991px){.hero__slider--layer{max-width:360px}} @media only screen and (max-width:767px){.hero__slider--layer{max-width:290px}} .slider__layer--img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);display:block} .swiper-slide-active .slider__content>*{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both} .swiper-slide-active .slider__subtitle{-webkit-animation-delay:0.3s;animation-delay:0.3s} .swiper-slide-active .slider__maintitle{-webkit-animation-delay:0.5s;animation-delay:0.5s} .swiper-slide-active .slider__maintitle--style2{-webkit-animation-delay:0.5s;animation-delay:0.5s} .swiper-slide-active .slider__desc{-webkit-animation-delay:0.7s;animation-delay:0.7s} .swiper-slide-active .slider__price--text{-webkit-animation-delay:0.7s;animation-delay:0.7s} .swiper-slide-active .slider__btn{-webkit-animation-delay:0.9s;animation-delay:0.9s} .swiper-slide-active .slider__layer--img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:1.4s} .hero__slider--activation .swiper__nav--btn.swiper-button-prev{right:1.5rem} .hero__slider--activation .swiper__nav--btn.swiper-button-next{left:1.5rem} .slider__section--bg2{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover} @media only screen and (max-width:991px){.slider__section--bg2{padding-top:3rem}} .hero__slider--layer__style2{position:absolute;bottom:25px;left:15px} @media only screen and (max-width:1199px){.hero__slider--layer__style2{max-width:390px}} @media only screen and (max-width:767px){.hero__slider--layer__style2{max-width:270px}} @media only screen and (max-width:575px){.hero__slider--layer__style2{position:inherit;bottom:inherit;left:inherit;padding:0 2rem}} .home2-slider1-bg{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;border-radius:5px} .hero__slider--items__style2{position:relative;height:340px;display:flex;align-items:center} @media only screen and (min-width:768px){.hero__slider--items__style2{height:385px}} @media only screen and (min-width:992px){.hero__slider--items__style2{height:456px}} @media only screen and (min-width:1200px){.hero__slider--items__style2{height:493px}} @media only screen and (min-width:1366px){.hero__slider--items__style2{height:530px}} @media only screen and (max-width:575px){.hero__slider--items__style2{flex-direction:column-reverse;gap:3rem;height:auto;padding:4rem 0}} @media only screen and (min-width:576px){.slider__content.style2{padding-right:4.5rem}} @media only screen and (min-width:1200px){.slider__content.style2{padding-right:5.5rem}} .slider__maintitle--style2{margin-bottom:1.2rem} @media only screen and (min-width:992px){.slider__maintitle--style2{font-size:3.2rem;line-height:4.2rem;margin-bottom:1.8rem}} @media only screen and (min-width:1200px){.slider__maintitle--style2{font-size:4.5rem;line-height:5.5rem;margin-bottom:2.2rem}} @media only screen and (max-width:767px){.slider__maintitle--style2{font-size:2.5rem;line-height:3.3rem}} @media only screen and (max-width:575px){.slider__maintitle--style2{font-size:2.2rem;line-height:3.2rem;margin-bottom:1rem}} .slider__desc{margin-bottom:1.8rem} @media only screen and (min-width:576px){.slider__desc{margin-bottom:2.2rem}} @media only screen and (min-width:992px){.slider__desc{margin-bottom:2.5rem}} @media only screen and (min-width:1200px){.slider__desc{margin-bottom:3rem}} .slider__section--bg3{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover} .hero__slider--items__style3{gap:2.5rem;height:auto} @media only screen and (min-width:576px){.hero__slider--items__style3{gap:3rem;height:350px}} @media only screen and (min-width:768px){.hero__slider--items__style3{gap:4rem;height:440px}} @media only screen and (min-width:992px){.hero__slider--items__style3{height:550px}} @media only screen and (min-width:1200px){.hero__slider--items__style3{height:600px}} @media only screen and (min-width:1366px){.hero__slider--items__style3{height:620px}} @media only screen and (min-width:1600px){.hero__slider--items__style3{height:750px}} @media only screen and (max-width:575px){.hero__slider--items__style3{flex-wrap:wrap;flex-direction:column-reverse;padding:5rem 0 7rem}} @media only screen and (max-width:1199px){.hero__slider--layer__style3{max-width:470px}} @media only screen and (max-width:991px){.hero__slider--layer__style3{max-width:340px}} @media only screen and (max-width:767px){.hero__slider--layer__style3{max-width:240px}} .slider__pagination.swiper-pagination{bottom:2rem !important} .slider__subtitle.style3{font-size:1.5rem;margin-bottom:1.2rem;line-height:2.3rem;text-transform:uppercase} @media only screen and (min-width:576px){.slider__subtitle.style3{font-size:1.6rem}} @media only screen and (min-width:768px){.slider__subtitle.style3{font-size:1.8rem;margin-bottom:1.5rem;line-height:2.5rem}} @media only screen and (min-width:992px){.slider__subtitle.style3{font-size:2rem;line-height:2.8rem}} @media only screen and (min-width:1200px){.slider__subtitle.style3{font-size:2.2rem;margin-bottom:1.7rem}} @media only screen and (min-width:1366px){.slider__subtitle.style3{font-size:2.5rem;line-height:3rem}} .slider__maintitle.style3{font-size:2.6rem;line-height:2.8rem;text-transform:uppercase;text-decoration:none} @media only screen and (min-width:480px){.slider__maintitle.style3{font-size:2.8rem;line-height:3rem}} @media only screen and (min-width:576px){.slider__maintitle.style3{font-size:3.2rem;line-height:3.2rem}} @media only screen and (min-width:768px){.slider__maintitle.style3{font-size:4rem;line-height:4rem}} @media only screen and (min-width:992px){.slider__maintitle.style3{font-size:5rem;line-height:5rem}} @media only screen and (min-width:1200px){.slider__maintitle.style3{font-size:6rem;line-height:6rem}} @media only screen and (min-width:1366px){.slider__maintitle.style3{font-size:7rem;line-height:7rem}} .slider__desc.style3{font-size:1.5rem;margin-bottom:1.8rem} @media only screen and (min-width:576px){.slider__desc.style3{margin-bottom:2rem}} @media only screen and (min-width:992px){.slider__desc.style3{font-size:1.6rem;margin-bottom:2.4rem}} @media only screen and (min-width:992px){.slider__desc.style3{font-size:1.8rem;margin-bottom:3rem}} @media only screen and (min-width:1200px){.slider__desc.style3{font-size:2rem;margin-bottom:3.5rem}} .slider4__items--bg1{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;position:relative} .hero__slider--items.style4{height:auto;padding:0} @media only screen and (min-width:768px){.hero__slider--items.style4{height:450px}} @media only screen and (min-width:992px){.hero__slider--items.style4{height:510px}} @media only screen and (min-width:1200px){.hero__slider--items.style4{height:540px}} @media only screen and (min-width:1366px){.hero__slider--items.style4{height:580px}} @media only screen and (min-width:1600px){.hero__slider--items.style4{height:740px}} @media only screen and (max-width:767px){.hero__slider--items.style4{flex-direction:column-reverse;height:auto;padding:4rem 0 6.5rem}} .hero__slider--layer__style4{position:absolute;left:0} @media only screen and (min-width:1366px) and (max-width:1599px){.hero__slider--layer__style4{max-width:720px}} @media only screen and (min-width:1200px) and (max-width:1365px){.hero__slider--layer__style4{width:600px}} @media only screen and (min-width:992px) and (max-width:1199px){.hero__slider--layer__style4{width:500px}} @media only screen and (min-width:768px) and (max-width:991px){.hero__slider--layer__style4{width:400px}} @media only screen and (max-width:767px){.hero__slider--layer__style4{position:inherit;padding:0 4rem}} @media only screen and (max-width:479px){.hero__slider--layer__style4{padding:0 2rem}} @media only screen and (min-width:1366px){.hero__slider--layer__style4.style__right{left:5rem}} @media only screen and (min-width:1600px){.hero__slider--layer__style4.style__right{left:9rem}} .slider__content.style4{position:relative;z-index:9} @media only screen and (max-width:767px){.slider__content.style4{text-align:center}} .slider__subtitle.style4{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem;text-transform:uppercase;color:var(--secondary-color)} @media only screen and (min-width:576px){.slider__subtitle.style4{font-size:1.6rem}} @media only screen and (min-width:992px){.slider__subtitle.style4{font-size:1.8rem;margin-bottom:1.8rem}} @media only screen and (min-width:1200px){.slider__subtitle.style4{font-size:2rem;line-height:2.2rem;margin-bottom:2rem}} .slider__maintitle.style4{text-decoration:inherit;text-transform:uppercase;font-family:var(--rubik-fonts);font-size:2rem;line-height:2.8rem;margin-bottom:1.2rem} @media only screen and (min-width:400px){.slider__maintitle.style4{font-size:2.2rem;line-height:3rem}} @media only screen and (min-width:480px){.slider__maintitle.style4{font-size:2.5rem;line-height:3.2rem}} @media only screen and (min-width:576px){.slider__maintitle.style4{font-size:2.8rem;line-height:3.5rem;margin-bottom:1.5rem}} @media only screen and (min-width:768px){.slider__maintitle.style4{font-size:3.2rem;line-height:4rem}} @media only screen and (min-width:992px){.slider__maintitle.style4{font-size:4rem;line-height:5rem}} @media only screen and (min-width:1200px){.slider__maintitle.style4{font-size:4.8rem;line-height:6rem;margin-bottom:2rem}} @media only screen and (min-width:1366px){.slider__maintitle.style4{font-size:5.2rem;line-height:6.5rem}} @media only screen and (min-width:1600px){.slider__maintitle.style4{font-size:6.2rem;line-height:7.5rem}} .slider__desc.style4{font-size:1.4rem;margin-bottom:2rem} @media only screen and (min-width:480px){.slider__desc.style4{font-size:1.5rem}} @media only screen and (min-width:576px){.slider__desc.style4{margin-bottom:2.2rem}} @media only screen and (min-width:992px){.slider__desc.style4{font-size:1.6rem;margin-bottom:2.5rem}} @media only screen and (min-width:1200px){.slider__desc.style4{margin-bottom:3.5rem}} .slider__thumbnail--img__style5{width:100%;-o-object-fit:cover;object-fit:cover} @media only screen and (min-width:1366px) and (max-width:1599px){.slider__thumbnail--img__style5{height:570px}} @media only screen and (min-width:1200px) and (max-width:1365px){.slider__thumbnail--img__style5{height:520px}} @media only screen and (min-width:992px) and (max-width:1199px){.slider__thumbnail--img__style5{height:470px}} @media only screen and (min-width:768px) and (max-width:991px){.slider__thumbnail--img__style5{height:320px}} .hero__content--style5{position:absolute;top:16%;right:0;left:0;text-align:center;padding:0 3rem} @media only screen and (min-width:992px){.hero__content--style5{top:20%}} @media only screen and (min-width:1200px){.hero__content--style5{top:22%}} @media only screen and (max-width:767px){.hero__content--style5{position:inherit;top:inherit;margin-top:4.3rem}} .hero__content--style5__title{font-size:2.5rem;line-height:3.7rem;font-weight:600;font-family:var(--rubik-fonts)} @media only screen and (min-width:480px){.hero__content--style5__title{font-size:3rem;line-height:4.2rem}} @media only screen and (min-width:768px){.hero__content--style5__title{font-size:3.5rem;line-height:4.8rem}} @media only screen and (min-width:992px){.hero__content--style5__title{font-size:4rem;line-height:5.5rem}} @media only screen and (min-width:1200px){.hero__content--style5__title{font-size:4.5rem;line-height:6rem}} @media only screen and (min-width:1366px){.hero__content--style5__title{font-size:5rem;line-height:6.5rem}} @media only screen and (min-width:1600px){.hero__content--style5__title{font-size:6rem;line-height:7.5rem}} .categories__card{background:var(--bg-offwhite-color);border-radius:5px;transition:var(--transition);height:100%} .categories__card:hover{background:var(--secondary-color)} .categories__card:hover .categories__icon{color:var(--text-white-color)} .categories__card:hover .categories__title{color:var(--text-white-color)} .categories__card:hover .categories__subtitle{color:var(--text-white-color)} .categories__card--link{display:flex;flex-direction:column;justify-content:center;height:100%;padding:1.2rem} @media only screen and (min-width:1200px){.categories__card--link{padding:1.5rem}} .categories__icon{margin-bottom:1.2rem} .categories__title{font-size:1.5rem;line-height:2.4rem;font-family:var(--rubik-fonts);margin-bottom:0.6rem;transition:var(--transition)} .categories__subtitle{font-size:1.4rem;line-height:2rem;font-family:var(--rubik-fonts);color:var(--foreground-sub-color)} .sidebar__category{padding:1rem;background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;border-radius:5px} @media only screen and (min-width:1200px){.sidebar__category{padding:1.5rem}} @media only screen and (max-width:991px){.sidebar__category{margin-top:3rem}} .choose__category--content{padding:2rem 1.5rem} @media only screen and (min-width:1200px){.choose__category--content{padding:2.5rem 2rem}} .choose__category--title{font-size:2rem;margin-bottom:2rem} @media only screen and (min-width:768px){.choose__category--title{margin-bottom:2.6rem}} .choose__category--menu__list{margin-bottom:1.8rem} @media only screen and (min-width:576px){.choose__category--menu__list{margin-bottom:2.2rem}} @media only screen and (min-width:1200px){.choose__category--menu__list{margin-bottom:2.5rem}} .choose__category--menu__list:last-child{margin-bottom:0} .choose__category--menu__list:hover .choose__category--menu__icon{color:var(--secondary-color)} .choose__category--menu__list:hover .choose__category--menu__link{color:var(--secondary-color);text-decoration:underline} .choose__category--menu__icon{color:var(--foreground-sub-color);margin-left:0.2rem;transition:var(--transition)} @media only screen and (min-width:1200px){.choose__category--menu__icon{margin-left:0.4rem}} .choose__category--menu__link{font-size:1.5rem;line-height:2.4rem;font-family:var(--inter-fonts);color:var(--foreground-sub-color);font-weight:500} @media only screen and (min-width:1200px){.choose__category--menu__link{font-size:1.6rem;line-height:2.6rem}} .choose__category--banner .banner__thumbnail{width:auto;display:inline-block} @media only screen and (max-width:767px){.choose__category--banner .banner__thumbnail{width:100%}} .choose__category--banner .banner__thumbnail--img{width:auto} @media only screen and (max-width:767px){.choose__category--banner .banner__thumbnail--img{width:100%}} .category__banner--content{position:absolute;top:50%;transform:translatey(-50%);right:2.5rem} .category__banner--subtitle{font-size:1.2rem;line-height:1.8rem;font-weight:600;font-family:var(--inter-fonts)} .category__banner--title{font-size:1.6rem;font-family:var(--rubik-fonts);color:var(--text-white-color);text-transform:uppercase} @media only screen and (min-width:1200px){.category__banner--title{font-size:2rem}} .category__banner--desc{font-size:1.2rem;color:var(--foreground-sub-color);font-weight:500;font-family:var(--inter-fonts);margin-bottom:0;line-height:2rem} @media only screen and (min-width:1200px){.category__banner--desc{font-size:2rem;line-height:2.4rem}} .category__banner--price{font-size:1.6rem;font-weight:500;line-height:2rem} @media only screen and (min-width:1200px){.category__banner--price{font-size:2rem;line-height:2.4rem}} .categories__card.style2{border:1px solid var(--border-color);background:inherit} .categories__card.style2:hover{border-color:var(--secondary-color)} .categories__card--link__style2{gap:2rem;padding:1.8rem 1.5rem} @media only screen and (min-width:480px){.categories__card--link__style2{gap:1.3rem;padding:1.8rem 1rem}} @media only screen and (min-width:1200px){.categories__card--link__style2{gap:2.2rem;padding:2rem}} @media only screen and (min-width:1366px){.categories__card--link__style2{gap:2.5rem;padding:2rem 2.5rem}} .categories__content--title{font-size:1.6rem;line-height:2rem;font-weight:600;margin-bottom:0.5rem} @media only screen and (min-width:1200px){.categories__content--title{font-size:1.8rem;line-height:2.2rem}} .categories__content--subtitle{font-size:1.4rem;line-height:2rem;color:var(--body-text-color)} .categories__shop--inner{display:flex;box-shadow:0 2px 22px rgba(0,0,0,0.1);border-radius:5px;flex-wrap:wrap} .categories__shop--card{border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);transition:var(--transition);width:50%} .categories__shop--card:hover{background:var(--bg-offwhite-color)} @media only screen and (min-width:480px){.categories__shop--card{width:33.33%}} @media only screen and (min-width:768px){.categories__shop--card{width:25%}} .categories__shop--card__link{padding:2rem;text-align:center} .categories__shop--card .categories__content--title{font-size:1.5rem;margin-bottom:0.8rem} @media only screen and (min-width:1200px){.categories__shop--card .categories__content--title{font-size:1.6rem}} .categories__shop--card .categories__content--subtitle{color:var(--foreground-sub-color)} .categories__inner--style3{gap:2rem;flex-wrap:wrap} @media only screen and (min-width:576px){.categories__inner--style3{gap:2.5rem}} @media only screen and (min-width:1200px){.categories__inner--style3{gap:3rem}} .categories__card--style3{border:1px solid var(--border-color);width:45%;border-radius:5px;transition:var(--transition)} @media only screen and (min-width:400px){.categories__card--style3{width:46%}} @media only screen and (min-width:576px){.categories__card--style3{width:29.7%}} @media only screen and (min-width:768px){.categories__card--style3{width:22.3%}} @media only screen and (min-width:992px){.categories__card--style3{width:17.8%}} @media only screen and (min-width:1366px){.categories__card--style3{width:18%}} .categories__card--style3 .categories__thumbnail--img{margin:0 auto} .categories__card--style3:hover{border-color:var(--secondary-color)} .categories__content.style3{padding-top:1.3rem} .categories__content.style3 .categories__content--subtitle{color:var(--foreground-sub-color)} .tab__btn--wrapper{gap:1rem;flex-wrap:wrap} @media only screen and (min-width:992px){.tab__btn--wrapper{gap:1.5rem}} @media only screen and (min-width:1200px){.tab__btn--wrapper{gap:2.5rem}} .tab__btn--link{font-weight:600;font-family:var(--inter-fonts);font-size:1.3rem;text-transform:uppercase;color:var(--foreground-sub-color);padding:3px 10px;border:0;background:var(--body-background-color);border-radius:5px;line-height:2.4rem} @media only screen and (min-width:992px){.tab__btn--link{font-size:1.4rem;padding:3px 12px;line-height:2.6rem}} .tab__btn--link:hover{background:var(--secondary-color);color:var(--text-white-color);text-decoration:underline} .tab__btn--link.active{background:var(--secondary-color);color:var(--text-white-color);text-decoration:underline} .product__card{border:1px solid var(--border-color);border-radius:5px} .product__card:hover .product__card--thumbnail__img{transform:scale(1.02)} .product__card:hover .product__secondary--img{opacity:1;visibility:visible} .product__card:hover .product__primary--img{opacity:0;visibility:hidden} .product__card:hover .swiper__nav--btn{opacity:1;visibility:visible} .product__card:hover .product__card--action{opacity:1;visibility:visible;bottom:35%} .product__card:hover .product__card--action__btn{transform:scale(1)} .product__card:hover .product__card--price{opacity:0;visibility:hidden} .product__card:hover .product__card--footer{opacity:1;visibility:visible;bottom:-15px} .product__card--thumbnail{padding:2rem;position:relative;overflow:hidden} @media only screen and (min-width:1200px){.product__card--thumbnail{padding:2rem 2.5rem}} .product__card--thumbnail__link{position:relative} .product__card--thumbnail__img{width:100%} .product__card--content{padding:0 1.5rem 2rem;position:relative} @media only screen and (min-width:1200px){.product__card--content{padding:0 2rem 2rem}} .product__card--title{margin-bottom:0.8rem} @media only screen and (max-width:479px){.product__card--title{margin-bottom:0.6rem;font-size:1.6rem;line-height:2.2rem}} .product__card--footer{position:absolute;bottom:0;right:0;left:0;opacity:0;visibility:hidden;transition:0.4s;padding:0 2rem 2rem;background:var(--body-background-color)} .product__card--footer::before{position:absolute;content:"";border:1px solid var(--border-color);right:-1px;bottom:0;left:-2px;border-top:0;width:101%;height:100%;border-radius:0 0 5px 5px;pointer-events:none} .product__card--btn{text-transform:uppercase;font-size:1.2rem;display:block;height:3.5rem;line-height:3.5rem;border-radius:5px;text-align:center;padding:0 1.5rem} .product__card--btn svg{margin-left:3px} @media only screen and (min-width:992px){.product__card--btn{height:3.8rem;line-height:3.8rem;padding:0 2rem}} .product__card--action{position:absolute;right:50%;transform:translateX(50%);opacity:0;visibility:visible;z-index:9;transition:0.5s;bottom:30%;gap:0.8rem} .product__card--action__btn{width:3rem;height:3rem;line-height:2.8rem;color:var(--foreground-sub-color);background:var(--body-background-color);border-radius:50%;text-align:center;transform:scale(0.5);transition:0.5s} .product__card--action__btn:hover{background:var(--secondary-color);color:var(--text-white-color)} @media only screen and (min-width:576px){.product__card--action__btn{width:3.5rem;height:3.5rem;line-height:3.3rem}} @media only screen and (min-width:992px){.product__card--action__btn{width:4rem;height:4rem;line-height:3.8rem}} .product__card--rating{margin-bottom:1.1rem} .product__card--price{transition:var(--transition)} .product__badge{width:4rem;height:4rem;font-size:1.2rem;line-height:4rem;background:var(--secondary-color);color:var(--text-white-color);font-family:var(--inter-fonts);position:absolute;top:12px;left:12px;text-align:center;border-radius:50%} .product__secondary--img{position:absolute;top:0;right:0;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out} .current__price{color:var(--secondary-color);font-weight:600;line-height:1.8rem;font-family:var(--inter-fonts)} .old__price{color:var(--foreground-sub-color);margin-right:0.8rem;line-height:1.8rem;font-family:var(--inter-fonts)} .rating{gap:0.5rem} .rating__icon{color:var(--secondary-color)} .rating__review--text{font-size:1.2rem;font-family:var(--inter-fonts);color:var(--foreground-sub-color)} .product__tab--btn__style3{margin-top:2.5rem} @media only screen and (min-width:768px){.product__tab--btn__style3{margin-top:3rem}} .product__tab--btn__style3 .tab__btn--link{background:var(--bg-offwhite-color);padding:8px 2.4rem;border-radius:20px;font-weight:500;text-transform:capitalize} .product__tab--btn__style3 .tab__btn--link.active{background:var(--secondary-color);text-decoration:inherit} .product__tab--btn__style3 .tab__btn--link:hover{background:var(--secondary-color);text-decoration:inherit} .deals__product--card{border:1px solid var(--secondary-color);padding:2rem 1.5rem;border-radius:5px} @media only screen and (max-width:991px){.deals__product--card{margin-top:3rem}} .deals__product--card__thumbnail{margin-bottom:2.2rem} .deals__product--card__thumbnail--img{margin:0 auto} .deals__product--title{margin-bottom:1.4rem} .hurryup__text{font-size:1.4rem} .hurryup__text span{color:var(--secondary-color);font-weight:600} .product__sidebar{border:1px solid var(--secondary-color);background:var(--body-background-color);border-radius:5px} @media only screen and (max-width:991px){.product__sidebar{margin-top:3rem}} .small__product--header{background:var(--secondary-color)} .small__product--header__title{color:var(--text-white-color);font-size:1.6rem;font-weight:600;line-height:4.5rem;padding:0 1.8rem} @media only screen and (min-width:1200px){.small__product--header__title{font-size:1.8rem}} .small__product--inner{padding:0.3rem 1.2rem 1.2rem;max-height:463px} @media only screen and (min-width:1200px){.small__product--inner{padding:0.5rem 1.5rem 1.5rem}} @media only screen and (min-width:1366px){.small__product--inner{padding:0.4rem 1.7rem 1.7rem}} .small__product--inner .swiper-slide-active .small__product--card{border-top:0} .small__product--thumbnail{overflow:hidden} @media only screen and (max-width:1199px){.small__product--thumbnail{width:63px}} @media only screen and (max-width:767px){.small__product--thumbnail{width:85px}} .small__product--card{gap:1.8rem;padding-top:1.5rem;border-top:1px solid var(--border-color)} @media only screen and (min-width:768px){.small__product--card{gap:1.2rem}} @media only screen and (min-width:1200px){.small__product--card{gap:1.5rem}} @media only screen and (min-width:1366px){.small__product--card{gap:2rem}} .small__product--card:hover .small__product--thumbnail img{transform:scale(1.03)} .small__product--card__title{margin-bottom:0.3rem;font-size:1.4rem} @media only screen and (min-width:1200px){.small__product--card__title{font-size:1.5rem}} .small__product--card__price{margin-bottom:0.4rem} .small__product--card.style2{gap:2rem;padding:1.5rem;border:1px solid transparent;background:var(--body-background-color);border-radius:5px;transition:var(--transition)} @media only screen and (min-width:576px){.small__product--card.style2{padding:2rem}} @media only screen and (min-width:1200px){.small__product--card.style2{gap:3rem}} .small__product--card.style2:hover{border-color:var(--secondary-color)} .small__product--card.style2 .small__product--rating{margin-bottom:8px} .small__product--swiper__btn{position:absolute;top:35px;padding:0;height:auto;left:8px;width:auto;color:var(--text-white-color)} .small__product--swiper__btn::after{display:none} .small__product--swiper__btn.swiper-button-prev{left:34px;right:auto} .small__product--swiper__btn.swiper-button-disabled{opacity:0.55} .small__product--section__bg{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover} .deal__section--bg{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover} .product__badge.style__left{right:1rem;left:auto} .product__badge--new{background:var(--secondary-color);color:var(--text-white-color);font-family:var(--inter-fonts);font-weight:600;text-align:center;width:5.2rem;height:2.2rem;line-height:2.2rem;font-size:1.2rem;position:absolute;top:1.2rem;left:1.3rem;border-radius:3px} .single__product--wrapper{background:var(--body-background-color);border:1px solid var(--secondary-color);padding:2rem;border-radius:5px} @media only screen and (min-width:768px){.single__product--wrapper{padding:2.5rem}} @media only screen and (min-width:992px){.single__product--wrapper{padding:3rem 2.5rem}} @media only screen and (min-width:1200px){.single__product--wrapper{padding:3rem}} .single__product--wrapper:hover .single__product--thumbnail__img{transform:scale(1.03)} .single__product--wrapper:hover .swiper__nav--btn{opacity:1;visibility:visible} .single__product--topbar{gap:2rem;margin-bottom:2.5rem} @media only screen and (min-width:576px){.single__product--topbar{margin-bottom:3rem}} @media only screen and (min-width:768px){.single__product--topbar{gap:3rem}} @media only screen and (max-width:575px){.single__product--topbar{gap:2.5rem;flex-wrap:wrap}} .single__product--thumbnail{position:relative;overflow:hidden} .single__product--thumbnail__preview{width:100%} @media only screen and (min-width:576px){.single__product--thumbnail__preview{width:250px}} @media only screen and (min-width:768px){.single__product--thumbnail__preview{width:357px}} .single__product--content{width:100%} @media only screen and (min-width:576px){.single__product--content{width:calc(100% - 250px)}} @media only screen and (min-width:768px){.single__product--content{width:calc(100% - 357px)}} @media only screen and (max-width:575px){.single__product--content{text-align:center}} @media only screen and (max-width:575px){.single__product--content .product__card--rating{justify-content:center}} .single__product--action{margin-top:1.5rem;gap:1rem} @media only screen and (min-width:768px){.single__product--action{bottom:3rem}} @media only screen and (max-width:575px){.single__product--action{justify-content:center}} .single__product--action__btn{width:3.5rem;height:3.4rem;line-height:3rem;text-align:center;color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px} .single__product--action__btn:hover{background:var(--secondary-color);color:var(--text-white-color)} .single__product--cart__btn{height:3.4rem;line-height:3.4rem;padding:0 1.5rem;background:var(--primary-color);font-size:1.2rem;font-family:var(--inter-fonts);font-weight:600;text-transform:capitalize;color:var(--text-white-color);border-radius:5px} .single__product--cart__btn:hover{background:var(--secondary-color);color:var(--text-white-color)} .single__product--title{margin:1.5rem 0} .single__product--countdown{gap:1.2rem} @media only screen and (min-width:768px){.single__product--countdown{gap:1.5rem}} @media only screen and (max-width:575px){.single__product--countdown{justify-content:center}} .single__product--countdown .countdown__item:hover .countdown__number{background:var(--secondary-color);color:var(--text-white-color)} .single__product--countdown .countdown__number{width:4.5rem;height:3.7rem;line-height:3.7rem;background:var(--bg-offwhite-color);font-size:1.4rem;font-family:var(--inter-fonts);font-weight:600;text-align:center;border-radius:3px} .single__product--countdown .countdown__text{font-size:1.4rem;font-family:var(--inter-fonts);font-weight:500;color:var(--foreground-sub-color);text-align:center;text-transform:capitalize} .product__sold{display:flex;justify-content:space-between;position:relative;padding-bottom:1.8rem;margin:1.2rem 0 2rem} @media only screen and (min-width:576px){.product__sold{padding-bottom:2.1rem;margin:1.5rem 0 2.2rem}} .product__sold::before{position:absolute;content:"";width:100%;height:1.2rem;background:var(--bg-offwhite-color);right:0;bottom:0;border-radius:3px} .product__sold::after{position:absolute;content:"";width:85%;height:1.2rem;background:var(--secondary-color);right:0;bottom:0;border-radius:3px} .product__sold--text{font-size:1.4rem;line-height:2rem;font-weight:500;font-family:var(--inter-fonts);color:var(--foreground-sub-color)} .product__sold--text__number{color:var(--body-text-color)} .single__product--nav{padding:0 1.5rem} .single__product--nav__items{border:1px solid var(--border-color);padding:1rem;cursor:pointer;border-radius:5px;transition:var(--transition)} .single__product--nav__items:hover{border-color:var(--secondary-color)} @media only screen and (min-width:768px){.single__product--nav__items{padding:1.3rem}} .single__product--nav__thumbnail{margin:0 auto} .single__product--nav .swiper-slide-active .single__product--nav__items{border-color:var(--secondary-color)} .banner__items{border-radius:5px} .banner__thumbnail{overflow:hidden;width:100%;border-radius:5px} .banner__thumbnail--img{width:100%;border-radius:5px} .banner__thumbnail:hover .banner__thumbnail--img{transform:scale(1.03)} .banner__content{position:absolute;top:50%;right:3rem;transform:translatey(-50%);cursor:pointer;display:inline-block} @media only screen and (min-width:992px){.banner__content{right:5rem}} .banner__content.right{left:3rem;right:auto;text-align:center} @media only screen and (min-width:480px){.banner__content.right{left:5rem}} .banner__content.style__right{left:3rem;right:auto} .banner__content.style__top{top:3rem;transform:inherit;right:2.5rem} .banner__content--subtitle{font-family:var(--inter-fonts);font-weight:600;margin-bottom:0.4rem} @media only screen and (max-width:991px){.banner__content--subtitle{line-height:2rem}} .banner__content--title{color:var(--text-white-color);margin-bottom:1rem} @media only screen and (min-width:992px){.banner__content--title{margin-bottom:10px}} @media only screen and (min-width:1200px){.banner__content--title{margin-bottom:12px}} @media only screen and (max-width:991px){.banner__content--title{line-height:2.4rem;font-size:1.7rem}} .banner__content--title__inner{color:var(--secondary-color)} .banner__content--price{font-size:1.6rem;line-height:2rem;font-weight:600;color:var(--text-white-color);font-family:var(--inter-fonts);display:block} @media only screen and (min-width:992px){.banner__content--price{font-size:1.8rem}} @media only screen and (min-width:1200px){.banner__content--price{font-size:2rem;line-height:2.2rem}} .banner__content--btn{font-weight:700;color:var(--text-white-color);margin-top:0.5rem;font-size:1.4rem} @media only screen and (min-width:1200px){.banner__content--btn{margin-top:1rem;font-size:1.5rem}} .banner__content--btn svg{margin-right:0.5rem} .banner__content--btn:hover{color:var(--secondary-color)} .banner__badge{position:absolute;background:var(--secondary-color);transform:translatey(-50%);top:50%;left:2rem;width:6rem;height:6rem;padding:7px;font-size:1.4rem;line-height:1.8rem;font-family:var(--inter-fonts);font-weight:500;color:var(--text-white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center} @media only screen and (min-width:992px){.banner__badge{left:5rem}} @media only screen and (max-width:479px){.banner__badge{display:none}} .banner__badge::before{position:absolute;content:"";border:1px dashed var(--body-background-color);top:5px;right:5px;left:5px;bottom:5px;border-radius:50%;opacity:0.6} .banner__badge--style2{-webkit-clip-path:polygon(0 19%,97% 19%,85% 49%,100% 82%,0 82%,14% 51%);clip-path:polygon(0 19%,97% 19%,85% 49%,100% 82%,0 82%,14% 51%);background:var(--secondary-color);color:var(--text-white-color);font-size:1.1rem;width:70px;height:30px;line-height:30px;text-align:center;margin-bottom:0.6rem} @media only screen and (max-width:767px){.banner__sidebar{margin-top:3rem}} .banner__sidebar--badge{transform:inherit;bottom:-8px;left:-80px;top:auto} @media only screen and (min-width:768px) and (max-width:991px){.banner__max--height{height:160px;-o-object-fit:cover;object-fit:cover}} @media only screen and (max-width:479px){.banner__max--height{height:150px;-o-object-fit:cover;object-fit:cover}} .discount__banner--thumbnail__img{height:5.3rem;-o-object-fit:cover;object-fit:cover} .discount__banner--text{font-size:1.6rem;font-weight:600;position:absolute;top:50%;right:0;left:0;text-align:center;transform:translatey(-50%)} @media only screen and (min-width:992px){.discount__banner--text{font-size:1.8rem}} @media only screen and (max-width:479px){.discount__banner--text{font-size:1.5rem;line-height:2.8rem}} .banner__content--style{left:5rem;right:auto} .banner__content--style .banner__content--subtitle{font-size:1.2rem;line-height:2rem;text-transform:uppercase} .banner__content--style .banner__content--btn{font-weight:600;line-height:2rem;color:var(--secondary-color);text-decoration:underline} .discount__banner--content{position:absolute;right:2rem;top:50%;transform:translatey(-50%)} @media only screen and (min-width:576px){.discount__banner--content{right:4rem}} @media only screen and (min-width:992px){.discount__banner--content{right:7rem}} .discount__banner--content__subtitle{font-size:1.4rem;line-height:2rem;font-family:var(--inter-fonts);text-transform:uppercase;color:var(--body-text-color);margin-bottom:1rem} @media only screen and (min-width:768px){.discount__banner--content__subtitle{font-size:1.6rem;line-height:2.4rem;margin-bottom:1.3rem}} @media only screen and (min-width:992px){.discount__banner--content__subtitle{margin-bottom:1.5rem}} @media only screen and (min-width:1200px){.discount__banner--content__subtitle{font-size:2rem;line-height:2.4rem;margin-bottom:1.8rem}} .discount__banner--content__title{font-size:2rem;line-height:3rem;text-transform:uppercase;margin-bottom:1.8rem} @media only screen and (min-width:768px){.discount__banner--content__title{font-size:2.5rem;line-height:3rem;margin-bottom:2rem}} @media only screen and (min-width:768px){.discount__banner--content__title{font-size:3rem;line-height:3.5rem}} @media only screen and (min-width:992px){.discount__banner--content__title{font-size:3.5rem;line-height:4rem;margin-bottom:2.5rem}} @media only screen and (min-width:1200px){.discount__banner--content__title{font-size:4.5rem;line-height:5rem;margin-bottom:3rem}} @media only screen and (max-width:991px){.banner__sidebar.style2{margin-top:3rem}} @media only screen and (max-width:575px){.discount__banner--img__height{height:200px;-o-object-fit:cover;object-fit:cover}} .banner__content--style3{right:2.5rem} @media only screen and (min-width:576px){.banner__content--style3{right:3.2rem}} .banner__content--style3__subtitle{font-size:1.1rem;line-height:1.8rem;font-family:var(--inter-fonts);font-weight:600;text-transform:uppercase;margin-bottom:1rem} @media only screen and (min-width:576px){.banner__content--style3__subtitle{font-size:1.2rem}} .banner__content--style3__title{font-family:var(--rubik-fonts);font-size:1.8rem;line-height:2rem;margin-bottom:1rem} @media only screen and (min-width:576px){.banner__content--style3__title{font-size:2rem;line-height:2.2rem}} @media only screen and (min-width:1200px){.banner__content--style3__title{font-size:2.3rem;line-height:2.5rem;margin-bottom:1.2rem}} .banner__content--style3__btn{font-size:1.3rem;line-height:2rem;font-weight:600;font-family:var(--inter-fonts);color:var(--text-white-color);border-bottom:1px solid var(--text-white-color)} @media only screen and (min-width:576px){.banner__content--style3__btn{font-size:1.4rem}} @media only screen and (max-width:991px){.banner__video--inner{padding-left:170px}} @media only screen and (max-width:767px){.banner__video--inner{padding-left:0}} .image__width--text{position:absolute;left:0;top:50%;transform:translatey(-50%);background:linear-gradient(to left,#FF5E03,#ED1D24);padding:3.5rem 2.5rem;border-radius:5px} @media only screen and (min-width:768px){.image__width--text{width:400px;padding:3rem 2.5rem}} @media only screen and (min-width:992px){.image__width--text{width:500px;padding:5rem 3.5rem}} @media only screen and (max-width:767px){.image__width--text{position:inherit;width:100%;top:inherit;transform:inherit;margin-top:3rem}} .image__width--text__title{font-family:var(--rubik-fonts);color:var(--text-white-color);font-weight:500;margin-bottom:1.5rem} @media only screen and (min-width:1200px){.image__width--text__title{font-size:3.5rem;line-height:4.5rem;margin-bottom:2rem}} .image__width--text__desc{font-size:1.4rem;color:var(--text-white-color);margin-bottom:1.5rem} @media only screen and (min-width:1200px){.image__width--text__desc{margin-bottom:1.8rem}} .image__width--text__btn{float:left;font-weight:700;color:var(--text-white-color)} .image__width--text__btn:hover{color:var(--primary-color)} .banner__video--play{position:absolute;bottom:3rem;right:3rem;color:var(--text-white-color);font-size:1.4rem;font-weight:600} .banner__video--play svg{margin-left:4px} .banner__content--style4{position:absolute;top:50%;right:3rem;transform:translatey(-50%)} .banner__content--style4.right{left:4rem;right:auto} .banner__content--style4__subtitle{font-weight:600;color:var(--text-white-color);text-transform:uppercase;font-size:1.3rem;line-height:2rem;margin-bottom:1rem} @media only screen and (min-width:576px){.banner__content--style4__subtitle{font-size:1.4rem}} @media only screen and (min-width:992px){.banner__content--style4__subtitle{font-size:1.5rem;line-height:2.2rem;margin-bottom:1.2rem}} @media only screen and (min-width:1200px){.banner__content--style4__subtitle{font-size:1.6rem;margin-bottom:1.5rem}} @media only screen and (min-width:1366px){.banner__content--style4__subtitle{font-size:1.8rem;line-height:2.5rem}} .banner__content--style4__subtitle span{color:var(--secondary-color)} .banner__content--style4__title{font-size:1.8rem;line-height:2.2rem;font-family:var(--rubik-fonts);color:var(--text-white-color);margin-bottom:1.2rem} @media only screen and (min-width:576px){.banner__content--style4__title{font-size:2.2rem;line-height:2.4rem;margin-bottom:1.5rem}} @media only screen and (min-width:992px){.banner__content--style4__title{font-size:2.8rem;line-height:3rem;margin-bottom:1.8rem}} @media only screen and (min-width:1200px){.banner__content--style4__title{font-size:3.2rem;line-height:3.5rem;margin-bottom:2rem}} @media only screen and (min-width:1366px){.banner__content--style4__title{font-size:4rem;line-height:4rem}} .banner__content--style4__title span{color:var(--secondary-color)} .banner__content--style4__title.font__style{font-size:1.6rem;line-height:2rem} @media only screen and (min-width:576px){.banner__content--style4__title.font__style{font-size:1.8rem}} @media only screen and (min-width:992px){.banner__content--style4__title.font__style{font-size:2.2rem;line-height:2.2rem}} @media only screen and (min-width:1200px){.banner__content--style4__title.font__style{font-size:2.5rem;line-height:2.5rem}} @media only screen and (min-width:1366px){.banner__content--style4__title.font__style{font-size:3rem;line-height:3rem}} .banner__content--style4__title2{color:var(--text-white-color);font-weight:600;font-size:1.4rem;line-height:2rem;margin-bottom:1.5rem} @media only screen and (min-width:576px){.banner__content--style4__title2{font-size:1.5rem;margin-bottom:2rem}} @media only screen and (min-width:992px){.banner__content--style4__title2{font-size:1.8rem;line-height:2rem;margin-bottom:2.5rem}} @media only screen and (min-width:1200px){.banner__content--style4__title2{font-size:2rem;line-height:2rem;margin-bottom:3rem}} @media only screen and (min-width:1366px){.banner__content--style4__title2{font-size:2.5rem;line-height:2.5rem;margin-bottom:4rem}} .banner__content--style4__title2.font__style2{font-size:1.3rem;line-height:2rem;margin-bottom:1.5rem} @media only screen and (min-width:576px){.banner__content--style4__title2.font__style2{font-size:1.4rem}} @media only screen and (min-width:1200px){.banner__content--style4__title2.font__style2{font-size:1.6rem;margin-bottom:2.2rem}} @media only screen and (min-width:1200px){.banner__content--style4__title2.font__style2{font-size:1.8rem;line-height:2.2rem;margin-bottom:2.5rem}} @media only screen and (min-width:1366px){.banner__content--style4__title2.font__style2{font-size:2rem;line-height:2.5rem;margin-bottom:3rem}} @media only screen and (max-width:479px){.banner__content--style4__title2.font__style2{display:none}} @media only screen and (min-width:992px) and (max-width:1199px){.banner__max--height4{height:450px;-o-object-fit:cover;object-fit:cover}} @media only screen and (max-width:479px){.banner__max--height4{height:210px;-o-object-fit:cover;object-fit:cover}} .banner__content--style4__badge{font-size:1.3rem;line-height:2rem;background:var(--secondary-color);color:var(--text-white-color);font-family:var(--inter-fonts);text-transform:uppercase;padding:2px 6px;border-radius:3px;margin-bottom:1.5rem} @media only screen and (min-width:992px){.banner__content--style4__badge{font-size:1.4rem;line-height:2.2rem;padding:3px 8px;margin-bottom:2rem}} @media only screen and (max-width:479px){.banner__content--style4__badge{display:none}} .banner__price--style4{margin-bottom:1.2rem} @media only screen and (min-width:480px){.banner__price--style4{margin-bottom:1.5rem}} @media only screen and (min-width:992px){.banner__price--style4{margin-bottom:2rem}} @media only screen and (min-width:1200px){.banner__price--style4{margin-bottom:2rem}} .banner__content--style4__btn{font-size:1.4rem;line-height:3.8rem;height:3.8rem;padding:0 2.2rem} @media only screen and (max-width:767px){.banner__content--style4__btn{line-height:3.5rem;height:3.5rem;padding:0 1.8rem}} @media only screen and (max-width:991px){.banner__sidebar.style5{display:flex;gap:3rem;margin-top:3rem}} @media only screen and (max-width:479px){.banner__sidebar.style5{flex-wrap:wrap}} @media only screen and (max-width:991px){.banner__sidebar.style5 .banner__items.mb-30{margin-bottom:0}} @media only screen and (max-width:479px){.banner__sidebar.style5 .banner__items{width:100%}} .banner__content--style5{position:absolute;right:2.5rem;top:2rem} @media only screen and (min-width:1200px){.banner__content--style5{top:3rem}} .banner__content--style5.right{left:2.5rem;right:auto} .banner__content--style5__subtitle{font-size:1.4rem;line-height:2rem;margin-bottom:0.5rem} .banner__content--style5__title{font-family:var(--rubik-fonts);font-weight:600} .banner__content--style5__btn{color:var(--text-white-color);font-size:1.3rem;text-transform:uppercase;line-height:1.8rem;border-bottom:1px solid var(--body-background-color);margin-top:1rem} .banner__content--style5__btn:hover{color:var(--secondary-color);border-color:var(--secondary-color)} @media only screen and (min-width:1200px){.banner__content--style5__btn{font-size:1.4rem;margin-top:1.5rem}} .blog__section--inner{padding:2px} .view__all--link{font-size:1.4rem;text-transform:uppercase;font-weight:700;position:relative;line-height:2rem} @media only screen and (min-width:576px){.view__all--link{font-size:1.6rem}} .view__all--link::before{position:absolute;content:"";width:100%;height:2px;background:var(--secondary-color);bottom:-13px;right:0} .blog__card{padding:1.5rem;border:1px solid var(--border-color);border-radius:5px;transition:var(--transition);position:relative} @media only screen and (min-width:768px){.blog__card{padding:2rem}} .blog__card::before{position:absolute;content:"";width:100%;height:100%;right:0;top:0;background:linear-gradient(to top,#FCEEF2,#F5F5FE);transition:var(--transition);opacity:0;visibility:hidden;z-index:-1} .blog__card:hover{border-color:var(--secondary-color)} .blog__card:hover::before{opacity:1;visibility:visible} .blog__card:hover .blog__card--social{opacity:1;visibility:visible} .blog__card:hover .blog__card--social .social__share--icon{transform:scale(1)} .blog__card:hover .blog__card--thumbnail__img{transform:scale(1.06) rotate(2deg)} .blog__card--thumbnail{position:relative;overflow:hidden;border-radius:5px} .blog__card--thumbnail__link{display:block;width:100%} .blog__card--thumbnail__img{width:100%} .blog__card--meta{font-size:1.2rem;line-height:2rem;font-weight:500;text-transform:uppercase;color:var(--foreground-sub-color);font-family:var(--inter-fonts);margin-bottom:0.7rem} .blog__card--meta__date{width:5rem;height:4.5rem;font-size:1.3rem;font-weight:600;background:var(--secondary-color);border-radius:5px;color:var(--text-white-color);line-height:1.7rem;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:12px;right:12px} @media only screen and (min-width:768px){.blog__card--meta__date{width:6rem;height:5rem;font-size:1.5rem;line-height:1.8rem}} .blog__card--desc{color:var(--foreground-sub-color);margin-bottom:1.2rem} .blog__card--title{font-size:1.7rem;line-height:2.5rem;margin-bottom:1rem} @media only screen and (min-width:480px){.blog__card--title{font-size:1.8rem;line-height:2.6rem}} @media only screen and (min-width:1366px){.blog__card--title{font-size:2rem;line-height:2.8rem;margin-bottom:1.1rem}} .blog__card--footer{gap:2rem} .blog__card--content{padding:1.5rem 0 0} .blog__card--btn__link{text-transform:uppercase;font-weight:600;font-family:var(--inter-fonts)} .blog__card--btn__link svg{margin-right:0.3rem} .blog__card--social{opacity:0;visibility:hidden;transition:var(--transition)} .blog__card--social .social__share--icon{transform:scale(0);transition:0.5s} .testimonial__items--content{text-align:center} .testimonial__items--thumbnail{transform:scale(0.6);border:1px solid var(--secondary-color);border-radius:50%;opacity:0.5} .testimonial__items--desc{font-size:1.5rem;line-height:2.8rem;color:var(--body-text-color);max-width:100%;margin:0 auto 1.5rem} @media only screen and (min-width:576px){.testimonial__items--desc{font-size:1.6rem;line-height:2.8rem;max-width:85%;margin:0 auto 1.8rem}} @media only screen and (min-width:992px){.testimonial__items--desc{max-width:64%}} .testimonial__items--subtitle{font-size:1.6rem;color:var(--foreground-sub-color)} .swiper-slide-active .testimonial__items--thumbnail{transform:scale(1);opacity:1} .testimonial__active--two{margin-top:2rem} @media only screen and (min-width:768px){.testimonial__active--two{margin-top:2.5rem}} @media only screen and (min-width:1200px){.testimonial__active--two{margin-top:3rem}} .testimonial__rating{margin-bottom:1.5rem} .shipping__inner{border:1px solid var(--bg-light-dark-color);border-radius:5px;margin-bottom:5rem} @media only screen and (max-width:991px){.shipping__inner{flex-wrap:wrap;gap:2rem;justify-content:center;padding:10px 0}} @media only screen and (max-width:575px){.shipping__inner{gap:1rem}} .shipping__items{gap:1.5rem;justify-content:center;width:auto;padding:1rem;position:relative;transition:var(--transition)} @media only screen and (min-width:576px){.shipping__items{padding:1.5rem}} @media only screen and (min-width:992px){.shipping__items{width:25%;padding:1.5rem}} @media only screen and (min-width:1200px){.shipping__items{gap:1.7rem;padding:2rem}} .shipping__items::before{position:absolute;content:"";width:1px;height:48px;background:var(--bg-light-dark-color);left:0;top:50%;transform:translatey(-50%)} @media only screen and (max-width:991px){.shipping__items::before{display:none}} .shipping__items:last-child::before{display:none} .shipping__items:hover{background:var(--bg-light-dark-color)} .shipping__content--title{margin-bottom:4px} .shipping__content--desc{color:var(--foreground-sub-color);font-size:1.4rem;line-height:2rem;font-family:var(--inter-fonts)} .shipping__inner.style2{border:1px solid var(--border-color)} .shipping__items.style2::before{background:var(--border-color)} .shipping__items.style2:hover{background:var(--bg-offwhite-color)} .newsletter__area{padding-bottom:4.2rem;border-bottom:1px solid var(--bg-light-dark-color)} .newsletter__inner{gap:3rem} @media only screen and (max-width:991px){.newsletter__inner{flex-wrap:wrap;gap:2.5rem;justify-content:center !important}} @media only screen and (max-width:991px){.newsletter__content{text-align:center}} .newsletter__title{font-size:2rem;line-height:3rem;color:var(--text-white-color);margin-bottom:0.8rem} @media only screen and (min-width:480px){.newsletter__title{font-size:2.2rem}} @media only screen and (min-width:576px){.newsletter__title{font-size:2.5rem;line-height:3.2rem}} @media only screen and (min-width:992px){.newsletter__title{font-size:3rem;line-height:3.8rem}} @media only screen and (min-width:1200px){.newsletter__title{font-size:3.4rem;line-height:4rem}} @media only screen and (min-width:1366px){.newsletter__title{font-size:3.6rem}} .newsletter__desc{color:var(--foreground-sub-color)} @media only screen and (max-width:575px){.newsletter__subscribe{width:100%}} .newsletter__subscribe--form{width:100%;position:relative} @media only screen and (max-width:575px){.newsletter__subscribe--form{margin:0 auto}} @media only screen and (min-width:480px){.newsletter__subscribe--form{width:90%}} @media only screen and (min-width:576px){.newsletter__subscribe--form{width:470px}} @media only screen and (min-width:1200px){.newsletter__subscribe--form{width:560px}} .newsletter__subscribe--form input::-webkit-input-placeholder{color:var(--foreground-sub-color)} .newsletter__subscribe--form input::-moz-placeholder{color:var(--foreground-sub-color)} .newsletter__subscribe--form input:-ms-input-placeholder{color:var(--foreground-sub-color)} .newsletter__subscribe--form input:-moz-placeholder{color:var(--foreground-sub-color)} .newsletter__subscribe--input{width:100%;height:4.5rem;border:1px solid transparent;color:var(--foreground-sub-color);background:var(--bg-light-dark-color);font-weight:500;font-family:var(--inter-fonts);border-radius:5px;padding:0 1.5rem 0 130px} .newsletter__subscribe--input:focus{border-color:var(--secondary-color);color:var(--text-white-color)} @media only screen and (min-width:480px){.newsletter__subscribe--input{padding:0 2rem 0 140px;height:4.8rem}} @media only screen and (min-width:992px){.newsletter__subscribe--input{height:5.5rem;padding:0 2rem 0 155px}} .newsletter__subscribe--button{position:absolute;top:0;left:0;height:100%;border:0;background:var(--secondary-color);padding:0 1rem;font-size:1.2rem;text-transform:uppercase;font-weight:500;color:var(--text-white-color);border-radius:5px 0 0 5px} .newsletter__subscribe--button:hover{background:var(--body-background-color);color:var(--foreground-color)} @media only screen and (min-width:576px){.newsletter__subscribe--button{padding:0 1.2rem;font-size:1.3rem}} @media only screen and (min-width:992px){.newsletter__subscribe--button{padding:0 1.6rem;font-size:1.4rem}} .footer__section{padding-top:5.3rem} @media only screen and (max-width:991px){.footer__section{padding-bottom:70px}} .footer__bg{background:var(--bg-black-color)} .main__footer{padding:5.5rem 0 3.4rem} @media only screen and (min-width:768px){.main__footer{padding:5.5rem 0 5.7rem}} .footer__social{gap:1rem;margin-top:1.5rem} .social__share--icon__style2{width:3.8rem;height:3.8rem;line-height:3.6rem;background:var(--body-background-color);color:var(--foreground-sub-color);text-align:center;border-radius:50%} .social__share--icon__style2:hover{background:var(--secondary-color);color:var(--text-white-color)} @media only screen and (min-width:1200px){.social__share--icon__style2{width:4.2rem;height:4.2rem;line-height:3.8rem}} @media only screen and (max-width:991px){.footer__widget{margin-bottom:3rem}} @media only screen and (max-width:767px){.footer__widget{margin-bottom:0}} .footer__widget--desc{font-size:1.4rem;margin-bottom:0;color:var(--foreground-sub-color)} @media only screen and (min-width:768px){.footer__widget--desc{font-size:1.5rem}} .footer__widget--title{margin-bottom:2.2rem;font-weight:600;position:relative;font-size:1.5rem;line-height:2.2rem;color:var(--text-white-color);font-family:var(--rubik-fonts);text-transform:uppercase} @media only screen and (min-width:480px){.footer__widget--title{font-size:1.6rem}} @media only screen and (min-width:576px){.footer__widget--title{font-size:1.7rem}} @media only screen and (min-width:768px){.footer__widget--title{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.5rem}} @media only screen and (min-width:992px){.footer__widget--title{line-height:2.6rem;margin-bottom:2rem}} .footer__widget--title__arrowdown--icon{position:absolute;left:0;top:38%;transition:0.3s;display:none} @media only screen and (max-width:767px){.footer__widget--title__arrowdown--icon{display:block}} .footer__widget.active{padding-bottom:3rem} .footer__widget.active .footer__widget--title__arrowdown--icon{transform:rotate(180deg)} .footer__widget--menu__list{margin-bottom:0.6rem} @media only screen and (min-width:768px){.footer__widget--menu__list{margin-bottom:0.8rem}} .footer__widget--menu__list:last-child{margin-bottom:0} .footer__widget--menu__text{line-height:2.6rem;font-size:1.4rem;color:var(--foreground-sub-color)} @media only screen and (min-width:768px){.footer__widget--menu__text{line-height:2.8rem;font-size:1.5rem}} .footer__widget--button{position:absolute;z-index:9;top:0;right:0;visibility:hidden;width:100%;height:100%;content:"";color:transparent;border:0;background-color:transparent} @media only screen and (max-width:767px){.footer__widget--button{visibility:visible}} @media only screen and (max-width:767px){.footer__widget--inner{display:none}} .footer__bottom{border-top:1px solid var(--bg-light-dark-color)} .footer__bottom--inenr{padding:1.8rem 0} @media only screen and (max-width:991px){.footer__bottom--inenr{flex-wrap:wrap;gap:1.5rem;justify-content:center !important}} .copyright__content{font-size:1.6rem;font-family:var(--rubik-fonts);color:var(--text-white-color)} .copyright__content--link{color:var(--text-white-color)} .copyright__content--link:hover{color:var(--secondary-color);text-decoration:underline} @media only screen and (max-width:767px){.copyright__content{text-align:center}} .footer__bg5{background:linear-gradient(to left,#F1F2FA,#FCEDF1)} .footer__color--style .newsletter__area{border-bottom:1px solid var(--border-color)} .footer__color--style .newsletter__title{color:var(--foreground-color)} .footer__color--style .newsletter__subscribe--input{background:var(--body-background-color)} .footer__color--style .footer__widget--title{color:var(--foreground-color)} .footer__color--style .footer__widget--desc{color:var(--foreground-color)} .footer__color--style .social__share--icon__style2{border:1px solid var(--border-color);color:var(--foreground-color);line-height:3.4rem} @media only screen and (min-width:1200px){.footer__color--style .social__share--icon__style2{line-height:3.6rem}} .footer__color--style .social__share--icon__style2:hover{color:var(--text-white-color);border-color:var(--secondary-color)} .footer__color--style .footer__widget--menu__text{color:var(--foreground-color)} .footer__color--style .footer__widget--menu__text:hover{color:var(--secondary-color)} .footer__color--style .footer__bottom{border-top:1px solid var(--border-color)} .footer__color--style .copyright__content{color:var(--foreground-color)} .footer__color--style .copyright__content--link{color:var(--foreground-color)} .footer__color--style .copyright__content--link:hover{color:var(--secondary-color)} .modal{background:rgba(0,0,0,0.2)} .quickview__main--wrapper{max-width:895px;position:relative;overflow:auto;cursor:default;padding:25px;transform:translateY(-50px);transition:var(--transition);pointer-events:inherit} @media only screen and (max-width:575px){.quickview__main--wrapper{padding:15px}} .modal-content.quickview__main__content{padding:20px;border-radius:10px;border:0;max-height:80vh;overflow:auto} @media only screen and (max-width:575px){.modal-content.quickview__main__content{padding:5px}} .modal-header.quickview_m_header{padding:0;position:absolute;top:16px;left:16px;border:0;z-index:9} .modal.is-visible{visibility:visible;opacity:1} .modal.is-visible .quickview__main--wrapper{transform:translateY(0)} .quickview__header{position:absolute;padding:0;top:16px;left:16px;z-index:9;border-bottom:0} @media only screen and (max-width:767px){.quickview__header{top:10px;left:10px}} .quickview__close--btn{font-size:1.8rem;padding:0 !important;width:3.2rem;height:3.2rem;line-height:3.4rem;border-radius:50%;font-weight:700;border:1px solid var(--border-color);background:var(--body-background-color);display:flex;align-items:center;justify-content:center} .quickview__close--btn:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-white-color)} [data-animation] .modal-dialog{opacity:0;transition:all 0.5s cubic-bezier(0.51,0.92,0.24,1.15)} [data-animation].is-visible .modal-dialog{opacity:1;transition-delay:0.2s} @media only screen and (max-width:767px){.quickview__gallery{margin-bottom:20px}} .quickview__thumb{position:relative} .quickview__thumb--link{width:100%;border-radius:8px;display:block} .quickview__thumb--img{width:100%;border-radius:8px;display:block} .quickview__gallery--pagination{bottom:5px !important} .quickview__gallery--pagination .swiper-pagination-bullet{width:2rem;height:0.6rem;background:var(--primary-color);opacity:1;border-radius:2px;margin:0 3px !important} .quickview__gallery--pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--secondary-color)} .variant__color--value{width:3.5rem;height:3.5rem;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:5px;margin-left:10px;line-height:1;cursor:pointer} .variant__color--value:last-child{margin-left:0} .variant__color--value__img{border-radius:5px} .variant__color--list input[type=radio] + label{border:1px solid var(--border-color)} .variant__color--list input[type=radio] + label:hover{border:1px solid var(--secondary-color)} .variant__color--list{margin-left:10px} .variant__color--list input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px} .variant__color--list input[type=radio]:checked + label{border:1px solid var(--secondary-color)} .variant__color--list:last-child{margin-left:0} .variant__input--fieldset{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border:none;margin:0;padding:0} .variant__size--list input[type=radio] + label{border:1px solid var(--border-color)} .variant__size--list input[type=radio] + label:hover{border:1px solid var(--secondary-color);color:var(--secondary-color)} .variant__size--list{margin-left:13px} .variant__size--list:last-child{margin-left:0} .variant__size--list input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px} .variant__size--list input[type=radio]:checked + label{border:1px solid var(--secondary-color);color:var(--secondary-color)} .variant__size--value{width:4.7rem;height:3.2rem;line-height:2.8rem;display:inline-block;border-radius:5px;text-align:center;font-size:1.5rem;cursor:pointer} .quickview__variant--wishlist__svg{width:22px;margin-left:7px} .variant__wishlist--icon{display:flex;align-items:center} .quickview__value--quantity{width:3.5rem;height:3.5rem;font-size:2.2rem;line-height:3.3rem} .quickview__value--quantity.decrease{border-radius:0 17px 17px 0} .quickview__value--quantity.increase{border-radius:17px 0 0 17px} input.quickview__value--number{height:3.5rem;font-size:1.7rem} .quickview__cart--btn{height:3.8rem;line-height:3.8rem;padding:0 25px;margin-right:15px} .quickview__social--title{font-size:1.5rem;font-weight:600;margin-left:15px} .quickview__social--list{margin-left:10px} .quickview__social--list:last-child{margin-left:0} .quickview__social--icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--secondary-color);color:var(--text-white-color);border-radius:50%} .quickview__social--icon:hover{background:var(--primary-color);color:var(--text-white-color)} @media only screen and (max-width:767px){.quickview__social--style3{justify-content:flex-start;margin-bottom:1.5rem}} .search__filter--area{padding:2rem 1.5rem;border:1px solid var(--secondary-color);border-radius:5px;background:var(--body-background-color)} @media only screen and (min-width:1200px){.search__filter--area{padding:2.5rem 1.8rem}} @media only screen and (min-width:1366px){.search__filter--area{padding:3rem 1.8rem}} @media only screen and (max-width:991px){.search__filter--area{margin-top:5rem}} .search__filter--header{gap:0.8rem;margin-bottom:1.5rem} @media only screen and (min-width:1200px){.search__filter--header{margin-bottom:2rem}} @media only screen and (min-width:1366px){.search__filter--header{margin-bottom:2.5rem}} .search__filter--header__icon{min-width:2.4rem} .search__filter--title{font-size:1.8rem;line-height:2.2rem;margin-bottom:0.8rem} @media only screen and (min-width:1200px){.search__filter--title{font-size:2rem;line-height:2.2rem;margin-bottom:1rem}} @media only screen and (min-width:1366px){.search__filter--title{margin-bottom:1.3rem}} .search__filter--desc{font-size:1.3rem;line-height:2.3rem;color:var(--foreground-sub-color)} @media only screen and (min-width:1200px){.search__filter--desc{font-size:1.4rem;line-height:2.5rem}} .search__filter--btn{width:100%;height:4rem;line-height:4rem;border-radius:5px} @media only screen and (min-width:1200px){.search__filter--btn{height:4.2rem;line-height:4.2rem}} @media only screen and (min-width:1366px){.search__filter--btn{height:4.4rem;line-height:4.4rem}} .search__filter--select{margin-bottom:1.2rem} @media only screen and (min-width:1200px){.search__filter--select{margin-bottom:1.7rem}} @media only screen and (min-width:1366px){.search__filter--select{margin-bottom:1.9rem}} .search__filter--select:last-child{margin-bottom:0} .search__filter--select__field{width:100%;border:1px solid var(--border-color);background:var(--body-background-color);-webkit-appearance:none;height:4rem;font-size:1.4rem;padding:0 1.7rem 0 3.4rem;border-radius:5px;cursor:pointer} @media only screen and (min-width:1200px){.search__filter--select__field{font-size:1.5rem;height:4.2rem}} @media only screen and (min-width:1366px){.search__filter--select__field{height:4.4rem}} .search__filter--inner{background:linear-gradient(to left,#FAEEF2,#F1F3FB);padding:3rem 2rem;border-radius:5px} @media only screen and (min-width:576px){.search__filter--inner{padding:3rem 2.5rem}} @media only screen and (min-width:1200px){.search__filter--inner{padding:3.3rem}} .search__filter--form__style2{gap:2rem} @media only screen and (min-width:1200px){.search__filter--form__style2{gap:3rem}} @media only screen and (max-width:991px){.search__filter--form__style2{flex-wrap:wrap}} .search__filter--width{width:100%;margin-bottom:0} @media only screen and (min-width:400px){.search__filter--width{width:46%}} @media only screen and (min-width:576px){.search__filter--width{width:30.2%}} @media only screen and (min-width:768px){.search__filter--width{width:22.8%}} @media only screen and (min-width:992px){.search__filter--width{width:16.66%}} .search__filter--style5{position:absolute;bottom:0;right:0;left:0} @media only screen and (max-width:991px){.search__filter--style5{position:inherit;padding-top:5rem}} @media only screen and (max-width:767px){.search__filter--style5{padding-top:3.6rem}} .search__filter--inner.style5{background:linear-gradient(to left,#fbd4df,#dee3f9)} .accordion__items.active{margin-bottom:20px} .accordion__items.active:last-child{margin-bottom:0} .accordion__items.active .accordion__items--button__icon{transform:rotate(180deg);top:28%;transition:0.4s} .accordion__items--body{display:none;padding:0 20px} .accordion__items--body__desc{font-size:1.5rem;line-height:2.8rem} .accordion__items--button{border:0;background:var(--body-background-color);width:100%;padding:13px 15px 13px 50px;text-align:right;margin-bottom:15px;font-size:1.5rem;font-weight:600;position:relative} @media only screen and (min-width:576px){.accordion__items--button{padding:13px 25px 13px 60px}} @media only screen and (min-width:992px){.accordion__items--button{padding:15px 35px 15px 70px}} @media only screen and (min-width:1200px){.accordion__items--button{padding:24px 40px 24px 80px}} .accordion__items--button__icon{width:3rem;height:3rem;background:var(--secondary-color);color:var(--text-white-color);padding:5px;border-radius:50%;position:absolute;top:50%;left:10px;transform:translatey(-50%);transition:0.4s} @media only screen and (min-width:768px){.accordion__items--button__icon{left:15px}} @media only screen and (min-width:992px){.accordion__items--button__icon{left:35px}} .accordion__items--button>*{pointer-events:none} .portfolio__items--thumbnail{border-radius:5px} .portfolio__items--thumbnail::before{position:absolute;content:"";width:100%;height:100%;background:var(--secondary-color);top:0;right:0;opacity:0;transition:var(--transition);z-index:9;pointer-events:none;border-radius:5px} .portfolio__items--thumbnail:hover::before{opacity:0.7} .portfolio__items--thumbnail:hover .portfolio__view--icon{opacity:1;visibility:visible} .portfolio__items--thumbnail__link{overflow:hidden;border-radius:5px} .portfolio__items--thumbnail:hover .portfolio__items--thumbnail__img{transform:scale(1.05)} .portfolio__items--thumbnail__img{transition:0.3s;border-radius:5px} .portfolio__view--icon{position:absolute;top:50%;right:50%;transform:translatey(-50%) translateX(50%);opacity:0;visibility:hidden;transition:var(--transition);z-index:9} .portfolio__view--icon__link{color:var(--text-white-color)} .brand__section--inner{gap:3rem;background:linear-gradient(to left,#FAEEF2,#F1F3FB);padding:3rem 3rem;border-radius:5px} @media only screen and (max-width:767px){.brand__section--inner{flex-wrap:wrap;justify-content:center !important}} .brang__logo--img{opacity:0.5} .brang__logo--img:hover{transform:scale(1.05);opacity:1} @media only screen and (max-width:479px){.brang__logo--img{max-width:125px}} .brand__section--style3{background:none;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover} .brand__section--inner__style3{gap:3rem} @media only screen and (max-width:767px){.brand__section--inner__style3{flex-wrap:wrap;justify-content:center !important}} .breadcrumb__bg{background-color:var(--bg-offwhite-color);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;display:flex;align-items:center;position:relative;padding:2.5rem 0} @media only screen and (min-width:768px){.breadcrumb__bg{padding:3rem 0}} .breadcrumb__content{position:relative} .breadcrumb__content--title{margin-bottom:12px;font-size:2.2rem;line-height:2.2rem} @media only screen and (min-width:768px){.breadcrumb__content--title{margin-bottom:15px;font-size:2.5rem;line-height:2.5rem}} @media only screen and (min-width:992px){.breadcrumb__content--title{margin-bottom:16px;font-size:2.8rem;line-height:2.8rem}} @media only screen and (min-width:1200px){.breadcrumb__content--title{font-size:3rem;line-height:3rem}} .breadcrumb__content--menu__items{position:relative;margin-left:18px;padding-left:20px;font-size:15px;line-height:22px} .breadcrumb__content--menu__items:last-child{margin-left:0;padding-left:0} .breadcrumb__content--menu__items:last-child::before{display:none} .breadcrumb__content--menu__items::before{position:absolute;content:"";width:1px;height:16px;background:var(--secondary-color);left:0;top:6px;border-radius:5px;transform:rotate(30deg)} @media only screen and (min-width:992px) and (max-width:1199px){.shop-col-width-lg-4{width:30%}} @media only screen and (min-width:992px) and (max-width:1199px){.shop-col-width-lg-8{width:70%}} .shop__header{padding:1.5rem 2rem;border-radius:0.5rem;background:var(--bg-offwhite-color);gap:3rem} @media only screen and (max-width:1199px){.shop__header{flex-wrap:wrap;justify-content:center !important;gap:2rem}} .product__view--mode{gap:2.5rem} @media only screen and (max-width:767px){.product__view--mode{flex-wrap:wrap;gap:2rem;justify-content:center}} @media only screen and (max-width:479px){.product__view--mode{gap:1.5rem}} .product__view--label{font-weight:600;margin-left:1.2rem} @media only screen and (min-width:992px){.product__view--label{margin-left:1rem}} @media only screen and (min-width:1200px){.product__view--label{margin-left:2rem}} .product__view--select{border:1px solid var(--border-color);padding:0.6rem 1.2rem 0.6rem 3rem;-webkit-appearance:none;cursor:pointer;border-radius:0.5rem;background:var(--body-background-color)} .select.shop__header--select::before{left:14px} .product__grid--column__buttons--icons{border:1px solid var(--border-color);background:var(--body-background-color);border-radius:0.3rem;width:3.7rem;height:3.7rem;line-height:1.1rem;margin-left:10px;text-align:center;padding:0} .product__grid--column__buttons--icons:last-child{margin-left:0} .product__grid--column__buttons--icons:hover{color:var(--secondary-color);border-color:var(--secondary-color)} .product__grid--column__buttons--icons.active{color:var(--secondary-color);border-color:var(--secondary-color)} .product__grid--column__buttons--icons>*{pointer-events:none} .product__showing--count{color:var(--foreground-sub-color);font-weight:500;letter-spacing:0.5px} .offcanvas__filter--sidebar{position:fixed;z-index:9999;top:0;right:0;width:100%;max-width:300px;height:100vh;transition:var(--transition);transform:translateX(100%);background-color:var(--body-background-color);box-shadow:0 0 10px rgba(0,0,0,0.15);overflow-y:auto} @media only screen and (min-width:480px){.offcanvas__filter--sidebar{max-width:320px}} .offcanvas__filter--sidebar.active{opacity:1;visibility:visible;transform:translateX(0)} .widget__filter--btn{border:1px solid var(--border-color);background:var(--body-background-color);border-radius:0.3rem;padding:0.5rem 1.2rem} @media only screen and (max-width:479px){.widget__filter--btn{margin-left:2.5rem}} .widget__filter--btn:hover{border-color:var(--secondary-color);color:var(--secondary-color)} .widget__filter--btn:hover span{color:var(--secondary-color)} .widget__filter--btn__icon{width:20px} .widget__filter--btn__text{font-weight:600;font-size:1.5rem;margin-right:0.7rem} .widget__filter--btn>*{pointer-events:none} .offcanvas__filter--close{display:flex;align-items:center;border:1px solid var(--border-color);padding:0.5rem 1rem;border-radius:0.3rem;margin:25px;background:var(--white-color)} .offcanvas__filter--close:hover{border-color:var(--secondary-color);color:var(--secondary-color)} .offcanvas__filter--close__text{font-size:1.5rem;font-weight:600;margin-right:8px} .offcanvas__filter--close>*{pointer-events:none} .shop__sidebar--widget{position:-webkit-sticky;position:sticky;top:0} .single__widget{margin-bottom:3rem} @media only screen and (min-width:992px){.single__widget{margin-bottom:4rem}} .single__widget:last-child{margin-bottom:0} .single__widget.widget__bg{padding:2.5rem 2rem;border-radius:0.5rem;box-shadow:0 2px 22px rgba(0,0,0,0.1)} .widget__title{font-weight:600;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem} @media only screen and (min-width:992px){.widget__title{padding-bottom:1.2rem;margin-bottom:2.5rem}} .widget__search--form{position:relative} .widget__search--form__input{width:100%;height:5rem;padding:0 1.2rem 0 6rem;border-radius:0.5rem;border:1px solid var(--border-color)} @media only screen and (min-width:992px){.widget__search--form__input{font-size:1.5rem}} .widget__search--form__input:focus{border-color:var(--secondary-color)} .widget__search--form__btn{position:absolute;top:0;left:0;border:0;background:var(--secondary-color);color:var(--text-white-color);padding:0;width:4.5rem;height:100%;border-radius:0.5rem 0 0 0.5rem;display:flex;align-items:center;justify-content:center} .widget__search--form__btn:hover{background:var(--secondary-color)} .widget__categories--menu__list{border:1px solid var(--border-color);margin-bottom:1.5rem;border-radius:0.5rem} .widget__categories--menu__list:last-child{margin-bottom:0} .widget__categories--menu__list.active .widget__categories--menu__label{margin-bottom:0} .widget__categories--menu__list.active .widget__categories--menu__arrowdown--icon{transform:rotate(180deg);top:38%} .widget__categories--menu__label{cursor:pointer;padding:0.5rem 1rem;position:relative;transition:var(--transition)} .widget__categories--menu__label:hover{color:var(--secondary-color)} .widget__categories--menu__label>*{pointer-events:none} .widget__categories--menu__text{padding-right:1.3rem} .widget__categories--menu__img{width:3rem} .widget__categories--menu__arrowdown--icon{position:absolute;left:1.5rem;top:43%;transition:var(--transition)} .widget__categories--sub__menu{display:none;padding:1rem 0;border-top:1px solid var(--border-color)} .widget__categories--sub__menu--list{margin-bottom:0.8rem;padding:0 1rem 0.8rem;border-bottom:1px solid var(--border-color)} .widget__categories--sub__menu--list:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0} .widget__categories--sub__menu--img{width:2.8rem} .widget__categories--sub__menu--text{padding-right:1.3rem;line-height:2.8rem} .widget__form--check__list{margin-bottom:1rem;position:relative} .widget__form--check__list:last-child{margin-bottom:0} .widget__form--check__label{cursor:pointer;line-height:2.8rem;transition:var(--transition);border:1px solid var(--border-color);background:var(--white-color);padding:0.5rem 1.5rem 0.5rem 3rem;border-radius:0.5rem;display:block} .widget__form--check__label:hover{color:var(--secondary-color)} .widget__form--check__input{position:absolute;left:1rem;top:50%;transform:translatey(-50%);opacity:0;cursor:pointer;z-index:999} .widget__form--check__input:checked~.widget__form--checkmark{background-color:var(--secondary-color);border:1px solid var(--secondary-color)} .widget__form--check__input:checked~.widget__form--checkmark::before{display:block} .widget__form--checkmark{height:1.8rem;width:1.8rem;border:1px solid var(--secondary-color);border-radius:50%;display:block;position:absolute;top:50%;left:1rem;transform:translatey(-50%);background:var(--body-background-color);transition:var(--transition)} .widget__form--checkmark::before{left:0.5rem;top:0.3rem;width:0.5rem;height:0.8rem;border:solid white;border-top-width:medium;border-left-width:medium;border-bottom-width:medium;border-right-width:medium;border-width:0 2px 2px 0;transform:rotate(45deg);content:"";position:absolute;display:none} .price__filter--group{width:46%} .price__filter--label{font-weight:600;margin-bottom:0.6rem;display:inline-block} @media only screen and (min-width:992px){.price__filter--label{font-size:1.5rem}} .price__filter--input{border:1px solid var(--border-color);padding:0.3rem 0.7rem} .price__filter--currency{font-weight:700;margin-left:0.6rem} .price__filter--btn{height:4rem;line-height:4rem} .price__divider{font-size:2rem;padding:2.5rem 1rem 0} .widget__tagcloud{display:flex;flex-wrap:wrap;gap:8px} .widget__tagcloud--link{border:1px solid var(--border-color);background:var(--body-background-color);padding:0.5rem 1rem;line-height:2.4rem;border-radius:0.5rem;font-size:1.4rem} .widget__tagcloud--link:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-white-color)} .shop__sidebar--product .small__product--card{padding-top:0;padding-bottom:2rem;margin-bottom:2rem;border-top:0;border-bottom:1px solid var(--border-color)} .shop__sidebar--product .small__product--card:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0} @media only screen and (max-width:991px){.shop__product--wrapper .product__items--link{width:100%}} @media only screen and (max-width:991px){.shop__product--wrapper .product__items--img{width:100%}} .product__list{gap:2rem;padding:1.7rem} @media only screen and (min-width:576px){.product__list{gap:2.5rem;padding:2rem}} @media only screen and (min-width:1200px){.product__list{gap:3rem;padding:3rem}} @media only screen and (max-width:479px){.product__list{flex-wrap:wrap;justify-content:center}} .product__list .product__card--price{opacity:1;visibility:visible} .product__list--thumbnail{width:220px;padding:0} @media only screen and (min-width:480px){.product__list--thumbnail{width:170px}} @media only screen and (min-width:768px){.product__list--thumbnail{width:190px}} @media only screen and (min-width:1200px){.product__list--thumbnail{width:270px}} .product__list--content{width:100%;padding:0} @media only screen and (min-width:480px){.product__list--content{width:calc(100% - 200px)}} @media only screen and (min-width:768px){.product__list--content{width:calc(100% - 212px)}} @media only screen and (min-width:1200px){.product__list--content{width:calc(100% - 270px)}} @media only screen and (max-width:479px){.product__list--content{text-align:center}} .product__list--content .product__card--title{font-size:1.6rem;margin-bottom:1.2rem} @media only screen and (min-width:768px){.product__list--content .product__card--title{font-size:1.8rem}} @media only screen and (min-width:1200px){.product__list--content .product__card--title{font-size:2rem;margin-bottom:1.5rem}} .product__list--content .product__card--rating{margin-bottom:1.4rem} @media only screen and (min-width:1200px){.product__list--content .product__card--rating{margin-bottom:1.5rem}} @media only screen and (max-width:479px){.product__list--content .product__card--rating{justify-content:center}} .product__list--content .product__card--btn{display:inline-block} .product__card--content__desc{line-height:2.6rem} @media only screen and (min-width:1200px){.product__card--content__desc{line-height:2.8rem}} @media only screen and (max-width:767px){.product__card--content__desc{display:none}} .product__list--price{margin-bottom:1rem} @media only screen and (min-width:1200px){.product__list--price{margin-bottom:1.2rem}} .product__list--price .current__price{font-size:1.6rem;line-height:2.2rem} @media only screen and (min-width:992px){.product__list--price .current__price{font-size:1.8rem;line-height:2.4rem}} .product__list--price .old__price{font-size:1.6rem;line-height:2.2rem} @media only screen and (min-width:992px){.product__list--price .old__price{font-size:1.8rem;line-height:2.4rem}} .pagination__area{padding:1.5rem 2rem;margin-top:3rem;background:var(--bg-offwhite-color);border-radius:5px} .pagination__list{margin-left:0.8rem} .pagination__list:last-child{margin-left:0} @media only screen and (min-width:768px){.pagination__list{margin-left:1.2rem}} .pagination__item{width:3.4rem;height:3.4rem;line-height:3.2rem;font-size:1.5rem;font-weight:600;text-align:center;border-radius:50%;border:1px solid var(--border-color);background:var(--body-background-color)} @media only screen and (min-width:768px){.pagination__item{width:4rem;height:4rem;line-height:3.8rem;font-size:1.6rem}} .pagination__item--current{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-white-color)} .pagination__item:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-white-color)} @media only screen and (max-width:991px){.team__section.section--padding{padding-bottom:6rem}} @media only screen and (max-width:767px){.team__section.section--padding{padding-bottom:4rem}} @media only screen and (max-width:991px){.about__thumb{margin-bottom:3rem}} @media only screen and (max-width:767px){.about__thumb{margin-bottom:2.5rem}} .about__thumb--items{margin-left:2rem} .about__thumb--items:last-child{margin-left:0} .about__thumb--items:first-child{margin-top:8rem} @media only screen and (max-width:991px){.about__thumb--items:first-child{margin-top:0}} .about__thumb--play{position:absolute;top:50%;right:50%;transform:translatey(-50%) translateX(50%)} .about__thumb--play__icon{width:4rem;height:4rem;line-height:3.5rem;text-align:center;background:var(--secondary-color);color:var(--text-white-color);border-radius:50%} .about__thumb--play__icon:hover{background:var(--primary-color);color:var(--text-white-color);transform:scale(1.1)} @media only screen and (max-width:575px){.about__content{text-align:center}} .about__content--subtitle{font-size:1.8rem;font-weight:600;line-height:2.2rem} @media only screen and (min-width:992px){.about__content--subtitle{font-size:2rem;line-height:2.4rem}} .about__content--maintitle{font-weight:700} @media only screen and (min-width:992px){.about__content--maintitle{font-size:2.5rem;line-height:3.5rem}} @media only screen and (min-width:1200px){.about__content--maintitle{font-size:3rem;line-height:4rem}} @media only screen and (min-width:1600px){.about__content--maintitle{font-size:3.5rem;line-height:4.4rem}} .about__content--desc{font-size:1.6rem;line-height:2.8rem;color:var(--text-gray-color)} .about__author--name{font-weight:600;line-height:2.6rem} .about__author--rank{color:var(--light-color)} .about__author--signature{position:absolute;top:50%;right:105px;transform:translatey(-50%)} .team__items:hover .team__thumb{border-color:var(--secondary-color)} .team__thumb{position:relative;line-height:1;display:inline-block;border:2px solid var(--border-color);padding:0.3rem;transition:var(--transition);border-radius:10px} .team__thumb--img{border-radius:10px} .team__social{gap:1rem} @media only screen and (min-width:1200px){.team__social{gap:1.2rem}} .team__social--icon{width:2.8rem;height:2.8rem;text-align:center;background:var(--bg-offwhite-color);color:var(--body-text-color);line-height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center} .team__social--icon:hover{background:var(--secondary-color);color:var(--text-white-color)} @media only screen and (min-width:1200px){.team__social--icon{width:3rem;height:3rem;line-height:3.2rem}} .team__content{padding:1rem 0 0} @media only screen and (max-width:991px){.team__content{padding:0.8rem 0 0}} .team__content--subtitle{color:var(--foreground-sub-color);font-size:1.5rem;line-height:2rem;margin-bottom:1.3rem} @media only screen and (min-width:767px){.team__content--subtitle{font-size:1.6rem;line-height:2.2rem}} .team__content--title{font-weight:700;margin-bottom:1rem;font-size:1.7rem;line-height:2rem} @media only screen and (min-width:992px){.team__content--title{font-size:1.8rem;margin-bottom:1rem}} @media only screen and (min-width:1200px){.team__content--title{font-size:2rem;line-height:2.2rem}} .counterup__banner__bg2{background:var(--bg-offwhite-color)} .counterup__banner--inner{padding:6rem 0;gap:2.5rem} @media only screen and (max-width:767px){.counterup__banner--inner{flex-wrap:wrap}} .counterup__title{color:var(--foreground-sub-color);font-size:1.5rem;line-height:2.4rem;margin-bottom:1.5rem;font-weight:500} @media only screen and (min-width:992px){.counterup__title{font-size:1.6rem;line-height:2.5rem}} @media only screen and (min-width:1200px){.counterup__title{font-size:1.8rem;line-height:2.6rem;margin-bottom:2rem}} .counterup__number{font-size:2.5rem;line-height:2.5rem;font-weight:600} @media only screen and (min-width:992px){.counterup__number{font-size:3rem;line-height:3rem}} @media only screen and (min-width:1200px){.counterup__number{font-size:4rem;line-height:4rem}} .product__details--section{padding-top:3rem} .product__details--media{position:-webkit-sticky;position:sticky;top:0} @media only screen and (max-width:767px){.product__details--media{margin-bottom:4.6rem}} .product__media--preview__items{position:relative} .product__media--preview__items--link{width:100%;display:block} .product__media--preview__items--img{width:100%} .product__media--view__icon{position:absolute;top:2rem;right:2rem} .product__media--view__icon--link{width:3.5rem;height:3.5rem;line-height:4.5rem;text-align:center;background:var(--secondary-color);border-radius:50%;color:var(--text-white-color);display:flex;align-items:center;justify-content:center} .product__media--view__icon--link:hover{background:var(--primary-color);color:var(--text-white-color)} .product__media--view__icon.media__play{left:2rem;right:auto} .media__play--icon__link{color:var(--secondary-color)} .media__play--icon__link:hover{color:var(--primary-color)} .product__media--nav{margin-top:2rem} .product__media--nav__items{border:1px solid var(--border-color);padding:1.2rem;line-height:1;border-radius:5px;transition:var(--transition)} @media only screen and (min-width:768px){.product__media--nav__items{padding:0.5rem}} @media only screen and (min-width:992px){.product__media--nav__items{padding:1rem}} .product__media--nav__items--img{width:100%;width:100%;cursor:pointer} .product__media--nav__items:hover{border-color:var(--secondary-color)} .image__with--text__percent--list{position:relative} .image__with--text__percent--list::before{position:absolute;content:"";background:var(--border-color);bottom:0;right:0;width:100%;height:4px} .image__with--text__percent--list::after{position:absolute;content:"";background:var(--secondary-color);bottom:0;right:0;width:58%;height:4px} .image__with--text__percent--top{padding-bottom:1.7rem} .image__with--text__percent--content{font-weight:600} .image__with--text__percent--list.two::after{width:77%} @media only screen and (min-width:768px){.product__details--info{font-size:1.6rem}} .product__details--info__price .current__price{font-size:1.6rem} @media only screen and (min-width:992px){.product__details--info__price .current__price{font-size:2rem}} .product__details--info__price .old__price{font-size:1.4rem;margin-right:0.8rem} @media only screen and (min-width:992px){.product__details--info__price .old__price{font-size:1.8rem}} .product__details--info__desc{font-size:1.4rem} @media only screen and (min-width:992px){.product__details--info__desc{font-size:1.5rem;line-height:2.8rem}} .product__details--info .product__card--rating{margin-bottom:1.5rem} @media only screen and (min-width:992px) and (max-width:1199px){.product__details--info.style2{margin-top:3rem}} .variant__buy--now__btn{width:100%;font-size:1.5rem;font-weight:600} @media only screen and (min-width:768px){.variant__buy--now__btn{font-size:1.6rem}} .product__variant--title{font-size:1.5rem;font-weight:700;margin-left:1rem} .product__details--info__meta--list{font-size:1.5rem;margin-bottom:0.8rem} .product__details--info__meta--list:last-child{margin-bottom:0} .guarantee__safe--checkout__title{font-size:1.5rem;font-weight:600;margin-bottom:1.2rem} .product__details--tab__section{background:var(--bg-offwhite-color)} .product__details--tab__section.sidebar__tab--section{padding:1.5rem} @media only screen and (min-width:768px){.product__details--tab__section.sidebar__tab--section{padding:2.5rem}} @media only screen and (min-width:1200px){.product__details--tab__section.sidebar__tab--section{padding:3.5rem}} .product__details--summary__wrapper{padding-bottom:2rem} .product__details--accordion__list{border-bottom:1px solid var(--border-color)} .product__details--accordion__list:first-child{border-top:1px solid var(--border-color)} .product__details--accordion__list:last-child{margin-bottom:0} .product__details--summary{padding:1.2rem 0} .product__details--summary__title{font-size:1.6rem;font-weight:600;position:relative;display:block} @media only screen and (min-width:768px){.product__details--summary__title{font-size:1.8rem}} .product__details--summary__title svg{position:absolute;left:10px;top:50%;transform:translatey(-50%)} @media only screen and (min-width:992px) and (max-width:1199px){.sidebar__tab--section .product__details--tab__list{margin-left:3rem} .sidebar__tab--section .product__details--tab__list:last-child{margin-left:0}} .product__details--tab__inner{background:var(--body-background-color);padding:1.5rem 1.2rem} @media only screen and (min-width:480px){.product__details--tab__inner{padding:1.5rem}} @media only screen and (min-width:768px){.product__details--tab__inner{padding:2rem}} @media only screen and (min-width:992px){.product__details--tab__inner{padding:3rem}} @media only screen and (max-width:767px){.product__details--tab{flex-wrap:wrap} .product__details--tab.mb-30{margin-bottom:1.5rem}} @media only screen and (max-width:575px){.product__details--tab{justify-content:center}} .product__details--tab__list{font-size:1.6rem;line-height:2.6rem;margin-left:5rem;cursor:pointer;transition:var(--transition);position:relative;padding-bottom:0.4rem;font-weight:500} .product__details--tab__list::before{position:absolute;content:"";width:0;height:1px;background:var(--secondary-color);right:50%;left:50%;transition:var(--transition);bottom:0} .product__details--tab__list.active{color:var(--secondary-color)} .product__details--tab__list.active::before{width:100%;right:0;left:0} .product__details--tab__list:hover{color:var(--secondary-color)} .product__details--tab__list:hover::before{width:100%;right:0;left:0} .product__details--tab__list:last-child{margin-left:0} @media only screen and (min-width:768px){.product__details--tab__list{font-size:1.7rem}} @media only screen and (min-width:1200px){.product__details--tab__list{font-size:1.8rem}} @media only screen and (max-width:767px){.product__details--tab__list{margin:0 1rem 1.3rem}} .product__tab--content__title{font-weight:600;font-size:1.7rem} @media only screen and (min-width:992px){.product__tab--content__title{font-size:1.8rem}} .product__tab--content__desc{line-height:2.6rem;color:var(--foreground-sub-color)} @media only screen and (min-width:992px){.product__tab--content__desc{font-size:1.5rem;line-height:2.8rem}} .product__tab--content__step.style2{gap:2rem} @media only screen and (max-width:767px){.product__tab--content__step.style2{flex-direction:column}} .product__tab--content__banner{width:100%} @media only screen and (min-width:768px){.product__tab--content__banner{width:310px}} @media only screen and (min-width:992px){.product__tab--content__banner{width:410px}} @media only screen and (min-width:1200px){.product__tab--content__banner{width:460px}} .product__tab--content__banner.style2{width:100%} @media only screen and (min-width:1200px){.product__tab--content__banner.style2{width:360px}} @media only screen and (min-width:1366px){.product__tab--content__banner.style2{width:460px}} @media only screen and (max-width:1199px){.product__tab--content__flex{flex-direction:column}} .product__tab--content__right{width:100%} @media only screen and (min-width:768px){.product__tab--content__right{width:calc(100% - 300px);padding-right:2.5rem}} @media only screen and (min-width:992px){.product__tab--content__right{width:calc(100% - 410px)}} @media only screen and (min-width:1200px){.product__tab--content__right{width:calc(100% - 460px)}} @media only screen and (max-width:767px){.product__tab--content__right{padding-top:2rem}} .product__tab--content__right.style2{width:100%;padding-right:0;padding-top:0} @media only screen and (min-width:1200px){.product__tab--content__right.style2{width:calc(100% - 360px)}} @media only screen and (min-width:1366px){.product__tab--content__right.style2{width:calc(100% - 460px)}} .image__with--text__percent--list.three::after{width:58%} .image__with--text__percent--list.four::after{width:69%} .product__tab--percent__style .image__with--text__percent--list{width:100%} .product__tab--percent__style .image__with--text__percent--list:last-child{margin-top:0} @media only screen and (min-width:768px){.product__tab--percent__style .image__with--text__percent--list{width:85%}} @media only screen and (min-width:1200px){.product__tab--percent__style .image__with--text__percent--list{width:80%}} .product__reviews--header{position:relative;border-bottom:1px solid var(--border-color);padding-bottom:1.5rem;margin-bottom:2.5rem} @media only screen and (min-width:768px){.product__reviews--header{padding-bottom:2.5rem;margin-bottom:3.5rem}} @media only screen and (max-width:575px){.product__reviews--header{text-align:center}} @media only screen and (max-width:575px){.reviews__ratting{justify-content:center}} .reviews__summary--caption{color:var(--secondary-color);margin-right:1.2rem} .actions__newreviews--btn{position:absolute;left:0;bottom:2.2rem} @media only screen and (max-width:575px){.actions__newreviews--btn{position:inherit;bottom:inherit;margin-top:1rem}} .reviews__comment--area{padding:0 2rem;margin-bottom:3rem} @media only screen and (max-width:767px){.reviews__comment--area{padding:0}} .reviews__comment--thumb{width:85px} @media only screen and (max-width:575px){.reviews__comment--thumb{margin-bottom:1rem}} .reviews__comment--thumb img{display:block} .reviews__comment--top{margin-bottom:1rem} .reviews__comment--content{width:100%;position:relative} @media only screen and (min-width:576px){.reviews__comment--content{width:calc(100% - 85px);padding-right:1.5rem}} @media only screen and (min-width:768px){.reviews__comment--content{padding-right:2.5rem}} .reviews__comment--content__date{border:1px solid var(--border-color);padding:0 1rem;border-radius:5px;color:var(--foreground-sub-color);height:3.8rem;line-height:3.8rem;font-size:1.4rem} @media only screen and (min-width:768px){.reviews__comment--content__date{height:4.2rem;line-height:4rem;font-size:1.5rem}} @media only screen and (max-width:479px){.reviews__comment--content__date{padding:0 0.7rem;font-size:1.2rem;height:3.6rem;line-height:3.6rem}} .reviews__comment--content__title{font-weight:600;margin-bottom:0.8rem} .reviews__comment--content__desc{margin-bottom:0} @media only screen and (min-width:992px){.reviews__comment--content__desc{font-size:1.5rem;line-height:2.8rem}} @media only screen and (max-width:575px){.reviews__comment--content .reviews__ratting{justify-content:flex-start}} .reviews__comment--list{border-bottom:1px solid var(--border-color);padding-bottom:2rem;margin-bottom:2rem} .reviews__comment--list:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0} @media only screen and (min-width:768px){.reviews__comment--list{padding-bottom:2.5rem;margin-bottom:2.5rem}} @media only screen and (max-width:575px){.reviews__comment--list{flex-direction:column}} .reviews__comment--list.margin__left{margin-right:2.2rem} @media only screen and (min-width:400px){.reviews__comment--list.margin__left{margin-right:2.5rem}} @media only screen and (min-width:480px){.reviews__comment--list.margin__left{margin-right:3rem}} @media only screen and (min-width:992px){.reviews__comment--list.margin__left{margin-right:5rem}} @media only screen and (max-width:575px){.reviews__comment--reply__title{text-align:center}} .reviews__comment--reply__textarea{width:100%;height:100px;resize:none;padding:1.2rem 1.5rem;border:1px solid var(--border-color);border-radius:0.5rem} @media only screen and (min-width:768px){.reviews__comment--reply__textarea{height:150px}} @media only screen and (min-width:992px){.reviews__comment--reply__textarea{font-size:1.5rem}} .reviews__comment--reply__textarea:focus{border-color:var(--secondary-color)} .reviews__comment--reply__input{width:100%;border:1px solid var(--border-color);height:5rem;border-radius:0.5rem;padding:0 1.5rem} @media only screen and (min-width:992px){.reviews__comment--reply__input{font-size:1.5rem}} .reviews__comment--reply__input:focus{border-color:var(--secondary-color)} span.info__list--item-head{width:12rem} ul.additional__info_list{margin:0;padding:0} li.additional__info_list--item:nth-child(even){background:#fafafa} li.additional__info_list--item{padding:1.5rem;display:flex;align-items:center} span.info__list--item-content{line-height:24px} .product__details--gallery{position:-webkit-sticky;position:sticky;top:0} .blog__sidebar--widget{position:-webkit-sticky;position:sticky;top:0} @media only screen and (max-width:991px){.blog__sidebar--widget.left{margin-top:6rem}} @media only screen and (max-width:767px){.blog__sidebar--widget.left{margin-top:5rem}} .blog__post--header.mb-30{margin-bottom:2.5rem} @media only screen and (min-width:992px){.post__header--title{line-height:4rem}} .blog__post--meta{text-transform:capitalize} @media only screen and (min-width:992px){.blog__post--meta{font-size:1.5rem}} .blog__post--meta__link{color:var(--secondary-color)} .blog__post--meta__link:hover{color:var(--secondary-color);text-decoration:underline} .blog__thumbnail{line-height:1} @media only screen and (max-width:767px){.blog__thumbnail.mb-30{margin-bottom:2rem}} .blog__details--content__subtitle{line-height:3rem} @media only screen and (min-width:992px){.blog__details--content__subtitle{line-height:3.2rem}} @media only screen and (min-width:1200px){.blog__details--content__subtitle{line-height:3.5rem}} .blockquote__content{padding:20px 30px;text-align:center;border-radius:10px} @media only screen and (min-width:992px){.blockquote__content{padding:30px 40px}} @media only screen and (min-width:1200px){.blockquote__content{padding:40px 70px}} @media only screen and (max-width:767px){.blockquote__content{margin:0 0 2.5rem;padding:1.5rem 2rem}} .blockquote__content--desc{font-size:1.7rem;line-height:3rem;font-style:italic;font-weight:500} @media only screen and (min-width:768px){.blockquote__content--desc{font-size:2rem;line-height:3.4rem}} .blog__tags--social__media{padding:5rem 0} @media only screen and (max-width:1199px){.blog__tags--social__media{flex-direction:column;align-items:flex-start}} @media only screen and (max-width:1199px){.blog__tags--media{margin-bottom:2rem}} @media only screen and (max-width:575px){.blog__tags--media{flex-direction:column;align-items:flex-start}} .blog__tags--media__title{font-size:1.5rem;font-weight:600;margin-left:1rem} @media only screen and (min-width:992px){.blog__tags--media__title{font-size:1.6rem}} @media only screen and (max-width:575px){.blog__tags--media__title{margin-left:0;margin-bottom:1rem}} .blog__tags--media__list{margin-left:0.7rem} .blog__tags--media__list:last-child{margin-left:0} .blog__tags--media__link{border:1px solid var(--border-color);background:var(--body-background-color);padding:0.5rem 1.2rem;line-height:2.5rem;border-radius:0.3rem;text-transform:capitalize} .blog__tags--media__link:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-white-color)} @media only screen and (max-width:575px){.blog__tags--media__link{padding:0.4rem 0.8rem}} .meta__deta{color:var(--foreground-sub-color);font-weight:500;margin-top:0.6rem;line-height:2rem;font-size:1.4rem} .blog__social--media__title{font-size:1.5rem;font-weight:600;margin-left:1rem} @media only screen and (min-width:992px){.blog__social--media__title{font-size:1.6rem}} .blog__social--media__list{margin-left:1rem} .blog__social--media__list:last-child{margin-left:0} .blog__social--media__link{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--secondary-color);color:var(--text-white-color);border-radius:50%} .blog__social--media__link:hover{background:var(--primary-color);color:var(--text-white-color)} @media only screen and (max-width:575px){.related__post--text{text-align:center}} .related__post--items:hover .related__post--img{transform:scale(1.05)} .related__post--thumb{line-height:1;overflow:hidden} .related__post--title{font-size:1.6rem;line-height:2.2rem} @media only screen and (min-width:992px){.related__post--title{font-size:1.8rem}} .related__post--deta{font-size:1.4rem;color:var(--light-color);line-height:2.2rem} @media only screen and (min-width:992px){.related__post--deta{font-size:1.5rem}} .comment__reply--btn{height:3.6rem;line-height:3.6rem;padding:0 2rem} @media only screen and (min-width:768px){.comment__reply--btn{height:4rem;line-height:4rem;padding:0 2.5rem}} .reviews__comment--content__title2{font-weight:600;line-height:2.2rem;margin-bottom:0.4rem} .reviews__comment--content__date2{font-size:1.5rem;color:var(--foreground-sub-color)} @media only screen and (max-width:575px){.reviews__comment--reply__title.style2{text-align:center}} .post__article--items{gap:1.6rem;margin-bottom:2rem} .post__article--items:last-child{margin-bottom:0} .post__article--items:hover .post__article--thumbnail__img{transform:scale(1.03)} .post__article--thumbnail{width:110px;border-radius:5px;overflow:hidden} .post__article--thumbnail__img{border-radius:5px} .post__article--content{width:calc(100% - 110px)} .post__article--content__title{font-size:1.5rem} .contact__section--heading__maintitle{font-size:2.8rem;line-height:3rem;color:var(--secondary-color);margin-bottom:1.5rem} .contact__section--heading__desc{color:var(--foreground-sub-color);width:90%;margin:0 auto;font-size:1.5rem;line-height:2.6rem} @media only screen and (min-width:768px){.contact__section--heading__desc{width:75%}} @media only screen and (min-width:1200px){.contact__section--heading__desc{font-size:1.6rem;line-height:2.8rem;width:55%}} .contact__form{background:var(--body-background-color);border-radius:10px;box-shadow:0 7px 20px rgba(0,0,0,0.16);padding:2rem} @media only screen and (min-width:576px){.contact__form{padding:3rem}} @media only screen and (min-width:768px){.contact__form{padding:4rem}} @media only screen and (min-width:992px){.contact__form{margin-right:36rem;padding:5.5rem 10rem 5.5rem 3.5rem}} @media only screen and (min-width:1200px){.contact__form{margin-right:40rem}} .contact__form--title{font-weight:600;font-size:1.8rem} @media only screen and (min-width:1200px){.contact__form--title{font-size:2.2rem}} @media only screen and (max-width:1199px){.contact__form--title.mb-30{margin-bottom:2rem}} .contact__form--label{display:block;margin-bottom:8px} .contact__form--label__star{color:var(--secondary-color)} .contact__form--input{width:100%;height:50px;padding:5px 15px;border-radius:8px;border:1px solid var(--border-color)} .contact__form--input:focus{border-color:var(--secondary-color) !important} .contact__form--textarea{width:100%;height:100px;padding:12px 15px;border-radius:8px;resize:none;border:1px solid var(--border-color)} .contact__form--textarea:focus{border-color:var(--secondary-color) !important} @media only screen and (min-width:992px){.contact__form--textarea{height:120px}} @media only screen and (min-width:1200px){.contact__form--textarea{height:160px}} .contact__info{background:var(--secondary-color);width:46rem;padding:2rem;position:absolute;top:50%;right:0;transform:translatey(-50%)} @media only screen and (max-width:575px){.contact__info{width:100%}} @media only screen and (min-width:576px){.contact__info{padding:3rem}} @media only screen and (min-width:768px){.contact__info{padding:4rem}} @media only screen and (min-width:992px){.contact__info{width:42rem;padding:4rem 3rem}} @media only screen and (min-width:1200px){.contact__info{width:46rem;padding:5rem 6rem}} @media only screen and (max-width:991px){.contact__info{position:inherit;top:inherit;transform:inherit;margin:3rem auto 0;width:100%}} .contact__info--items{margin-bottom:2.7rem} .contact__info--items:last-child{margin-bottom:0} @media only screen and (max-width:575px){.contact__info--items{margin-bottom:2rem}} .contact__info--icon{margin-left:1.2rem;color:var(--text-white-color);padding-top:0.8rem} @media only screen and (min-width:1200px){.contact__info--icon{margin-left:2rem}} @media only screen and (max-width:575px){.contact__info--icon svg{width:2.5rem}} .contact__info--content__title{font-weight:600} @media only screen and (min-width:992px){.contact__info--content__title{font-size:2rem;line-height:2.8rem}} .contact__info--content__desc{font-size:1.5rem;line-height:2.6rem;color:var(--text-white-color)} @media only screen and (min-width:1200px){.contact__info--content__desc{font-size:1.6rem;line-height:2.7rem}} .contact__info--content__desc a{color:var(--text-white-color)} .contact__info--content__desc a:hover{color:var(--primary-color)} .contact__info--social__list{margin-left:11px} .contact__info--social__list:last-child{margin-left:0} .contact__info--social__icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--body-background-color);color:var(--secondary-color);border-radius:50%} .contact__info--social__icon:hover{background:var(--primary-color);color:var(--text-white-color)} .contact__map--iframe{width:100%;height:250px;margin-bottom:-7px} @media only screen and (min-width:768px){.contact__map--iframe{height:320px}} @media only screen and (min-width:992px){.contact__map--iframe{height:400px}} @media only screen and (min-width:1200px){.contact__map--iframe{height:500px}} @media only screen and (max-width:575px){.cart__title{text-align:center}} .cart__table--inner{width:100%;border-spacing:0} @media only screen and (max-width:575px){.cart__table--header{display:none}} .cart__table--header__list{padding:0 0 2rem 2rem;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--border-color)} .cart__table--header__list:last-child{padding-left:0} @media only screen and (min-width:992px){.cart__table--header__list{font-size:1.5rem}} .cart__table--header__list.text-right{text-align:left} .cart__table--header__list.text-center{text-align:center} @media only screen and (max-width:575px){.cart__table--body__items{display:flex;flex-direction:column}} .cart__table--body__list{border-bottom:1px solid var(--border-color);padding:2rem 0 2rem 2rem} .cart__table--body__list:last-child{padding-left:0} @media only screen and (max-width:575px){.cart__table--body__list{display:flex;justify-content:center;padding:2rem 0}} .cart__thumbnail{max-width:10rem;line-height:1} @media only screen and (max-width:767px){.cart__thumbnail{max-width:8rem}} .cart__content{padding-right:1.5rem} @media only screen and (min-width:1200px){.cart__content{padding-right:2rem}} .cart__content--variant{display:block;margin-bottom:0.5rem;color:var(--foreground-sub-color);line-height:2.2rem;font-size:1.3rem} .cart__content--variant:last-child{margin-bottom:0} .cart__content--title{margin-bottom:0.5rem;line-height:2.5rem} .cart__remove--btn{font-weight:600;width:3rem;height:3rem;text-align:center;line-height:3rem;background:var(--body-background-color);box-shadow:0 2px 22px rgba(0,0,0,0.16);margin-left:1.5rem;border-radius:50%;padding:0;border:0} @media only screen and (min-width:992px){.cart__remove--btn{margin-left:3rem}} .cart__remove--btn:hover{color:var(--secondary-color)} .cart__price{font-weight:600} @media only screen and (min-width:992px){.cart__price{font-size:1.6rem}} .continue__shopping{padding-top:2rem} .continue__shopping--link{font-size:1.5rem;font-weight:600;color:var(--primary-color)} @media only screen and (min-width:992px){.continue__shopping--link{font-size:1.7rem}} .continue__shopping--clear{font-size:1.5rem;font-weight:600;color:var(--primary-color);border:0;padding:0;background:inherit} @media only screen and (min-width:992px){.continue__shopping--clear{font-size:1.7rem}} .continue__shopping--clear:hover{color:var(--secondary-color)} .cart__summary{box-shadow:0 2px 22px rgba(0,0,0,0.16);padding:2rem;background:var(--body-background-color);position:-webkit-sticky;position:sticky;top:0} @media only screen and (max-width:991px){.cart__summary{margin-top:5.5rem}} @media only screen and (max-width:767px){.cart__summary{margin-top:4.5rem}} .cart__summary--total__table{width:100%} .coupon__code--title{font-size:1.7rem;margin-bottom:0.7rem;line-height:2.4rem} @media only screen and (min-width:992px){.coupon__code--title{font-size:2rem}} .coupon__code--desc{color:var(--foreground-sub-color);margin-bottom:1.5rem} .coupon__code--field__input{border:1px solid var(--border-color);height:4rem;padding:0 1.5rem;border-radius:2.4rem;width:100px} @media only screen and (min-width:768px){.coupon__code--field__input{width:160px}} @media only screen and (min-width:992px){.coupon__code--field__input{width:140px}} @media only screen and (min-width:1200px){.coupon__code--field__input{width:160px;height:4.5rem}} .coupon__code--field__input:focus{border-color:var(--secondary-color)} .coupon__code--field__btn{margin-right:1.5rem} @media only screen and (min-width:1200px){.coupon__code--field__btn{margin-right:2rem}} .cart__note--title{font-size:1.7rem;margin-bottom:0.7rem;line-height:2.4rem} @media only screen and (min-width:992px){.cart__note--title{font-size:2rem}} .cart__note--desc{color:var(--light-color);margin-bottom:1.5rem} .cart__note--textarea{border:1px solid var(--border-color);height:10rem;padding:1rem;width:100%;resize:none} .cart__note--textarea:focus{border-color:var(--secondary-color)} .cart__summary--total__list{margin-bottom:1rem;display:flex;justify-content:space-between} .cart__summary--total__list:last-child{margin-bottom:0} .cart__summary--footer__desc{font-size:1.5rem;color:var(--foreground-sub-color);margin-bottom:1.5rem} .cart__summary--footer__btn{padding:0 1.5rem} @media only screen and (min-width:1200px){.cart__summary--footer__btn{padding:0 2.5rem}} @media only screen and (max-width:767px){.wishlist__cart--btn{padding:0.5rem 1.2rem;height:auto;line-height:2.4rem;border-radius:5px;text-align:center}} .checkout__breadcrumb{padding:0;margin:0} @media only screen and (max-width:767px){.checkout__breadcrumb{margin-top:2.5rem}} .breadcrumb__link{font-size:1.3rem;color:var(--secondary-color)} .readcrumb__chevron-icon{color:#737373;width:1.6rem;height:1.6rem;margin:0 0.6rem} .order__summary--mobile__version{display:none} @media only screen and (max-width:767px){.order__summary--mobile__version{display:block}} .order__summary--toggle{width:100%;text-align:right;background:var(--bg-offwhite-color);border:0;border:1px solid var(--border-color);padding:1.2rem} .order__summary--toggle__inner{width:100%} .order__summary--toggle__text{color:var(--secondary-color)} .order__summary--toggle__icon{color:var(--secondary-color);vertical-align:middle;line-height:1.5rem;margin-left:1rem} .summary__table{width:100%} .summary__table--items{flex-direction:row;align-items:center} .summary__table--list{padding:1rem 0 1rem 2rem;border-bottom:1px solid var(--border-color)} .summary__table--list:last-child{padding-left:0} details>summary{list-style:none} details>summary::-webkit-details-marker{display:none} .order__summary--final__price{float:left;font-size:1.5rem;font-weight:600} .order__summary--section{background:var(--bg-offwhite-color);padding:3rem 1rem 1rem} .checkout__checkbox{position:relative} .checkout__checkbox--input{position:absolute;right:-1px;top:4px;opacity:0;cursor:pointer;z-index:999} .checkout__checkbox--input:checked~.checkout__checkbox--checkmark{background-color:var(--secondary-color);border:1px solid var(--secondary-color)} .checkout__checkbox--input:checked~.checkout__checkbox--checkmark::before{display:block} .checkout__checkbox--label{padding-right:3rem;cursor:pointer} .checkout__checkbox--checkmark{height:1.8rem;width:1.8rem;border:1px solid var(--border-color);border-radius:0.3rem;display:block;position:absolute;top:4px;right:0;background:var(--body-background-color);transition:var(--transition)} .checkout__checkbox--checkmark::before{right:0.5rem;top:0.3rem;width:0.5rem;height:0.8rem;border:solid white;border-top-width:medium;border-left-width:medium;border-bottom-width:medium;border-right-width:medium;border-width:0 2px 2px 0;transform:rotate(45deg);content:"";position:absolute;display:none} .checkout__input--label{display:inline-block} .checkout__input--label__star{color:var(--secondary-color)} .checkout__input--field{width:100%;border:1px solid var(--border-color);height:4.5rem;padding:0 1.5rem} .checkout__input--field:focus{border-color:var(--secondary-color)} .checkout__notes--textarea__field{width:100%;border:1px solid var(--border-color);padding:1rem 1.5rem 0.5rem;resize:none} .checkout__notes--textarea__field:focus{border-color:var(--secondary-color)} @media only screen and (max-width:991px){.checkout__section--header{flex-direction:column;align-items:flex-start}} .section__header--title{font-size:2rem;line-height:2.2rem} @media only screen and (min-width:1200px){.section__header--title{font-size:2.2rem;line-height:2.4rem}} @media only screen and (max-width:575px){.section__header--title{margin-bottom:0.8rem}} .section__header--desc{margin-top:0.5rem} .layout__flex--item{color:var(--foreground-sub-color)} @media only screen and (max-width:991px){.layout__flex--item{margin-top:1rem}} .layout__flex--item__link{color:var(--secondary-color)} .section__shipping--address{padding:3rem 0 2rem} @media only screen and (min-width:992px){.section__shipping--address{padding:4rem 0 3rem}} .section__shipping--address.pt-10{padding-top:1rem} .section__shipping--address.pt-0{padding-top:0} .checkout__input--select{position:relative} .checkout__input--select__field{width:100%;height:4.5rem;padding:0.5rem 1.5rem;border:1px solid var(--border-color);-webkit-appearance:none;cursor:pointer} .checkout__input--select__field:focus{border-color:var(--secondary-color)} .previous__link--content{margin-right:2rem;color:var(--secondary-color)} @media only screen and (max-width:575px){.previous__link--content{margin-right:0;margin-top:1rem}} .checkout__footer{border:0} @media only screen and (max-width:575px){.checkout__content--step__footer{flex-direction:column}} .checkout__sidebar{background:#FAFAFA;border:1px solid var(--border-color);padding:3rem 2.5rem;position:-webkit-sticky;position:sticky;top:0} @media only screen and (max-width:991px){.checkout__sidebar{padding:3rem 1.8rem}} @media only screen and (max-width:767px){.checkout__sidebar{margin-top:3rem}} .product__thumbnail{width:7rem;border:1px solid var(--border-color);position:relative;line-height:1} .product__thumbnail--quantity{position:absolute;top:-6px;left:-5px;width:2rem;height:2rem;line-height:2rem;background:#7F7F7F;color:var(--text-white-color);text-align:center;border-radius:50%;font-size:1.2rem} .product__description{padding-right:1.5rem} .product__description--name{font-size:1.4rem;line-height:2rem;font-weight:600;opacity:0.9} .product__description--variant{font-size:1.2rem;color:var(--foreground-sub-color);line-height:2rem} .checkout__product--table{margin-bottom:2rem} .checkout__product--table .cart__table--body__list{padding:1rem 0 1rem 2rem} .checkout__product--table .cart__table--body__list:last-child{padding-left:0} .checkout__discount--code{margin-bottom:2.5rem} .checkout__discount--code__input--field{width:100%;border:1px solid var(--border-color);height:4rem;padding:0 1.5rem} .checkout__discount--code__input--field:focus{border-color:var(--secondary-color)} @media only screen and (min-width:768px){.checkout__discount--code__input--field{height:4.5rem}} .checkout__discount--code__btn{height:4rem;line-height:4rem;margin-right:2rem;padding:0 2.5rem;font-size:1.4rem} @media only screen and (min-width:768px){.checkout__discount--code__btn{height:4.5rem;line-height:4.5rem;font-size:1.5rem}} @media only screen and (min-width:1200px){.checkout__discount--code__btn{font-size:1.6rem}} .checkout__total{border-top:1px solid var(--border-color);padding-top:1.2rem} .checkout__total--table{width:100%} .checkout__total--calculated__text{font-size:1.3rem;color:var(--foreground-sub-color)} .checkout__total--title{color:var(--foreground-sub-color)} .checkout__total--footer__list{padding-top:3rem;position:relative} .checkout__total--footer__list::before{position:absolute;content:"";width:100%;height:1px;background:#E4E4E4;top:1.5rem;right:0} .checkout__total--footer__title{font-size:1.6rem} .checkout__total--footer__amount{font-size:2.2rem;font-weight:600} .checkout__order--summary__title{font-size:2rem;line-height:2.2rem} @media only screen and (min-width:1200px){.checkout__order--summary__title{font-size:2.2rem;line-height:2.4rem}} .payment__history{margin-top:2rem} .payment__history--title{font-size:2rem;line-height:2.2rem} @media only screen and (min-width:1200px){.payment__history--title{font-size:2.2rem;line-height:2.4rem}} @media only screen and (max-width:575px){.payment__history--inner{flex-wrap:wrap}} .payment__history--list{margin-left:1.5rem} @media only screen and (max-width:1199px){.payment__history--list{margin-bottom:1rem}} .payment__history--list:last-child{margin-left:0} @media only screen and (max-width:1199px){.payment__history--list{margin-left:1rem}} .payment__history--link{background:var(--body-background-color);color:var(--primary-color);border:1px solid var(--primary-color);padding:0 1.2rem;font-size:1.4rem} @media only screen and (min-width:1200px){.payment__history--link{font-size:1.6rem;padding:0 2rem;height:4.8rem;line-height:4.6rem}} .checkout__now--btn{width:100%;text-align:center;font-size:1.4rem} @media only screen and (min-width:1200px){.checkout__now--btn{font-size:1.6rem;height:4.8rem;line-height:4.6rem}} .continue__shipping--btn{font-size:1.4rem} @media only screen and (min-width:1200px){.continue__shipping--btn{font-size:1.6rem;height:4.8rem;line-height:4.6rem}} .my__account--section__inner{background:var(--body-background-color);box-shadow:0 2px 22px rgba(0,0,0,0.16);padding:3rem 2rem} @media only screen and (min-width:1199px){.my__account--section__inner{padding:5rem 4rem}} @media only screen and (max-width:991px){.my__account--section__inner{flex-direction:column}} .account__left--sidebar{border-left:1px solid var(--border-color);padding-left:3rem;margin-left:3rem;width:18rem} @media only screen and (min-width:1199px){.account__left--sidebar{padding-left:5rem;margin-left:5rem;width:23rem}} @media only screen and (max-width:991px){.account__left--sidebar{width:100%;padding-left:0;margin-left:0;border-left:0;border-bottom:1px solid var(--border-color);padding-bottom:2.5rem;margin-bottom:2.5rem}} .account__wrapper{width:calc(100% - 18rem)} @media only screen and (min-width:1199px){.account__wrapper{width:calc(100% - 23rem)}} @media only screen and (max-width:991px){.account__wrapper{width:100%}} @media only screen and (max-width:991px){.account__menu{width:250px;margin-left:3rem}} @media only screen and (max-width:479px){.account__menu{margin-left:0}} .account__menu--list{font-size:1.5rem;line-height:2.5rem;font-weight:600;cursor:pointer;transition:var(--transition);margin-bottom:1.5rem} .account__menu--list:last-child{margin-bottom:0} .account__menu--list:hover{color:var(--secondary-color)} .account__menu--list.active a{color:var(--secondary-color)} @media only screen and (min-width:992px){.account__menu--list{font-size:1.6rem}} .account__details.two{padding-top:0} @media only screen and (min-width:992px){.account__details{padding-top:3rem}} @media only screen and (max-width:479px){.account__details{padding-top:3rem}} .account__details--title{margin-bottom:1rem} .account__details--desc{color:var(--foreground-sub-color);line-height:3rem;margin-bottom:2rem;font-size:1.5rem} .account__details--link{color:var(--secondary-color);border-bottom:1px solid var(--secondary-color);font-size:1.5rem} .account__details--link:hover{color:var(--primary-color);border-color:var(--primary-color)} .new__address--btn{padding:0 2.5rem} @media only screen and (min-width:992px){.new__address--btn{font-size:1.5rem}} .account__details--footer{margin-top:3rem} .account__details--footer__btn{background:var(--body-background-color);border:1px solid var(--primary-color);padding:0 2.5rem;height:4.5rem;line-height:4.1rem;border-radius:2.5rem;margin-left:1rem;font-size:1.5rem} .account__details--footer__btn:last-child{margin-left:0} .account__details--footer__btn:hover{color:var(--secondary-color);border-color:var(--secondary-color)} .account__welcome--text{font-size:1.6rem;margin-bottom:2rem} @media only screen and (min-width:992px){.account__welcome--text{font-size:1.8rem;margin-bottom:3rem}} .account__content--title{font-weight:600} .account__table{width:100%;border:1px solid var(--border-color);border-spacing:0;border-bottom:0} @media only screen and (max-width:479px){.account__table{border:0}} @media only screen and (max-width:767px){.account__table--header{display:none}} .account__table--header__child--items{text-align:right;border-bottom:1px solid var(--border-color);padding:1.7rem 1.3rem;font-size:1.5rem} .account__table--header__child--items:last-child{text-align:left} @media only screen and (min-width:1200px){.account__table--header__child--items{font-size:1.6rem;padding:1.7rem 1.5rem}} @media only screen and (max-width:767px){.account__table--body.mobile__none{display:none}} .account__table--body.mobile__block{display:none} @media only screen and (max-width:767px){.account__table--body.mobile__block{display:block}} @media only screen and (max-width:767px){.account__table--body__child{display:flex;flex-direction:column;margin-bottom:2rem;border-bottom:1px solid #ddd;padding-bottom:2rem} .account__table--body__child:last-child{margin-bottom:0}} .account__table--body__child--items{border-bottom:1px solid var(--border-color);padding:1.7rem 2rem;color:var(--foreground-sub-color)} .account__table--body__child--items:last-child{text-align:left} @media only screen and (max-width:767px){.account__table--body__child--items{padding:0.5rem 2rem;display:flex;justify-content:space-between;border:0}} @media only screen and (max-width:479px){.account__table--body__child--items{padding:0.5rem 0}} .error__content--img{margin:0 auto 4rem} @media only screen and (max-width:1199px){.error__content--img{max-width:600px}} @media only screen and (max-width:767px){.error__content--img{max-width:450px;margin:0 auto 3rem}} @media only screen and (max-width:575px){.error__content--img{max-width:100%;padding:0 3rem;margin:0 auto 2.5rem}} .error__content--title{font-weight:600;text-transform:uppercase;margin-bottom:1.5rem;font-size:1.8rem;line-height:2.6rem} @media only screen and (min-width:576px){.error__content--title{margin-bottom:1.5rem;font-size:2.2rem;line-height:2.8rem}} @media only screen and (min-width:768px){.error__content--title{margin-bottom:1.8rem;font-size:2.8rem;line-height:3.2rem}} @media only screen and (min-width:992px){.error__content--title{font-size:3rem;line-height:3.5rem;margin-bottom:2rem}} @media only screen and (min-width:1200px){.error__content--title{font-size:3.2rem;line-height:4rem;margin-bottom:2rem}} .error__content--desc{color:var(--foreground-sub-color);font-size:1.5rem} @media only screen and (min-width:768px){.error__content--desc{font-size:1.6rem;line-height:2.2rem;margin-bottom:2rem}} @media only screen and (min-width:992px){.error__content--desc{font-size:1.7rem;line-height:2.3rem;margin-bottom:2.5rem}} @media only screen and (min-width:1200px){.error__content--desc{font-size:1.8rem;line-height:2.5rem;margin-bottom:3rem}} @media only screen and (min-width:992px){.error__content--btn{font-size:1.6rem}} .account__login{background:var(--body-background-color);padding:2rem 1.5rem;border-radius:1rem;box-shadow:0 5px 30px rgba(0,0,0,0.1)} @media only screen and (min-width:576px){.account__login{padding:2.5rem}} @media only screen and (min-width:992px){.account__login{padding:3rem}} .account__login--header__title{font-weight:600} .account__login--header__desc{font-size:1.5rem;font-weight:600;color:var(--foreground-sub-color)} .account__login--input{width:100%;height:4.8rem;border:1px solid var(--border-color);border-radius:0.5rem;padding:0 1.5rem;margin-bottom:1.5rem} @media only screen and (min-width:768px){.account__login--input{height:5.2rem}} @media only screen and (min-width:992px){.account__login--input{font-size:1.5rem}} .account__login--input:focus{border-color:var(--secondary-color)} .account__login--btn{width:100%;border-radius:0.5rem;font-size:1.5rem} @media only screen and (min-width:992px){.account__login--btn{font-size:1.7rem}} .account__login--signup__text{text-align:center;font-size:1.5rem;font-weight:600;color:var(--foreground-sub-color)} .account__login--signup__text button{padding:0;border:0;background:inherit;font-weight:600;color:var(--secondary-color)} .account__login--forgot{font-weight:600;color:var(--secondary-color);font-size:1.5rem;border:0;padding:0;background:inherit} @media only screen and (max-width:575px){.account__login--forgot{margin-top:0.6rem}} @media only screen and (max-width:767px){.account__login.register{margin-top:3rem}} @media only screen and (max-width:575px){.account__login--remember__forgot{flex-direction:column;align-items:flex-start}} @media only screen and (max-width:575px){.account__login--remember .checkout__checkbox--checkmark{top:0;top:5px;transform:inherit}} .login__remember--label{color:var(--foreground-sub-color);font-size:1.3rem;font-weight:600} @media only screen and (min-width:992px){.login__remember--label{font-size:1.5rem}} .account__login--divide{text-align:center;position:relative;padding:1rem 0} .account__login--divide::before{position:absolute;content:"";width:100%;height:0.1rem;background:var(--border-color);top:50%;right:0;transform:translatey(-50%)} .account__login--divide__text{padding:0 0.8rem;background:var(--body-background-color);position:relative;font-weight:500;color:var(--foreground-sub-color)} @media only screen and (min-width:992px){.account__login--divide__text{font-size:1.5rem}} .account__social--link{height:4.2rem;line-height:4rem;padding:0 2.5rem;color:var(--text-white-color);border-radius:0.5rem;font-weight:600;margin-left:1rem} .account__social--link.facebook{background:#4867AA} .account__social--link.facebook:hover{background:var(--secondary-color);color:var(--text-white-color)} .account__social--link.google{background:#E94235} .account__social--link.google:hover{background:var(--secondary-color);color:var(--text-white-color)} .account__social--link.twitter{background:#55ADEE} .account__social--link.twitter:hover{background:var(--secondary-color);color:var(--text-white-color)} .account__social--link:last-child{margin-left:0} @media only screen and (min-width:768px){.account__social--link{padding:0 2rem}} @media only screen and (min-width:992px){.account__social--link{padding:0 3.2rem;margin-left:1.2rem;font-size:1.5rem}} @media only screen and (min-width:1200px){.account__social--link{padding:0 4.5rem;margin-left:2rem}} @media only screen and (max-width:575px){.account__social--link{height:4rem;line-height:4rem;padding:0 1.4rem}} .compare__table{border:1px solid var(--border-color);border-spacing:0;border-bottom:0} .compare__table--items__child{padding:1.2rem;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);text-align:center} .compare__table--items__child:first-child{border-right:0} @media only screen and (max-width:991px){.compare__table--items__child{min-width:200px}} .compare__table--items__child--header{padding:1rem;border-bottom:1px solid var(--border-color);text-transform:uppercase;background:var(--bg-offwhite-color);text-align:center} @media only screen and (max-width:1199px){.compare__table--items__child--header{font-size:1.4rem}} .compare__product--title{font-size:1.4rem;line-height:2.4rem;margin-bottom:1rem} .compare__product--thumb{border-radius:0.5rem;margin:0 auto} .compare__remove{padding:0;float:left;width:100%;border:0;background:inherit;text-align:center;color:var(--foreground-sub-color)} .compare__remove:hover{color:var(--secondary-color)} .compare__description{color:var(--foreground-sub-color);padding:0.5rem 0} .compare__instock{text-transform:uppercase;font-size:1.3rem} .compare__product--price{color:var(--foreground-sub-color)} .compare__cart--btn{border-radius:0.5rem;text-transform:uppercase;padding:0 2rem;height:4rem;line-height:4rem;font-size:1.3rem} @media only screen and (min-width:992px){.compare__cart--btn{height:4.2rem;line-height:4.2rem;padding:0 2.5rem}} .face__step{margin-bottom:3.5rem;padding-bottom:3rem} .face__step:last-child{margin-bottom:0;padding-bottom:0} .face__step--title{font-weight:600;font-size:2rem} @media only screen and (max-width:767px){.face__step--title.mb-30{margin-bottom:2.2rem}} @media only screen and (min-width:992px){.face__step--title{font-size:2.2rem}} .faq__accordion--btn{box-shadow:0 2px 22px rgba(0,0,0,0.1);padding:1.8rem 2rem 1.8rem 6rem;font-size:1.5rem;border-radius:0.5rem} .faq__accordion--btn .accordion__items--button__icon{left:1.5rem} @media only screen and (max-width:767px){.faq__accordion--btn .accordion__items--button__icon{margin-bottom:1.2rem}} @media only screen and (min-width:768px){.faq__accordion--btn{font-size:1.6rem}} .faq__accordion--btn>*{pointer-events:none} .ctn-preloader{align-items:center;display:flex;height:100%;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:9999;pointer-events:none} .ctn-preloader .animation-preloader{position:absolute;z-index:100} .ctn-preloader .animation-preloader .spinner{-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;border-radius:50%;border:4px solid var(--border-color);border-top-color:var(--bg-light-dark-color);height:9em;margin:0 auto 3.5em auto;width:9em} .ctn-preloader .animation-preloader .txt-loading{font-weight:900;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--foreground-sub-color);font-size:3.5rem} .ctn-preloader .animation-preloader .txt-loading .letters-loading:before{animation:letters-loading 5s infinite;color:var(--body-text-color);content:attr(data-text-preloader);right:0;opacity:0;position:absolute;top:0;transform:rotateY(-90deg);-webkit-animation:letters-loading 5s infinite} .ctn-preloader .animation-preloader .txt-loading .letters-loading{color:rgba(0,0,0,0.2);position:relative} .ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:0.2s;animation-delay:0.2s} .ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:0.3s;animation-delay:0.3s} .ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:0.4s;animation-delay:0.4s} .ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:0.5s;animation-delay:0.5s} .ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:0.6s;animation-delay:0.6s} .ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:0.7s;animation-delay:0.7s} .ctn-preloader .loader-section{background:var(--body-background-color);height:100%;position:fixed;top:0;width:calc(50% + 1px)} .ctn-preloader .loader-section.section-left{right:0} .ctn-preloader .loader-section.section-right{left:0} .loaded .animation-preloader{opacity:0;transition:0.5s ease-out;-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-ms-transition:0.5s ease-out;-o-transition:0.5s ease-out} .loaded .loader-section.section-left{transition:0.7s 0.3s all cubic-bezier(0.1,0.1,0.1,1);transform:translateX(101%)} .loaded .loader-section.section-right{transition:0.7s 0.3s all cubic-bezier(0.1,0.1,0.1,1);transform:translateX(-101%)} @-webkit-keyframes spinner{to{transform:rotateZ(360deg)}} @keyframes spinner{to{transform:rotateZ(360deg)}} @-webkit-keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg)} 25%,50%{opacity:1;transform:rotateY(0deg)}} @keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg)} 25%,50%{opacity:1;transform:rotateY(0deg)}} @media screen and (max-width:767px){.ctn-preloader .animation-preloader .spinner{height:8em;width:8em} .ctn-preloader .animation-preloader .txt-loading{font-size:2.5rem}} @media screen and (max-width:500px){.ctn-preloader .animation-preloader .spinner{height:7em;width:7em}} .privacy__policy--content{margin-bottom:2rem} .privacy__policy--content:last-child{margin-bottom:0} .privacy__policy--content__title{font-size:2rem;line-height:2.5rem;margin-bottom:1rem;font-weight:500} @media only screen and (min-width:768px){.privacy__policy--content__title{font-size:2.2rem;line-height:2.5rem}} @media only screen and (min-width:1600px){.privacy__policy--content__title{font-size:2.5rem;line-height:2.8rem;margin-bottom:1.2rem}} .privacy__policy--content__subtitle{font-size:1.8rem;line-height:2.5rem;margin-bottom:0.8rem;font-weight:500} @media only screen and (min-width:1600px){.privacy__policy--content__subtitle{font-size:2.2rem;line-height:2.5rem;margin-bottom:1rem}} .privacy__policy--content__desc{font-size:1.5rem;margin-bottom:1.5rem;line-height:2.6rem} @media only screen and (min-width:1200px){.privacy__policy--content__desc{font-size:1.6rem;line-height:2.8rem}} [data-animation] .newsletter__popup--inner{opacity:0;visibility:hidden;transition:all 0.5s cubic-bezier(0.51,0.92,0.24,1.15)} [data-animation].newsletter__show .newsletter__popup--inner{opacity:1;visibility:visible;transition-delay:0.2s} .newsletter__popup{position:fixed;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:1rem;cursor:pointer;visibility:hidden;opacity:0;transition:all 1s ease-in-out;z-index:999} .newsletter__popup.newsletter__show{visibility:visible;opacity:1} .newsletter__popup.newsletter__show .newsletter__popup--inner{transform:translateY(0)} .newsletter__popup--inner{position:relative;width:88%;max-height:80vh;border-radius:10px;background:var(--body-background-color);box-shadow:-2px 0 20px rgba(0,0,0,0.06);overflow:auto;cursor:default;transform:translateY(-50px)} @media only screen and (min-width:576px){.newsletter__popup--inner{width:80%}} @media only screen and (min-width:768px){.newsletter__popup--inner{width:655px}} @media only screen and (min-width:992px){.newsletter__popup--inner{width:720px}} @media only screen and (min-width:1200px){.newsletter__popup--inner{width:760px}} .newsletter__popup--close__btn{position:absolute;top:4px;left:4px;background:var(--secondary-color);color:var(--text-white-color);line-height:2.8rem;border:0;text-transform:uppercase;font-size:1.2rem;border-radius:50%;padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center} .newsletter__popup--close__btn:hover{background:var(--primary-color)} @media only screen and (min-width:992px){.newsletter__popup--close__btn{width:3.2rem;height:3.2rem}} .newsletter__popup--close__btn>*{pointer-events:none} .newsletter__popup--thumbnail{width:280px} @media only screen and (min-width:992px){.newsletter__popup--thumbnail{width:320px}} @media only screen and (min-width:1200px){.newsletter__popup--thumbnail{width:330px}} @media only screen and (max-width:767px){.newsletter__popup--thumbnail{display:none}} .newsletter__popup--box__right{width:100%;padding:3rem 2rem 2.2rem;text-align:center} @media only screen and (min-width:576px){.newsletter__popup--box__right{padding:3rem 2rem 3rem}} @media only screen and (min-width:768px){.newsletter__popup--box__right{width:calc(100% - 280px);padding:3rem 2rem}} @media only screen and (min-width:992px){.newsletter__popup--box__right{width:calc(100% - 320px);padding:3rem 2.5rem}} @media only screen and (min-width:1200px){.newsletter__popup--box__right{width:calc(100% - 330px);padding:3rem 3rem}} .newsletter__popup--title{margin-bottom:1.3rem} @media only screen and (min-width:992px){.newsletter__popup--title{margin-bottom:2rem}} .newsletter__popup--content--desc{color:var(--foreground-sub-color);display:inline-block;line-height:2.4rem;font-size:1.5rem;margin-bottom:1.6rem} @media only screen and (min-width:768px){.newsletter__popup--content--desc{line-height:2.6rem;font-size:1.5rem}} .newsletter__popup--subscribe__input{width:100%;height:4rem;border:1px solid var(--border-color);border-radius:5px;padding:0 15px} .newsletter__popup--subscribe__input:focus{border-color:var(--secondary-color)} @media only screen and (min-width:768px){.newsletter__popup--subscribe__input{height:4.5rem}} .newsletter__popup--subscribe__btn{width:100%;height:4rem;background:var(--secondary-color);color:var(--text-white-color);border:0;padding:0 2rem;font-size:1.5rem;text-transform:uppercase;font-weight:500;border-radius:5px;margin-top:1.5rem} .newsletter__popup--subscribe__btn:hover{background:var(--primary-color)} @media only screen and (min-width:768px){.newsletter__popup--subscribe__btn{height:4.5rem}} .newsletter__popup--footer{margin-top:1.2rem;display:flex;justify-content:center;align-items:center} .newsletter__popup--footer input{vertical-align:middle;margin-left:0.8rem} .newsletter__popup--dontshow__again--text{color:var(--foreground-sub-color);cursor:pointer;font-size:1.4rem} @media only screen and (min-width:768px){.newsletter__popup--dontshow__again--text{font-size:1.6rem}}:root{--open-sans-fonts:var(--web6463-font-body,Tahoma,Arial,sans-serif);--rubik-fonts:var(--web6463-font-heading,var(--web6463-font-body,Tahoma,Arial,sans-serif));--inter-fonts:var(--web6463-font-body,Tahoma,Arial,sans-serif);--font-lato:var(--web6463-font-ui,var(--web6463-font-body,Tahoma,Arial,sans-serif));--background-color:var(--body-background-color);--white-color:var(--text-white-color);--theme-color:var(--secondary-color);--ofwhite-color:var(--bg-offwhite-color)} html,body{direction:rtl;text-align:right;font-family:var(--open-sans-fonts)} body{font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif)} button,input,textarea,select,option{font-family:var(--web6463-font-ui,var(--web6463-font-body,Tahoma,Arial,sans-serif));letter-spacing:0} input,textarea,select{text-align:right;direction:rtl} input[type="email"],input[type="url"],input[type="tel"],input[type="number"],.ltr,[dir="ltr"]{direction:ltr;text-align:left} .uppercase,.capitalize,.primary__btn,.section__heading--maintitle,.offcanvas__menu_item,.categories__menu--title,.newsletter__popup--subscribe__btn,.header__menu--link{text-transform:none} p,.p,.blog__details--content p,.about__content--desc,.product__details--info__desc,.privacy__policy--content p{font-family:var(--inter-fonts);line-height:1.95} .swiper,.swiper-wrapper,.swiper-slide{direction:rtl} .swiper__nav--btn.swiper-button-prev svg,.swiper__nav--btn.swiper-button-next svg,.menu__arrowdown--icon,.categories__menu--right__arrow--icon,.breadcrumb__content--menu__items svg,.pagination__list svg{transform:scaleX(-1)} .text-start{text-align:right !important} .text-end{text-align:left !important} .ms-auto{margin-right:auto !important;margin-left:0 !important} .me-auto{margin-left:auto !important;margin-right:0 !important} .float-start{float:right !important} .float-end{float:left !important} .header__topbar--inner,.main__header--inner,.header__menu--wrapper,.header__top--right,.minicart__open--btn,.product__card--action,.product__details--footer,.cart__summary--footer,.checkout__checkbox--input,.newsletter__popup--footer{direction:rtl} .offcanvas__header{right:0;left:auto;transform:translateX(100%)} .offcanvas__header.open{transform:translateX(0)} .offcanvas-overlay{right:0;left:0} .offCanvas__minicart{left:0;right:auto;transform:translateX(-100%)} .offCanvas__minicart.active{transform:translateX(0)} .header__search--input,.predictive__search--input{padding-right:1.6rem;padding-left:7rem} .header__search--button,.predictive__search--button{left:0;right:auto;border-radius:5px 0 0 5px} .header__select--inner{padding-right:1.7rem;padding-left:3.5rem;border-radius:0 5px 5px 0} .select::before{left:18px;right:auto} .header__select--categories::after{left:0;right:auto} .categories__arrowdown--icon{left:18px;right:auto} .categories__submenu{right:100%;left:auto} @media only screen and (max-width:991px){.categories__submenu{right:0;left:0}} .header__sub--menu,.header__mega--menu{right:0;left:auto;text-align:right} .cart__table,.compare__table,.checkout__table,.order__summary--table,.account__table,.table-responsive table{direction:rtl;text-align:right} .price,.current__price,.old__price,.minicart__price,.product__details--info__price,.product__items--price,.product__details--info__sku,.phone,.tel,.sku,[dir="auto"]{unicode-bidi:plaintext} .predictive__search--close__btn,.modal__close--btn,.newsletter__popup--close__btn,.quickview__close--btn{left:2rem;right:auto} @media only screen and (max-width:576px){.predictive__search--close__btn,.modal__close--btn,.newsletter__popup--close__btn,.quickview__close--btn{left:1.5rem;right:auto}}:root{--azm-primary:#d71920;--azm-primary-dark:#9f1116;--azm-text:#171717;--azm-muted:#666;--azm-border:#e8e8e8;--azm-bg:#fff;--azm-soft:#f7f7f7;--azm-container:1240px;--azm-radius:8px;--azm-font-body:var(--web6463-font-body,Tahoma,Arial,sans-serif);--azm-font-heading:var(--web6463-font-heading,var(--web6463-font-body,Tahoma,Arial,sans-serif))} *{box-sizing:border-box} body{margin:0;background:var(--azm-bg);color:var(--azm-text);font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif);font-size:var(--web6463-size-body,14px);line-height:var(--web6463-line-height,1.8);font-weight:var(--web6463-weight-body,400)} a{color:inherit;text-decoration:none} img{max-width:100%;height:auto;display:block} .azm-container{width:min(100% - 32px,var(--azm-container));margin-inline:auto} .azm-btn,.azm-icon-btn,.azm-header-search button{border:0;border-radius:var(--azm-radius);background:var(--azm-primary);color:#fff;min-height:42px;padding:8px 16px;font-weight:800;cursor:pointer} .azm-topbar{background:var(--azm-primary);color:#fff;font-size:13px} .azm-topbar .azm-container{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px} .azm-main-header{background:#fff;border-bottom:1px solid var(--azm-border);position:sticky;top:0;z-index:50} .azm-main-header .azm-container{min-height:78px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:20px} .azm-logo img{max-height:58px;width:auto} .azm-menu{list-style:none;display:flex;align-items:center;gap:20px;padding:0;margin:0} .azm-menu a{font-weight:800} .azm-header-actions{display:flex;align-items:center;gap:10px} .azm-header-search{display:flex;min-width:320px;border:1px solid var(--azm-border);border-radius:var(--azm-radius);overflow:hidden;background:#fff} .azm-header-search input{border:0;outline:0;flex:1;padding:0 14px;min-height:42px;font:inherit} .azm-header-search button{border-radius:0;min-height:42px} .azm-site-main{min-height:55vh} .azm-page-section{padding:54px 0} .azm-content{max-width:920px} .azm-content h1,.azm-archive-header h1{margin:0 0 18px;font:900 30px/1.45 var(--azm-font-heading)} .azm-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px} .azm-post-card{border:1px solid var(--azm-border);border-radius:var(--azm-radius);overflow:hidden;background:#fff} .azm-post-card__thumb{aspect-ratio:1.6 / 1;background:var(--azm-soft);display:block;overflow:hidden} .azm-post-card__thumb img{width:100%;height:100%;object-fit:cover} .azm-post-card__body{padding:16px} .azm-post-card h2{margin:0 0 8px;font:900 18px/1.55 var(--azm-font-heading)} .azm-placeholder{min-height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f7f7f7,#eee);color:#888;font-weight:900} .azm-home-placeholder{padding:90px 0;background:linear-gradient(135deg,#fff,#f6f6f6)} .azm-home-placeholder span{color:var(--azm-primary);font-weight:900} .azm-home-placeholder h1{max-width:760px;margin:10px 0;font:900 42px/1.35 var(--azm-font-heading)} .azm-home-placeholder p{max-width:620px;margin:0;color:var(--azm-muted)} .azm-footer{background:#111;color:#fff;padding:44px 0} .azm-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px} .azm-footer p{color:rgba(255,255,255,.72);margin:14px 0 0} .azm-footer .azm-menu{display:grid;gap:8px;align-items:start} .azm-footer a{color:#fff} @media (max-width:1100px){.azm-main-header .azm-container{grid-template-columns:140px 1fr} .azm-primary-nav{display:none} .azm-header-search{min-width:220px} .azm-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:720px){.azm-container{width:min(100% - 16px,var(--azm-container))} .azm-topbar .azm-container{justify-content:center;text-align:center} .azm-topbar a{display:none} .azm-main-header .azm-container{min-height:66px;display:flex;justify-content:space-between} .azm-logo img{max-height:46px} .azm-header-search{display:none} .azm-home-placeholder{padding:54px 0} .azm-home-placeholder h1{font-size:28px} .azm-post-grid,.azm-footer__grid{grid-template-columns:1fr}} .container{max-width:var(--azm-container)} .bg__primary{background:var(--azm-primary) !important} .text-white{color:#fff !important} .header__section--v3{direction:rtl;background:#fff;position:relative;z-index:40} .header__section--v3 .main__logo--img{max-height:62px;width:auto;object-fit:contain} .header__section--v3 .main__logo--text{font:900 20px/1.4 var(--azm-font-heading);color:var(--azm-text)} .header__section--v3 .main__header--inner{min-height:82px;gap:20px} .header__section--v3 .header__menu--wrapper{gap:26px;margin:0;padding:0;list-style:none} .header__section--v3 .header__menu--items{position:relative} .header__section--v3 .header__menu--link{font:900 15px/1.5 var(--azm-font-heading)} .header__section--v3 .header__sub--menu{position:absolute;top:calc(100% + 18px);right:0;min-width:220px;list-style:none;margin:0;padding:10px 0;background:#fff;color:var(--azm-text);border:1px solid var(--azm-border);box-shadow:0 18px 45px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s ease;z-index:20} .header__section--v3 .header__menu--items:hover>.header__sub--menu{opacity:1;visibility:visible;transform:translateY(0)} .header__section--v3 .header__sub--menu .header__sub--menu{top:0;right:100%} .header__section--v3 .header__sub--menu__link{display:block;padding:8px 16px;font-weight:800;color:var(--azm-text);white-space:nowrap} .header__section--v3 .header__sub--menu__link:hover,.header__section--v3 .header__menu--link.active{color:var(--azm-primary)} .header__section--v3 .header__search--form{min-width:430px;overflow:hidden;border:1px solid var(--azm-border);background:#fff} .header__section--v3 .header__search--box{display:flex;align-items:center;flex:1} .header__section--v3 .header__search--input{min-height:48px;width:100%;border:0;outline:0;padding:0 16px;font:inherit} .header__section--v3 .header__select--inner{min-height:48px;border:0;border-left:1px solid var(--azm-border);padding:0 12px;background:#fff;font:inherit} .header__section--v3 .header__search--button{border:0;min-height:48px;padding:0 18px;font-weight:900} .header__section--v3 .header__account--wrapper{gap:12px;margin:0;padding:0;list-style:none} .header__section--v3 .header__account--btn,.header__section--v3 .offcanvas__header--menu__open--btn{border:1px solid var(--azm-border);min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--azm-radius);background:#fff;color:var(--azm-text);font-weight:900} .header__section--v3 .items__count{position:absolute;min-width:18px;min-height:18px;border-radius:999px;background:var(--azm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transform:translate(10px,-12px)} .header__section--v3 .header__bottom{color:#fff} .header__section--v3 .header__bottom .header__bottom--inner{min-height:54px;gap:26px} .header__section--v3 .categories__menu{min-width:240px;position:relative} .header__section--v3 .categories__menu--header{width:100%;border:0;min-height:54px;padding:0 18px;font-weight:900;text-align:right} .header__section--v3 .categories__menu--body{position:absolute;top:100%;right:0;width:100%;background:#fff;color:var(--azm-text);border:1px solid var(--azm-border);box-shadow:0 18px 45px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s ease} .header__section--v3 .categories__menu:hover .categories__menu--body{opacity:1;visibility:visible;transform:translateY(0)} .header__section--v3 .categories__menu--wrapper{list-style:none;padding:8px 0;margin:0} .header__section--v3 .categories__menu--link{display:block;padding:9px 16px;font-weight:800} .header__section--v3-3 .main__header--inner,.header__section--v3-5 .main__header--inner{justify-content:space-between} .header__section--v3-4 .header__bottom{border-top:1px solid var(--azm-border);border-bottom:1px solid var(--azm-border);color:var(--azm-text)} .header__section--v3-4 .header__bottom--inner__style3{min-height:58px} .azm-v3-offcanvas,.azm-v3-minicart,.azm-v3-search-modal{position:fixed;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:.22s ease} .azm-v3-offcanvas{inset:0 0 0 auto;width:min(420px,92vw);background:#fff;box-shadow:-18px 0 60px rgba(0,0,0,.18);transform:translateX(105%)} .azm-v3-offcanvas.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)} .azm-v3-offcanvas .offcanvas__inner{padding:22px;height:100%;overflow:auto} .azm-v3-offcanvas .offcanvas__logo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px} .azm-v3-offcanvas .offcanvas__close--btn{border:0;background:var(--azm-primary);color:#fff;border-radius:var(--azm-radius);padding:8px 12px} .azm-v3-offcanvas .header__menu--wrapper,.azm-v3-offcanvas .category__mobile--menu_ul{display:grid !important;gap:8px;list-style:none;padding:0;margin:0} .azm-v3-offcanvas .header__menu--link,.azm-v3-offcanvas .category__mobile--menu_item{display:block;padding:10px 0;border-bottom:1px solid var(--azm-border);font-weight:900} .azm-v3-offcanvas .offcanvas__menu_li,.azm-v3-offcanvas .offcanvas__sub_menu_li{position:relative} .azm-v3-offcanvas .offcanvas__sub_menu{display:none;list-style:none;padding:4px 14px 8px 0;margin:0} .azm-v3-offcanvas .is-submenu-open>.offcanvas__sub_menu{display:grid;gap:4px} .azm-v3-offcanvas .offcanvas__sub_menu_toggle{position:absolute;top:8px;left:0;width:28px;height:28px;border:1px solid var(--azm-border);border-radius:6px;background:#fff} .azm-v3-offcanvas .offcanvas__sub_menu_toggle::before{content:"+";font-weight:900} .azm-v3-offcanvas .is-submenu-open>.offcanvas__sub_menu_toggle::before{content:"-"} .azm-v3-minicart{top:0;bottom:0;left:0;width:min(420px,92vw);background:#fff;box-shadow:18px 0 60px rgba(0,0,0,.2);transform:translateX(-105%);padding:20px;overflow:auto} .azm-v3-minicart.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)} .azm-v3-search-modal{inset:0;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;padding:20px} .azm-v3-search-modal.is-open{opacity:1;visibility:visible;pointer-events:auto} .azm-v3-search-modal .predictive__search--box__inner{background:#fff;border-radius:var(--azm-radius);width:min(720px,100%);padding:28px} .azm-v3-search-modal .predictive__search--form{display:flex;border:1px solid var(--azm-border);border-radius:var(--azm-radius);overflow:hidden} .azm-v3-search-modal .predictive__search--form input{flex:1;border:0;outline:0;padding:0 16px;min-height:50px;font:inherit} .azm-v3-search-modal .predictive__search--form button{border:0;background:var(--azm-primary);color:#fff;padding:0 22px;font-weight:900} .azm-v3-search-modal .predictive__search--close__btn{position:fixed;top:24px;left:24px;border:0;background:#fff;width:44px;height:44px;border-radius:999px;font-size:24px} @media (max-width:991px){.header__section--v3 .header__topbar--info,.header__section--v3 .header__menu,.header__section--v3 .header__search--widget,.header__section--v3 .header__bottom{display:none !important} .header__section--v3 .main__header--inner{min-height:70px} .header__section--v3 .main__logo--img{max-height:48px}} .azm-v3-shipping{background:#fff;padding:36px 0} .azm-v3-shipping .shipping__inner{gap:0;border:1px solid var(--azm-border);background:#fff} .azm-v3-shipping .shipping__items{flex:1;gap:14px;padding:22px 18px;border-left:1px solid var(--azm-border)} .azm-v3-shipping .shipping__items:last-child{border-left:0} .azm-v3-shipping__icon{width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:rgba(215,25,32,.1);color:var(--azm-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:900} .azm-v3-shipping .shipping__content--title{margin:0 0 2px;font:900 16px/1.5 var(--azm-font-heading);color:var(--azm-text)} .azm-v3-shipping .shipping__content--desc{margin:0;color:var(--azm-muted);font-size:13px} .azm-v3-footer{direction:rtl;color:#fff} .azm-v3-footer.footer__bg{background:#141414} .azm-v3-footer-3{background:#0f1218} .azm-v3-footer--compact .main__footer{padding-top:52px} .azm-v3-footer .newsletter__area{padding:34px 0;border-bottom:1px solid rgba(255,255,255,.12)} .azm-v3-footer .newsletter__inner{gap:24px} .azm-v3-footer .newsletter__title{margin:0 0 6px;color:#fff;font:900 26px/1.45 var(--azm-font-heading)} .azm-v3-footer .newsletter__desc{margin:0;color:rgba(255,255,255,.68)} .azm-v3-footer .newsletter__subscribe--form{display:flex;min-width:min(470px,100%);background:#fff;border-radius:var(--azm-radius);overflow:hidden} .azm-v3-footer .newsletter__subscribe--form label{flex:1;margin:0} .azm-v3-footer .newsletter__subscribe--input{width:100%;min-height:52px;border:0;outline:0;padding:0 16px;font:inherit} .azm-v3-footer .newsletter__subscribe--button{min-height:52px;border:0;background:var(--azm-primary);color:#fff;padding:0 22px;font-weight:900;white-space:nowrap} .azm-v3-footer .main__footer{padding:58px 0 44px} .azm-v3-footer .footer__widget{margin-bottom:28px} .azm-v3-footer .footer__widget--title{position:relative;margin:0 0 22px;color:#fff;font:900 18px/1.5 var(--azm-font-heading)} .azm-v3-footer .footer__widget--button{display:none} .azm-v3-footer .footer__widget--desc{margin:14px 0 18px;color:rgba(255,255,255,.68);max-width:360px} .azm-v3-footer .footer__widget--menu{list-style:none;margin:0;padding:0;display:grid;gap:10px} .azm-v3-footer .footer__widget--menu__text{color:rgba(255,255,255,.72);font-weight:700} .azm-v3-footer .footer__widget--menu__text:hover{color:#fff} .azm-v3-footer .azm-v3-footer-logo .main__logo{margin-bottom:12px} .azm-v3-footer .azm-v3-footer-logo .main__logo--img,.azm-v3-footer .footer__bottom .main__logo--img{max-height:46px;width:auto;filter:brightness(0) invert(1)} .azm-v3-footer .social__share{list-style:none;gap:9px;margin:0;padding:0} .azm-v3-footer .social__share--icon__style2{width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900} .azm-v3-footer .social__share--icon__style2:hover{background:var(--azm-primary);border-color:var(--azm-primary)} .azm-v3-footer .azm-v3-footer-contact{display:grid;gap:8px;color:rgba(255,255,255,.72)} .azm-v3-footer .azm-v3-footer-contact a{color:#fff} .azm-v3-footer .footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding:18px 0} .azm-v3-footer .footer__bottom--inenr{gap:18px} .azm-v3-footer .copyright__content{margin:0;color:rgba(255,255,255,.72)} .azm-v3-footer .azm-v3-payment{border:1px solid rgba(255,255,255,.18);border-radius:var(--azm-radius);color:#fff;padding:8px 14px;font-weight:900;white-space:nowrap} .azm-v3-footer.azm-v3-footer-2 .azm-v3-shipping{background:transparent;padding:6px 0 34px} .azm-v3-footer.azm-v3-footer-2 .azm-v3-shipping .container{max-width:none;padding:0} .azm-v3-footer.azm-v3-footer-2 .shipping__inner{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)} .azm-v3-footer.azm-v3-footer-2 .shipping__items{border-left-color:rgba(255,255,255,.12)} .azm-v3-footer.azm-v3-footer-2 .shipping__content--title,.azm-v3-footer.azm-v3-footer-2 .shipping__content--desc{color:#fff} @media (max-width:991px){.azm-v3-shipping .shipping__inner{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr))} .azm-v3-shipping .shipping__items{border-bottom:1px solid var(--azm-border)} .azm-v3-footer .newsletter__inner{display:grid !important} .azm-v3-footer .newsletter__subscribe--form{min-width:0} .azm-v3-footer .footer__bottom--inenr{justify-content:center !important;text-align:center;flex-wrap:wrap}} @media (max-width:640px){.azm-v3-shipping{padding:24px 0} .azm-v3-shipping .shipping__inner{grid-template-columns:1fr} .azm-v3-shipping .shipping__items{border-left:0;padding:16px 14px} .azm-v3-footer .newsletter__area{padding:24px 0} .azm-v3-footer .newsletter__title{font-size:21px} .azm-v3-footer .newsletter__subscribe--form{display:grid} .azm-v3-footer .newsletter__subscribe--button{width:100%} .azm-v3-footer .main__footer{padding:34px 0 18px} .azm-v3-footer .footer__widget{margin:0;border-bottom:1px solid rgba(255,255,255,.12);padding:14px 0} .azm-v3-footer .footer__widget--title{margin:0;padding-left:38px} .azm-v3-footer .footer__widget--button{display:inline-flex;position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;color:#fff;align-items:center;justify-content:center} .azm-v3-footer .footer__widget--button::before{content:"+";font-weight:900} .azm-v3-footer .is-footer-widget-open .footer__widget--button::before{content:"-"} .azm-v3-footer .footer__widget--inner,.azm-v3-footer .footer__widget--menu{display:none;padding-top:14px} .azm-v3-footer .is-footer-widget-open .footer__widget--inner,.azm-v3-footer .is-footer-widget-open .footer__widget--menu{display:grid} .azm-v3-footer .footer__bottom{padding-bottom:72px}} .azm-v3-home-hero{direction:rtl;overflow:hidden;position:relative;background:#f5f6f8} .azm-v3-home-hero .hero__slider--inner{position:relative} .azm-v3-home-hero .swiper-wrapper{display:block;position:relative;min-height:520px} .azm-v3-home-hero .azm-v3-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,transform .35s ease;transform:translateX(-18px)} .azm-v3-home-hero .azm-v3-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)} .azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{min-height:520px;border-radius:0;background:linear-gradient(135deg,#fff 0%,#f1f2f4 54%,rgba(215,25,32,.14) 100%);display:flex;align-items:center;justify-content:space-between;gap:32px;padding:58px 62px;position:relative;overflow:hidden} .azm-v3-home-hero .slider__content{max-width:540px;position:relative;z-index:2} .azm-v3-home-hero .slider__subtitle{display:inline-block;margin-bottom:12px;font-weight:900;color:var(--azm-primary)} .azm-v3-home-hero .slider__maintitle,.azm-v3-home-hero .slider__maintitle--style2,.azm-v3-home-hero .slider__maintitle.style3,.azm-v3-home-hero .slider__maintitle.style4,.azm-v3-home-hero .hero__content--style5__title{margin:0 0 16px;color:var(--azm-text);font:900 42px/1.35 var(--azm-font-heading);letter-spacing:0} .azm-v3-home-hero .slider__desc{max-width:520px;margin:0 0 22px;color:var(--azm-muted);font-size:16px} .azm-v3-home-hero .slider__price--text{display:block;margin:0 0 14px;color:var(--azm-primary);font-weight:900} .azm-v3-home-hero .primary__btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:var(--azm-radius);background:var(--azm-primary);color:#fff;padding:0 22px;font-weight:900;border:0} .azm-v3-hero-art{width:min(420px,38vw);aspect-ratio:1.15 / 1;border-radius:22px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95),rgba(215,25,32,.14) 38%,rgba(20,20,20,.08) 100%);display:flex;align-items:center;justify-content:center;color:var(--azm-primary);font:900 22px/1.5 var(--azm-font-heading);text-align:center;padding:24px;box-shadow:inset 0 0 0 1px rgba(215,25,32,.14)} .azm-v3-home-hero .swiper-pagination{position:absolute;right:60px;bottom:28px;z-index:4;display:flex;gap:8px} .azm-v3-hero-dot{width:10px;height:10px;border:0;border-radius:999px;background:rgba(20,20,20,.25);padding:0} .azm-v3-hero-dot.is-active{width:28px;background:var(--azm-primary)} .azm-v3-home-hero--2{padding:42px 0;background:#f7f7f7} .azm-v3-home-hero--2 .swiper-wrapper{min-height:500px} .azm-v3-home-hero--2 .hero__slider--items__style2{min-height:500px;border-radius:var(--azm-radius)} .azm-v3-home-hero--3 .slider__thumbnail--style5{min-height:610px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#111,#2a2a2a 54%,#5e1014);color:#fff} .azm-v3-home-hero--3 .azm-v3-hero-thumb{position:absolute;inset:0;background:radial-gradient(circle at 30% 35%,rgba(255,255,255,.12),transparent 36%),radial-gradient(circle at 70% 50%,rgba(215,25,32,.35),transparent 32%)} .azm-v3-home-hero--3 .hero__content--style5{position:relative;z-index:2;max-width:780px;padding:90px 18px 150px} .azm-v3-home-hero--3 .hero__content--style5__title,.azm-v3-home-hero--3 .slider__desc{color:#fff;margin-inline:auto} .azm-v3-home-hero--3 .search__filter--section{position:absolute;right:0;left:0;bottom:34px;z-index:3} .azm-v3-home-hero--4 .hero__slider--items.style4{min-height:560px;background:linear-gradient(120deg,#fff,#f7f7f7 52%,rgba(215,25,32,.12))} .azm-v3-home-hero--5{padding:36px 0;background:#f4f5f7} .azm-v3-home-hero--5 .swiper-wrapper{min-height:470px} .azm-v3-home-hero--5 .hero__slider--items__style3{min-height:470px;border-radius:var(--azm-radius);background:#fff} .azm-v3-home-filter{padding:28px 0;background:#fff} .search__filter--area,.search__filter--inner{background:#fff;border:1px solid var(--azm-border);border-radius:var(--azm-radius);padding:22px;box-shadow:0 16px 45px rgba(0,0,0,.06)} .search__filter--header{gap:12px;margin-bottom:18px} .azm-v3-hero-filter__icon{width:42px;height:42px;border-radius:50%;background:var(--azm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900} .search__filter--title{margin:0 0 4px;font:900 18px/1.45 var(--azm-font-heading)} .search__filter--desc{margin:0;color:var(--azm-muted);font-size:13px} .search__filter--form,.search__filter--form__style2{gap:10px} .search__filter--form{display:grid} .search__filter--form__style2{flex-wrap:wrap} .search__filter--width{flex:1 1 170px} .search__filter--select__field{width:100%;min-height:48px;border:1px solid var(--azm-border);border-radius:var(--azm-radius);padding:0 12px;background:#fff;font:inherit} .search__filter--btn{width:100%;min-height:48px} @media (max-width:991px){.azm-v3-home-hero .swiper-wrapper,.azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{min-height:480px} .azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{padding:42px 28px} .azm-v3-hero-art{display:none} .azm-v3-home-hero--2 .search__filter--area{margin-bottom:18px} .azm-v3-home-hero--3 .slider__thumbnail--style5{min-height:560px}} @media (max-width:640px){.azm-v3-home-hero .swiper-wrapper,.azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{min-height:420px} .azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{padding:34px 16px 58px} .azm-v3-home-hero .slider__maintitle,.azm-v3-home-hero .slider__maintitle--style2,.azm-v3-home-hero .slider__maintitle.style3,.azm-v3-home-hero .slider__maintitle.style4,.azm-v3-home-hero .hero__content--style5__title{font-size:28px} .azm-v3-home-hero .slider__desc{font-size:14px} .azm-v3-home-hero .swiper-pagination{right:18px;bottom:20px} .azm-v3-home-hero--3 .search__filter--section{position:static;background:#111;padding:0 12px 22px} .search__filter--form__style2{display:grid !important}} .azm-v3-home-categories .section__heading--maintitle{margin:0;font-family:var(--azm-font-heading);font-weight:900;color:var(--azm-text)} .azm-v3-home-categories .section__heading--maintitle span{color:var(--azm-primary)} .azm-v3-home-categories .categories__card,.azm-v3-home-categories .categories__card.style2,.azm-v3-home-categories .categories__card--style3{border-radius:var(--azm-radius);background:#fff;border:1px solid var(--azm-border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease} .azm-v3-home-categories .categories__card:hover,.azm-v3-home-categories .categories__card.style2:hover,.azm-v3-home-categories .categories__card--style3:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.08);border-color:rgba(215,25,32,.22)} .azm-v3-home-categories .categories__card--link,.azm-v3-home-categories .categories__card--link__style2{min-height:100%;color:inherit;text-decoration:none} .azm-v3-home-categories .categories__icon,.azm-v3-category-thumb__placeholder{color:var(--azm-primary);display:inline-flex;align-items:center;justify-content:center} .azm-v3-home-categories .categories__icon{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:rgba(215,25,32,.08)} .azm-v3-home-categories .categories__title,.azm-v3-home-categories .categories__content--title{margin:0;font:900 15px/1.45 var(--azm-font-heading);color:var(--azm-text)} .azm-v3-home-categories .categories__subtitle,.azm-v3-home-categories .categories__content--subtitle{display:inline-block;margin-top:6px;color:var(--azm-muted);font-size:12px} .azm-v3-home-categories--categories-1 .categories__card,.azm-v3-home-categories--categories-4 .categories__card{padding:28px 14px 24px;min-height:175px} .azm-v3-home-categories--categories-2 .categories__card.style2{min-height:112px;padding:14px} .azm-v3-home-categories--categories-2 .categories__thumbnail{flex:0 0 74px;margin-left:14px} .azm-v3-category-thumb{width:104px;height:104px;border-radius:50%;background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(20,20,20,.04));overflow:hidden;display:inline-flex;align-items:center;justify-content:center} .azm-v3-category-thumb--small{width:72px;height:72px} .azm-v3-category-thumb img{width:100%;height:100%;object-fit:cover} .azm-v3-category-thumb__placeholder svg{width:42px;height:42px} .azm-v3-home-categories .categories__inner--style3{gap:18px;overflow-x:auto;padding:6px 2px 18px;scroll-snap-type:x mandatory} .azm-v3-home-categories .categories__card--style3{flex:0 0 154px;padding:18px 12px;scroll-snap-align:start} .azm-v3-home-categories .categories__content.style3{margin-top:14px} .azm-v3-home-categories .row{row-gap:0} @media (max-width:767px){.azm-v3-home-categories .section__heading{margin-bottom:18px} .azm-v3-home-categories .section__heading--maintitle{font-size:20px} .azm-v3-home-categories--categories-1 .categories__card,.azm-v3-home-categories--categories-4 .categories__card{min-height:148px;padding:22px 10px 18px} .azm-v3-home-categories .categories__icon{width:58px;height:58px;margin-bottom:12px} .azm-v3-home-categories .categories__title,.azm-v3-home-categories .categories__content--title{font-size:13px} .azm-v3-home-categories .categories__subtitle,.azm-v3-home-categories .categories__content--subtitle{font-size:11px} .azm-v3-home-categories .categories__card--style3{flex-basis:138px} .azm-v3-category-thumb{width:86px;height:86px} .azm-v3-category-thumb--small{width:62px;height:62px} .azm-v3-home-categories--categories-2 .categories__card--link__style2{display:block !important;text-align:center} .azm-v3-home-categories--categories-2 .categories__thumbnail{margin:0 auto 12px}} .azm-v3-home-products .section__heading--maintitle{margin:0;font-family:var(--azm-font-heading);font-weight:900;color:var(--azm-text)} .azm-v3-home-products .section__heading--maintitle span{color:var(--azm-primary)} .azm-v3-home-products .azm-v3-view-all{color:var(--azm-primary);font-weight:800;text-decoration:none} .azm-v3-home-products .tab__btn--wrapper{gap:8px;flex-wrap:wrap} .azm-v3-home-products .tab__btn--link{border:1px solid var(--azm-border);background:#fff;color:var(--azm-muted);border-radius:999px;min-height:36px;padding:0 14px;font-weight:800;font-size:13px} .azm-v3-home-products .tab__btn--link.active,.azm-v3-home-products .tab__btn--link:hover{background:var(--azm-primary);border-color:var(--azm-primary);color:#fff} .azm-v3-products-track{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;transform:none !important} .azm-v3-products-slide{width:auto !important;margin:0 !important} .azm-v3-product-card{height:100%;border:1px solid var(--azm-border);border-radius:var(--azm-radius);background:#fff;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease} .azm-v3-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.08);border-color:rgba(215,25,32,.25)} .azm-v3-product-card .product__card--thumbnail{background:#f7f7f7;min-height:210px;display:flex;align-items:center;justify-content:center} .azm-v3-product-card .product__card--thumbnail__link{width:100%;min-height:210px;display:flex;align-items:center;justify-content:center} .azm-v3-product-card .product__card--thumbnail__img{max-width:100%;width:100%;height:210px;object-fit:contain;padding:18px} .azm-v3-product-placeholder{width:calc(100% - 28px);height:180px;border-radius:var(--azm-radius);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95),rgba(215,25,32,.12) 44%,rgba(20,20,20,.06));display:flex;align-items:center;justify-content:center;color:var(--azm-primary);font:900 44px/1 var(--azm-font-heading)} .azm-v3-product-card .product__badge{right:12px;left:auto;top:12px;background:var(--azm-primary);color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900} .azm-v3-product-card .product__card--action__btn{border-radius:50%;color:var(--azm-text);background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.12);text-decoration:none} .azm-v3-product-card .product__card--content{padding:16px 16px 18px;text-align:right} .azm-v3-product-card .product__card--rating{justify-content:flex-start;gap:2px;margin:0 0 8px;padding:0;list-style:none;color:#d7d7d7} .azm-v3-product-card .rating__list.is-active{color:#ffb400} .azm-v3-product-card .product__card--title{margin:0 0 9px;font:900 14px/1.65 var(--azm-font-heading);min-height:46px} .azm-v3-product-card .product__card--title a{color:var(--azm-text);text-decoration:none} .azm-v3-product-card .product__card--price{min-height:24px;color:var(--azm-primary);font-weight:900} .azm-v3-product-card .product__card--price del{color:var(--azm-muted);font-size:12px;margin-left:5px} .azm-v3-product-card .product__card--footer{margin-top:13px} .azm-v3-product-card .product__card--btn{width:100%;min-height:40px;border-radius:var(--azm-radius);font-size:13px;text-decoration:none} .azm-v3-home-products--products-5 .section__heading.style2{border-bottom:0} .azm-v3-home-products--products-5 .section__heading.style2 .section__heading--maintitle{margin-bottom:14px} @media (max-width:991px){.azm-v3-products-track{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:767px){.azm-v3-home-products .section__heading--maintitle{font-size:20px} .azm-v3-home-products .section__heading--flex{align-items:flex-start !important;flex-direction:column;gap:14px} .azm-v3-products-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} .azm-v3-product-card .product__card--thumbnail,.azm-v3-product-card .product__card--thumbnail__link{min-height:156px} .azm-v3-product-card .product__card--thumbnail__img{height:156px;padding:12px} .azm-v3-product-placeholder{height:132px;font-size:32px} .azm-v3-product-card .product__card--content{padding:12px} .azm-v3-product-card .product__card--title{font-size:12px;min-height:42px} .azm-v3-product-card .product__card--action{display:none !important} .azm-v3-home-products .tab__btn--wrapper{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start !important;padding-bottom:8px} .azm-v3-home-products .tab__btn--item{flex:0 0 auto}} .azm-v3-home-banners .banner__items{border-radius:var(--azm-radius);overflow:hidden;background:#111827;min-height:230px;box-shadow:0 16px 36px rgba(0,0,0,.08)} .azm-v3-home-banners .banner__thumbnail{min-height:230px;position:relative;text-decoration:none;color:inherit;display:block} .azm-v3-home-banners .banner__thumbnail::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(12,18,31,.84),rgba(12,18,31,.18));pointer-events:none} .azm-v3-home-banners .banner__items:nth-child(even) .banner__thumbnail::before,.azm-v3-home-banners .col-lg-6:nth-child(even) .banner__thumbnail::before{background:linear-gradient(270deg,rgba(12,18,31,.86),rgba(12,18,31,.16))} .azm-v3-home-banners .banner__thumbnail--img,.azm-v3-home-banners .azm-v3-banner-placeholder{width:100%;height:230px;object-fit:cover;display:block;background:radial-gradient(circle at 78% 44%,rgba(215,25,32,.44) 0 0,transparent 145px),linear-gradient(135deg,#232a36 0%,#101722 54%,#2b1012 100%)} .azm-v3-home-banners .azm-v3-banner-placeholder::after{content:"AM";position:absolute;inset-inline-end:36px;bottom:24px;z-index:1;color:rgba(255,255,255,.08);font-size:92px;font-weight:900;letter-spacing:-3px} .azm-v3-home-banners .banner__content{z-index:2;max-width:72%;right:34px;left:auto;top:50%;transform:translateY(-50%);text-align:right} .azm-v3-home-banners .banner__content.right{right:auto;left:34px;text-align:right} .azm-v3-home-banners .banner__content--subtitle,.azm-v3-home-banners .banner__content--price,.azm-v3-home-banners .banner__badge--style2{display:inline-block;margin-bottom:8px;color:#ffdfdf;font-weight:800;font-size:13px} .azm-v3-home-banners .banner__content--title{color:#fff;font-size:25px;line-height:1.55;margin:0 0 8px;font-weight:900} .azm-v3-home-banners .banner__content--title__inner{color:#fff} .azm-v3-home-banners .banner__content--btn,.azm-v3-home-banners .banner__content--style3__btn{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:#fff;background:var(--azm-primary);border-radius:999px;padding:8px 16px;font-weight:900;font-size:13px} .azm-v3-home-banners .banner__badge{z-index:3;background:var(--azm-primary);color:#fff;min-width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.35;font-weight:900} .azm-v3-home-banners--banners-2 .banner__items{background:#161616} .azm-v3-home-banners--banners-2 .banner__thumbnail::before{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.12))} .azm-v3-home-banners--banners-3 .azm-v3-banner-item--1 .banner__thumbnail,.azm-v3-home-banners--banners-3 .azm-v3-banner-item--1 .banner__thumbnail--img,.azm-v3-home-banners--banners-3 .azm-v3-banner-item--1 .azm-v3-banner-placeholder{min-height:330px;height:330px} .azm-v3-home-banners--banners-4 .banner__items{min-height:205px} .azm-v3-home-banners--banners-4 .banner__thumbnail,.azm-v3-home-banners--banners-4 .banner__thumbnail--img,.azm-v3-home-banners--banners-4 .azm-v3-banner-placeholder{min-height:205px;height:205px} .azm-v3-home-banners--banners-5 .banner__items{min-height:250px;background:#0b1019} .azm-v3-home-banners--banners-5 .banner__thumbnail,.azm-v3-home-banners--banners-5 .banner__thumbnail--img,.azm-v3-home-banners--banners-5 .azm-v3-banner-placeholder{min-height:250px;height:250px} .azm-v3-home-banners--banners-5 .banner__content--style3{right:28px;left:28px;max-width:none;text-align:right} .azm-v3-home-banners--banners-5 .banner__content--style3__title{font-size:22px;line-height:1.55;margin:6px 0;font-weight:900} .azm-v3-home-banners--banners-5 .banner__content--style3__subtitle{font-size:12px;font-weight:800} @media (max-width:767px){.azm-v3-home-banners .banner__items,.azm-v3-home-banners .banner__thumbnail,.azm-v3-home-banners .banner__thumbnail--img,.azm-v3-home-banners .azm-v3-banner-placeholder{min-height:190px;height:190px} .azm-v3-home-banners .banner__content,.azm-v3-home-banners .banner__content.right,.azm-v3-home-banners--banners-5 .banner__content--style3{right:18px;left:18px;max-width:none} .azm-v3-home-banners .banner__content--title,.azm-v3-home-banners--banners-5 .banner__content--style3__title{font-size:18px} .azm-v3-home-banners .banner__content--subtitle,.azm-v3-home-banners .banner__content--price,.azm-v3-home-banners .banner__badge--style2{font-size:11px} .azm-v3-home-banners .banner__content--btn,.azm-v3-home-banners .banner__content--style3__btn{padding:7px 12px;font-size:12px}} .azm-v3-home-deal{position:relative} .azm-v3-home-deal.deal__section--bg{background:radial-gradient(circle at 18% 22%,rgba(215,25,32,.12),transparent 260px),linear-gradient(135deg,#fff 0%,#fff7f7 55%,#f7f8fb 100%);background-image:none} .azm-v3-home-deal .section__heading--maintitle span{color:var(--azm-primary)} .azm-v3-deal-single{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:calc(var(--azm-radius) + 8px);padding:24px;box-shadow:0 18px 50px rgba(17,24,39,.08)} .azm-v3-deal-single .single__product--topbar{gap:28px} .azm-v3-deal-preview{width:42%;flex:0 0 42%;background:#f5f6f8;border-radius:var(--azm-radius);overflow:hidden} .azm-v3-deal-preview .single__product--thumbnail__link{min-height:360px;display:flex;align-items:center;justify-content:center} .azm-v3-deal-preview .single__product--thumbnail__img{width:100%;height:360px;object-fit:contain;padding:24px} .azm-v3-deal-placeholder{width:100%;height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 68% 38%,rgba(215,25,32,.18),transparent 130px),linear-gradient(135deg,#f2f4f7 0%,#fff 100%);color:rgba(215,25,32,.2);font-size:68px;font-weight:900} .azm-v3-deal-content{flex:1;min-width:0} .azm-v3-deal-content .product__card--rating{justify-content:flex-start;padding:0;margin:0 0 12px;list-style:none} .azm-v3-deal-content .single__product--title{font-size:26px;line-height:1.55;margin:0 0 12px;font-weight:900} .azm-v3-deal-content .single__product--title a{color:var(--azm-text);text-decoration:none} .azm-v3-deal-content .single__product--price{font-size:20px;font-weight:900;color:var(--azm-primary);margin-bottom:10px} .azm-v3-deal-content .single__product--desc{color:var(--azm-muted);line-height:1.9;margin:0 0 16px} .azm-v3-deal-stock{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 16px} .azm-v3-deal-stock .product__sold--text{color:#4b5563;font-size:13px;font-weight:700} .azm-v3-deal-stock .product__sold--text__number{color:var(--azm-primary);font-weight:900} .azm-v3-deal-progress{flex:1 0 100%;height:8px;overflow:hidden;border-radius:999px;background:#eef0f4} .azm-v3-deal-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--azm-primary),#ff7a7a)} .azm-v3-home-deal .hurryup__text{color:#111827;font-weight:800;margin:10px 0} .azm-v3-home-deal .hurryup__text span{color:var(--azm-primary)} .azm-v3-home-deal .single__product--countdown{gap:10px;margin-bottom:18px} .azm-v3-countdown-item,.azm-v3-home-deal .countdown__item{min-width:62px;padding:10px 8px;border-radius:var(--azm-radius);background:#111827;color:#fff;text-align:center} .azm-v3-countdown-number,.azm-v3-home-deal .countdown__number{display:block;font-size:19px;font-weight:900;line-height:1} .azm-v3-countdown-label,.azm-v3-home-deal .countdown__text{display:block;margin-top:6px;font-size:11px;opacity:.78} .azm-v3-home-deal .single__product--action{gap:10px;margin:0;padding:0;list-style:none} .azm-v3-home-deal .single__product--cart,.azm-v3-home-deal .single__product--action__btn{text-decoration:none} .azm-v3-home-deal .single__product--action__btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f2f4f7;color:#111827;font-weight:900} .azm-v3-deal-side{height:100%;min-height:260px;border-radius:calc(var(--azm-radius) + 8px);padding:24px;background:#111827;color:#fff;display:flex;flex-direction:column;justify-content:center} .azm-v3-deal-side span{color:#ffd6d6;font-weight:800;margin-bottom:8px} .azm-v3-deal-side strong{font-size:22px;line-height:1.55;margin-bottom:10px} .azm-v3-deal-side p{margin:0;color:rgba(255,255,255,.74);line-height:1.9} .azm-v3-deal-banner{min-height:100%;border-radius:calc(var(--azm-radius) + 8px);overflow:hidden;background:#111827} .azm-v3-deal-banner .banner__thumbnail{min-height:100%;height:100%} .azm-v3-deal-banner-placeholder{width:100%;min-height:365px;display:block;background:radial-gradient(circle at 20% 65%,rgba(255,255,255,.18),transparent 170px),radial-gradient(circle at 78% 35%,rgba(215,25,32,.42),transparent 180px),linear-gradient(135deg,#111827,#2b1113)} .azm-v3-deal-banner .banner__content--style4{z-index:2} .azm-v3-deal-mini{height:100%;border-radius:calc(var(--azm-radius) + 8px);background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 16px 40px rgba(17,24,39,.08);overflow:hidden} .azm-v3-deal-mini .deals__product--card__thumbnail{background:#f5f6f8;min-height:170px} .azm-v3-deal-mini .deals__product--card__thumbnail--img,.azm-v3-deal-mini .azm-v3-deal-placeholder{width:100%;min-height:170px;height:170px;object-fit:contain} .azm-v3-deal-mini .deals__product--card__content{padding:18px} .azm-v3-deal-mini .product__card--rating{padding:0;margin:8px 0;list-style:none} .azm-v3-deal-mini .product__card--price{color:var(--azm-primary);font-weight:900;margin-bottom:8px} .azm-v3-deal-compact{background:linear-gradient(135deg,#fff,#fff4f4)} .azm-v3-home-deal--deal-5 .azm-v3-deal-preview{width:36%;flex-basis:36%} @media (max-width:991px){.azm-v3-deal-single .single__product--topbar{flex-direction:column;align-items:stretch !important} .azm-v3-deal-preview,.azm-v3-home-deal--deal-5 .azm-v3-deal-preview{width:100%;flex-basis:auto} .azm-v3-deal-preview .single__product--thumbnail__link,.azm-v3-deal-preview .single__product--thumbnail__img{min-height:260px;height:260px}} @media (max-width:767px){.azm-v3-deal-single{padding:16px} .azm-v3-deal-content .single__product--title{font-size:20px} .azm-v3-home-deal .single__product--countdown{flex-wrap:wrap} .azm-v3-countdown-item,.azm-v3-home-deal .countdown__item{min-width:58px} .azm-v3-deal-banner-placeholder{min-height:245px}} .azm-v3-home-about{background:#fff} .azm-v3-about-card{border-radius:calc(var(--azm-radius) + 10px);overflow:hidden} .azm-v3-about-card--boxed,.azm-v3-about-card--features{padding:28px;background:linear-gradient(135deg,#fff,#fff6f6);border:1px solid rgba(17,24,39,.08);box-shadow:0 16px 44px rgba(17,24,39,.07)} .azm-v3-about-media{min-height:360px;border-radius:calc(var(--azm-radius) + 10px);overflow:hidden;background:#111827;box-shadow:0 20px 46px rgba(17,24,39,.14)} .azm-v3-about-media--wide{min-height:440px} .azm-v3-about-media img,.azm-v3-about-placeholder{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover} .azm-v3-about-placeholder{background:radial-gradient(circle at 20% 70%,rgba(255,255,255,.18),transparent 170px),radial-gradient(circle at 78% 28%,rgba(215,25,32,.45),transparent 180px),linear-gradient(135deg,#111827,#3a1518);position:relative} .azm-v3-about-placeholder span{position:absolute;inset-inline-start:26px;bottom:24px;color:rgba(255,255,255,.82);font-weight:900;letter-spacing:.04em} .azm-v3-about-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--azm-primary);color:#fff;text-decoration:none;font-size:22px;box-shadow:0 18px 42px rgba(215,25,32,.35)} .azm-v3-about-content .section__heading--subtitle{color:var(--azm-primary);font-weight:900;margin-bottom:10px;display:inline-block} .azm-v3-about-content .section__heading--maintitle{font-size:32px;line-height:1.55;font-weight:900;margin-bottom:14px;color:#111827} .azm-v3-about-content .about__content--desc{color:#5f6673;line-height:2;margin-bottom:18px} .azm-v3-about-checklist{margin:0 0 20px;padding:0;list-style:none;display:grid;gap:10px} .azm-v3-about-checklist li{position:relative;padding-inline-start:28px;color:#111827;font-weight:800} .azm-v3-about-checklist li::before{content:"✓";position:absolute;inset-inline-start:0;top:0;width:20px;height:20px;border-radius:50%;background:rgba(215,25,32,.1);color:var(--azm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px} .azm-v3-about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0} .azm-v3-about-stat{padding:14px;border-radius:var(--azm-radius);background:#f7f8fa;border:1px solid rgba(17,24,39,.06)} .azm-v3-about-stat strong{display:block;color:var(--azm-primary);font-size:24px;line-height:1;margin-bottom:7px;font-weight:900} .azm-v3-about-stat span{display:block;color:#111827;font-weight:900;margin-bottom:3px} .azm-v3-about-stat small{color:#777f8c;font-size:12px} .azm-v3-about-feature-panel{display:grid;gap:14px} .azm-v3-about-feature-item{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--azm-radius);background:#fff;border:1px solid rgba(17,24,39,.07);box-shadow:0 12px 32px rgba(17,24,39,.05)} .azm-v3-about-feature-item span{width:42px;height:42px;border-radius:50%;background:var(--azm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 auto} .azm-v3-about-feature-item strong{color:#111827;line-height:1.7} .azm-v3-about-video-single,.azm-v3-about-video-banner{border-radius:calc(var(--azm-radius) + 12px);overflow:hidden} .azm-v3-about-video-single .azm-v3-about-media,.azm-v3-about-video-banner .azm-v3-about-media{border-radius:0;box-shadow:none} .azm-v3-about-video-text,.azm-v3-about-video-content{background:#fff;padding:30px} .azm-v3-about-video-banner .azm-v3-about-video-content{position:absolute;inset-inline-start:34px;bottom:34px;max-width:560px;border-radius:calc(var(--azm-radius) + 8px);box-shadow:0 18px 52px rgba(17,24,39,.18)} @media (max-width:991px){.azm-v3-about-content .section__heading--maintitle{font-size:26px} .azm-v3-about-stats{grid-template-columns:1fr} .azm-v3-about-video-banner .azm-v3-about-video-content{position:static;max-width:none;border-radius:0;box-shadow:none}} @media (max-width:767px){.azm-v3-about-card--boxed,.azm-v3-about-card--features{padding:16px} .azm-v3-about-media,.azm-v3-about-media--wide{min-height:250px} .azm-v3-about-content .section__heading--maintitle{font-size:22px} .azm-v3-about-video-text,.azm-v3-about-video-content{padding:20px}} .azm-v3-tab-products{background:#fff} .azm-v3-tab-products--tabs-2,.azm-v3-tab-products--tabs-4{background:linear-gradient(180deg,#fff 0%,#f7f8fb 100%)} .azm-v3-tab-products .section__heading--subtitle{display:inline-flex;color:var(--azm-primary);font-weight:800;margin-bottom:8px} .azm-v3-tab-products__nav-wrap{margin-bottom:28px;overflow-x:auto;scrollbar-width:none} .azm-v3-tab-products__nav-wrap::-webkit-scrollbar{display:none} .azm-v3-tab-products__nav{display:flex;flex-wrap:wrap;gap:10px} .azm-v3-tab-products .tab__btn--link{border:1px solid rgba(17,24,39,.09);background:#fff;color:#1f2937;border-radius:999px;padding:10px 20px;font-weight:800;transition:.2s ease} .azm-v3-tab-products .tab__btn--link:hover,.azm-v3-tab-products .tab__btn--link.active{background:var(--azm-primary);border-color:var(--azm-primary);color:#fff;box-shadow:0 14px 28px rgba(215,25,32,.18)} .azm-v3-tab-products--tabs-3 .azm-v3-tab-products__content,.azm-v3-tab-products--tabs-5 .azm-v3-tab-products__content{margin-top:8px} .azm-v3-tab-products--tabs-4 .product__card{box-shadow:0 8px 24px rgba(17,24,39,.05)} .azm-v3-tab-products__footer{margin-top:34px} @media (max-width:767px){.azm-v3-tab-products__nav-wrap{margin-bottom:20px} .azm-v3-tab-products .tab__btn--wrapper{flex-wrap:nowrap;justify-content:flex-start !important;padding-bottom:4px} .azm-v3-tab-products .tab__btn--link{white-space:nowrap;padding:8px 14px;font-size:13px}} .azm-v3-services{position:relative} .azm-v3-services .azm-v3-services__inner{gap:0;justify-content:stretch;flex-wrap:nowrap;border-radius:var(--azm-radius);overflow:hidden} .azm-v3-services--services-1 .azm-v3-services__inner,.azm-v3-services--services-5 .azm-v3-services__inner{background:#111827;box-shadow:0 18px 46px rgba(17,24,39,.12)} .azm-v3-services--services-5 .azm-v3-services__inner{background:linear-gradient(135deg,#1f2937 0%,#0f172a 100%)} .azm-v3-services .shipping__items{flex:1 1 0;padding:26px 24px;min-width:0;border-left:1px solid rgba(255,255,255,.12)} .azm-v3-services .shipping__items:last-child{border-left:0} .azm-v3-services--services-2 .azm-v3-services__inner,.azm-v3-services--services-3 .azm-v3-services__inner,.azm-v3-services--services-4 .azm-v3-services__inner{gap:22px;overflow:visible;border-radius:0} .azm-v3-services--services-2 .shipping__items,.azm-v3-services--services-3 .shipping__items,.azm-v3-services--services-4 .shipping__items{border:1px solid rgba(17,24,39,.08);border-radius:var(--azm-radius);background:#fff;box-shadow:0 14px 36px rgba(17,24,39,.06)} .azm-v3-services--services-3 .shipping__items{display:block !important;text-align:center} .azm-v3-services--services-4 .shipping__items{padding:18px} .azm-v3-services .shipping__icon{width:56px;height:56px;min-width:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:rgba(215,25,32,.10);color:var(--azm-primary);margin-left:16px;font-size:26px} .azm-v3-services--services-1 .shipping__icon,.azm-v3-services--services-5 .shipping__icon{background:rgba(255,255,255,.12);color:#fff} .azm-v3-services--services-3 .shipping__icon{margin:0 auto 18px;width:72px;height:72px;border-radius:24px;font-size:32px} .azm-v3-services .shipping__content--title{margin:0 0 6px;font-size:17px;font-weight:800} .azm-v3-services .shipping__content--desc{margin:0;color:#6b7280;font-size:13px;line-height:1.8} .azm-v3-services--services-1 .shipping__content--desc,.azm-v3-services--services-5 .shipping__content--desc{color:rgba(255,255,255,.72)} .azm-v3-services__link{display:flex;align-items:center;color:inherit;width:100%} .azm-v3-services--services-3 .azm-v3-services__link{display:block} @media (max-width:991px){.azm-v3-services .azm-v3-services__inner{flex-wrap:wrap} .azm-v3-services .shipping__items{flex:0 0 50%;border-bottom:1px solid rgba(255,255,255,.10)} .azm-v3-services--services-2 .shipping__items,.azm-v3-services--services-3 .shipping__items,.azm-v3-services--services-4 .shipping__items{flex:0 0 calc(50% - 11px)}} @media (max-width:575px){.azm-v3-services .shipping__items,.azm-v3-services--services-2 .shipping__items,.azm-v3-services--services-3 .shipping__items,.azm-v3-services--services-4 .shipping__items{flex:0 0 100%} .azm-v3-services .shipping__items{padding:20px 18px}} .azm-v3-services .bi::before{display:inline-block;font-style:normal;line-height:1} .azm-v3-services .bi-headset::before{content:"☎"} .azm-v3-services .bi-truck::before{content:"🚚"} .azm-v3-services .bi-tools::before{content:"⚙"} .azm-v3-services .bi-shield-check::before{content:"✓"} .azm-v3-services .bi-check2-circle::before{content:"✓"} .azm-v3-team{background:#fff;position:relative;overflow:hidden}.azm-v3-team--team-2,.azm-v3-team--team-5{background:#f7f7f7}.azm-v3-team--team-3{background:linear-gradient(180deg,#fff 0%,#f8f8f8 100%)}.azm-v3-team__item{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);overflow:hidden;height:100%;box-shadow:0 12px 34px rgba(17,17,17,.06);transition:.25s ease}.azm-v3-team__item:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(17,17,17,.1)}.azm-v3-team__thumb{position:relative;background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(17,17,17,.05));padding:18px 18px 0}.azm-v3-team__img,.azm-v3-team__placeholder{width:100%;height:245px;border-radius:calc(var(--azm-radius) + 4px);object-fit:cover;display:flex;align-items:center;justify-content:center}.azm-v3-team__placeholder{background:linear-gradient(135deg,var(--azm-primary),#111);color:#fff;font-size:64px;font-weight:800}.azm-v3-team .team__social{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);gap:8px;margin:0;padding:0;list-style:none}.azm-v3-team .team__social--icon{width:38px;height:38px;border-radius:50%;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(17,17,17,.12)}.azm-v3-team .team__social--icon:hover{background:var(--azm-primary);color:#fff}.azm-v3-team__content{padding:22px 18px 24px}.azm-v3-team .team__content--subtitle{display:block;color:var(--azm-primary);font-size:13px;font-weight:700;margin-bottom:6px}.azm-v3-team .team__content--title{font-size:20px;margin-bottom:10px}.azm-v3-team__desc{font-size:13px;line-height:1.9;color:#666;min-height:50px;margin-bottom:16px}.azm-v3-team__btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(215,25,32,.25);color:var(--azm-primary);border-radius:999px;padding:7px 16px;font-weight:700;font-size:13px}.azm-v3-team__btn:hover{background:var(--azm-primary);color:#fff}.azm-v3-team--team-4 .azm-v3-team__img,.azm-v3-team--team-4 .azm-v3-team__placeholder{height:190px}.azm-v3-team--team-4 .azm-v3-team__content{padding:18px 14px}.azm-v3-team--team-5 .azm-v3-team__item{border:0}.azm-v3-team__footer{margin-top:34px} @media(max-width:767px){.azm-v3-team__img,.azm-v3-team__placeholder{height:200px}.azm-v3-team .team__content--title{font-size:17px}.azm-v3-team__desc{min-height:auto}.azm-v3-team .section__heading--maintitle{font-size:23px}} .azm-v3-blog{background:#fff;position:relative;overflow:hidden}.azm-v3-blog--blog-2,.azm-v3-blog--blog-5{background:#f7f7f7}.azm-v3-blog--blog-3{background:linear-gradient(180deg,#fff 0%,#f8f8f8 100%)}.azm-v3-blog__card{height:100%;border-radius:var(--azm-radius);overflow:hidden;background:#fff;box-shadow:0 10px 34px rgba(17,17,17,.06);border:1px solid rgba(17,17,17,.06);transition:.25s ease}.azm-v3-blog__card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(17,17,17,.10)}.azm-v3-blog__thumb{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(17,17,17,.05))}.azm-v3-blog__img,.azm-v3-blog__placeholder{display:flex;width:100%;height:240px;object-fit:cover;align-items:center;justify-content:center}.azm-v3-blog__placeholder{font-size:64px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--azm-primary),#111)}.azm-v3-blog .blog__card--meta__date{position:absolute;top:16px;right:16px;left:auto;background:var(--azm-primary);color:#fff;border-radius:10px;min-width:58px;min-height:58px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;line-height:1.25;box-shadow:0 12px 24px rgba(215,25,32,.25)}.azm-v3-blog__content{padding:24px}.azm-v3-blog__meta{display:block;color:var(--azm-primary);font-size:13px;font-weight:700;margin-bottom:10px}.azm-v3-blog .blog__card--title{font-size:20px;line-height:1.55;margin-bottom:12px}.azm-v3-blog .blog__card--title a{color:#111}.azm-v3-blog .blog__card--title a:hover{color:var(--azm-primary)}.azm-v3-blog .blog__card--desc{color:#666;font-size:14px;line-height:1.9;margin-bottom:18px}.azm-v3-blog .blog__card--btn__link{font-weight:800;color:#111;display:inline-flex;align-items:center;gap:8px}.azm-v3-blog .blog__card--btn__link:hover{color:var(--azm-primary)}.azm-v3-blog--blog-4 .azm-v3-blog__img,.azm-v3-blog--blog-4 .azm-v3-blog__placeholder,.azm-v3-blog--blog-5 .azm-v3-blog__img,.azm-v3-blog--blog-5 .azm-v3-blog__placeholder{height:200px}.azm-v3-blog--blog-3 .azm-v3-blog__card{text-align:center}.azm-v3-blog--blog-3 .blog__card--meta__date{right:50%;transform:translateX(50%)}.azm-v3-blog__footer{margin-top:34px} @media(max-width:767px){.azm-v3-blog__img,.azm-v3-blog__placeholder{height:190px}.azm-v3-blog__content{padding:20px 16px}.azm-v3-blog .blog__card--title{font-size:17px}.azm-v3-blog .section__heading--maintitle{font-size:23px}} .azm-v3-shop-page .breadcrumb__bg{background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(17,17,17,.04));padding:46px 0 38px}.azm-v3-shop-breadcrumb .breadcrumb__content--title{font-size:34px;font-weight:900;color:#111;margin-bottom:14px}.azm-v3-shop-description{max-width:760px;margin:12px auto 0;color:#666;font-size:14px;line-height:1.9}.azm-v3-shop-section{background:#fff}.azm-v3-shop-cats__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.azm-v3-shop-cat{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);box-shadow:0 8px 26px rgba(17,17,17,.05);transition:.2s ease;color:#111}.azm-v3-shop-cat:hover{transform:translateY(-3px);border-color:rgba(215,25,32,.28);color:var(--azm-primary)}.azm-v3-shop-cat__icon{width:58px;height:58px;border-radius:18px;background:rgba(215,25,32,.08);display:flex;align-items:center;justify-content:center;flex:0 0 58px;color:var(--azm-primary)}.azm-v3-shop-cat__img{width:100%;height:100%;object-fit:cover;border-radius:18px}.azm-v3-shop-cat__body{display:flex;flex-direction:column;gap:4px}.azm-v3-shop-cat__body strong{font-size:15px;font-weight:900}.azm-v3-shop-cat__body small{color:#777;font-size:12px}.azm-v3-shop-filter-toggle{display:none;margin-bottom:20px;border:0;background:#111;color:#fff;border-radius:999px;padding:10px 18px;font-weight:800;gap:8px;align-items:center}.azm-v3-shop-main .shop__header{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);padding:14px 18px;box-shadow:0 8px 26px rgba(17,17,17,.04)}.azm-v3-shop-main .woocommerce-result-count{margin:0;color:#666;font-size:13px}.azm-v3-shop-main .woocommerce-ordering{margin:0}.azm-v3-shop-main .orderby{height:42px;border:1px solid rgba(17,17,17,.12);border-radius:999px;padding:0 18px;background:#fff;color:#333;font-size:13px}.azm-v3-shop-view-buttons{gap:6px}.azm-v3-shop-view{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#555}.azm-v3-shop-view.is-active{background:var(--azm-primary);color:#fff}.azm-v3-shop-sidebar .single__widget{border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);box-shadow:0 8px 26px rgba(17,17,17,.05);padding:22px;background:#fff;margin-bottom:24px}.azm-v3-shop-sidebar .widget__title{font-size:18px;font-weight:900;margin-bottom:18px;color:#111}.azm-v3-shop-categories-menu{padding:0;margin:0;list-style:none}.azm-v3-shop-categories-menu .widget__categories--menu__list{border-bottom:1px solid rgba(17,17,17,.07);padding-bottom:10px;margin-bottom:10px}.azm-v3-shop-categories-menu .widget__categories--menu__list:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.azm-v3-shop-categories-menu .widget__categories--menu__label{gap:10px;position:relative}.azm-v3-sidebar-cat__icon{width:38px;height:38px;border-radius:12px;background:rgba(215,25,32,.08);display:inline-flex;align-items:center;justify-content:center;color:var(--azm-primary);flex:0 0 38px}.azm-v3-sidebar-cat__icon svg{width:22px;height:22px}.azm-v3-shop-categories-menu .widget__categories--menu__text{font-size:14px;font-weight:800;color:#222;flex:1}.azm-v3-shop-categories-menu .widget__categories--menu__text:hover{color:var(--azm-primary)}.azm-v3-shop-categories-menu .widget__categories--menu__arrowdown--icon{border:0;background:#f3f4f6;color:#111;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.azm-v3-shop-categories-menu .widget__categories--sub__menu{display:none;margin:12px 48px 0 0;padding:0;list-style:none}.azm-v3-shop-categories-menu .widget__categories--menu__list.is-open .widget__categories--sub__menu,.azm-v3-shop-categories-menu .widget__categories--menu__list.active .widget__categories--sub__menu{display:block}.azm-v3-shop-categories-menu .widget__categories--sub__menu--link{font-size:13px;color:#666;padding:5px 0}.azm-v3-shop-search{display:flex;gap:8px;flex-direction:column}.azm-v3-shop-search input{height:46px;border:1px solid rgba(17,17,17,.12);border-radius:999px;padding:0 16px;background:#fafafa}.azm-v3-price-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.azm-v3-price-links .widget__tagcloud--link{border:1px solid rgba(17,17,17,.08);border-radius:999px;padding:7px 13px;display:inline-flex;color:#444;background:#fafafa;font-size:12px}.azm-v3-price-links .widget__tagcloud--link:hover{background:var(--azm-primary);color:#fff;border-color:var(--azm-primary)}.small__product--sidebar{display:flex;flex-direction:column;gap:16px}.azm-v3-shop-sidebar .small__product--card{gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(17,17,17,.07)}.azm-v3-shop-sidebar .small__product--card:last-child{border-bottom:0;padding-bottom:0}.azm-v3-shop-sidebar .small__product--thumbnail{width:76px;flex:0 0 76px}.azm-v3-shop-sidebar .small__product--thumbnail img,.azm-v3-shop-sidebar .small__product--thumbnail .azm-v3-product-placeholder{width:76px;height:76px;border-radius:14px;object-fit:cover}.azm-v3-shop-sidebar .small__product--card__title{font-size:13px;line-height:1.6;margin:0 0 6px}.azm-v3-shop-sidebar .small__product--card__price{font-size:13px;color:var(--azm-primary);font-weight:900}.azm-v3-shop-sidebar .small__product--rating{font-size:10px;margin-top:5px}.azm-v3-shop-grid .product__card{height:100%}.azm-v3-shop-product-card .product__card--title{min-height:50px}.azm-v3-shop-product-card .product__card--footer{margin-top:12px}.azm-v3-shop-empty{padding:34px;border-radius:var(--azm-radius)}.azm-v3-shop-page .woocommerce-pagination ul{border:0;display:flex;gap:8px;justify-content:center;list-style:none;padding:0;margin:0}.azm-v3-shop-page .woocommerce-pagination ul li{border:0}.azm-v3-shop-page .woocommerce-pagination a,.azm-v3-shop-page .woocommerce-pagination span{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#222;font-weight:800}.azm-v3-shop-page .woocommerce-pagination span.current,.azm-v3-shop-page .woocommerce-pagination a:hover{background:var(--azm-primary);color:#fff}.azm-v3-shop-sidebar--right .row{direction:ltr}.azm-v3-shop-sidebar--right .row>*{direction:rtl}.azm-v3-shop-page--shop-4 .azm-v3-shop-cats__inner{grid-template-columns:repeat(6,minmax(0,1fr))}.azm-v3-shop-page--shop-5 .azm-v3-shop-cat{padding:13px}.azm-v3-shop-page--shop-5 .azm-v3-shop-cat__icon{width:48px;height:48px;flex-basis:48px}.azm-v3-shop-page--shop-2 .azm-v3-shop-main .shop__header{border-radius:18px}.azm-v3-shop-page--shop-3 .azm-v3-shop-cats__inner{grid-template-columns:repeat(3,minmax(0,1fr))} @media(max-width:1199px){.azm-v3-shop-cats__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.azm-v3-shop-page--shop-4 .azm-v3-shop-cats__inner{grid-template-columns:repeat(4,minmax(0,1fr))}} @media(max-width:991px){.azm-v3-shop-filter-toggle{display:inline-flex}.azm-v3-shop-sidebar-wrap{position:fixed;inset:0 auto 0 0;width:min(360px,86vw);background:#fff;z-index:10000;overflow:auto;padding:24px;transform:translateX(-105%);transition:.25s ease;box-shadow:0 0 40px rgba(17,17,17,.18)}.azm-v3-shop-sidebar-wrap.is-open{transform:translateX(0)}.azm-v3-shop-sidebar .single__widget{box-shadow:none}.azm-v3-shop-cats__inner,.azm-v3-shop-page--shop-3 .azm-v3-shop-cats__inner,.azm-v3-shop-page--shop-4 .azm-v3-shop-cats__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.azm-v3-shop-main .shop__header{align-items:flex-start!important;gap:14px;flex-direction:column}.azm-v3-shop-main .shop__header--right{width:100%;justify-content:space-between}.azm-v3-shop-breadcrumb .breadcrumb__content--title{font-size:28px}} @media(max-width:575px){.azm-v3-shop-cats__inner,.azm-v3-shop-page--shop-3 .azm-v3-shop-cats__inner,.azm-v3-shop-page--shop-4 .azm-v3-shop-cats__inner{grid-template-columns:1fr}.azm-v3-shop-cat{padding:14px}.azm-v3-shop-grid>[class*=col-]{padding-left:6px;padding-right:6px}.azm-v3-shop-product-card .product__card--title{font-size:13px;min-height:42px}.azm-v3-shop-main .orderby{width:100%;max-width:220px}.azm-v3-shop-breadcrumb .breadcrumb__content--title{font-size:24px}.azm-v3-shop-description{font-size:13px}} .azm-v3-product-breadcrumb{background:linear-gradient(135deg,rgba(17,17,17,.92),rgba(215,25,32,.82));padding:62px 0}.azm-v3-product-breadcrumb .breadcrumb__content--title{font-size:34px;line-height:1.45}.azm-v3-product-details{background:#fff}.azm-v3-product-media{position:relative}.azm-v3-product-gallery__slides{display:block}.azm-v3-product-gallery__slides .swiper-slide{display:none}.azm-v3-product-gallery__slides .swiper-slide.is-active{display:block}.product__media--preview__items{background:#f7f7f7;border-radius:var(--azm-radius);overflow:hidden;min-height:520px;display:flex;align-items:center;justify-content:center;position:relative}.product__media--preview__items--img{width:100%;height:100%;min-height:520px;object-fit:contain;padding:34px}.azm-v3-product-single-placeholder{width:100%;min-height:520px;display:flex;align-items:center;justify-content:center}.azm-v3-product-single-placeholder .azm-v3-product-placeholder{width:100%;height:520px}.product__media--view__icon{position:absolute;top:18px;left:18px}.product__media--view__icon--link{width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 10px 30px rgba(17,17,17,.12);display:flex;align-items:center;justify-content:center;color:#111}.azm-v3-product-thumbs__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.azm-v3-product-thumb{border:1px solid rgba(17,17,17,.08);border-radius:16px;background:#f7f7f7;padding:8px;min-height:96px;cursor:pointer;transition:.2s ease}.azm-v3-product-thumb img,.azm-v3-product-thumb .azm-v3-product-placeholder{width:100%;height:80px;object-fit:contain;border-radius:10px}.azm-v3-product-thumb.is-active{border-color:var(--azm-primary);box-shadow:0 12px 30px rgba(215,25,32,.12)}.azm-v3-product-info{background:#fff;border-radius:var(--azm-radius);padding:10px 0}.product__details--info__title{font-size:30px;line-height:1.45;font-weight:900;color:#151515}.product__details--info__price{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.product__details--info__price .price,.product__details--info__price .current__price,.product__details--info__price ins{font-size:25px;font-weight:900;color:var(--azm-primary);text-decoration:none}.product__details--info__price del,.product__details--info__price .old__price{font-size:16px;color:#999}.azm-v3-product-rating{gap:10px}.azm-v3-product-rating .rating{margin:0}.rating__review--text{font-size:13px;color:#777}.product__details--info__desc{font-size:14px;line-height:2;color:#555;border-top:1px solid rgba(17,17,17,.06);border-bottom:1px solid rgba(17,17,17,.06);padding:18px 0}.azm-v3-product-cartbox form.cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.azm-v3-product-cartbox .quantity .qty{width:92px;height:48px;border:1px solid rgba(17,17,17,.12);border-radius:999px;text-align:center;background:#fafafa}.azm-v3-product-cartbox .single_add_to_cart_button,.azm-v3-product-cartbox .button{height:48px;border:0;border-radius:999px;background:var(--azm-primary)!important;color:#fff!important;padding:0 28px;font-weight:900}.azm-v3-product-consult{width:100%;justify-content:center;text-align:center;border-radius:999px}.product__details--info__meta{background:#fafafa;border:1px solid rgba(17,17,17,.06);border-radius:18px;padding:16px 18px}.product__details--info__meta--list{display:flex;gap:10px;align-items:flex-start;margin:0 0 9px;color:#555;font-size:13px}.product__details--info__meta--list:last-child{margin-bottom:0}.product__details--info__meta--list strong{color:#111;min-width:72px}.product__details--info__meta--list a{color:var(--azm-primary);font-weight:800}.azm-v3-product-trust{background:linear-gradient(135deg,rgba(215,25,32,.06),rgba(17,17,17,.03));border:1px solid rgba(215,25,32,.10);border-radius:18px;padding:18px;margin-top:18px}.azm-v3-product-trust .guarantee__safe--checkout__title{font-size:15px;font-weight:900;margin:0 0 12px}.azm-v3-product-trust__items{display:grid;gap:10px}.azm-v3-product-trust__item{display:grid;grid-template-columns:34px 1fr;gap:0 10px;align-items:center}.azm-v3-product-trust__item span{grid-row:1/3;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--azm-primary);display:flex;align-items:center;justify-content:center}.azm-v3-product-trust__item span:before{content:'✓';font-weight:900}.azm-v3-product-trust__item strong{font-size:13px;color:#111}.azm-v3-product-trust__item small{font-size:12px;color:#777}.azm-v3-product-tabs{background:#fafafa}.product__details--tab{gap:10px;flex-wrap:wrap;padding:0;margin:0;list-style:none}.product__details--tab__list{border:1px solid rgba(17,17,17,.08);background:#fff;border-radius:999px;padding:11px 24px;font-size:14px;font-weight:900;color:#333;cursor:pointer;transition:.2s ease}.product__details--tab__list.active,.product__details--tab__list:hover{background:var(--azm-primary);border-color:var(--azm-primary);color:#fff}.product__details--tab__inner{background:#fff;padding:30px;border:1px solid rgba(17,17,17,.06)}.product__details--tab__inner .tab_pane{display:none}.product__details--tab__inner .tab_pane.active{display:block}.product__tab--content__title{font-weight:900;color:#111}.product__tab--content__desc{line-height:2;color:#555}.azm-v3-product-attrs{width:100%;border-collapse:collapse}.azm-v3-product-attrs th,.azm-v3-product-attrs td{border-bottom:1px solid rgba(17,17,17,.08);padding:13px;text-align:right}.azm-v3-product-attrs th{width:220px;color:#111}.azm-v3-product-related .product__card{height:100%}.azm-v3-single-product--product-2 .product__media--preview__items{background:linear-gradient(135deg,#f7f7f7,#fff)}.azm-v3-single-product--product-3 .product__details--section{padding-top:45px}.azm-v3-single-product--product-3 .product__details--info__title{font-size:26px}.azm-v3-single-product--product-4 .azm-v3-product-trust__items{grid-template-columns:1fr}.azm-v3-single-product--product-5 .product__media--preview__items{min-height:440px}.azm-v3-single-product--product-5 .product__media--preview__items--img,.azm-v3-single-product--product-5 .azm-v3-product-single-placeholder{min-height:440px}.azm-v3-single-product--product-5 .azm-v3-product-thumbs__list{grid-template-columns:repeat(4,minmax(0,1fr))} @media(max-width:991px){.product__media--preview__items,.product__media--preview__items--img,.azm-v3-product-single-placeholder,.azm-v3-product-single-placeholder .azm-v3-product-placeholder{min-height:380px;height:380px}.product__details--info__title{font-size:24px}.azm-v3-product-thumbs__list{grid-template-columns:repeat(4,minmax(0,1fr))}.product__details--tab__inner{padding:22px}.azm-v3-product-breadcrumb .breadcrumb__content--title{font-size:26px}} @media(max-width:575px){.product__media--preview__items,.product__media--preview__items--img,.azm-v3-product-single-placeholder,.azm-v3-product-single-placeholder .azm-v3-product-placeholder{min-height:300px;height:300px}.azm-v3-product-thumbs__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.azm-v3-product-thumb{min-height:76px}.azm-v3-product-thumb img,.azm-v3-product-thumb .azm-v3-product-placeholder{height:62px}.azm-v3-product-cartbox form.cart{align-items:stretch}.azm-v3-product-cartbox .single_add_to_cart_button,.azm-v3-product-cartbox .button{width:100%}.product__details--tab__list{padding:9px 14px;font-size:13px}.azm-v3-product-attrs th,.azm-v3-product-attrs td{display:block;width:100%;padding:10px}.product__details--tab__inner{padding:18px}.product__details--info__price .price,.product__details--info__price .current__price,.product__details--info__price ins{font-size:20px}} .azm-v3-blog-breadcrumb{background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(17,17,17,.04));padding:46px 0 38px}.azm-v3-blog-breadcrumb .breadcrumb__content--title{font-size:34px;font-weight:900;color:#111;margin-bottom:14px}.azm-v3-blog-breadcrumb__desc{max-width:760px;margin:12px auto 0;color:#666;font-size:14px;line-height:1.9}.azm-v3-blog-archive-section,.azm-v3-blog-single .blog__details--section{background:#fff}.azm-v3-blog-page--blog-2 .azm-v3-blog-archive-section,.azm-v3-blog-page--blog-5 .azm-v3-blog-archive-section,.azm-v3-blog-single--blog-2 .blog__details--section,.azm-v3-blog-single--blog-5 .blog__details--section{background:#f7f7f7}.azm-v3-blog-archive-heading .section__heading--maintitle{font-size:28px}.azm-v3-archive-card.blog__card{height:100%;border-radius:var(--azm-radius);overflow:hidden;background:#fff;box-shadow:0 10px 34px rgba(17,17,17,.06);border:1px solid rgba(17,17,17,.06);transition:.25s ease}.azm-v3-archive-card.blog__card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(17,17,17,.1)}.azm-v3-archive-card .blog__card--thumbnail{position:relative;background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(17,17,17,.05));overflow:hidden}.azm-v3-archive-card .blog__card--thumbnail__link{display:block}.azm-v3-archive-card .azm-v3-blog__img,.azm-v3-archive-card .azm-v3-blog__placeholder{display:flex;width:100%;height:240px;object-fit:cover;align-items:center;justify-content:center}.azm-v3-archive-card .azm-v3-blog__placeholder{font-size:64px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--azm-primary),#111)}.azm-v3-archive-card .blog__card--meta__date{position:absolute;top:16px;right:16px;left:auto;background:var(--azm-primary);color:#fff;border-radius:10px;min-width:58px;min-height:58px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;line-height:1.25;box-shadow:0 12px 24px rgba(215,25,32,.25);z-index:2}.azm-v3-archive-card .blog__card--content{padding:24px}.azm-v3-archive-card .blog__card--meta{display:block;color:var(--azm-primary);font-size:13px;font-weight:700;margin-bottom:10px}.azm-v3-archive-card .blog__card--meta a{color:var(--azm-primary)}.azm-v3-archive-card .blog__card--title{font-size:20px;line-height:1.55;margin-bottom:12px}.azm-v3-archive-card .blog__card--title a{color:#111}.azm-v3-archive-card .blog__card--title a:hover{color:var(--azm-primary)}.azm-v3-archive-card .blog__card--desc{color:#666;font-size:14px;line-height:1.9;margin-bottom:18px}.azm-v3-archive-card .blog__card--btn__link{font-weight:800;color:#111;display:inline-flex;align-items:center;gap:8px}.azm-v3-archive-card .blog__card--btn__link:hover{color:var(--azm-primary)}.azm-v3-blog-page--blog-4 .azm-v3-archive-card .azm-v3-blog__img,.azm-v3-blog-page--blog-4 .azm-v3-archive-card .azm-v3-blog__placeholder,.azm-v3-blog-page--blog-5 .azm-v3-archive-card .azm-v3-blog__img,.azm-v3-blog-page--blog-5 .azm-v3-archive-card .azm-v3-blog__placeholder{height:200px}.azm-v3-blog-page--blog-3 .azm-v3-archive-card{text-align:center}.azm-v3-blog-page--blog-3 .azm-v3-archive-card .blog__card--meta__date{right:50%;transform:translateX(50%)}.azm-v3-blog-sidebar .blog__sidebar--widget{position:sticky;top:96px}.azm-v3-blog-widget{border-radius:var(--azm-radius);border:1px solid rgba(17,17,17,.07);box-shadow:0 10px 30px rgba(17,17,17,.05);margin-bottom:28px;padding:24px;background:#fff}.azm-v3-blog-widget .widget__title{font-size:18px;font-weight:900;margin-bottom:18px;color:#111}.azm-v3-blog-widget .widget__search--form{position:relative;display:flex}.azm-v3-blog-widget .widget__search--form label{width:100%;margin:0}.azm-v3-blog-widget .widget__search--form__input{width:100%;height:48px;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:0 18px 0 54px;background:#f8f8f8}.azm-v3-blog-widget .widget__search--form__btn{position:absolute;left:6px;top:6px;width:36px;height:36px;border:0;border-radius:50%;background:var(--azm-primary);color:#fff}.azm-v3-blog-cats{margin:0;padding:0;list-style:none}.azm-v3-blog-cats .widget__categories--menu__label{padding:10px 0;color:#333;border-bottom:1px solid rgba(17,17,17,.06);gap:10px}.azm-v3-blog-cats .widget__categories--menu__label:hover{color:var(--azm-primary)}.azm-v3-blog-cats__icon{width:38px;height:38px;border-radius:12px;background:rgba(215,25,32,.08);color:var(--azm-primary);display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 38px}.azm-v3-blog-cats__count{margin-right:auto;background:#f1f1f1;color:#666;border-radius:999px;min-width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.azm-v3-blog-recent__item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(17,17,17,.06);color:#111}.azm-v3-blog-recent__item:hover{color:var(--azm-primary)}.azm-v3-blog-recent__thumb{width:68px;height:68px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--azm-primary),#111);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 68px}.azm-v3-blog-recent__thumb img{width:100%;height:100%;object-fit:cover}.azm-v3-blog-recent__body{display:flex;flex-direction:column;justify-content:center}.azm-v3-blog-recent__body strong{font-size:13px;line-height:1.7}.azm-v3-blog-recent__body small{color:#777;font-size:12px;margin-top:4px}.azm-v3-blog-tags{display:flex;flex-wrap:wrap;gap:8px}.azm-v3-blog-tags a,.azm-v3-single-tags a{display:inline-flex;align-items:center;border-radius:999px;background:#f2f2f2;color:#444;padding:7px 13px;font-size:12px;font-weight:700}.azm-v3-blog-tags a:hover,.azm-v3-single-tags a:hover{background:var(--azm-primary);color:#fff}.azm-v3-blog-filter-toggle{display:none;margin-bottom:20px;border:0;background:#111;color:#fff;border-radius:999px;padding:10px 18px;font-weight:800;gap:8px;align-items:center}.azm-v3-pagination{margin-top:36px}.azm-v3-pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.azm-v3-pagination .page-numbers{min-width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f2f2f2;color:#333;font-weight:800}.azm-v3-pagination .page-numbers.current,.azm-v3-pagination .page-numbers:hover{background:var(--azm-primary);color:#fff}.azm-v3-empty-posts{padding:34px;border-radius:var(--azm-radius);background:#fff;border:1px solid rgba(17,17,17,.07)}.azm-v3-single-wrapper{background:#fff;border-radius:var(--azm-radius);padding:0}.azm-v3-single-article{background:#fff;border:1px solid rgba(17,17,17,.07);box-shadow:0 10px 34px rgba(17,17,17,.05);border-radius:var(--azm-radius);padding:30px;margin-bottom:30px}.azm-v3-single-article .post__header--title{font-size:34px;line-height:1.5;font-weight:900;color:#111}.azm-v3-single-article .blog__post--meta{font-size:13px;color:#666}.azm-v3-single-article .blog__post--meta a{color:var(--azm-primary)}.azm-v3-single-article .blog__thumbnail--img{width:100%;height:auto;border-radius:var(--azm-radius)}.azm-v3-single-content{font-size:15px;line-height:2.05;color:#333}.azm-v3-single-content h2,.azm-v3-single-content h3,.azm-v3-single-content h4{font-weight:900;color:#111;margin:30px 0 14px}.azm-v3-single-content p{margin-bottom:18px}.azm-v3-single-content blockquote{background:#f8f8f8;border-right:4px solid var(--azm-primary);padding:22px;border-radius:var(--azm-radius);font-weight:700;color:#333}.azm-v3-single-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid rgba(17,17,17,.08)}.azm-v3-single-author{display:flex;gap:18px;align-items:center;border-radius:var(--azm-radius);padding:24px;background:#fff;border:1px solid rgba(17,17,17,.07);margin-bottom:30px}.azm-v3-single-author__avatar img{border-radius:50%}.azm-v3-single-author__content span{display:block;color:var(--azm-primary);font-size:13px;font-weight:800;margin-bottom:4px}.azm-v3-single-author__content h3{font-size:18px;font-weight:900;margin-bottom:8px}.azm-v3-single-author__content p{margin:0;color:#666;line-height:1.9}.azm-v3-single-nav{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);padding:20px;margin-bottom:34px}.azm-v3-single-nav .nav-links{display:flex;justify-content:space-between;gap:20px}.azm-v3-single-related{margin-top:40px}.azm-v3-page-links{margin-top:22px}.azm-v3-blog-page--sidebar-left .azm-v3-blog-sidebar,.azm-v3-blog-single .azm-v3-blog-sidebar{margin-bottom:30px} @media(max-width:991px){.azm-v3-blog-sidebar{position:fixed;top:0;bottom:0;right:0;width:min(370px,90vw);background:#fff;z-index:9999;padding:24px;overflow:auto;transform:translateX(105%);transition:.25s ease;box-shadow:-12px 0 32px rgba(0,0,0,.18)}.azm-v3-blog-sidebar.is-open{transform:translateX(0)}.azm-v3-blog-sidebar .blog__sidebar--widget{position:static}.azm-v3-blog-filter-toggle{display:inline-flex}.azm-v3-single-article .post__header--title{font-size:26px}.azm-v3-single-article{padding:22px}.azm-v3-single-author{align-items:flex-start}} @media(max-width:575px){.azm-v3-blog-breadcrumb .breadcrumb__content--title{font-size:26px}.azm-v3-archive-card .azm-v3-blog__img,.azm-v3-archive-card .azm-v3-blog__placeholder{height:190px}.azm-v3-archive-card .blog__card--content{padding:20px 16px}.azm-v3-single-article .post__header--title{font-size:22px}.azm-v3-single-author{display:block;text-align:center}.azm-v3-single-author__avatar{margin-bottom:14px}.azm-v3-single-nav .nav-links{display:block}.azm-v3-single-nav .nav-previous{margin-bottom:12px}} .azm-v3-public-breadcrumb{background:linear-gradient(135deg,rgba(17,17,17,.93),rgba(215,25,32,.80));padding:56px 0 48px;position:relative;overflow:hidden}.azm-v3-public-breadcrumb:before{content:"";position:absolute;inset:auto -80px -120px auto;width:310px;height:310px;border-radius:50%;background:rgba(255,255,255,.10)}.azm-v3-public-breadcrumb .container{position:relative;z-index:1}.azm-v3-public-breadcrumb .breadcrumb__content--title{font-size:34px;font-weight:900;line-height:1.45}.azm-v3-public-breadcrumb__desc{max-width:760px;margin:14px auto 0;color:rgba(255,255,255,.82);line-height:1.9;font-size:14px}.azm-v3-public-card{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);box-shadow:0 12px 34px rgba(17,17,17,.06);padding:34px}.azm-v3-public-title{font-size:30px;font-weight:900;margin-bottom:20px;color:#111}.azm-v3-public-content{color:#444;line-height:2}.azm-v3-public-content h1,.azm-v3-public-content h2,.azm-v3-public-content h3{color:#111;font-weight:900;margin-top:26px;margin-bottom:14px}.azm-v3-public-content p{margin-bottom:16px}.azm-v3-public-content img{border-radius:var(--azm-radius);height:auto}.azm-v3-public-content table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border-radius:var(--azm-radius);overflow:hidden}.azm-v3-public-content th,.azm-v3-public-content td{border:1px solid rgba(17,17,17,.08);padding:12px;text-align:right}.azm-v3-public-content th{background:#f6f7f9;color:#111}.azm-v3-public-sidebar .single__widget,.azm-v3-public-sidebar .azm-widget{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);padding:22px;margin-bottom:24px;box-shadow:0 10px 30px rgba(17,17,17,.05)}.azm-v3-public-sidebar .widget__title,.azm-v3-public-sidebar .azm-widget__title{font-size:18px;font-weight:900;color:#111;margin-bottom:16px}.azm-v3-public-sidebar--left{direction:ltr}.azm-v3-public-sidebar--left>*{direction:rtl}.azm-v3-public-search{display:flex;gap:10px;align-items:center}.azm-v3-public-search input{height:48px;border:1px solid rgba(17,17,17,.12);border-radius:999px;padding:0 18px;background:#fff;flex:1;min-width:0}.azm-v3-public-search button{height:48px;border:0;border-radius:999px;background:var(--azm-primary);color:#fff;font-weight:900;padding:0 24px;white-space:nowrap}.azm-v3-public-links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.azm-v3-public-links a{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(17,17,17,.08);border-radius:999px;padding:8px 14px;background:#fafafa;color:#333;font-size:13px;font-weight:800}.azm-v3-public-links a:hover{background:var(--azm-primary);border-color:var(--azm-primary);color:#fff}.azm-v3-search-panel{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);box-shadow:0 12px 34px rgba(17,17,17,.06);padding:24px;margin-bottom:32px}.azm-v3-search-panel__links{margin-top:14px}.azm-v3-search-grid .blog__card,.azm-v3-search-grid .product__card{height:100%}.azm-v3-pagination{margin-top:34px}.azm-v3-pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.azm-v3-pagination .page-numbers{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#222;font-weight:900}.azm-v3-pagination .page-numbers.current,.azm-v3-pagination .page-numbers:hover{background:var(--azm-primary);color:#fff}.azm-v3-empty-state,.azm-v3-error-card{max-width:860px;margin:0 auto;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:calc(var(--azm-radius) + 10px);box-shadow:0 16px 44px rgba(17,17,17,.08);padding:42px;text-align:center}.azm-v3-empty-state__icon{width:82px;height:82px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(215,25,32,.08);color:var(--azm-primary);font-size:32px;margin-bottom:18px}.azm-v3-empty-state h2,.azm-v3-error-card h1{font-size:30px;font-weight:900;color:#111;margin-bottom:12px}.azm-v3-empty-state p,.azm-v3-error-card p{color:#666;line-height:1.9;margin-bottom:22px}.azm-v3-empty-state .azm-v3-public-search,.azm-v3-error-card .azm-v3-public-search{max-width:620px;margin:0 auto 18px}.azm-v3-empty-state__links,.azm-v3-error-card__links{display:flex;justify-content:center;margin-top:18px}.azm-v3-error-card__code{display:inline-flex;align-items:center;justify-content:center;font-size:86px;line-height:1;font-weight:1000;color:rgba(215,25,32,.12);margin-bottom:8px}.azm-v3-error-card__buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.azm-v3-error-card__buttons .secondary__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 24px;border:1px solid rgba(17,17,17,.12);color:#111;background:#fff;font-weight:900}.azm-v3-error-card__buttons .secondary__btn:hover{background:#111;color:#fff}.azm-v3-wc-system-page .woocommerce{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:var(--azm-radius);padding:24px}.azm-v3-wc-system-page .woocommerce table.shop_table{border-radius:var(--azm-radius);overflow:hidden}.azm-v3-wc-system-page .woocommerce button.button,.azm-v3-wc-system-page .woocommerce a.button,.azm-v3-wc-system-page .woocommerce input.button{border-radius:999px;background:var(--azm-primary);color:#fff;font-weight:900}.azm-v3-wc-system-page .woocommerce input.input-text,.azm-v3-wc-system-page .woocommerce textarea,.azm-v3-wc-system-page .woocommerce select{border:1px solid rgba(17,17,17,.12);border-radius:14px;padding:10px 14px;background:#fff}.azm-v3-public-page--page-2 .azm-v3-public-card,.azm-v3-public-page--page-2 .azm-v3-search-panel{border-radius:22px}.azm-v3-public-page--page-3 .azm-v3-public-card{box-shadow:none;border-color:rgba(17,17,17,.09)}.azm-v3-public-page--page-4 .azm-v3-public-card{padding:44px}.azm-v3-public-page--page-5 .azm-v3-public-card,.azm-v3-public-page--page-5 .azm-v3-search-panel{padding:24px} @media(max-width:991px){.azm-v3-public-card{padding:24px}.azm-v3-public-breadcrumb .breadcrumb__content--title{font-size:28px}.azm-v3-public-sidebar{margin-top:24px}.azm-v3-public-search{flex-direction:column;align-items:stretch}.azm-v3-public-search button{width:100%}.azm-v3-error-card__code{font-size:66px}.azm-v3-empty-state,.azm-v3-error-card{padding:28px}.azm-v3-wc-system-page .woocommerce{padding:16px}} @media(max-width:575px){.azm-v3-public-breadcrumb{padding:42px 0 36px}.azm-v3-public-breadcrumb .breadcrumb__content--title{font-size:24px}.azm-v3-public-card{padding:18px}.azm-v3-public-links{gap:8px}.azm-v3-public-links a{font-size:12px;padding:7px 11px}.azm-v3-empty-state h2,.azm-v3-error-card h1{font-size:23px}.azm-v3-error-card__buttons{flex-direction:column}.azm-v3-error-card__buttons a{width:100%}} .azm-v3-skip-link{position:fixed;top:10px;right:10px;z-index:10000;transform:translateY(-140%);background:var(--azm-primary,#d71920);color:#fff;padding:10px 16px;border-radius:var(--azm-radius,8px);transition:transform .2s ease} .azm-v3-skip-link:focus{transform:translateY(0);color:#fff} .azm-v3-floating-contact{position:fixed;left:18px;bottom:96px;z-index:960;display:flex;flex-direction:column;gap:8px} .azm-v3-floating-contact__item{min-width:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:999px;background:#fff;color:#202020;box-shadow:0 12px 34px rgba(0,0,0,.15);font-size:12px;font-weight:700;border:1px solid rgba(0,0,0,.06)} .azm-v3-floating-contact__item--primary{background:var(--azm-primary,#d71920);color:#fff} .azm-v3-backtop{position:fixed;left:18px;bottom:36px;width:44px;height:44px;border:0;border-radius:50%;background:#111;color:#fff;z-index:950;box-shadow:0 12px 30px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(12px);transition:.22s ease} .azm-v3-backtop.is-visible{opacity:1;visibility:visible;transform:translateY(0)} .azm-v3-mobile-bottom{position:fixed;right:10px;left:10px;bottom:10px;z-index:980;display:none;align-items:center;justify-content:space-between;gap:4px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 44px rgba(0,0,0,.18);border-radius:20px;backdrop-filter:blur(12px)} .azm-v3-mobile-bottom__item{appearance:none;border:0;background:transparent;color:#222;flex:1 1 20%;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:700;line-height:1.4;position:relative;padding:3px 2px} .azm-v3-mobile-bottom__icon{font-size:17px;line-height:1} .azm-v3-mobile-bottom__item em{position:absolute;top:-3px;left:22%;min-width:17px;height:17px;border-radius:999px;background:var(--azm-primary,#d71920);color:#fff;font-style:normal;font-size:10px;line-height:17px;text-align:center} .azm-v3-ready .product__card,.azm-v3-ready .blog__card,.azm-v3-ready .azm-v3-public-card,.azm-v3-ready .single__widget,.azm-v3-ready .footer__widget{overflow-wrap:anywhere} .azm-v3-ready img{max-width:100%;height:auto} .azm-v3-ready .woocommerce form .form-row input.input-text,.azm-v3-ready .woocommerce form .form-row textarea,.azm-v3-ready .woocommerce-input-wrapper select,.azm-v3-ready .input__field,.azm-v3-ready .form-control{min-height:44px} .azm-v3-ready .woocommerce-message,.azm-v3-ready .woocommerce-info,.azm-v3-ready .woocommerce-error{border-radius:var(--azm-radius,8px);line-height:1.8} @media (min-width:1200px){.container{max-width:var(--azm-container,1240px)}} @media (max-width:1199.98px){.azm-v3-ready .header__menu--items{gap:18px} .azm-v3-ready .main__header--right{gap:12px} .azm-v3-ready .shop__product--wrapper,.azm-v3-ready .blog__section--inner,.azm-v3-ready .product__details--section{padding-top:42px;padding-bottom:42px}} @media (max-width:991.98px){body.azm-v3-mobile-sticky-header .header__section{position:sticky;top:0;z-index:900;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.08)} body.azm-v3-mobile-bottom-enabled{padding-bottom:84px} body.azm-v3-mobile-bottom-enabled .azm-v3-mobile-bottom{display:flex} .azm-v3-floating-contact{left:12px;bottom:90px} .azm-v3-floating-contact__item span:last-child{display:none} .azm-v3-backtop{left:12px;bottom:150px} .azm-v3-ready .hero__slider--section,.azm-v3-ready .categories__section,.azm-v3-ready .product__section,.azm-v3-ready .banner__section,.azm-v3-ready .blog__section,.azm-v3-ready .team__section,.azm-v3-ready .newsletter__section,.azm-v3-ready .azm-v3-services-section,.azm-v3-ready .azm-v3-about-section,.azm-v3-ready .azm-v3-public-page,.azm-v3-ready .shop__section,.azm-v3-ready .product__details--section,.azm-v3-ready .blog__details--section{padding-top:38px;padding-bottom:38px} body.azm-v3-compact-mobile-spacing .hero__slider--section,body.azm-v3-compact-mobile-spacing .categories__section,body.azm-v3-compact-mobile-spacing .product__section,body.azm-v3-compact-mobile-spacing .banner__section,body.azm-v3-compact-mobile-spacing .blog__section,body.azm-v3-compact-mobile-spacing .team__section,body.azm-v3-compact-mobile-spacing .newsletter__section,body.azm-v3-compact-mobile-spacing .azm-v3-services-section,body.azm-v3-compact-mobile-spacing .azm-v3-about-section{padding-top:28px;padding-bottom:28px} .azm-v3-ready .section__heading--maintitle,.azm-v3-ready .section__heading--title,.azm-v3-ready .breadcrumb__content--title,.azm-v3-ready .product__details--info__title,.azm-v3-ready .blog__post--title{font-size:clamp(22px,6vw,30px) !important;line-height:1.45} .azm-v3-ready .hero__slider--items{min-height:auto;padding:34px 0} .azm-v3-ready .hero__slider--content{max-width:100%;text-align:center} .azm-v3-ready .azm-v3-hero-placeholder{min-height:220px;margin-top:20px} .azm-v3-ready .search__filter--form,.azm-v3-ready .search__filter--form__style2{display:grid !important;grid-template-columns:1fr;gap:10px} .azm-v3-ready .search__filter--width{width:100% !important} .azm-v3-ready .banner__grid,.azm-v3-ready .azm-v3-showcase-grid,.azm-v3-ready .azm-v3-services-grid,.azm-v3-ready .azm-v3-team-grid,.azm-v3-ready .azm-v3-blog-grid{grid-template-columns:1fr 1fr;gap:14px} .azm-v3-ready .shop__product--wrapper .row,.azm-v3-ready .product__details--section .row,.azm-v3-ready .blog__details--section .row{row-gap:22px} .azm-v3-ready .js-azm-shop-sidebar,.azm-v3-ready .js-azm-blog-sidebar,.azm-v3-ready .azm-v3-page-sidebar{max-height:calc(100vh - 84px);overflow:auto}} @media (max-width:767.98px){.azm-v3-ready .container{padding-left:10px;padding-right:10px} .azm-v3-ready .main__header--inner{min-height:64px} .azm-v3-ready .main__logo--img,.azm-v3-ready .azm-logo img{max-height:46px} .azm-v3-ready .header__topbar,.azm-v3-ready .header__topbar--right{font-size:11px} .azm-v3-ready .header__menu--wrapper{display:none} body.azm-v3-mobile-product-cols-2 .products .product,body.azm-v3-mobile-product-cols-2 .azm-v3-products-grid>*,body.azm-v3-mobile-product-cols-2 .shop__product--wrapper [class*="col-"]{width:50%;flex:0 0 50%} body.azm-v3-mobile-product-cols-1 .products .product,body.azm-v3-mobile-product-cols-1 .azm-v3-products-grid>*,body.azm-v3-mobile-product-cols-1 .shop__product--wrapper [class*="col-"]{width:100%;flex:0 0 100%} .azm-v3-ready .product__card{border-radius:calc(var(--azm-radius,8px) + 2px)} .azm-v3-ready .product__card--content{padding:10px} .azm-v3-ready .product__card--title,.azm-v3-ready .woocommerce-loop-product__title{font-size:13px !important;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px} .azm-v3-ready .product__card--price{font-size:13px} .azm-v3-ready .product__card--btn,.azm-v3-ready .primary__btn,.azm-v3-ready .secondary__btn{min-height:40px;padding:8px 12px;font-size:12px} .azm-v3-ready .banner__grid,.azm-v3-ready .azm-v3-showcase-grid,.azm-v3-ready .azm-v3-services-grid,.azm-v3-ready .azm-v3-team-grid,.azm-v3-ready .azm-v3-blog-grid{grid-template-columns:1fr} .azm-v3-ready .blog__card--content,.azm-v3-ready .team__content,.azm-v3-ready .single__widget{padding:14px} .azm-v3-ready .footer__widget{margin-bottom:0} .azm-v3-ready .footer__widget--title{font-size:15px} .azm-v3-ready .woocommerce table.shop_table{font-size:12px} .azm-v3-ready .woocommerce table.shop_table td,.azm-v3-ready .woocommerce table.shop_table th{padding:8px 6px} .azm-v3-ready .woocommerce-cart-form,.azm-v3-ready .woocommerce-checkout{overflow-x:auto}} @media (max-width:480px){.azm-v3-ready .azm-v3-mobile-bottom{right:6px;left:6px;bottom:6px;border-radius:16px} .azm-v3-ready .azm-v3-mobile-bottom__item{font-size:10px} .azm-v3-ready .hero__slider--items{padding:26px 0} .azm-v3-ready .section__heading--maintitle,.azm-v3-ready .section__heading--title{font-size:22px !important} .azm-v3-ready .product__details--info{padding:14px}} body.azm-v3-panel-open{overflow:hidden} .header__section--v3{position:sticky !important;top:0;z-index:990;box-shadow:0 8px 28px rgba(17,17,17,.06)} body.admin-bar .header__section--v3{top:32px} @media (max-width:782px){body.admin-bar .header__section--v3{top:46px}} .header__section--v3 .main__header.header__sticky{background:#fff} .header__section--v3 .header__bottom{position:relative;z-index:2} .azm-v3-ajax-notices{position:fixed;top:92px;right:16px;z-index:10020;display:grid;gap:8px;width:min(360px,calc(100vw - 32px));opacity:0;visibility:hidden;transform:translateY(-8px);transition:.22s ease} .azm-v3-minicart .azm-v3-ajax-notices{position:static;width:100%;opacity:1;visibility:visible;transform:none;margin:12px 0} .azm-v3-ajax-notices.is-visible{opacity:1;visibility:visible;transform:translateY(0)} .azm-v3-ajax-notice{border-radius:14px;padding:11px 14px;font-weight:800;font-size:13px;box-shadow:0 12px 35px rgba(17,17,17,.12);background:#fff;border:1px solid rgba(17,17,17,.08)} .azm-v3-ajax-notice--success{border-color:rgba(23,148,87,.24);color:#127445;background:#f0fff7} .azm-v3-ajax-notice--error{border-color:rgba(215,25,32,.24);color:var(--azm-primary);background:#fff4f4} .azm-v3-minicart{padding:0 !important;display:flex;flex-direction:column;overflow:hidden !important} .azm-v3-minicart .minicart__header{padding:18px 20px 14px;border-bottom:1px solid rgba(17,17,17,.08);background:#fff;position:sticky;top:0;z-index:2} .azm-v3-minicart .minicart__title{margin:0;font:900 20px/1.45 var(--azm-font-heading);color:#111} .azm-v3-minicart .minicart__header--desc{margin:3px 0 0;font-size:12px;color:#777} .azm-v3-minicart .minicart__close--btn{width:38px;height:38px;border:0;border-radius:50%;background:#f3f4f6;color:#111;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center} .azm-v3-minicart .minicart__close--btn:hover{background:var(--azm-primary);color:#fff} .azm-v3-minicart__body{padding:18px 20px 20px;overflow:auto;flex:1} .azm-v3-minicart-products{display:grid;gap:0} .azm-v3-minicart-item{position:relative;display:grid;grid-template-columns:76px 1fr;gap:12px;padding:14px 0 14px 30px;border-bottom:1px solid rgba(17,17,17,.08);align-items:center} .azm-v3-minicart-item.is-loading{opacity:.55;pointer-events:none} .azm-v3-minicart-item .minicart__thumb{width:76px;height:76px;border-radius:16px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;overflow:hidden} .azm-v3-minicart-item .minicart__thumb img{width:100%;height:100%;object-fit:contain;padding:4px} .azm-v3-minicart-item .minicart__subtitle{margin:0 0 7px;font-size:14px;line-height:1.65;font-weight:900;color:#111} .azm-v3-minicart-item .minicart__subtitle a:hover{color:var(--azm-primary)} .azm-v3-minicart-item .minicart__price{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:var(--azm-primary);font-weight:900;font-size:13px} .azm-v3-minicart-item .minicart__quantity{color:#777;font-weight:800} .azm-v3-minicart-item .minicart__product--remove{position:absolute;top:18px;left:0;width:24px;height:24px;border:0;border-radius:50%;background:#fee;color:var(--azm-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:900;cursor:pointer} .azm-v3-minicart-item .minicart__product--remove:hover{background:var(--azm-primary);color:#fff} .azm-v3-minicart-total{margin:18px 0 16px;background:#fafafa;border:1px solid rgba(17,17,17,.07);border-radius:16px;padding:14px 16px} .azm-v3-minicart-total .minicart__amount_list{margin:0;color:#111;font-size:14px} .azm-v3-minicart-total strong{color:var(--azm-primary);font-size:16px} .azm-v3-minicart .minicart__button{display:grid !important;grid-template-columns:1fr 1fr;gap:10px !important} .azm-v3-minicart .minicart__button--link{min-height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;padding:0 14px;text-align:center} .azm-v3-minicart-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:#666} .azm-v3-minicart-empty__icon{width:74px;height:74px;border-radius:50%;background:rgba(215,25,32,.08);color:var(--azm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:34px} .azm-v3-minicart-empty h4{margin:0;color:#111;font:900 18px/1.5 var(--azm-font-heading)} .azm-v3-mobile-cart-count{position:absolute;top:4px;inset-inline-start:50%;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--azm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900} .azm-v3-product-card .product__card--btn,.azm-v3-product-card .product__card--btn.add_to_cart_button,.azm-v3-product-card .added_to_cart,.azm-v3-shop-product-card .product__card--btn,.woocommerce .azm-v3-product-card a.add_to_cart_button,.woocommerce .azm-v3-shop-product-card a.add_to_cart_button{min-height:42px;border:0 !important;border-radius:999px !important;background:var(--azm-primary) !important;color:#fff !important;display:inline-flex !important;align-items:center;justify-content:center;padding:9px 18px !important;font-weight:900 !important;line-height:1.4 !important;box-shadow:none !important;text-decoration:none !important} .azm-v3-product-card .product__card--btn:hover,.azm-v3-product-card .added_to_cart:hover{background:#111 !important;color:#fff !important} .azm-v3-product-card .product__card--btn.is-loading,.azm-v3-product-card .product__card--btn.loading,.azm-v3-product-cartbox .single_add_to_cart_button.is-loading{opacity:.7;pointer-events:none;position:relative} .azm-v3-product-card .product__card--btn.is-added{background:#159957 !important} .azm-v3-product-card .added_to_cart{margin-top:8px;background:#111 !important} .azm-v3-product-card .product__card--footer{display:grid;gap:8px} .azm-v3-shop-view{border:0;cursor:pointer;font-weight:900} .azm-v3-shop-grid--list>[class*="col-"]{width:100% !important;flex:0 0 100% !important;max-width:100% !important} .azm-v3-shop-main--list .product__card{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:22px;align-items:stretch;padding:14px} .azm-v3-shop-main--list .product__card--thumbnail{min-height:100%;border-radius:var(--azm-radius);overflow:hidden;background:#f7f7f7} .azm-v3-shop-main--list .product__card--thumbnail__link{height:100%;display:flex;align-items:center;justify-content:center} .azm-v3-shop-main--list .product__card--thumbnail__img,.azm-v3-shop-main--list .azm-v3-product-placeholder{height:220px;object-fit:contain} .azm-v3-shop-main--list .product__card--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px 0} .azm-v3-shop-main--list .product__card--title{min-height:auto;font-size:20px} .azm-v3-shop-main--list .product__card--footer{margin-top:18px} @media (max-width:767.98px){.azm-v3-shop-main--list .product__card{grid-template-columns:1fr;gap:12px} .azm-v3-shop-main--list .product__card--thumbnail__img,.azm-v3-shop-main--list .azm-v3-product-placeholder{height:190px} body.admin-bar .header__section--v3{top:46px} .azm-v3-ajax-notices{top:76px;right:10px;left:10px;width:auto}} .main__logo--img,.azm-v3-ready .custom-logo-link img,.azm-logo img{width:var(--azm-logo-w,150px) !important;height:var(--azm-logo-h,58px) !important;max-width:var(--azm-logo-w,150px) !important;object-fit:contain} .main__logo--link{display:inline-flex;align-items:center} @media (max-width:767.98px){.main__logo--img,.azm-v3-ready .custom-logo-link img,.azm-logo img{width:var(--azm-logo-mobile-w,120px) !important;height:var(--azm-logo-mobile-h,48px) !important;max-width:var(--azm-logo-mobile-w,120px) !important}} .header__section--v3{position:relative !important;top:auto} body.azm-v3-header-sticky-enabled .header__section--v3{position:sticky !important;top:0;z-index:990;box-shadow:0 8px 28px rgba(17,17,17,.06)} body.admin-bar.azm-v3-header-sticky-enabled .header__section--v3{top:32px} @media (max-width:782px){body.admin-bar.azm-v3-header-sticky-enabled .header__section--v3{top:46px}} .header__menu--items{position:relative} .header__menu--link .menu__plus{margin-inline-start:6px;font-size:11px;opacity:.75} .header__mega--menu.azm-v3-mega-menu{position:absolute;top:100%;inset-inline-start:0;width:min(960px,calc(100vw - 40px));background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:0 0 calc(var(--azm-radius) + 8px) calc(var(--azm-radius) + 8px);box-shadow:0 22px 60px rgba(17,17,17,.13);padding:26px;gap:24px;opacity:0;visibility:hidden;transform:translateY(12px);transition:.22s ease;z-index:50;display:grid !important;grid-template-columns:repeat(var(--azm-mega-cols,4),minmax(0,1fr))} .header__menu--items:hover>.header__mega--menu,.header__menu--items:focus-within>.header__mega--menu{opacity:1;visibility:visible;transform:translateY(0)} .header__mega--menu__li{min-width:0} .header__mega--sub__menu{margin:0;padding:0;list-style:none;display:grid;gap:10px} .header__mega--sub__menu--title{color:#333;font-size:13px;font-weight:800;display:block;line-height:1.6} .header__mega--sub__menu--title:hover{color:var(--azm-primary);transform:translateX(-4px)} .header__mega--menu>.header__mega--menu__li>.header__mega--sub__menu--title{color:#111;font-size:14px;font-weight:950;padding-bottom:9px;border-bottom:1px solid rgba(17,17,17,.08);margin-bottom:4px} .azm-v3-mega-banner .header__mega--menu__banner{border-radius:calc(var(--azm-radius) + 10px);background:linear-gradient(135deg,rgba(215,25,32,.10),rgba(17,17,17,.06));padding:18px;min-height:150px;display:flex !important;flex-direction:column;justify-content:center;gap:8px;color:#111} .azm-v3-mega-banner__visual{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--azm-primary);color:#fff;font-weight:950} .azm-v3-mega-banner strong{font-size:16px;line-height:1.5} .azm-v3-mega-banner small{color:#666;line-height:1.8;font-weight:700} .categories__menu--link{display:flex !important;align-items:center;gap:10px} .azm-v3-category-menu-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--azm-primary);flex:0 0 24px} .azm-v3-category-menu-icon svg{width:22px;height:22px} .azm-v3-products-track{display:flex;gap:var(--azm-products-gap-local,var(--azm-products-gap,24px));overflow:hidden;align-items:stretch} .azm-v3-products-slide{flex:0 0 calc((100% - (var(--azm-products-gap-local,var(--azm-products-gap,24px)) * (var(--azm-products-per-view-local,var(--azm-products-per-view,4)) - 1))) / var(--azm-products-per-view-local,var(--azm-products-per-view,4)));max-width:calc((100% - (var(--azm-products-gap-local,var(--azm-products-gap,24px)) * (var(--azm-products-per-view-local,var(--azm-products-per-view,4)) - 1))) / var(--azm-products-per-view-local,var(--azm-products-per-view,4)))} @media (max-width:991.98px){.azm-v3-products-slide{flex-basis:calc((100% - 18px) / 2);max-width:calc((100% - 18px) / 2)}} @media (max-width:575.98px){.azm-v3-products-slide{flex-basis:82%;max-width:82%}} .azm-v3-blog__card,.azm-v3-archive-card{border-radius:calc(var(--azm-radius) + 4px);overflow:hidden} .azm-v3-blog__card .blog__card--content,.azm-v3-archive-card .blog__card--content{padding:14px 14px 16px !important} .azm-v3-blog__thumb,.azm-v3-archive-card .blog__card--thumbnail{aspect-ratio:16 / 9;overflow:hidden;background:#f5f5f5} .azm-v3-blog__img,.azm-v3-blog__placeholder,.azm-v3-archive-card .azm-v3-blog__img,.azm-v3-archive-card .azm-v3-blog__placeholder{width:100%;height:100% !important;min-height:auto !important;object-fit:cover;display:flex;align-items:center;justify-content:center} .azm-v3-blog__meta{font-size:11px;margin-bottom:7px} .blog__card--title{font-size:16px !important;line-height:1.55 !important;margin-bottom:8px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .blog__card--desc{font-size:12px !important;line-height:1.85 !important;margin-bottom:10px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .blog__card--btn__link{font-size:12px;font-weight:900} .azm-v3-home-deal .product__section--inner{background:#fff;border-radius:calc(var(--azm-radius) + 12px);border:1px solid rgba(17,17,17,.07);box-shadow:0 16px 44px rgba(17,17,17,.06);padding:22px} .azm-v3-home-deal .single__product--topbar{gap:28px} .azm-v3-deal-gallery{width:min(48%,520px);flex:0 0 min(48%,520px)} .azm-v3-deal-gallery--left{order:2} .azm-v3-deal-preview .swiper-slide{display:none} .azm-v3-deal-preview .swiper-slide.is-active{display:block} .azm-v3-deal-preview .single__product--thumbnail{min-height:360px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:calc(var(--azm-radius) + 10px);overflow:hidden} .azm-v3-deal-preview .single__product--thumbnail__img{width:100%;height:360px;object-fit:contain;padding:18px} .azm-v3-deal-nav{margin-top:14px;overflow:hidden} .azm-v3-deal-nav .swiper-wrapper{display:flex;gap:10px} .azm-v3-deal-nav .single__product--nav__items{width:74px;height:74px;border:1px solid rgba(17,17,17,.10);border-radius:14px;background:#fff;padding:5px;cursor:pointer;opacity:.72} .azm-v3-deal-nav .single__product--nav__items.is-active{opacity:1;border-color:var(--azm-primary);box-shadow:0 8px 22px rgba(215,25,32,.12)} .azm-v3-deal-nav .single__product--nav__thumbnail{width:100%;height:100%;object-fit:contain} .azm-v3-deal-content{flex:1;min-width:0} .azm-v3-deal-content .single__product--title{font-size:30px;line-height:1.5;font-weight:950} .azm-v3-deal-content .single__product--price{font-size:20px;margin:12px 0} .azm-v3-deal-stock{gap:14px;flex-wrap:wrap;margin:14px 0} .azm-v3-deal-progress{width:100%;height:8px;background:#f0f0f0;border-radius:999px;overflow:hidden;display:block} .azm-v3-deal-progress span{display:block;height:100%;background:var(--azm-primary);border-radius:inherit} .azm-v3-countdown-item{width:70px;height:70px;border-radius:16px;background:#111;color:#fff;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;margin-inline-end:8px} .azm-v3-countdown-number{font-weight:950;font-size:18px} .azm-v3-countdown-label{font-size:11px;opacity:.8} @media (max-width:991.98px){.azm-v3-home-deal .single__product--topbar{display:block !important} .azm-v3-deal-gallery{width:100%;max-width:100%;margin-bottom:20px} .azm-v3-deal-preview .single__product--thumbnail,.azm-v3-deal-preview .single__product--thumbnail__img{height:270px;min-height:270px} .azm-v3-deal-content .single__product--title{font-size:22px}} .azm-v3-footer-symbols{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)} .footer__bg:not(.footer__color--style) .azm-v3-footer-symbols{border-top-color:rgba(17,17,17,.08)} .azm-v3-footer-symbols__grid{display:flex;flex-wrap:wrap;gap:12px;align-items:center} .azm-v3-footer-symbol{min-width:86px;min-height:86px;padding:10px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:inherit;text-align:center} .footer__bg:not(.footer__color--style) .azm-v3-footer-symbol{background:#fff;border-color:rgba(17,17,17,.08);color:#222} .azm-v3-footer-symbol img{max-width:64px;max-height:48px;object-fit:contain} .azm-v3-footer-symbol__placeholder{width:54px;height:44px;border-radius:12px;background:var(--azm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:950} .azm-v3-footer-symbol strong{font-size:11px;line-height:1.5} .azm-v3-pagination{margin-top:36px} .azm-v3-pagination .pagination{gap:8px;flex-wrap:wrap} .azm-v3-pagination .page-link,.azm-v3-pagination .page-numbers{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--azm-border);border-radius:12px;background:#fff;color:var(--azm-text);font-weight:800;padding:0 12px} .azm-v3-pagination .page-item.active .page-link,.azm-v3-pagination .page-numbers.current{background:var(--azm-primary);border-color:var(--azm-primary);color:#fff} .azm-v3-pagination .page-link:hover,.azm-v3-pagination a.page-numbers:hover{color:#fff;background:var(--azm-primary);border-color:var(--azm-primary)} .azm-v3-minicart{width:min(420px,92vw);background:#fff;box-shadow:-20px 0 45px rgba(0,0,0,.18);display:flex;flex-direction:column} .azm-v3-minicart .minicart__header{flex:0 0 auto;border-bottom:1px solid var(--azm-border);padding:18px 20px} .azm-v3-minicart .minicart__title{margin:0 0 4px;font-size:19px;font-weight:900} .azm-v3-minicart .minicart__header--desc{margin:0;color:var(--azm-muted);font-size:13px} .azm-v3-minicart__body{flex:1 1 auto;overflow-y:auto;padding:18px 20px} .azm-v3-minicart-products{display:flex;flex-direction:column;gap:14px} .azm-v3-minicart-item{position:relative;display:grid;grid-template-columns:82px 1fr;gap:12px;align-items:start;padding:10px;border:1px solid var(--azm-border);border-radius:16px;background:#fff;transition:opacity .18s ease,transform .18s ease} .azm-v3-minicart-item.is-loading{opacity:.55;transform:scale(.985);pointer-events:none} .azm-v3-minicart-item .minicart__thumb{width:82px;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--azm-soft);display:block} .azm-v3-minicart-item .minicart__thumb img{width:100%;height:100%;object-fit:cover} .azm-v3-minicart-item .minicart__subtitle{font-size:13.5px;line-height:1.7;margin:0 0 8px;padding-left:26px} .azm-v3-minicart-item .minicart__subtitle a{color:var(--azm-heading)} .azm-v3-minicart-item .minicart__price{display:flex;gap:8px;align-items:center;color:var(--azm-primary);font-weight:900;font-size:13px} .azm-v3-minicart-item .variation{font-size:12px;color:var(--azm-muted);margin:6px 0 0} .azm-v3-minicart .minicart__product--remove{position:absolute;top:9px;left:9px;width:28px;height:28px;border:0;border-radius:50%;background:#fff2f2;color:#d71920;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center} .azm-v3-minicart-total{border-top:1px solid var(--azm-border);margin-top:16px;padding-top:14px} .azm-v3-minicart .minicart__button{position:sticky;bottom:-18px;background:#fff;padding-top:14px;padding-bottom:2px} .azm-v3-minicart-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px} .azm-v3-minicart-empty__icon{width:72px;height:72px;border-radius:22px;background:var(--azm-soft);color:var(--azm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:34px} .azm-v3-search-modal{backdrop-filter:blur(3px)} .azm-v3-search-modal__card{box-shadow:0 30px 90px rgba(0,0,0,.26)} .azm-v3-modal-kicker{display:inline-flex;margin-bottom:8px;color:var(--azm-primary);font-weight:900} .azm-v3-search-modal__desc{margin:-4px 0 18px;color:var(--azm-muted)} .azm-v3-search-modal__quick{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:16px;font-size:13px} .azm-v3-search-modal__quick span{color:var(--azm-muted)} .azm-v3-search-modal__quick a{border:1px solid var(--azm-border);border-radius:999px;padding:7px 12px;color:var(--azm-heading);background:#fff} .azm-v3-search-modal__quick a:hover{background:var(--azm-primary);color:#fff;border-color:var(--azm-primary)} .product__card--action__btn{border:0;cursor:pointer} .product__card--action__btn.is-added{background:var(--azm-primary);color:#fff} .product__card--btn.is-loading,.single_add_to_cart_button.is-loading{opacity:.65;pointer-events:none} .product__card--btn.is-added{background:#138a36 !important} .azm-v3-quick-view-modal{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;padding:22px;opacity:0;visibility:hidden;pointer-events:none;transition:.22s ease} .azm-v3-quick-view-modal.is-open{opacity:1;visibility:visible;pointer-events:auto} .azm-v3-quick-view-modal__card{position:relative;width:min(920px,100%);max-height:min(760px,92vh);overflow-y:auto;background:#fff;border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.28)} .azm-v3-quick-view-modal__close{position:absolute;top:14px;left:14px;z-index:2;border:0;width:40px;height:40px;border-radius:50%;background:#fff2f2;color:#d71920;font-size:24px} .azm-v3-quick-view__grid{display:grid;grid-template-columns:minmax(280px,42%) 1fr;gap:24px;padding:28px} .azm-v3-quick-view__media{border-radius:18px;overflow:hidden;background:var(--azm-soft);min-height:320px;display:flex;align-items:center;justify-content:center} .azm-v3-quick-view__media img{width:100%;height:100%;object-fit:cover} .azm-v3-quick-view__label{display:inline-flex;color:var(--azm-primary);font-weight:900;margin-bottom:8px} .azm-v3-quick-view__title{font-size:24px;line-height:1.6;margin-bottom:10px} .azm-v3-quick-view__price{font-size:21px;color:var(--azm-primary);font-weight:900;margin:12px 0} .azm-v3-quick-view__desc{color:var(--azm-muted);line-height:1.9;margin-bottom:14px} .azm-v3-quick-view__meta{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px} .azm-v3-quick-view__meta li{background:var(--azm-soft);border-radius:12px;padding:9px 12px;font-size:13px} .azm-v3-quick-view__meta span{font-weight:900;color:var(--azm-heading)} .azm-v3-quick-view__actions{display:flex;gap:10px;flex-wrap:wrap} .azm-v3-modal-loader{padding:60px 24px;text-align:center;font-weight:900;color:var(--azm-muted)} .azm-v3-compare-section{background:#fafafa} .azm-v3-compare-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px} .azm-v3-compare-head span{color:var(--azm-primary);font-weight:900} .azm-v3-compare-head h2{margin:6px 0;font-size:28px} .azm-v3-compare-head p{margin:0;color:var(--azm-muted)} .azm-v3-compare-loader{display:none;margin-bottom:16px;padding:12px 16px;border-radius:12px;background:#fff7e6;color:#8a5b00;font-weight:800} .azm-v3-compare-loader.is-visible{display:block} .azm-v3-compare-empty{background:#fff;border:1px dashed var(--azm-border);border-radius:18px;padding:36px;text-align:center} .azm-v3-compare-table-wrap{overflow-x:auto;background:#fff;border-radius:18px;border:1px solid var(--azm-border)} .azm-v3-compare-table{width:100%;border-collapse:collapse;min-width:760px} .azm-v3-compare-table th,.azm-v3-compare-table td{border-bottom:1px solid var(--azm-border);border-left:1px solid var(--azm-border);padding:16px;vertical-align:top;text-align:right} .azm-v3-compare-table th{width:170px;background:var(--azm-soft);font-weight:900;color:var(--azm-heading)} .azm-v3-compare-table td{min-width:210px;position:relative} .azm-v3-compare-table img{width:120px;height:120px;object-fit:cover;border-radius:14px;display:block;margin-bottom:12px;background:var(--azm-soft)} .azm-v3-compare-table strong{display:block;color:var(--azm-heading);line-height:1.7} .azm-v3-compare-remove{position:absolute;top:10px;left:10px;border:0;width:30px;height:30px;border-radius:50%;background:#fff2f2;color:#d71920;font-size:20px} @media (max-width:767.98px){.azm-v3-quick-view__grid{grid-template-columns:1fr;padding:18px} .azm-v3-quick-view__media{min-height:220px} .azm-v3-quick-view__title{font-size:19px} .azm-v3-compare-head{align-items:stretch;flex-direction:column} .azm-v3-search-modal .predictive__search--form{flex-direction:column} .azm-v3-search-modal .predictive__search--form input{min-height:46px} .azm-v3-search-modal .predictive__search--form button{min-height:46px}} .azm-v3-wishlist-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:4px;border-radius:999px;background:var(--azm-primary);color:#fff;font-size:11px;line-height:1} .azm-v3-wishlist-count.is-empty{opacity:.55} .product__card--action__btn.is-wishlisted,.product__card--action__btn.is-added,.single__product--action__btn.is-wishlisted,.single__product--action__btn.is-added{background:var(--azm-primary) !important;color:#fff !important;border-color:var(--azm-primary) !important} .azm-v3-wishlist-section{background:#fff} .azm-v3-wishlist-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px;padding:24px;border:1px solid var(--azm-border);border-radius:var(--azm-radius-lg);background:linear-gradient(135deg,#fff 0%,#fff7f7 100%)} .azm-v3-wishlist-head span{color:var(--azm-primary);font-weight:800;font-size:13px} .azm-v3-wishlist-head h2{margin:8px 0 6px;font-size:clamp(22px,2.2vw,32px);color:var(--azm-heading)} .azm-v3-wishlist-head p{margin:0;max-width:620px;color:var(--azm-text-muted)} .azm-v3-wishlist-loader,.azm-v3-wishlist-empty,.azm-v3-compare-loader{display:none} .azm-v3-wishlist-loader.is-visible,.azm-v3-compare-loader.is-visible{display:block;padding:18px;text-align:center;color:var(--azm-text-muted)} .azm-v3-wishlist-empty{display:block;text-align:center;padding:50px 24px;border:1px dashed var(--azm-border);border-radius:var(--azm-radius-lg);background:#fff} .azm-v3-wishlist-empty__icon{width:64px;height:64px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:#fff2f2;color:var(--azm-primary);font-size:34px} .azm-v3-wishlist-empty h3{margin-bottom:8px;color:var(--azm-heading)} .azm-v3-wishlist-empty p{color:var(--azm-text-muted);margin-bottom:18px} .azm-v3-wishlist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;padding:12px 16px;border:1px solid var(--azm-border);border-radius:var(--azm-radius-md);background:#fff;color:var(--azm-heading);font-weight:700} .azm-v3-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px} .azm-v3-wishlist-item{position:relative} .azm-v3-wishlist-remove{position:absolute;top:10px;left:10px;z-index:5;width:30px;height:30px;border:0;border-radius:50%;background:#fff;color:var(--azm-primary);box-shadow:0 8px 22px rgba(0,0,0,.12);font-size:20px;line-height:1;cursor:pointer} .azm-v3-wishlist-item .azm-v3-product-card{height:100%} @media (max-width:1199.98px){.azm-v3-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:767.98px){.azm-v3-wishlist-head{flex-direction:column;align-items:stretch;padding:18px} .azm-v3-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .azm-v3-wishlist-toolbar{align-items:stretch;flex-direction:column}} @media (max-width:480px){.azm-v3-wishlist-grid{grid-template-columns:1fr}} .azm-v3-hero-slide-bg{background-image:var(--azm-hero-image);background-size:contain;background-repeat:no-repeat;background-position:left center}.azm-v3-hero-art--image{display:flex;align-items:center;justify-content:center;background:transparent!important;box-shadow:none!important}.azm-v3-hero-art--image img{max-width:100%;max-height:360px;object-fit:contain;display:block}.azm-v3-home-hero--3 .azm-v3-hero-thumb{background-image:var(--azm-hero-image);background-size:cover;background-position:center}.azm-v3-home-hero--3 .azm-v3-hero-thumb:not([style]){background:linear-gradient(135deg,rgba(215,25,32,.1),rgba(17,17,17,.08))}.azm-v3-home-hero .azm-v3-hero-art>span{display:inline-flex;min-width:110px;min-height:110px;border-radius:24px;align-items:center;justify-content:center;background:rgba(215,25,32,.1);color:var(--azm-primary);font-weight:900;text-align:center;padding:18px} .header__mega--menu.azm-v3-mega-menu{inset-inline-start:50%;transform:translate(-50%,18px);max-width:calc(var(--azm-container) - 24px);width:min(100vw - 32px,var(--azm-container));padding:26px!important;border-radius:0 0 calc(var(--azm-radius) + 10px) calc(var(--azm-radius) + 10px);background:#fff;box-shadow:0 28px 60px rgba(17,17,17,.14);border:1px solid rgba(17,17,17,.06);gap:22px;z-index:99}.header__menu--items:hover>.header__mega--menu,.header__menu--items:focus-within>.header__mega--menu{transform:translate(-50%,0)}.azm-v3-mega-menu--full{max-width:none;width:calc(100vw - 32px)}.azm-v3-mega-menu--compact{max-width:860px}.azm-v3-mega-menu--cols-2{--azm-mega-cols:2}.azm-v3-mega-menu--cols-3{--azm-mega-cols:3}.azm-v3-mega-menu--cols-4{--azm-mega-cols:4}.azm-v3-mega-menu--cols-5{--azm-mega-cols:5}.header__mega--menu.azm-v3-mega-menu{display:grid!important;grid-template-columns:repeat(var(--azm-mega-cols,4),minmax(0,1fr))}.header__mega--sub__menu--link{display:block;color:#666;font-size:13px;font-weight:650;line-height:1.7;padding:4px 0}.header__mega--sub__menu--link:hover{color:var(--azm-primary);padding-inline-start:5px}.azm-v3-mega-banner em{display:inline-flex;width:max-content;background:rgba(215,25,32,.1);color:var(--azm-primary);border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:900}.azm-v3-mega-banner .header__mega--menu__banner{height:100%} .azm-v3-live-search{margin-top:14px}.azm-v3-live-search__status{font-size:12px;color:#777;min-height:18px}.azm-v3-live-search-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;max-height:360px;overflow:auto}.azm-v3-live-search__item{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid rgba(17,17,17,.07);border-radius:14px;background:#fff;color:#111}.azm-v3-live-search__item:hover{border-color:rgba(215,25,32,.25);box-shadow:0 10px 24px rgba(17,17,17,.06);color:var(--azm-primary)}.azm-v3-live-search__thumb{width:54px;height:54px;flex:0 0 54px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,var(--azm-primary),#111);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900}.azm-v3-live-search__img{width:100%;height:100%;object-fit:cover}.azm-v3-live-search__body{display:flex;flex-direction:column;gap:3px}.azm-v3-live-search__body strong{font-size:13px;line-height:1.6}.azm-v3-live-search__body small{font-size:12px;color:#777}.azm-v3-live-search__all{margin-top:10px;display:flex;justify-content:center;align-items:center;border-radius:999px;background:#111;color:#fff!important;padding:10px 14px;font-weight:800}.azm-v3-live-search-empty{padding:16px;border-radius:14px;background:#f7f7f7;color:#666;text-align:center;margin-top:8px} .azm-v3-archive-card.blog__card{box-shadow:0 8px 22px rgba(17,17,17,.055)}.azm-v3-archive-card .blog__card--thumbnail{aspect-ratio:16/9}.azm-v3-archive-card .azm-v3-blog__img,.azm-v3-archive-card .azm-v3-blog__placeholder{height:100%;min-height:0}.azm-v3-archive-card .blog__card--content{padding:14px 16px 16px}.azm-v3-archive-card .blog__card--meta{font-size:12px;margin-bottom:6px}.azm-v3-archive-card .blog__card--title{font-size:16px;line-height:1.55;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.azm-v3-archive-card .blog__card--desc{font-size:13px;line-height:1.75;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.azm-v3-archive-card .blog__card--meta__date{top:10px;right:10px;min-width:46px;min-height:46px;font-size:12px;border-radius:9px}.azm-v3-blog-page--blog-4 .azm-v3-blog-archive-grid>.mb-30,.azm-v3-blog-page--blog-5 .azm-v3-blog-archive-grid>.mb-30{margin-bottom:18px!important}.azm-v3-blog-page--blog-5 .azm-v3-archive-card{display:grid;grid-template-columns:160px 1fr;align-items:stretch}.azm-v3-blog-page--blog-5 .azm-v3-archive-card .blog__card--thumbnail{height:100%;aspect-ratio:auto}.azm-v3-blog-page--blog-5 .azm-v3-archive-card .blog__card--meta__date{display:none}.azm-v3-blog-page--card-list .azm-v3-archive-card{display:grid;grid-template-columns:240px 1fr}.azm-v3-blog-page--card-list .azm-v3-archive-card .blog__card--thumbnail{aspect-ratio:16/9;height:100%} @media(max-width:767px){.azm-v3-hero-slide-bg{background-image:var(--azm-hero-mobile-image,var(--azm-hero-image));background-size:cover;background-position:center}.azm-v3-hero-slide-bg:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.72);pointer-events:none}.azm-v3-home-hero .slider__content,.azm-v3-home-hero .hero__content--style5{position:relative;z-index:1}.azm-v3-hero-art--image{display:none!important}.header__mega--menu.azm-v3-mega-menu{display:none!important}.azm-v3-blog-page--blog-5 .azm-v3-archive-card,.azm-v3-blog-page--card-list .azm-v3-archive-card{display:block}.azm-v3-live-search-list{max-height:280px}} .azm-v3-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 12px 30px rgba(17,17,17,.14);font-size:26px;display:flex;align-items:center;justify-content:center}.azm-v3-hero-arrow:hover{background:var(--azm-primary);color:#fff}.azm-v3-hero-arrow--prev{right:18px}.azm-v3-hero-arrow--next{left:18px}.azm-v3-hero-effect-slide .azm-v3-hero-slide{transition:transform .45s ease,opacity .45s ease}.azm-v3-hero-effect-slide .azm-v3-hero-slide:not(.is-active){transform:translateX(24px)}@media(max-width:767px){.azm-v3-hero-arrow{display:none}} .azm-v3-search-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px} .azm-v3-search-tabs button{border:1px solid rgba(17,17,17,.08);background:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800;color:#333;cursor:pointer;transition:.2s ease} .azm-v3-search-tabs button:hover,.azm-v3-search-tabs button.is-active{background:var(--azm-primary);border-color:var(--azm-primary);color:#fff} .azm-v3-live-search__results.is-loading{opacity:.68;pointer-events:none} .azm-v3-live-search-group{margin-top:12px} .azm-v3-live-search-group__title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:13px;font-weight:900;color:var(--azm-heading)} .azm-v3-live-search-group__title span{display:inline-flex;align-items:center;gap:6px} .azm-v3-live-search-group__title small{font-size:11px;color:#888;font-weight:700} .azm-v3-live-search__item.is-active{border-color:rgba(215,25,32,.45);box-shadow:0 10px 24px rgba(215,25,32,.10);color:var(--azm-primary);outline:2px solid rgba(215,25,32,.10)} .azm-v3-live-search__meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:2px} .azm-v3-live-search__badge{display:inline-flex;align-items:center;border-radius:999px;background:#f3f3f3;color:#555;padding:2px 8px;font-size:11px;font-weight:800} .azm-v3-live-search__badge--price{background:rgba(215,25,32,.08);color:var(--azm-primary)} .azm-v3-live-search__badge--stock{background:rgba(31,138,70,.08);color:#1f8a46} .azm-v3-live-search__badge--term{background:rgba(17,17,17,.06);color:#111} @media(max-width:767px){.azm-v3-search-tabs{gap:6px}.azm-v3-search-tabs button{padding:6px 10px}.azm-v3-live-search__item{padding:8px}.azm-v3-live-search__thumb{width:46px;height:46px;flex-basis:46px}.azm-v3-live-search-group__title{font-size:12px}} .header__menu--navigation .header__menu--wrapper{align-items:center;gap:0}.header__menu--items{position:relative}.header__menu--link{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;font-weight:800;white-space:nowrap}.header__menu--link .menu__plus{font-size:12px;transition:transform .2s ease}.header__menu--items:hover>.header__menu--link .menu__plus,.header__menu--items.is-open>.header__menu--link .menu__plus{transform:rotate(180deg)}.header__sub--menu{right:0;left:auto;min-width:220px;border-radius:0 0 14px 14px;box-shadow:0 18px 44px rgba(17,17,17,.12);border:1px solid rgba(17,17,17,.06);padding:10px;background:#fff}.header__sub--menu__link{font-size:13px;font-weight:750;padding:9px 12px;border-radius:8px}.header__sub--menu__link:hover{background:rgba(215,25,32,.07);color:var(--azm-primary)}.mega__menu--items{position:static}.header__mega--menu.azm-v3-mega-menu{right:50%;left:auto;transform:translateX(50%) translateY(14px);display:grid!important;grid-template-columns:repeat(var(--azm-mega-cols,4),minmax(0,1fr));gap:18px;width:min(var(--azm-container,1240px),calc(100vw - 32px));padding:24px;border-radius:0 0 18px 18px;background:#fff;border:1px solid rgba(17,17,17,.06);box-shadow:0 24px 70px rgba(17,17,17,.14);opacity:0;visibility:hidden;pointer-events:none;transition:.22s ease;z-index:99}.header__mega--menu.azm-v3-mega-menu--compact{width:min(860px,calc(100vw - 32px))}.header__mega--menu.azm-v3-mega-menu--full{width:calc(100vw - 32px);max-width:1560px}.mega__menu--items:hover>.header__mega--menu,.mega__menu--items.is-open>.header__mega--menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(50%) translateY(0)}.azm-v3-mega-menu .header__mega--menu__li{min-width:0;padding:0}.azm-v3-mega-menu .header__mega--sub__menu--title{display:block;margin:0 0 8px;padding:0 0 10px;border-bottom:1px solid rgba(17,17,17,.08);font-weight:950;color:#111;font-size:14px}.azm-v3-mega-menu .header__mega--sub__menu{display:grid;gap:7px;margin:0;padding:0;list-style:none}.azm-v3-mega-menu .header__mega--sub__menu--link{display:block;padding:6px 0;color:#666;font-weight:700;font-size:13px}.azm-v3-mega-menu .header__mega--sub__menu--link:hover{color:var(--azm-primary);padding-inline-start:5px}.azm-v3-mega-banner{grid-column:span 1;background:linear-gradient(135deg,rgba(215,25,32,.10),#fff6f6);border:1px solid rgba(215,25,32,.12);border-radius:16px;overflow:hidden}.azm-v3-mega-banner .header__mega--menu__banner{display:flex!important;flex-direction:column;gap:7px;padding:16px!important;color:#111}.azm-v3-mega-banner__visual{width:48px;height:48px;border-radius:14px;background:var(--azm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:950}.azm-v3-mega-banner em{font-style:normal;color:var(--azm-primary);font-size:12px;font-weight:900}.azm-v3-mega-banner strong{font-size:15px;line-height:1.6}.azm-v3-mega-banner small{font-size:12px;line-height:1.8;color:#666}.categories__menu--body{border-radius:0 0 16px 16px;box-shadow:0 16px 44px rgba(17,17,17,.12);border:1px solid rgba(17,17,17,.06)}.categories__menu--items{border-bottom:1px solid rgba(17,17,17,.06)}.categories__menu--link{min-height:42px;font-size:13px;font-weight:800;gap:9px}.azm-v3-category-menu-icon{width:26px;height:26px;border-radius:9px;background:rgba(215,25,32,.08);display:inline-flex;align-items:center;justify-content:center;color:var(--azm-primary)} .azm-v3-minicart{max-width:390px!important}.azm-v3-minicart .minicart__header{padding:13px 16px 11px}.azm-v3-minicart .minicart__title{font-size:17px}.azm-v3-minicart .minicart__header--desc{font-size:11px}.azm-v3-minicart .minicart__close--btn{width:32px;height:32px;font-size:18px}.azm-v3-minicart__body{padding:12px 16px 16px}.azm-v3-minicart-item{grid-template-columns:56px 1fr;gap:10px;padding:10px 0 10px 28px}.azm-v3-minicart-item .minicart__thumb{width:56px!important;height:56px!important;border-radius:12px}.azm-v3-minicart-item .minicart__thumb img{padding:3px}.azm-v3-minicart-item .minicart__subtitle{font-size:12.5px;line-height:1.55;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.azm-v3-minicart-item .minicart__price{font-size:12px;gap:6px}.azm-v3-minicart-item .minicart__product--remove{top:12px;width:22px;height:22px;font-size:15px}.azm-v3-minicart-total{margin:12px 0 12px;border-radius:12px;padding:11px 13px}.azm-v3-minicart-total .minicart__amount_list{font-size:13px}.azm-v3-minicart-total strong{font-size:14px}.azm-v3-minicart .minicart__button{gap:8px!important}.azm-v3-minicart .minicart__button--link{min-height:40px;font-size:12.5px;padding:0 10px}.azm-v3-minicart-empty{min-height:210px}.azm-v3-minicart-empty__icon{width:58px;height:58px;font-size:28px} .azm-v3-product-info{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:18px;padding:24px;box-shadow:0 18px 44px rgba(17,17,17,.06)}.product__details--info__desc{position:relative;background:linear-gradient(180deg,#fff,#fafafa);border:1px solid rgba(17,17,17,.07);border-radius:16px;padding:16px 18px;color:#4b5563;font-size:14px;line-height:2}.product__details--info__desc p{margin:0 0 10px}.product__details--info__desc p:last-child{margin-bottom:0}.product__details--info__desc ul,.product__details--info__desc ol{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.product__details--info__desc li{position:relative;padding-inline-start:25px;line-height:1.9;color:#374151}.product__details--info__desc li::before{content:'✓';position:absolute;inset-inline-start:0;top:2px;width:18px;height:18px;border-radius:50%;background:rgba(215,25,32,.09);color:var(--azm-primary);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.product__details--info__desc ol{counter-reset:azm-summary}.product__details--info__desc ol li{counter-increment:azm-summary}.product__details--info__desc ol li::before{content:counter(azm-summary);font-size:10px}.azm-v3-product-purchase{background:#fafafa;border-radius:16px;padding:14px;margin-top:14px}.azm-v3-product-cartbox form.cart{margin:0}.product__details--info__meta{background:#fff;border:1px dashed rgba(17,17,17,.12);border-radius:14px;padding:12px}.product__details--info__meta--list{margin:0;padding:7px 0;border-bottom:1px solid rgba(17,17,17,.05);font-size:13px}.product__details--info__meta--list:last-child{border-bottom:0}.product__details--info__meta--list strong{color:#111;margin-inline-end:5px}.product__details--info__meta--list span{color:#555} @media(max-width:991px){.header__mega--menu.azm-v3-mega-menu{display:none!important}.header__menu--link{min-height:44px}.azm-v3-product-info{padding:18px}.product__details--info__desc{padding:14px;font-size:13px}.azm-v3-minicart{max-width:340px!important}} .header__section--v3.header__section{background:#fff;position:relative;z-index:90;direction:rtl} .header__section--v3 .main__header{padding:11px 0!important;background:#fff} @media only screen and (min-width:768px){.header__section--v3 .main__header{padding:12px 0!important}} @media only screen and (min-width:1600px){.header__section--v3 .main__header{padding:16px 0!important}} .header__section--v3 .main__header--inner{gap:2rem!important;min-height:0!important;align-items:center!important} .header__section--v3 .main__logo{flex:0 0 auto!important}.header__section--v3 .main__logo--title{line-height:1;margin:0}.header__section--v3 .main__logo--link{display:block}.header__section--v3 .main__logo--img{display:block;max-width:160px!important;max-height:none!important;width:auto!important;height:auto!important;object-fit:contain!important} @media only screen and (min-width:768px){.header__section--v3 .main__logo--img{max-width:100%!important}} .header__section--v3 .offcanvas__header--menu__open{display:none!important}.header__section--v3 .offcanvas__header--menu__open--btn{padding:0!important;border:0!important;background:transparent!important;color:#201e1e!important;box-shadow:none!important;border-radius:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;line-height:1!important} @media only screen and (max-width:991px){.header__section--v3 .offcanvas__header--menu__open{display:block!important}} .header__section--v3 .header__search--widget{position:relative!important;flex:1 1 auto!important;max-width:none!important;z-index:20!important}.header__section--v3 .header__search--form{border:1px solid var(--border-color,#e5e5e5)!important;border-radius:5px!important;overflow:visible!important;box-shadow:none!important;background:#fff!important;min-width:0!important;width:auto!important}.header__section--v3 .header__select--categories{position:relative!important;flex:0 0 auto!important}.header__section--v3 .header__select--categories::after{position:absolute;content:"";background:var(--border-color,#e5e5e5);width:2px;height:30px;left:0;top:50%;transform:translateY(-50%)}.header__section--v3 .header__select--inner{height:50px!important;min-height:50px!important;border:0!important;background:#fff!important;border-left:0!important;border-radius:0 5px 5px 0!important;padding:0 15px 0 32px!important;font-size:14px!important;line-height:50px!important;box-shadow:none!important;color:#201e1e!important}.header__section--v3 .header__search--box{position:relative!important;width:330px!important;display:block!important;flex:0 0 auto!important}.header__section--v3 .header__search--box label{display:block!important;margin:0!important;width:100%!important}.header__section--v3 .header__search--input{width:100%!important;height:52px!important;min-height:52px!important;border:0!important;border-radius:5px 0 0 5px!important;padding:0 16px 0 70px!important;font-size:14px!important;line-height:52px!important;box-shadow:none!important;outline:0!important;background:#fff!important;color:#201e1e!important}.header__section--v3 .header__search--button{position:absolute!important;top:0!important;left:0!important;right:auto!important;height:100%!important;min-height:0!important;border:0!important;padding:0 20px!important;border-radius:5px 0 0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:var(--azm-primary,var(--primary-color,#d71920))!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important}.header__section--v3 .header__search--button:hover{background:var(--secondary-color,#111)!important}.header__section--v3 .header__search--button svg{width:16px!important;height:16px!important;display:block!important} @media only screen and (min-width:1200px){.header__section--v3 .header__search--box{width:400px!important}.header__section--v3 .header__select--inner{padding:0 17px 0 35px!important;font-size:15px!important}.header__section--v3 .header__search--button{padding:0 22px!important}} @media only screen and (min-width:1366px){.header__section--v3 .header__search--box{width:462px!important}} .header__section--v3 .header__account{flex:0 0 auto!important}.header__section--v3 .header__account--wrapper{gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.header__section--v3 .header__account--items,.header__section--v3 .header__account--items:first-child,.header__section--v3 .header__minicart--items{margin:0 12px 0 0!important;padding:0!important}.header__section--v3 .header__account--items:first-child{margin-right:0!important}@media only screen and (min-width:768px){.header__section--v3 .header__account--items,.header__section--v3 .header__minicart--items{margin-right:15px!important}} .header__section--v3 .header__account--btn{position:relative!important;border:0!important;background:transparent!important;color:#201e1e!important;box-shadow:none!important;border-radius:0!important;padding:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;transform:none!important}.header__section--v3 .header__account--btn:hover{color:var(--secondary-color,#111)!important;background:transparent!important;border-color:transparent!important;transform:none!important}.header__section--v3 .header__account--btn>*{pointer-events:none}.header__section--v3 .header__account--btn svg{display:block!important;width:24px!important;height:24px!important;flex:0 0 auto!important}.header__section--v3 .header__account--search__items svg{width:22.51px!important;height:20.443px!important}.header__section--v3 .header__minicart--items svg{width:22.706px!important;height:22.534px!important}.header__section--v3 .minicart__open--btn{display:flex!important;align-items:center!important}.header__section--v3 .items__count{position:absolute!important;right:18px!important;left:auto!important;top:-4px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;font-size:11px!important;line-height:17px!important;border:0!important;border-radius:50%!important;background:var(--secondary-color,#111)!important;color:#fff!important;text-align:center!important;transform:none!important;display:inline-block!important;z-index:3!important}.header__section--v3 .azm-v3-wishlist-count.is-empty{display:none!important}.header__section--v3 .minicart__btn--text{display:inline-block!important;padding-right:20px!important;font-family:inherit!important;font-size:15px!important;line-height:16px!important;font-weight:700!important;white-space:nowrap!important;color:#201e1e!important}.header__section--v3 .minicart__btn--text__price{font-size:12px!important;color:var(--secondary-color,#111)!important;font-weight:700!important}.header__section--v3 .header__menu--navigation .header__menu--wrapper{align-items:center!important;gap:0!important}.header__section--v3 .header__menu--link{min-height:48px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important} @media only screen and (max-width:1199px){.header__section--v3 .header__search--box{width:330px!important}.header__section--v3 .minicart__btn--text{display:none!important}} @media only screen and (max-width:991px){.header__section--v3 .header__topbar--info,.header__section--v3 .header__menu,.header__section--v3 .header__search--widget,.header__section--v3 .header__bottom{display:none!important}.header__section--v3 .main__header--inner{min-height:64px!important;gap:14px!important}.header__section--v3 .main__logo--img{max-width:145px!important;max-height:48px!important}.header__section--v3 .header__account--items.d-none{display:none!important}.header__section--v3 .header__account--search__items{display:inline-flex!important}} .predictive__search--box.azm-v3-search-modal{background:#fff!important;box-shadow:0 -4px 27px rgba(62,70,120,.16)!important;position:fixed!important;right:0!important;left:0!important;top:0!important;bottom:auto!important;display:block!important;align-items:initial!important;justify-content:initial!important;padding:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:9999!important;transition:all .3s ease 0s!important;transform:translateY(-100%)!important;backdrop-filter:none!important}.predictive__search--box.azm-v3-search-modal.is-open,.predictive__search--box.azm-v3-search-modal.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.azm-v3-search-modal .predictive__search--box__inner{padding:20px 16px!important;text-align:center!important;background:#fff!important;border-radius:0!important;width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important}.azm-v3-search-modal .azm-v3-modal-kicker,.azm-v3-search-modal .azm-v3-search-modal__desc,.azm-v3-search-modal .azm-v3-search-modal__quick{display:none!important}.azm-v3-search-modal .predictive__search--title{margin-bottom:20px!important}.azm-v3-search-modal .azm-v3-search-tabs{justify-content:center!important;margin:0 0 14px!important}.azm-v3-search-modal .predictive__search--form{width:100%!important;position:relative!important;display:block!important;border:0!important;border-radius:0!important;overflow:visible!important;max-width:920px!important;margin:0 auto!important}.azm-v3-search-modal .predictive__search--input{width:100%!important;height:45px!important;border:1px solid var(--border-color,#e5e5e5)!important;padding:0 15px 0 80px!important;font-size:16px!important;font-weight:400!important;border-radius:5px!important;outline:0!important}.azm-v3-search-modal .predictive__search--input:focus{border-color:var(--secondary-color,#111)!important}.azm-v3-search-modal .predictive__search--button{position:absolute!important;top:0!important;left:0!important;right:auto!important;height:100%!important;padding:0!important;border:0!important;width:60px!important;text-align:center!important;border-radius:5px 0 0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--azm-primary,var(--primary-color,#d71920))!important;color:#fff!important}.azm-v3-search-modal .predictive__search--button svg{width:30.51px!important;height:25.443px!important}.azm-v3-search-modal .predictive__search--close__btn{position:absolute!important;top:20px!important;left:40px!important;right:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#201e1e!important;width:auto!important;height:auto!important;border-radius:0!important;font-size:0!important;line-height:1!important}.azm-v3-search-modal .predictive__search--close__btn::before{content:"×";font-size:40px;line-height:30px;font-weight:400}.azm-v3-search-modal .predictive__search--close__btn:hover{color:var(--secondary-color,#111)!important;transform:scale(1.2)}.azm-v3-search-modal .azm-v3-live-search{max-width:920px;margin:14px auto 0!important;text-align:right}.azm-v3-header-live-search{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:0!important;background:#fff!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:14px!important;box-shadow:0 24px 70px rgba(17,17,17,.14)!important;padding:10px 12px!important;margin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:.18s ease!important;z-index:1000!important}.azm-v3-header-live-search.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.azm-v3-header-live-search .azm-v3-live-search-list{max-height:320px!important} @media only screen and (min-width:576px){.azm-v3-search-modal .predictive__search--box__inner{padding:22px 50px!important}} @media only screen and (min-width:768px){.azm-v3-search-modal .predictive__search--box__inner{padding:30px 80px!important}.azm-v3-search-modal .predictive__search--title{margin-bottom:22px!important}} @media only screen and (min-width:992px){.azm-v3-search-modal .predictive__search--box__inner{padding:30px 150px!important}} @media only screen and (min-width:1200px){.azm-v3-search-modal .predictive__search--title{margin-bottom:30px!important}.azm-v3-search-modal .predictive__search--input{height:50px!important}} @media only screen and (max-width:576px){.azm-v3-search-modal .predictive__search--close__btn{left:15px!important}.azm-v3-search-modal .azm-v3-search-tabs{display:none!important}} .header__section--v3 .main__logo,.header__section--v3 .custom-logo-link,.header__section--v3 .azm-logo{flex:0 0 auto !important} .header__section--v3 .main__logo--link,.header__section--v3 .custom-logo-link,.header__section--v3 .azm-logo{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important} .header__section--v3 .main__logo--img,.header__section--v3 .custom-logo-link img,.header__section--v3 .azm-logo img{display:block !important;width:var(--azm-logo-w,150px) !important;height:var(--azm-logo-h,58px) !important;max-width:var(--azm-logo-w,150px) !important;max-height:var(--azm-logo-h,58px) !important;min-width:0 !important;object-fit:contain !important} @media only screen and (min-width:768px) and (max-width:1199.98px){.header__section--v3 .main__logo--img,.header__section--v3 .custom-logo-link img,.header__section--v3 .azm-logo img{width:var(--azm-logo-tablet-w,135px) !important;height:var(--azm-logo-tablet-h,52px) !important;max-width:var(--azm-logo-tablet-w,135px) !important;max-height:var(--azm-logo-tablet-h,52px) !important}} @media only screen and (max-width:767.98px){.header__section--v3 .main__logo--img,.header__section--v3 .custom-logo-link img,.header__section--v3 .azm-logo img{width:var(--azm-logo-mobile-w,120px) !important;height:var(--azm-logo-mobile-h,48px) !important;max-width:var(--azm-logo-mobile-w,120px) !important;max-height:var(--azm-logo-mobile-h,48px) !important}} body.azm-v3-header-sticky-enabled .header__section--v3,body.azm-v3-header-sticky-enabled .header__section--v3.header__section--v3{position:relative !important;top:auto !important;z-index:990 !important;box-shadow:none !important} body:not(.azm-v3-header-sticky-enabled) .header__section--v3 .header__sticky.sticky{position:static !important;width:auto !important;top:auto !important;right:auto !important;padding:inherit !important;box-shadow:none !important} @media only screen and (min-width:1200px){body.azm-v3-header-sticky-desktop .header__section--v3{position:sticky !important;top:0 !important} body.admin-bar.azm-v3-header-sticky-desktop .header__section--v3{top:32px !important}} @media only screen and (min-width:768px) and (max-width:1199.98px){body.azm-v3-header-sticky-tablet .header__section--v3{position:sticky !important;top:0 !important} body.admin-bar.azm-v3-header-sticky-tablet .header__section--v3{top:32px !important}} @media only screen and (max-width:767.98px){body.azm-v3-header-sticky-mobile .header__section--v3{position:sticky !important;top:0 !important} body.admin-bar.azm-v3-header-sticky-mobile .header__section--v3{top:46px !important}} @media only screen and (min-width:1200px){body.azm-v3-header-sticky-shadow.azm-v3-header-sticky-desktop .header__section--v3{box-shadow:0 8px 28px rgba(17,17,17,.06) !important}} @media only screen and (min-width:768px) and (max-width:1199.98px){body.azm-v3-header-sticky-shadow.azm-v3-header-sticky-tablet .header__section--v3{box-shadow:0 8px 28px rgba(17,17,17,.06) !important}} @media only screen and (max-width:767.98px){body.azm-v3-header-sticky-shadow.azm-v3-header-sticky-mobile .header__section--v3{box-shadow:0 8px 28px rgba(17,17,17,.06) !important}} .header__section--v3 .main__logo,.header__section--v3 .main__logo--link,.header__section--v3 .custom-logo-link,.header__section--v3 .azm-logo{height:100% !important;min-height:0 !important} .header__section--v3 .main__logo--img,.header__section--v3 .custom-logo-link img,.header__section--v3 .azm-logo img{width:var(--azm-logo-w,150px) !important;height:auto !important;max-width:var(--azm-logo-w,150px) !important;max-height:100% !important;object-fit:contain !important} @media only screen and (min-width:768px) and (max-width:1199.98px){.header__section--v3 .main__logo--img,.header__section--v3 .custom-logo-link img,.header__section--v3 .azm-logo img{width:var(--azm-logo-tablet-w,135px) !important;max-width:var(--azm-logo-tablet-w,135px) !important;height:auto !important;max-height:100% !important}} @media only screen and (max-width:767.98px){.header__section--v3 .main__logo--img,.header__section--v3 .custom-logo-link img,.header__section--v3 .azm-logo img{width:var(--azm-logo-mobile-w,120px) !important;max-width:var(--azm-logo-mobile-w,120px) !important;height:auto !important;max-height:100% !important}} body.azm-v3-header-sticky-enabled .header__section--v3,body.azm-v3-header-sticky-enabled .header__section--v3.header__section--v3,body.azm-v3-header-sticky-desktop .header__section--v3,body.azm-v3-header-sticky-tablet .header__section--v3,body.azm-v3-header-sticky-mobile .header__section--v3{position:relative !important;top:auto !important;right:auto !important;left:auto !important;width:auto !important;z-index:990 !important;box-shadow:none !important} body:not(.azm-v3-header-sticky-desktop):not(.azm-v3-header-sticky-tablet):not(.azm-v3-header-sticky-mobile) .header__section--v3 .header__sticky.sticky{position:static !important;width:auto !important;top:auto !important;right:auto !important;padding:inherit !important;box-shadow:none !important} .header__section--v3 .header__sticky.sticky{position:fixed !important;width:100% !important;top:0 !important;right:0 !important;left:0 !important;z-index:999 !important;background:var(--body-background-color,#fff) !important;padding:1rem 0.5rem !important;transition:.3s !important} body.azm-v3-header-sticky-shadow .header__section--v3 .header__sticky.sticky{box-shadow:0 0 7px rgba(0,0,0,.15) !important} body.admin-bar .header__section--v3 .header__sticky.sticky{top:32px !important} @media only screen and (max-width:782px){body.admin-bar .header__section--v3 .header__sticky.sticky{top:46px !important}} @media only screen and (min-width:1200px){body:not(.azm-v3-header-sticky-desktop) .header__section--v3 .header__sticky.sticky{position:static !important;box-shadow:none !important;padding:inherit !important}} @media only screen and (min-width:768px) and (max-width:1199.98px){body:not(.azm-v3-header-sticky-tablet) .header__section--v3 .header__sticky.sticky{position:static !important;box-shadow:none !important;padding:inherit !important}} @media only screen and (max-width:767.98px){body:not(.azm-v3-header-sticky-mobile) .header__section--v3 .header__sticky.sticky{position:static !important;box-shadow:none !important;padding:inherit !important}} .header__section--v3 .header__account--search__items,.header__section--v3 .header__account--search__items.d-sm-2-none{display:inline-flex !important;align-items:center !important} .header__section--v3 .search__open--btn{cursor:pointer !important;pointer-events:auto !important} .predictive__search--box.azm-v3-search-modal.active,.predictive__search--box.azm-v3-search-modal.is-open,body.azm-v3-search-open .predictive__search--box.azm-v3-search-modal{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) !important} body.offCanvas__minicart_active,body.offCanvas__minicart_active.azm-v3-panel-open{overflow-y:hidden !important} body.offCanvas__minicart_active::before{position:fixed;content:"";inset:0;background:#000;z-index:998;opacity:.5;cursor:crosshair} .offCanvas__minicart.azm-v3-minicart{position:fixed !important;width:310px !important;height:100% !important;padding:20px 15px 33px !important;background:var(--body-background-color,#fff) !important;z-index:999 !important;left:0 !important;right:auto !important;top:0 !important;bottom:auto !important;transition:.4s !important;transform:translateX(-100%) !important;overflow-y:auto !important;overflow-x:hidden !important;box-shadow:0 0 15px rgba(5,0,0,.10) !important;display:block !important;border-radius:0 !important} .offCanvas__minicart.azm-v3-minicart.active,.offCanvas__minicart.azm-v3-minicart.is-open{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(0) !important} @media only screen and (min-width:480px){.offCanvas__minicart.azm-v3-minicart{width:375px !important}} .azm-v3-minicart .minicart__header{padding:0 !important;border-bottom:0 !important;background:transparent !important;position:static !important;top:auto !important;z-index:auto !important} .azm-v3-minicart .minicart__header--top{margin-bottom:10px !important;display:flex !important;align-items:center !important;justify-content:space-between !important} .azm-v3-minicart .minicart__title{margin:0 !important;color:var(--heading-color,#201e1e) !important;font-family:inherit !important;font-size:20px !important;line-height:1.4 !important;font-weight:700 !important} .azm-v3-minicart .minicart__header--desc{margin:0 !important;font-size:15px !important;line-height:1.8 !important;color:var(--foreground-sub-color,#606060) !important} .azm-v3-minicart .minicart__close--btn{width:auto !important;height:auto !important;min-width:0 !important;padding:0 !important;background:inherit !important;border:0 !important;border-radius:0 !important;line-height:15px !important;color:var(--black-color,#000) !important;box-shadow:none !important;transition:.2s ease !important} .azm-v3-minicart .minicart__close--btn:hover{color:var(--secondary-color,#d71920) !important;transform:scale(1.3) !important;background:inherit !important} .azm-v3-minicart .minicart__close--btn>*{pointer-events:none} .azm-v3-minicart .minicart__close--icon{display:block !important;width:22px !important;height:22px !important} .azm-v3-minicart .azm-v3-ajax-notices{position:static !important;width:100% !important;opacity:1 !important;visibility:visible !important;transform:none !important;margin:10px 0 0 !important} .azm-v3-minicart__body{padding:0 !important;overflow:visible !important;flex:initial !important} .azm-v3-minicart-products,.azm-v3-minicart .minicart__product{display:block !important;margin-bottom:17px !important} .azm-v3-minicart-item,.azm-v3-minicart .minicart__product--items{position:relative !important;display:flex !important;align-items:flex-start !important;grid-template-columns:none !important;gap:0 !important;margin-top:22px !important;padding:22px 0 0 !important;border-top:1px solid var(--border-color,#e5e5e5) !important;border-bottom:0 !important} .azm-v3-minicart-item.is-loading{opacity:.55;pointer-events:none} .azm-v3-minicart-item .minicart__thumb{width:100px !important;height:auto !important;min-height:0 !important;flex:0 0 100px !important;line-height:1 !important;border-radius:0 !important;background:transparent !important;display:block !important;overflow:visible !important} .azm-v3-minicart-item .minicart__thumb img{width:100% !important;height:auto !important;max-height:100px !important;object-fit:contain !important;padding:0 !important;display:block !important} .azm-v3-minicart-item .minicart__text{width:calc(100% - 100px) !important;padding-right:10px !important;padding-left:0 !important} @media only screen and (min-width:480px){.azm-v3-minicart-item .minicart__thumb{width:120px !important;flex-basis:120px !important} .azm-v3-minicart-item .minicart__text{width:calc(100% - 120px) !important;padding-right:13px !important} .azm-v3-minicart-item .minicart__thumb img{max-height:120px !important}} .azm-v3-minicart-item .minicart__subtitle{margin:0 0 2px !important;font-size:15px !important;line-height:24px !important;font-weight:700 !important;color:var(--heading-color,#201e1e) !important} .azm-v3-minicart-item .minicart__subtitle a:hover{color:var(--secondary-color,#d71920) !important} .azm-v3-minicart-item .variation,.azm-v3-minicart-item .wc-item-meta{margin:2px 0 5px !important;padding:0 !important;list-style:none !important;color:var(--foreground-sub-color,#606060) !important;font-size:12px !important;line-height:1.6 !important} .azm-v3-minicart-item .variation p,.azm-v3-minicart-item .wc-item-meta p{margin:0 !important;display:inline !important} .azm-v3-minicart-item .minicart__price{margin-bottom:9px !important;display:flex !important;align-items:center !important;gap:6px !important;flex-wrap:wrap !important} .azm-v3-minicart-item .minicart__current--price{font-size:13px !important;font-weight:600 !important;color:var(--secondary-color,#d71920) !important} .azm-v3-minicart-item .minicart__text--footer{display:flex !important;align-items:center !important;gap:0 !important} .azm-v3-minicart .quantity__box{text-align:center !important;display:flex !important;align-items:stretch !important} .azm-v3-minicart .quantity__value,.azm-v3-minicart input.quantity__number{width:33px !important;height:30px !important;margin:0 !important;padding:0 !important;text-align:center !important;background:var(--bg-offwhite-color,#f7f7f7) !important;border:1px solid var(--border-color,#e5e5e5) !important;font-size:16px !important;font-weight:700 !important;line-height:28px !important;color:var(--heading-color,#201e1e) !important;box-shadow:none !important} .azm-v3-minicart .quantity__value.decrease{margin-left:-1px !important;border-radius:0 13px 13px 0 !important} .azm-v3-minicart .quantity__value.increase{margin-right:-1px !important;border-radius:13px 0 0 13px !important} .azm-v3-minicart input.quantity__number{border-right:0 !important;border-left:0 !important;border-radius:0 !important;font-size:13px !important;background:#fff !important;pointer-events:none !important;appearance:textfield !important} .azm-v3-minicart .minicart__product--remove{position:static !important;width:auto !important;height:auto !important;min-width:0 !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin-right:15px !important;background:none !important;color:var(--heading-color,#201e1e) !important;font-size:12px !important;line-height:30px !important;text-transform:uppercase !important;text-decoration:underline !important;font-weight:700 !important;opacity:.7 !important;display:inline-flex !important;align-items:center !important;cursor:pointer !important} .azm-v3-minicart .minicart__product--remove:hover{color:var(--secondary-color,#d71920) !important;background:none !important;opacity:1 !important} .azm-v3-minicart-total,.azm-v3-minicart .minicart__amount{margin:0 !important;padding:13px 0 !important;border-top:1px solid var(--border-color,#e5e5e5) !important;border-bottom:1px solid var(--border-color,#e5e5e5) !important;border-right:0 !important;border-left:0 !important;border-radius:0 !important;background:transparent !important} .azm-v3-minicart .minicart__amount_list{margin:0 0 10px !important;color:var(--heading-color,#201e1e) !important;font-size:14px !important;line-height:1.6 !important;font-weight:600 !important} .azm-v3-minicart .minicart__amount_list:last-child{margin-bottom:0 !important} .azm-v3-minicart .minicart__amount_list strong{color:var(--heading-color,#201e1e) !important;font-size:14px !important} .azm-v3-minicart .minicart__conditions{padding:16px 0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important} .azm-v3-minicart .minicart__conditions--label{font-weight:600 !important;letter-spacing:0 !important;color:var(--foreground-sub-color,#606060) !important;font-size:12px !important;line-height:1.8 !important} .azm-v3-minicart .minicart__button{display:flex !important;justify-content:center !important;gap:0 !important} .azm-v3-minicart .minicart__button--link{font-size:14px !important;font-weight:700 !important;line-height:40px !important;height:40px !important;min-height:40px !important;margin-left:13px !important;padding:0 18px !important;border-radius:5px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;box-shadow:none !important} .azm-v3-minicart .minicart__button--link:last-child{margin-left:0 !important} .azm-v3-minicart-empty{min-height:260px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:10px !important;color:var(--foreground-sub-color,#606060) !important} .azm-v3-minicart-empty__icon{width:70px !important;height:70px !important;border-radius:50% !important;background:rgba(215,25,32,.08) !important;color:var(--secondary-color,#d71920) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important} .azm-v3-minicart-empty__icon svg{width:30px !important;height:30px !important} .azm-v3-footer .newsletter__area{padding:22px 0 !important} .azm-v3-footer .newsletter__inner{gap:16px !important} .azm-v3-footer .newsletter__title{font-size:22px !important;margin-bottom:4px !important;line-height:1.45 !important} .azm-v3-footer .newsletter__desc{font-size:13px !important;line-height:1.9 !important} .azm-v3-footer .newsletter__subscribe--form{border-radius:10px !important;min-width:min(420px,100%) !important} .azm-v3-footer .newsletter__subscribe--input,.azm-v3-footer .newsletter__subscribe--button{min-height:44px !important} .azm-v3-footer .newsletter__subscribe--button{padding:0 18px !important} .azm-v3-shipping{padding:24px 0 !important} .azm-v3-shipping .shipping__items{padding:16px 14px !important;gap:10px !important} .azm-v3-shipping__icon{width:42px !important;height:42px !important;flex-basis:42px !important} .azm-v3-shipping .shipping__content--title{font-size:14px !important;margin-bottom:0 !important} .azm-v3-shipping .shipping__content--desc{font-size:12px !important;line-height:1.7 !important} .azm-v3-footer .main__footer{padding:36px 0 28px !important} .azm-v3-footer .footer__widget{margin-bottom:16px !important} .azm-v3-footer .footer__widget--title{margin-bottom:12px !important;font-size:16px !important;line-height:1.55 !important} .azm-v3-footer .footer__widget--desc{margin:8px 0 12px !important;font-size:13px !important;line-height:1.9 !important;max-width:340px !important} .azm-v3-footer .footer__widget--menu{gap:6px !important} .azm-v3-footer .footer__widget--menu__list{margin-bottom:0 !important} .azm-v3-footer .footer__widget--menu__text{font-size:13px !important;line-height:2.15 !important} .azm-v3-footer .azm-v3-footer-logo .main__logo{margin-bottom:8px !important} .azm-v3-footer .social__share{gap:7px !important;margin-top:10px !important} .azm-v3-footer .social__share--icon__style2{width:30px !important;height:30px !important;font-size:10px !important} .azm-v3-footer-symbols{margin-top:14px !important;padding-top:14px !important} .azm-v3-footer-symbols__grid{gap:8px !important} .azm-v3-footer-symbol{min-width:72px !important;min-height:72px !important;padding:8px !important;border-radius:12px !important;gap:5px !important} .azm-v3-footer-symbol img{max-width:54px !important;max-height:40px !important} .azm-v3-footer-symbol strong{font-size:10px !important;line-height:1.4 !important} .azm-v3-footer .footer__bottom{padding:10px 0 !important} .azm-v3-footer .footer__bottom--inenr{gap:12px !important;padding:0 !important} .azm-v3-footer .copyright__content{font-size:12px !important;line-height:1.8 !important} .azm-v3-footer .azm-v3-payment{padding:6px 10px !important;border-radius:8px !important;font-size:12px !important} .azm-v3-footer .footer__bottom .main__logo--img{max-height:34px !important} @media only screen and (max-width:991px){.azm-v3-footer .newsletter__area{padding:18px 0 !important} .azm-v3-footer .main__footer{padding:28px 0 20px !important} .azm-v3-footer .footer__widget{margin-bottom:14px !important}} @media only screen and (max-width:640px){.azm-v3-shipping{padding:18px 0 !important} .azm-v3-shipping .shipping__items{padding:13px 12px !important} .azm-v3-footer .newsletter__area{padding:18px 0 !important} .azm-v3-footer .newsletter__title{font-size:19px !important} .azm-v3-footer .main__footer{padding:22px 0 12px !important} .azm-v3-footer .footer__widget{padding:11px 0 !important;margin:0 !important} .azm-v3-footer .footer__widget--title{font-size:15px !important} .azm-v3-footer .footer__widget--inner,.azm-v3-footer .footer__widget--menu{padding-top:10px !important} .azm-v3-footer .footer__bottom{padding-bottom:66px !important}} .offCanvas__minicart.azm-v3-minicart{padding:16px 14px 26px !important} .azm-v3-minicart .minicart__header--top{margin-bottom:7px !important} .azm-v3-minicart .minicart__title{font-size:18px !important;line-height:1.35 !important} .azm-v3-minicart .minicart__header--desc{font-size:12.5px !important;line-height:1.65 !important} .azm-v3-minicart-products,.azm-v3-minicart .minicart__product{margin:6px 0 12px !important;padding:0 !important} .azm-v3-minicart-item,.azm-v3-minicart .minicart__product--items{margin:0 !important;padding:10px 0 !important;border:0 !important;border-bottom:1px solid rgba(0,0,0,.08) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;gap:0 !important;align-items:flex-start !important} .azm-v3-minicart-products .azm-v3-minicart-item:first-child,.azm-v3-minicart .minicart__product .minicart__product--items:first-child{padding-top:7px !important} .azm-v3-minicart-products .azm-v3-minicart-item:last-child,.azm-v3-minicart .minicart__product .minicart__product--items:last-child{border-bottom:0 !important;padding-bottom:4px !important} .azm-v3-minicart-item .minicart__thumb{width:62px !important;height:62px !important;flex:0 0 62px !important;min-width:62px !important;min-height:62px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important} .azm-v3-minicart-item .minicart__thumb img{width:100% !important;height:100% !important;max-height:none !important;padding:0 !important;object-fit:contain !important} .azm-v3-minicart-item .minicart__text{width:calc(100% - 62px) !important;padding-right:9px !important;padding-left:0 !important} .azm-v3-minicart-item .minicart__subtitle{margin:0 0 2px !important;font-size:13px !important;line-height:1.45 !important;font-weight:700 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important} .azm-v3-minicart-item .variation,.azm-v3-minicart-item .wc-item-meta{margin:1px 0 4px !important;font-size:11px !important;line-height:1.45 !important} .azm-v3-minicart-item .minicart__price{margin-bottom:6px !important;gap:4px !important} .azm-v3-minicart-item .minicart__current--price{font-size:12px !important;line-height:1.4 !important} .azm-v3-minicart-item .minicart__text--footer{gap:8px !important} .azm-v3-minicart .quantity__value,.azm-v3-minicart input.quantity__number{width:27px !important;height:25px !important;line-height:23px !important;font-size:12px !important} .azm-v3-minicart .quantity__value.decrease{border-radius:0 9px 9px 0 !important} .azm-v3-minicart .quantity__value.increase{border-radius:9px 0 0 9px !important} .azm-v3-minicart .minicart__product--remove{margin-right:0 !important;font-size:11px !important;line-height:25px !important;opacity:.65 !important} .azm-v3-minicart-total,.azm-v3-minicart .minicart__amount{padding:10px 0 !important} .azm-v3-minicart .minicart__amount_list{margin-bottom:7px !important;font-size:13px !important} .azm-v3-minicart .minicart__conditions{padding:10px 0 !important} .azm-v3-minicart .minicart__button--link{height:36px !important;min-height:36px !important;line-height:36px !important;font-size:12.5px !important;padding:0 13px !important} @media only screen and (min-width:480px){.azm-v3-minicart-item .minicart__thumb{width:70px !important;height:70px !important;flex-basis:70px !important;min-width:70px !important;min-height:70px !important} .azm-v3-minicart-item .minicart__text{width:calc(100% - 70px) !important;padding-right:10px !important}} .azm-v3-home-hero .hero__slider--inner{position:relative;overflow:hidden} .azm-v3-home-hero .swiper-wrapper{align-items:stretch} .azm-v3-home-hero .swiper-slide{height:auto} .azm-v3-home-hero .azm-v3-hero-slide-bg{background-repeat:no-repeat;background-position:center center;background-size:cover} .azm-v3-home-hero .azm-v3-hero-slide-bg[style*="--azm-hero-bg"]{background-image:var(--azm-hero-bg)!important} .azm-v3-home-hero--3 .azm-v3-hero-thumb[style*="--azm-hero-bg"]{background-image:var(--azm-hero-bg)!important;background-size:cover;background-position:center center;background-repeat:no-repeat} .azm-v3-home-hero .azm-v3-hero-art{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-width:0!important;min-height:0!important;display:block!important} .azm-v3-home-hero .azm-v3-hero-art--image img{display:block;max-width:100%;height:auto;object-fit:contain} .azm-v3-home-hero .hero__slider--layer.azm-v3-hero-art--image{display:flex!important;align-items:center;justify-content:center} .azm-v3-home-hero .hero__slider--layer__style2.azm-v3-hero-art--image,.azm-v3-home-hero .hero__slider--layer__style3.azm-v3-hero-art--image,.azm-v3-home-hero .hero__slider--layer__style4.azm-v3-hero-art--image{display:block!important;background:transparent!important} .azm-v3-home-hero .slider__btn{display:inline-flex;align-items:center;gap:7px;flex-direction:row-reverse} .azm-v3-home-hero .slider__btn svg{margin:0;transform:scaleX(-1)} .azm-v3-home-hero .swiper__nav--btn{z-index:8} .azm-v3-home-hero .swiper-button-next:after,.azm-v3-home-hero .swiper-button-prev:after{display:none!important} .azm-v3-home-hero .swiper__nav--btn.swiper-button-next,.azm-v3-home-hero .swiper__nav--btn.swiper-button-prev{width:4.2rem;height:4.2rem;border-radius:50%;background:#fff;color:#111;box-shadow:0 10px 28px rgba(17,17,17,.14);transition:.2s ease} .azm-v3-home-hero .swiper__nav--btn.swiper-button-next:hover,.azm-v3-home-hero .swiper__nav--btn.swiper-button-prev:hover{background:var(--azm-primary);color:#fff} .azm-v3-home-hero .swiper__nav--btn.swiper-button-next:before{content:'‹';font-size:2.8rem;line-height:1} .azm-v3-home-hero .swiper__nav--btn.swiper-button-prev:before{content:'›';font-size:2.8rem;line-height:1} .azm-v3-home-hero .slider__pagination.swiper-pagination{z-index:8} .azm-v3-home-hero .swiper-pagination-bullet,.azm-v3-home-hero .azm-v3-hero-dot{width:10px;height:10px;border:0;border-radius:50%;background:#111;opacity:.25;margin:0 4px;transition:.2s ease} .azm-v3-home-hero .swiper-pagination-bullet-active,.azm-v3-home-hero .azm-v3-hero-dot.is-active{background:var(--azm-primary);opacity:1;transform:scale(1.25)} .azm-v3-home-hero--1 .hero__slider--items{display:flex;align-items:center;justify-content:space-between} .azm-v3-home-hero--1 .hero__slider--layer{max-width:520px} .azm-v3-home-hero--2 .search__filter--header__icon img{width:45px;height:45px;object-fit:contain;display:block} .azm-v3-home-hero--2 .hero__slider--items__style2{overflow:hidden} .azm-v3-home-hero--3 .slider__thumbnail--style5{overflow:hidden} .azm-v3-home-hero--4 .hero__slider--layer__style4{z-index:2} .azm-v3-home-hero--5 .hero__slider--items__style3{overflow:visible} @media(max-width:767px){.azm-v3-home-hero .azm-v3-hero-slide-bg:before{display:none!important;content:none!important} .azm-v3-home-hero .azm-v3-hero-slide-bg[style*="--azm-hero-mobile-bg"]{background-image:var(--azm-hero-mobile-bg)!important} .azm-v3-home-hero .slider__content,.azm-v3-home-hero .hero__content--style5{position:relative;z-index:3} .azm-v3-home-hero .azm-v3-hero-art--image{display:block!important} .azm-v3-home-hero .hero__slider--layer{max-width:290px;margin:0 auto} .azm-v3-home-hero .hero__slider--layer__style2,.azm-v3-home-hero .hero__slider--layer__style3,.azm-v3-home-hero .hero__slider--layer__style4{max-width:270px;margin:0 auto;position:relative;left:auto;bottom:auto;padding:0 2rem}} .azm-v3-home-hero .search__filter--area{padding:2rem 1.5rem!important;border:1px solid var(--secondary-color,#111)!important;border-radius:5px!important;background:var(--body-background-color,#fff)!important;box-shadow:none!important} .azm-v3-home-hero .search__filter--header{gap:.8rem!important;margin-bottom:1.5rem!important;align-items:flex-start!important} .azm-v3-home-hero .search__filter--header__icon{min-width:2.4rem!important;line-height:1!important} .azm-v3-home-hero .search__filter--header__icon img{width:2.4rem!important;height:auto!important;display:block!important;object-fit:contain!important} .azm-v3-home-hero .search__filter--title{font-size:1.8rem!important;line-height:2.2rem!important;margin:0 0 .8rem!important;font-weight:700!important} .azm-v3-home-hero .search__filter--desc{font-size:1.3rem!important;line-height:2.3rem!important;margin:0!important;color:var(--foreground-sub-color,#606060)!important} .azm-v3-home-hero .search__filter--form{display:block!important;gap:0!important} .azm-v3-home-hero .search__filter--select{position:relative!important;margin-bottom:1.2rem!important;width:100%!important} .azm-v3-home-hero .search__filter--select:last-of-type{margin-bottom:1.2rem!important} .azm-v3-home-hero .search__filter--select:after{content:"";position:absolute;left:1.6rem;top:50%;width:.8rem;height:.8rem;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-65%) rotate(-45deg);pointer-events:none;color:var(--foreground-sub-color,#606060);opacity:.8} .azm-v3-home-hero .search__filter--select__field{width:100%!important;border:1px solid var(--border-color,#e5e5e5)!important;background:var(--body-background-color,#fff)!important;-webkit-appearance:none!important;appearance:none!important;height:4rem!important;min-height:4rem!important;font-size:1.4rem!important;line-height:4rem!important;padding:0 1.7rem 0 3.4rem!important;border-radius:5px!important;cursor:pointer!important;color:var(--foreground-color,#222)!important;box-shadow:none!important} .azm-v3-home-hero .search__filter--btn{width:100%!important;height:4rem!important;min-height:4rem!important;line-height:4rem!important;border-radius:5px!important;padding:0 1.4rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important} .azm-v3-home-hero .search__filter--inner{background:linear-gradient(to left,#FAEEF2,#F1F3FB)!important;padding:3rem 2rem!important;border-radius:5px!important;border:0!important;box-shadow:none!important} .azm-v3-home-hero .search__filter--inner.style5{background:linear-gradient(to left,#fbd4df,#dee3f9)!important} .azm-v3-home-hero .search__filter--form__style2{display:flex!important;gap:2rem!important;flex-wrap:nowrap!important;align-items:stretch!important} .azm-v3-home-hero .search__filter--form__style2 .search__filter--select{margin-bottom:0!important} .azm-v3-home-hero .search__filter--width{width:16.66%!important;flex:0 0 16.66%!important;margin-bottom:0!important} .azm-v3-home-hero--3 .search__filter--section.search__filter--style5{position:absolute!important;right:0!important;left:0!important;bottom:0!important;z-index:5!important;padding-top:0!important;background:transparent!important} .azm-v3-home-filter.search__filter--section{padding-top:3rem!important;padding-bottom:3rem!important} @media only screen and (min-width:1200px){.azm-v3-home-hero .search__filter--area{padding:2.5rem 1.8rem!important} .azm-v3-home-hero .search__filter--header{margin-bottom:2rem!important} .azm-v3-home-hero .search__filter--title{font-size:2rem!important;line-height:2.2rem!important;margin-bottom:1rem!important} .azm-v3-home-hero .search__filter--desc{font-size:1.4rem!important;line-height:2.5rem!important} .azm-v3-home-hero .search__filter--select{margin-bottom:1.7rem!important} .azm-v3-home-hero .search__filter--select:last-of-type{margin-bottom:1.7rem!important} .azm-v3-home-hero .search__filter--select__field{font-size:1.5rem!important;height:4.2rem!important;min-height:4.2rem!important;line-height:4.2rem!important} .azm-v3-home-hero .search__filter--btn{height:4.2rem!important;min-height:4.2rem!important;line-height:4.2rem!important} .azm-v3-home-hero .search__filter--inner{padding:3.3rem!important} .azm-v3-home-hero .search__filter--form__style2{gap:3rem!important}} @media only screen and (min-width:1366px){.azm-v3-home-hero .search__filter--area{padding:3rem 1.8rem!important} .azm-v3-home-hero .search__filter--header{margin-bottom:2.5rem!important} .azm-v3-home-hero .search__filter--title{margin-bottom:1.3rem!important} .azm-v3-home-hero .search__filter--select{margin-bottom:1.9rem!important} .azm-v3-home-hero .search__filter--select:last-of-type{margin-bottom:1.9rem!important} .azm-v3-home-hero .search__filter--select__field{height:4.4rem!important;min-height:4.4rem!important;line-height:4.4rem!important} .azm-v3-home-hero .search__filter--btn{height:4.4rem!important;min-height:4.4rem!important;line-height:4.4rem!important}} @media only screen and (max-width:991px){.azm-v3-home-hero .search__filter--area{margin-top:5rem!important} .azm-v3-home-hero .search__filter--form__style2{flex-wrap:wrap!important;gap:2rem!important} .azm-v3-home-hero--3 .search__filter--section.search__filter--style5{position:inherit!important;padding-top:5rem!important;background:transparent!important}} @media only screen and (min-width:400px) and (max-width:575px){.azm-v3-home-hero .search__filter--width{width:46%!important;flex:0 0 46%!important}} @media only screen and (min-width:576px) and (max-width:767px){.azm-v3-home-hero .search__filter--width{width:30.2%!important;flex:0 0 30.2%!important}.azm-v3-home-hero .search__filter--inner{padding:3rem 2.5rem!important}} @media only screen and (min-width:768px) and (max-width:991px){.azm-v3-home-hero .search__filter--width{width:22.8%!important;flex:0 0 22.8%!important}} @media only screen and (max-width:399px){.azm-v3-home-hero .search__filter--width{width:100%!important;flex:0 0 100%!important}} @media only screen and (max-width:767px){.azm-v3-home-hero--3 .search__filter--section.search__filter--style5{padding-top:3.6rem!important}.azm-v3-home-hero .search__filter--form__style2{display:flex!important}.azm-v3-home-hero .search__filter--area{margin-top:3.6rem!important}} .azm-v3-home-hero .swiper__nav--btn.swiper-button-next:before,.azm-v3-home-hero .swiper__nav--btn.swiper-button-prev:before{content:none!important;display:none!important} .azm-v3-home-hero .swiper__nav--btn.swiper-button-next,.azm-v3-home-hero .swiper__nav--btn.swiper-button-prev,.azm-v3-home-hero .azm-v3-hero-arrow{width:4.2rem!important;height:4.2rem!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#111!important;box-shadow:0 10px 28px rgba(17,17,17,.14)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:.2s ease!important;z-index:8!important;padding:0!important;line-height:1!important} .azm-v3-home-hero .swiper__nav--btn.swiper-button-next:hover,.azm-v3-home-hero .swiper__nav--btn.swiper-button-prev:hover,.azm-v3-home-hero .azm-v3-hero-arrow:hover{background:var(--azm-primary,var(--secondary-color,#d71920))!important;color:#fff!important} .azm-v3-home-hero .swiper-button-next{left:1.8rem!important;right:auto!important} .azm-v3-home-hero .swiper-button-prev{right:1.8rem!important;left:auto!important} .azm-v3-home-hero .azm-v3-hero-nav__icon{width:1.8rem;height:1.8rem;display:block;flex:0 0 auto} .azm-v3-home-hero .azm-v3-hero-arrow svg{width:1.8rem;height:1.8rem;display:block} @media only screen and (max-width:767px){.azm-v3-home-hero .swiper__nav--btn.swiper-button-next,.azm-v3-home-hero .swiper__nav--btn.swiper-button-prev,.azm-v3-home-hero .azm-v3-hero-arrow{display:none!important}} .azm-v3-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px} .azm-v3-category-heading__desc{margin:8px 0 0;color:var(--azm-muted);font-size:13px;line-height:1.9} .azm-v3-home-categories--grid-mode .azm-v3-home-categories__grid{display:grid;grid-template-columns:repeat(var(--azm-cat-cols-desktop),minmax(0,1fr));gap:var(--azm-cat-gap)} .azm-v3-home-categories__grid-item,.azm-v3-category-swiper .swiper-slide{height:auto} .azm-v3-category-card,.azm-v3-category-card>a{height:100%} .azm-v3-category-card .categories__card--link,.azm-v3-category-card .categories__card--link__style2{height:100%;display:flex} .azm-v3-category-card--icon .categories__card--link{flex-direction:column;align-items:center;justify-content:center} .azm-v3-category-card--image .categories__card--link{flex-direction:column;align-items:center;justify-content:center} .azm-v3-category-card--horizontal .categories__card--link__style2{justify-content:flex-start} .azm-v3-category-image-icon{overflow:hidden} .azm-v3-category-image-icon img{width:100%;height:100%;object-fit:cover} .azm-v3-category-card__button{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;height:28px;padding:0 12px;border-radius:999px;background:rgba(215,25,32,.08);color:var(--azm-primary);font-size:11px;font-weight:900} .azm-v3-category-carousel-wrap{position:relative} .azm-v3-category-swiper{padding:2px 2px 12px} .azm-v3-category-nav{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--azm-border);color:var(--azm-text);box-shadow:0 8px 24px rgba(0,0,0,.08);margin-top:-19px;transition:.2s ease} .azm-v3-category-nav:hover{background:var(--azm-primary);border-color:var(--azm-primary);color:#fff} .azm-v3-category-nav::after{display:none} .azm-v3-category-nav--prev{left:auto;right:-18px} .azm-v3-category-nav--next{right:auto;left:-18px} .azm-v3-category-pagination{position:static;margin-top:14px} .azm-v3-category-pagination .swiper-pagination-bullet{width:7px;height:7px;opacity:.35} .azm-v3-category-pagination .swiper-pagination-bullet-active{background:var(--azm-primary);opacity:1} .azm-v3-home-categories .swiper-button-lock,.azm-v3-home-categories .swiper-pagination-lock{display:none !important} @media (max-width:1199px){.azm-v3-home-categories--grid-mode .azm-v3-home-categories__grid{grid-template-columns:repeat(var(--azm-cat-cols-tablet),minmax(0,1fr))} .azm-v3-category-nav--prev{right:-8px} .azm-v3-category-nav--next{left:-8px}} @media (max-width:767px){.azm-v3-category-heading{display:block} .azm-v3-category-heading__desc{font-size:12px} .azm-v3-home-categories--grid-mode .azm-v3-home-categories__grid{grid-template-columns:repeat(var(--azm-cat-cols-mobile),minmax(0,1fr))} .azm-v3-category-nav{display:none !important}} .azm-v3-home-widgetized>.azm-v3-home-widget-instance:empty{display:none} .azm-v3-home-widget-instance{position:relative} .azm-v3-home-custom-block__content>:last-child{margin-bottom:0} .azm-v3-home-spacer{height:var(--azm-spacer-desktop,40px);display:flex;align-items:center;justify-content:center} .azm-v3-home-spacer span{display:block;width:100%;height:1px;background:rgba(15,23,42,.10)} @media (max-width:991.98px){.azm-v3-home-spacer{height:var(--azm-spacer-tablet,30px)}} @media (max-width:575.98px){.azm-v3-home-spacer{height:var(--azm-spacer-mobile,20px)}} .azm-v3-home-custom-block__image{margin-bottom:18px;text-align:center} .azm-v3-home-custom-block__image img{max-width:100%;height:auto;border-radius:14px} .azm-v3-home-custom-block__button{margin-top:18px;text-align:center} .azm-v3-product-card__excerpt{display:none;color:var(--azm-muted,#666);font-size:13px;line-height:1.9;margin:10px 0 0;max-width:720px} .azm-v3-shop-main--list .azm-v3-product-card__excerpt{display:block} .azm-v3-shop-main--list .product__card--content{justify-content:flex-start!important;padding:10px 0!important} .azm-v3-shop-main--list .product__card--price{margin-top:6px} .azm-v3-shop-main--list .product__card--footer{margin-top:14px!important} .azm-v3-quick-view-modal{background:rgba(0,0,0,.2)!important} .azm-v3-quick-view-modal__card{width:min(895px,100%)!important;border-radius:10px!important;padding:20px!important;max-height:80vh!important;overflow:auto!important;transform:translateY(-50px);transition:var(--transition,.3s ease)!important} .azm-v3-quick-view-modal.is-open .azm-v3-quick-view-modal__card{transform:translateY(0)} .azm-v3-quick-view-modal__close{top:16px!important;left:16px!important;width:3.2rem!important;height:3.2rem!important;line-height:3.2rem!important;border-radius:50%!important;border:1px solid var(--border-color,#e5e5e5)!important;background:#fff!important;color:#111!important;font-size:1.8rem!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important} .azm-v3-quick-view-modal__close:hover{background:var(--secondary-color,#111)!important;border-color:var(--secondary-color,#111)!important;color:#fff!important} .azm-v3-quick-view__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;padding:0!important;align-items:start} .azm-v3-quick-view__media{border-radius:8px!important;background:#f7f7f7!important;min-height:0!important;aspect-ratio:1/1;overflow:hidden} .azm-v3-quick-view__media img{width:100%!important;height:100%!important;object-fit:contain!important} .azm-v3-quick-view__title{font-size:22px!important;line-height:1.6!important;margin:0 0 12px!important} .azm-v3-quick-view__price{font-size:18px!important;margin:0 0 14px!important;color:var(--secondary-color,#111)!important} .azm-v3-quick-view__desc{font-size:13px!important;line-height:1.9!important;margin-bottom:14px!important;color:#606060!important} .azm-v3-quick-view__meta li{border-radius:8px!important;background:#f7f7f7!important;padding:8px 10px!important} .azm-v3-quick-view__grid--instant{animation:azmQuickIn .18s ease both} @keyframes azmQuickIn{from{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}} @media (max-width:767.98px){.azm-v3-quick-view-modal__card{padding:12px!important}.azm-v3-quick-view__grid{grid-template-columns:1fr!important;gap:16px!important}.azm-v3-shop-main--list .azm-v3-product-card__excerpt{font-size:12px;line-height:1.8}} .azm-v3-is-rtl .azm-v3-hero-nav-btn svg,.azm-v3-is-rtl .azm-v3-hero-arrow svg,.azm-v3-is-rtl .azm-v3-category-nav svg,.azm-v3-is-rtl .azm-v3-shop-cat-nav svg,.azm-v3-is-rtl .azm-v3-carousel-nav svg,html[dir="rtl"] .azm-v3-hero-nav-btn svg,html[dir="rtl"] .azm-v3-hero-arrow svg,html[dir="rtl"] .azm-v3-category-nav svg,html[dir="rtl"] .azm-v3-shop-cat-nav svg,html[dir="rtl"] .azm-v3-carousel-nav svg{transform:scaleX(-1)} .azm-v3-hero-nav-btn:after,.azm-v3-category-nav:after,.azm-v3-shop-cat-nav:after,.azm-v3-carousel-nav:after{display:none!important;content:none!important} .azm-v3-is-rtl .azm-v3-category-nav--next,.azm-v3-is-rtl .azm-v3-shop-cat-nav--next{left:0;right:auto} .azm-v3-is-rtl .azm-v3-category-nav--prev,.azm-v3-is-rtl .azm-v3-shop-cat-nav--prev{right:0;left:auto} .azm-v3-carousel-nav{width:34px!important;height:34px!important;border-radius:50%;background:#fff;color:#111;box-shadow:0 8px 22px rgba(17,17,17,.12);border:1px solid rgba(17,17,17,.08);display:flex;align-items:center;justify-content:center;transition:.2s ease} .azm-v3-carousel-nav:hover{background:var(--azm-primary);color:#fff;border-color:var(--azm-primary)} .azm-v3-shop-cats{margin-bottom:22px!important}.azm-v3-shop-cats__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.azm-v3-shop-cats__head h2{font-size:18px;font-weight:900;margin:0;color:#111}.azm-v3-shop-cats__inner{display:grid;grid-template-columns:repeat(var(--azm-shop-cat-desktop,4),minmax(0,1fr));gap:12px!important}.azm-v3-shop-cats--carousel .azm-v3-shop-cats__inner{display:flex;gap:0!important}.azm-v3-shop-cats-carousel-wrap{position:relative;padding:0 42px}.azm-v3-shop-cat{min-width:0;padding:12px!important;border-radius:10px!important;gap:10px!important;box-shadow:none!important}.azm-v3-shop-cats--boxed .azm-v3-shop-cat{background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 18px rgba(17,17,17,.045)!important}.azm-v3-shop-cats--minimal .azm-v3-shop-cat{background:transparent;border:0;padding:8px 4px!important}.azm-v3-shop-cats--pills .azm-v3-shop-cats__inner{display:flex!important;flex-wrap:wrap;gap:8px!important}.azm-v3-shop-cats--pills .azm-v3-shop-cat{width:auto;border-radius:999px!important;padding:8px 13px!important;flex:0 0 auto}.azm-v3-shop-cats--media-title .azm-v3-shop-cat{justify-content:center;text-align:center}.azm-v3-shop-cat__icon{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:12px!important}.azm-v3-shop-cat__icon svg{width:22px;height:22px}.azm-v3-shop-cat__img{border-radius:12px!important}.azm-v3-shop-cat__body{gap:2px!important;min-width:0}.azm-v3-shop-cat__body strong{font-size:13px!important;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.azm-v3-shop-cat__body small{font-size:11px!important;line-height:1.5;color:#777}.azm-v3-shop-cat-pagination{position:static!important;margin-top:10px} .azm-v3-shop-main .shop__header{padding:10px 12px!important;margin-bottom:18px!important;border-radius:10px!important}.azm-v3-shop-main .orderby{height:38px!important;font-size:12px!important;padding:0 12px!important}.azm-v3-shop-view{width:32px!important;height:32px!important;border-radius:8px!important}.azm-v3-shop-grid>[class*=col-]{margin-bottom:18px!important;padding-left:8px;padding-right:8px}.azm-v3-shop-grid.row{margin-left:-8px;margin-right:-8px}.azm-v3-product-card{border-radius:10px!important}.azm-v3-product-card .product__card--thumbnail{border-radius:10px 10px 0 0!important}.azm-v3-product-card .product__card--content{padding:10px 10px 12px!important}.azm-v3-product-card .product__card--title{font-size:13px!important;line-height:1.65!important;margin-bottom:5px!important;min-height:42px!important}.azm-v3-product-card .product__card--price{font-size:13px!important;margin-top:4px!important}.azm-v3-product-card .product__card--footer{margin-top:8px!important}.azm-v3-product-card .primary__btn,.azm-v3-product-card .product__card--btn{min-height:36px!important;padding:8px 10px!important;font-size:12px!important}.azm-v3-product-card .product__card--action{gap:6px!important}.azm-v3-product-card .product__card--action__btn{width:32px!important;height:32px!important}.azm-v3-shop-main--list .product__card{grid-template-columns:minmax(150px,220px) 1fr!important;gap:14px!important;padding:10px!important}.azm-v3-shop-main--list .product__card--thumbnail__img,.azm-v3-shop-main--list .azm-v3-product-placeholder{height:180px!important}.azm-v3-shop-main--list .product__card--content{padding:4px 0!important}.azm-v3-shop-main--list .product__card--title{font-size:17px!important;min-height:auto!important}.azm-v3-shop-main--list .azm-v3-product-card__excerpt{display:block;text-align:justify;font-size:13px;line-height:1.85;margin-top:6px}.azm-v3-shop-main--list .product__card--footer{margin-top:10px!important} .entry-content p,.page__content p,.blog__details--content p,.product__details--info__desc p,.product__tab--content__desc p,.azm-v3-shop-description p,.azm-v3-product-card__excerpt,.azm-v3-quick-view__desc,.azm-v3-blog__card p{text-align:justify}.entry-content ul,.entry-content ol,.page__content ul,.page__content ol,.blog__details--content ul,.blog__details--content ol,.product__tab--content__desc ul,.product__tab--content__desc ol,.product__details--info__desc ul,.product__details--info__desc ol{background:#fafafa;border:1px solid rgba(17,17,17,.07);border-radius:10px;padding:12px 18px!important;margin:12px 0 18px;list-style:none}.entry-content li,.page__content li,.blog__details--content li,.product__tab--content__desc li,.product__details--info__desc li{position:relative;padding:4px 18px 4px 0;line-height:1.9;text-align:justify}.entry-content li:before,.page__content li:before,.blog__details--content li:before,.product__tab--content__desc li:before,.product__details--info__desc li:before{content:"";position:absolute;right:0;top:1.05em;width:7px;height:7px;border-radius:50%;background:var(--azm-primary)} @media(max-width:991.98px){.azm-v3-shop-cats__inner{grid-template-columns:repeat(var(--azm-shop-cat-tablet,3),minmax(0,1fr))!important}.azm-v3-shop-cats-carousel-wrap{padding:0 36px}.azm-v3-shop-grid>[class*=col-]{padding-left:6px;padding-right:6px;margin-bottom:14px!important}.azm-v3-shop-grid.row{margin-left:-6px;margin-right:-6px}.azm-v3-shop-main--list .product__card{grid-template-columns:minmax(130px,180px) 1fr!important}.azm-v3-shop-main--list .product__card--thumbnail__img,.azm-v3-shop-main--list .azm-v3-product-placeholder{height:150px!important}} @media(max-width:575.98px){body.azm-v3-compact-mobile-spacing .main__content_wrapper .container,body.azm-v3-compact-mobile-spacing .section--padding .container,body.azm-v3-compact-mobile-spacing .shop__section .container{padding-left:4px!important;padding-right:4px!important;max-width:100%!important}.azm-v3-shop-section{padding-top:22px!important;padding-bottom:24px!important}.azm-v3-shop-page .breadcrumb__bg{padding:26px 0 20px!important}.azm-v3-shop-cats{margin-bottom:14px!important}.azm-v3-shop-cats__head{padding:0 4px;margin-bottom:8px}.azm-v3-shop-cats__head h2{font-size:15px}.azm-v3-shop-cats__inner{grid-template-columns:repeat(var(--azm-shop-cat-mobile,2),minmax(0,1fr))!important;gap:6px!important}.azm-v3-shop-cats-carousel-wrap{padding:0 28px}.azm-v3-carousel-nav{width:28px!important;height:28px!important}.azm-v3-shop-cat{padding:7px 8px!important;gap:6px!important;border-radius:8px!important}.azm-v3-shop-cat__icon{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:9px!important}.azm-v3-shop-cat__body strong{font-size:11.5px!important}.azm-v3-shop-cat__body small{font-size:10px!important}.azm-v3-shop-main .shop__header{padding:8px!important;margin-bottom:12px!important}.azm-v3-shop-main .shop__header--right{gap:8px!important;flex-wrap:wrap}.azm-v3-shop-grid>[class*=col-]{padding-left:3px!important;padding-right:3px!important;margin-bottom:8px!important}.azm-v3-shop-grid.row{margin-left:-3px!important;margin-right:-3px!important}.azm-v3-product-card .product__card--content{padding:7px 7px 9px!important}.azm-v3-product-card .product__card--title{font-size:11.5px!important;line-height:1.55!important;min-height:36px!important}.azm-v3-product-card .product__card--price{font-size:11.5px!important}.azm-v3-product-card .primary__btn,.azm-v3-product-card .product__card--btn{min-height:32px!important;padding:6px 8px!important;font-size:11px!important}.azm-v3-product-card .product__card--action__btn{width:28px!important;height:28px!important}.azm-v3-shop-main--list .product__card{grid-template-columns:96px 1fr!important;gap:8px!important;padding:7px!important}.azm-v3-shop-main--list .product__card--thumbnail__img,.azm-v3-shop-main--list .azm-v3-product-placeholder{height:112px!important}.azm-v3-shop-main--list .product__card--title{font-size:13px!important}.azm-v3-shop-main--list .azm-v3-product-card__excerpt{font-size:11.5px;line-height:1.75;max-height:62px;overflow:hidden}.azm-v3-shop-main--list .product__card--footer{margin-top:6px!important}.entry-content ul,.entry-content ol,.page__content ul,.page__content ol,.blog__details--content ul,.blog__details--content ol,.product__tab--content__desc ul,.product__tab--content__desc ol,.product__details--info__desc ul,.product__details--info__desc ol{padding:10px 12px!important;border-radius:8px}.entry-content li,.page__content li,.blog__details--content li,.product__tab--content__desc li,.product__details--info__desc li{font-size:13px;line-height:1.8}} .azm-v3-swiper-rtl{direction:rtl!important}.azm-v3-swiper-ltr{direction:ltr!important} .azm-v3-carousel-wrap,.azm-v3-category-carousel-wrap,.azm-v3-shop-cats-carousel-wrap,.azm-v3-home-hero .js-azm-v3-hero{position:relative} .azm-v3-home-hero .swiper-button-next:after,.azm-v3-home-hero .swiper-button-prev:after,.azm-v3-category-nav:after,.azm-v3-shop-cat-nav:after,.azm-v3-carousel-nav:after{display:none!important;content:none!important} .azm-v3-is-rtl .azm-v3-hero-nav-btn svg,.azm-v3-is-rtl .azm-v3-hero-arrow svg,.azm-v3-is-rtl .azm-v3-category-nav svg,.azm-v3-is-rtl .azm-v3-shop-cat-nav svg,.azm-v3-is-rtl .azm-v3-carousel-nav svg,html[dir="rtl"] .azm-v3-hero-nav-btn svg,html[dir="rtl"] .azm-v3-hero-arrow svg,html[dir="rtl"] .azm-v3-category-nav svg,html[dir="rtl"] .azm-v3-shop-cat-nav svg,html[dir="rtl"] .azm-v3-carousel-nav svg{transform:none!important} .azm-v3-carousel-wrap--rtl .swiper-button-next,.azm-v3-category-carousel-wrap.azm-v3-carousel-wrap--rtl .swiper-button-next,.azm-v3-shop-cats-carousel-wrap.azm-v3-carousel-wrap--rtl .swiper-button-next,html[dir="rtl"] .azm-v3-category-carousel-wrap .swiper-button-next,html[dir="rtl"] .azm-v3-shop-cats-carousel-wrap .swiper-button-next{left:0!important;right:auto!important} .azm-v3-carousel-wrap--rtl .swiper-button-prev,.azm-v3-category-carousel-wrap.azm-v3-carousel-wrap--rtl .swiper-button-prev,.azm-v3-shop-cats-carousel-wrap.azm-v3-carousel-wrap--rtl .swiper-button-prev,html[dir="rtl"] .azm-v3-category-carousel-wrap .swiper-button-prev,html[dir="rtl"] .azm-v3-shop-cats-carousel-wrap .swiper-button-prev{right:0!important;left:auto!important} .azm-v3-carousel-wrap--ltr .swiper-button-next,.azm-v3-category-carousel-wrap.azm-v3-carousel-wrap--ltr .swiper-button-next,.azm-v3-shop-cats-carousel-wrap.azm-v3-carousel-wrap--ltr .swiper-button-next,html:not([dir="rtl"]) .azm-v3-category-carousel-wrap .swiper-button-next,html:not([dir="rtl"]) .azm-v3-shop-cats-carousel-wrap .swiper-button-next{right:0!important;left:auto!important} .azm-v3-carousel-wrap--ltr .swiper-button-prev,.azm-v3-category-carousel-wrap.azm-v3-carousel-wrap--ltr .swiper-button-prev,.azm-v3-shop-cats-carousel-wrap.azm-v3-carousel-wrap--ltr .swiper-button-prev,html:not([dir="rtl"]) .azm-v3-category-carousel-wrap .swiper-button-prev,html:not([dir="rtl"]) .azm-v3-shop-cats-carousel-wrap .swiper-button-prev{left:0!important;right:auto!important} .azm-v3-home-hero.azm-v3-is-rtl .swiper-button-next,html[dir="rtl"] .azm-v3-home-hero .swiper-button-next{left:1.8rem!important;right:auto!important} .azm-v3-home-hero.azm-v3-is-rtl .swiper-button-prev,html[dir="rtl"] .azm-v3-home-hero .swiper-button-prev{right:1.8rem!important;left:auto!important} .azm-v3-category-carousel-wrap,.azm-v3-shop-cats-carousel-wrap{padding-inline:42px}.azm-v3-category-nav,.azm-v3-shop-cat-nav,.azm-v3-carousel-nav{top:50%;margin-top:0;transform:translateY(-50%)} .azm-v3-shop-page .azm-v3-shop-grid{display:flex!important;flex-wrap:wrap!important;margin-left:-8px!important;margin-right:-8px!important;row-gap:0!important} .azm-v3-shop-page .azm-v3-shop-grid>.azm-v3-shop-grid-item{padding-left:8px!important;padding-right:8px!important;width:calc(100% / var(--azm-shop-cols-desktop,3))!important;max-width:calc(100% / var(--azm-shop-cols-desktop,3))!important;flex:0 0 calc(100% / var(--azm-shop-cols-desktop,3))!important;margin-bottom:18px!important} .azm-v3-shop-page .azm-v3-shop-grid--list>.azm-v3-shop-grid-item{width:100%!important;max-width:100%!important;flex-basis:100%!important} @media(max-width:1199.98px){.azm-v3-shop-page .azm-v3-shop-grid>.azm-v3-shop-grid-item{width:calc(100% / var(--azm-shop-cols-tablet,2))!important;max-width:calc(100% / var(--azm-shop-cols-tablet,2))!important;flex-basis:calc(100% / var(--azm-shop-cols-tablet,2))!important}} @media(max-width:575.98px){.azm-v3-shop-page .azm-v3-shop-grid{margin-left:-3px!important;margin-right:-3px!important}.azm-v3-shop-page .azm-v3-shop-grid>.azm-v3-shop-grid-item{padding-left:3px!important;padding-right:3px!important;margin-bottom:8px!important;width:calc(100% / var(--azm-shop-cols-mobile,2))!important;max-width:calc(100% / var(--azm-shop-cols-mobile,2))!important;flex-basis:calc(100% / var(--azm-shop-cols-mobile,2))!important}.azm-v3-shop-page .azm-v3-shop-grid--list>.azm-v3-shop-grid-item{width:100%!important;max-width:100%!important;flex-basis:100%!important}} .azm-v3-shop-cats{margin-top:0!important;margin-bottom:14px!important;padding-top:0!important;padding-bottom:0!important} .azm-v3-shop-cats__head{justify-content:center!important;text-align:center!important;margin-bottom:8px!important} .azm-v3-shop-cats--align-center .azm-v3-shop-cats__inner{justify-content:center!important} .azm-v3-shop-cats--align-center.azm-v3-shop-cats--pills .azm-v3-shop-cats__inner{justify-content:center!important} .azm-v3-shop-cats--align-center .azm-v3-shop-cat{text-align:center} .azm-v3-shop-cats--align-center .azm-v3-shop-cat__body{align-items:center} .azm-v3-shop-cats--align-center:not(.azm-v3-shop-cats--pills) .azm-v3-shop-cat{justify-content:center} .azm-v3-shop-cats--grid .azm-v3-shop-cats__inner{gap:10px!important} .azm-v3-shop-cats--boxed .azm-v3-shop-cat{padding:10px!important} .azm-v3-shop-cats--compact .azm-v3-shop-cat,.azm-v3-shop-cats--minimal .azm-v3-shop-cat{padding:7px 9px!important} .azm-v3-shop-cats .azm-v3-shop-cat__icon{width:38px!important;height:38px!important;flex-basis:38px!important} .azm-v3-shop-cats .azm-v3-shop-cat__body strong{font-size:12.5px!important} .azm-v3-shop-cats .azm-v3-shop-cat__body small{font-size:10.5px!important} .azm-v3-shop-section{padding-top:28px!important;padding-bottom:34px!important} .azm-v3-shop-page .azm-v3-shop-grid--list>.azm-v3-shop-grid-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important} @media(max-width:575.98px){.azm-v3-shop-cats{margin-bottom:10px!important} .azm-v3-shop-cats__head{margin-bottom:6px!important} .azm-v3-shop-cats .azm-v3-shop-cat{padding:6px 7px!important;gap:5px!important} .azm-v3-shop-section{padding-top:18px!important;padding-bottom:22px!important}} .azm-v3-product-details .azm-v3-product-info{border:1px solid rgba(17,17,17,.06) !important;border-radius:12px !important;padding:22px 22px 20px !important;box-shadow:0 10px 30px rgba(17,17,17,.045) !important} .azm-v3-product-info .product__details--info__title{font-size:clamp(22px,2vw,30px) !important;line-height:1.55 !important;font-weight:900 !important;color:#111 !important;margin-bottom:10px !important} .azm-v3-product-info .product__details--info__price{margin-bottom:10px !important} .azm-v3-product-info .product__details--info__price .current__price,.azm-v3-product-info .product__details--info__price .woocommerce-Price-amount{font-size:22px !important;font-weight:950 !important;color:var(--azm-primary,var(--primary-color,#d71920)) !important} .azm-v3-product-info .azm-v3-product-rating{margin-bottom:12px !important;gap:8px !important} .azm-v3-product-info .product__details--info__desc{margin:0 0 12px !important;background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;color:#4b5563 !important;font-size:14px !important;line-height:2 !important} .azm-v3-product-info .product__details--info__desc p{text-align:justify !important;margin-bottom:8px !important} .azm-v3-product-summary-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px} .azm-v3-product-summary-feature{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 11px;border-radius:9px;background:#f8f8f8;border:1px solid rgba(17,17,17,.06)} .azm-v3-product-summary-feature__label{color:#6b7280;font-size:12px;font-weight:800;white-space:nowrap} .azm-v3-product-summary-feature__value{color:#111;font-size:12px;font-weight:950;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62%} .azm-v3-product-info .azm-v3-product-purchase{margin-top:0 !important;padding:12px !important;border-radius:10px !important;background:#fafafa !important} .azm-v3-product-info .product__variant--list{margin-bottom:12px !important} .azm-v3-product-info .product__variant--list:last-child{margin-bottom:0 !important} .azm-v3-product-info .product__details--info__meta{border:1px solid rgba(17,17,17,.08) !important;border-radius:10px !important;padding:8px 12px !important;background:#fff !important} .azm-v3-product-info .product__details--info__meta--list{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0 !important;margin:0 !important;font-size:12px !important} .azm-v3-product-info .azm-v3-product-trust{margin-top:12px !important;padding:12px !important;border-radius:10px !important} .azm-v3-product-info .azm-v3-product-trust__items{gap:8px !important} .azm-v3-product-info .azm-v3-product-trust__item{padding:8px !important;border-radius:9px !important} .azm-v3-product-tags-section{padding:0 0 32px;margin-top:-18px} .azm-v3-product-tags-section__inner{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px;background:#fff;border:1px solid rgba(17,17,17,.06);border-radius:12px} .azm-v3-product-tags-section__title{font-size:13px;font-weight:900;color:#111} .azm-v3-product-tags-section__list{display:flex;flex-wrap:wrap;gap:7px} .azm-v3-product-tags-section__list a{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border-radius:999px;background:#f3f4f6;color:#333;font-size:12px;font-weight:800;text-decoration:none} .azm-v3-product-tags-section__list a:hover{background:var(--azm-primary,var(--primary-color,#d71920));color:#fff} @media (max-width:767px){.azm-v3-product-details .azm-v3-product-info{padding:16px 14px !important;border-radius:10px !important} .azm-v3-product-info .product__details--info__title{font-size:20px !important;margin-bottom:8px !important} .azm-v3-product-summary-features{grid-template-columns:1fr;gap:6px} .azm-v3-product-summary-feature{min-height:38px;padding:8px 10px} .azm-v3-product-tags-section{padding-bottom:22px;margin-top:-12px} .azm-v3-product-tags-section__inner{padding:12px;border-radius:10px}} .azm-v3-product-breadcrumb--path-only{padding:16px 0 !important;background:linear-gradient(135deg,rgba(215,25,32,.06),rgba(17,17,17,.025)) !important} .azm-v3-product-breadcrumb--path-only .breadcrumb__content--menu{margin:0 !important;gap:8px !important;flex-wrap:wrap} .azm-v3-product-breadcrumb--path-only .breadcrumb__content--menu__items{font-size:12.5px !important;color:#555 !important} .azm-v3-product-breadcrumb--path-only .breadcrumb__content--menu__items a{color:#333 !important;font-weight:800} .azm-v3-product-breadcrumb--path-only .breadcrumb__content--menu__items span{color:#666 !important;font-weight:700} .azm-v3-product-info .product__details--info__title{font-size:clamp(19px,1.55vw,24px) !important;line-height:1.55 !important;margin-bottom:8px !important} .azm-v3-product-brand{margin:0 0 10px} .azm-v3-product-brand__link{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 5px 4px 12px;background:#fafafa;border:1px solid rgba(17,17,17,.07);border-radius:999px;text-decoration:none;color:#111} .azm-v3-product-brand__link:hover{border-color:rgba(215,25,32,.25);color:var(--azm-primary,var(--primary-color,#d71920))} .azm-v3-product-brand__label{color:#777;font-size:11px;font-weight:800} .azm-v3-product-brand__media{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid rgba(17,17,17,.08);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 28px} .azm-v3-product-brand__media img{width:100%;height:100%;object-fit:contain;padding:3px} .azm-v3-product-brand__placeholder{font-size:12px;font-weight:950;color:var(--azm-primary,var(--primary-color,#d71920))} .azm-v3-product-brand__name{font-size:12px;font-weight:950;color:inherit} .azm-v3-product-summary-features{margin:0 0 12px !important} .azm-v3-product-info .product__details--info__desc{margin-top:0 !important} .azm-v3-product-trust-section{padding:0 0 22px;margin-top:-10px} .azm-v3-product-trust-section .azm-v3-product-trust{margin:0 !important;padding:13px 14px !important;border-radius:12px !important;background:#fff !important;border:1px solid rgba(17,17,17,.06) !important;box-shadow:0 10px 28px rgba(17,17,17,.04) !important} .azm-v3-product-trust-section .guarantee__safe--checkout__title{font-size:14px !important;font-weight:950 !important;margin:0 0 10px !important;color:#111 !important} .azm-v3-product-trust-section .azm-v3-product-trust__items{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px !important} .azm-v3-product-trust-section .azm-v3-product-trust__item{display:flex !important;align-items:flex-start !important;gap:8px !important;padding:8px 10px !important;border-radius:9px !important;background:#fafafa !important;border:1px solid rgba(17,17,17,.05) !important} .azm-v3-product-trust-section .azm-v3-product-trust__item span{color:var(--azm-primary,var(--primary-color,#d71920));flex:0 0 auto} .azm-v3-product-trust-section .azm-v3-product-trust__item strong{display:block;font-size:12.5px;font-weight:950;color:#111;line-height:1.7} .azm-v3-product-trust-section .azm-v3-product-trust__item small{display:block;font-size:11.5px;color:#777;line-height:1.7} .azm-v3-product-trust-section + .azm-v3-product-tabs{padding-top:0 !important} @media (max-width:991px){.azm-v3-product-trust-section .azm-v3-product-trust__items{grid-template-columns:1fr}} @media (max-width:767px){.azm-v3-product-breadcrumb--path-only{padding:12px 0 !important} .azm-v3-product-info .product__details--info__title{font-size:18px !important;line-height:1.65 !important} .azm-v3-product-brand__link{min-height:32px;gap:6px;padding-inline-start:4px;padding-inline-end:10px} .azm-v3-product-brand__label{display:none} .azm-v3-product-trust-section{padding-bottom:16px;margin-top:-4px} .azm-v3-product-trust-section .azm-v3-product-trust{padding:11px !important;border-radius:10px !important}} .main__logo--link img,.main__logo--img,.azm-logo img,.custom-logo-link img{width:var(--azm-logo-w,150px)!important;max-width:var(--azm-logo-w,150px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important} @media(max-width:1199.98px){.main__logo--link img,.main__logo--img,.azm-logo img,.custom-logo-link img{width:var(--azm-logo-tablet-w,135px)!important;max-width:var(--azm-logo-tablet-w,135px)!important;height:auto!important}} @media(max-width:575.98px){.main__logo--link img,.main__logo--img,.azm-logo img,.custom-logo-link img{width:var(--azm-logo-mobile-w,120px)!important;max-width:var(--azm-logo-mobile-w,120px)!important;height:auto!important}} .azm-v3-svg-icon.bi,.product__card--action__btn .bi,.azm-v3-btn-icon,.azm-v3-hero-nav__icon{font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center} .slider__btn .azm-v3-btn-icon{font-size:15px;margin-inline-start:8px} .product__media--preview__items{overflow:hidden;border-radius:12px;background:#fff} .azm-v3-product-zoom img{transition:transform .25s ease;transform-origin:var(--azm-zoom-x,50%) var(--azm-zoom-y,50%)} @media(hover:hover){.azm-v3-product-zoom:hover img{transform:scale(1.55)}} .product__media--view__icon--link .bi{font-size:18px} .azm-v3-product-thumbs .swiper-slide{height:auto;cursor:pointer;opacity:.72;transition:.2s ease;border:1px solid transparent;border-radius:9px;background:#fff;overflow:hidden} .azm-v3-product-thumbs .swiper-slide-thumb-active,.azm-v3-product-thumbs .swiper-slide.is-active{opacity:1;border-color:var(--azm-primary,var(--primary-color,#d71920))} .azm-v3-product-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:10050;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.18s ease;padding:24px} .azm-v3-product-lightbox.is-visible{opacity:1;visibility:visible} .azm-v3-product-lightbox__figure{margin:0;max-width:min(94vw,1100px);max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:10px} .azm-v3-product-lightbox__figure img{max-width:100%;max-height:82vh;object-fit:contain;border-radius:10px;background:#fff} .azm-v3-product-lightbox__figure figcaption{color:#fff;font-size:12px;font-weight:700} .azm-v3-product-lightbox__close,.azm-v3-product-lightbox__nav{position:absolute;border:0;background:#fff;color:#111;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:.18s ease} .azm-v3-product-lightbox__close{top:18px;left:18px;width:42px;height:42px} .azm-v3-product-lightbox__nav{top:50%;transform:translateY(-50%);width:46px;height:46px} .azm-v3-product-lightbox__nav--prev{right:22px}.azm-v3-product-lightbox__nav--next{left:22px} .azm-v3-product-lightbox__close:hover,.azm-v3-product-lightbox__nav:hover{background:var(--azm-primary,var(--primary-color,#d71920));color:#fff} .azm-v3-product-info .product__details--info__title{font-size:clamp(17px,1.25vw,21px)!important;line-height:1.65!important;margin-bottom:6px!important} .azm-v3-product-info .product__details--info__price{font-size:clamp(19px,1.65vw,28px)!important;margin-bottom:10px!important} .azm-v3-product-info .product__details--info__price .current__price,.azm-v3-product-info .product__details--info__price .woocommerce-Price-amount{font-size:inherit!important;font-weight:950!important;color:var(--azm-primary,var(--primary-color,#d71920))!important} .azm-v3-product-brand--woodmart{float:left;margin:0 0 8px 14px;position:relative;z-index:1} .azm-v3-product-brand--woodmart .azm-v3-product-brand__link{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:82px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#111;text-decoration:none;box-shadow:none!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__media{width:74px!important;height:74px!important;flex:0 0 74px!important;border-radius:12px!important;border:1px solid rgba(17,17,17,.07)!important;background:#fff;box-shadow:0 8px 22px rgba(17,17,17,.055);display:flex;align-items:center;justify-content:center;overflow:hidden} .azm-v3-product-brand--woodmart .azm-v3-product-brand__media img{width:100%;height:100%;object-fit:contain;padding:8px!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__placeholder{font-size:22px;font-weight:950;color:var(--azm-primary,var(--primary-color,#d71920))} .azm-v3-product-brand--woodmart .azm-v3-product-brand__name{font-size:11.5px!important;font-weight:900;color:#333;text-align:center;line-height:1.45;max-width:92px} .azm-v3-product-brand__label{display:none!important} .azm-v3-product-info:after{content:"";display:block;clear:both} .azm-v3-product-trust-section{padding:0 0 18px!important;margin-top:-4px!important} .azm-v3-product-trust-section .azm-v3-product-trust{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important} .azm-v3-product-trust-section .guarantee__safe--checkout__title{display:none!important} .azm-v3-product-trust-section .azm-v3-product-trust__items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important} .azm-v3-product-trust-section .azm-v3-product-trust__item{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-radius:12px!important;background:#fff!important;border:1px solid rgba(17,17,17,.065)!important;box-shadow:0 8px 24px rgba(17,17,17,.045)!important} .azm-v3-product-trust__icon{width:38px;height:38px;min-width:38px;border-radius:10px;background:rgba(215,25,32,.08);color:var(--azm-primary,var(--primary-color,#d71920));display:flex;align-items:center;justify-content:center;font-size:20px} .azm-v3-product-trust__text strong{font-size:12.5px!important;line-height:1.65}.azm-v3-product-trust__text small{font-size:11.2px!important;line-height:1.65;color:#777} .azm-v3-buying-guide-tab p{text-align:justify}.azm-v3-buying-guide-tab ul,.azm-v3-buying-guide-tab ol{background:#fafafa;border:1px solid rgba(17,17,17,.07);border-radius:10px;padding:12px 18px!important;margin:12px 0 18px;list-style:none}.azm-v3-buying-guide-tab li{position:relative;padding:4px 18px 4px 0;line-height:1.9;text-align:justify}.azm-v3-buying-guide-tab li:before{content:"";position:absolute;right:0;top:1.05em;width:7px;height:7px;border-radius:50%;background:var(--azm-primary)} @media(max-width:991.98px){.azm-v3-product-trust-section .azm-v3-product-trust__items{grid-template-columns:1fr}.azm-v3-product-brand--woodmart .azm-v3-product-brand__media{width:62px!important;height:62px!important;flex-basis:62px!important}.azm-v3-product-brand--woodmart{margin-inline-start:10px}} @media(max-width:575.98px){.azm-v3-product-info .product__details--info__title{font-size:16.5px!important}.azm-v3-product-info .product__details--info__price{font-size:20px!important}.azm-v3-product-brand--woodmart .azm-v3-product-brand__media{width:54px!important;height:54px!important;flex-basis:54px!important}.azm-v3-product-brand--woodmart .azm-v3-product-brand__name{font-size:10.5px!important;max-width:70px}.azm-v3-product-lightbox__nav{width:38px;height:38px}.azm-v3-product-lightbox__nav--prev{right:10px}.azm-v3-product-lightbox__nav--next{left:10px}.azm-v3-product-lightbox__close{left:10px;top:10px}} .azm-v3-shop-view-buttons{gap:6px!important;flex-wrap:wrap;align-items:center;justify-content:flex-end} .azm-v3-shop-view{font-family:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;padding:0 8px!important;border:1px solid rgba(17,17,17,.10)!important;background:#fff!important;color:#222!important;transition:.18s ease!important} .azm-v3-shop-view i{font-size:15px;line-height:1} .azm-v3-shop-view.is-active{background:var(--azm-primary,#d71920)!important;border-color:var(--azm-primary,#d71920)!important;color:#fff!important;box-shadow:none!important} .azm-v3-shop-view.is-device-hidden{display:none!important} .azm-v3-shop-page .azm-v3-shop-grid>.azm-v3-shop-grid-item{width:calc(100% / var(--azm-shop-cols-desktop,3))!important;max-width:calc(100% / var(--azm-shop-cols-desktop,3))!important;flex:0 0 calc(100% / var(--azm-shop-cols-desktop,3))!important} .azm-v3-shop-page .azm-v3-shop-grid--cols-2>.azm-v3-shop-grid-item{--azm-active-cols:2} .azm-v3-shop-page .azm-v3-shop-grid--cols-3>.azm-v3-shop-grid-item{--azm-active-cols:3} .azm-v3-shop-page .azm-v3-shop-grid--cols-4>.azm-v3-shop-grid-item{--azm-active-cols:4} .azm-v3-shop-page .azm-v3-shop-grid--cols-5>.azm-v3-shop-grid-item{--azm-active-cols:5} .azm-v3-shop-page .azm-v3-shop-grid--list>.azm-v3-shop-grid-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important} .header__section--v3 .header__account--btn{position:relative!important} .header__section--v3 .header__account--btn .items__count,.header__section--v3 .header__account--btn .azm-v3-cart-count,.header__section--v3 .header__account--btn .azm-v3-wishlist-count{position:absolute!important;right:-7px!important;left:auto!important;top:-7px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;line-height:17px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10.5px!important;font-weight:800!important;background:var(--secondary-color,#111)!important;color:#fff!important;transform:none!important;z-index:5!important} .header__section--v3 .minicart__open--btn .items__count,.header__section--v3 .minicart__open--btn .azm-v3-cart-count{right:6px!important;top:-8px!important} .header__section--v3 .azm-v3-wishlist-count.is-empty{display:none!important} .azm-v3-wishlist-login-required{max-width:540px;margin:0 auto!important} .js-azm-wishlist-add.is-loading,.azm-v3-wishlist-remove.is-loading{opacity:.55;pointer-events:none} @media(max-width:1199.98px){.azm-v3-shop-page .azm-v3-shop-grid>.azm-v3-shop-grid-item{width:calc(100% / var(--azm-shop-cols-tablet,2))!important;max-width:calc(100% / var(--azm-shop-cols-tablet,2))!important;flex-basis:calc(100% / var(--azm-shop-cols-tablet,2))!important}.azm-v3-shop-view-buttons{justify-content:flex-start}} @media(max-width:575.98px){.azm-v3-shop-view-buttons{gap:4px!important}.azm-v3-shop-view{min-width:30px!important;height:30px!important;padding:0 7px!important;font-size:11px!important}.azm-v3-shop-page .azm-v3-shop-grid>.azm-v3-shop-grid-item{width:calc(100% / var(--azm-shop-cols-mobile,2))!important;max-width:calc(100% / var(--azm-shop-cols-mobile,2))!important;flex-basis:calc(100% / var(--azm-shop-cols-mobile,2))!important}.header__section--v3 .header__account--btn .items__count,.header__section--v3 .header__account--btn .azm-v3-cart-count,.header__section--v3 .header__account--btn .azm-v3-wishlist-count{right:-5px!important;top:-6px!important}} .azm-v3-shop-view{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:8px!important;gap:0!important} .azm-v3-shop-view--list .bi{font-size:16px!important} .azm-v3-grid-icon{display:grid;align-items:stretch;justify-content:center;width:18px;height:14px;gap:2px;direction:ltr} .azm-v3-grid-icon span{display:block;min-width:0;border-radius:2px;background:currentColor;opacity:.82} .azm-v3-grid-icon--1{grid-template-columns:repeat(1,1fr);width:13px} .azm-v3-grid-icon--2{grid-template-columns:repeat(2,1fr)} .azm-v3-grid-icon--3{grid-template-columns:repeat(3,1fr);width:20px} .azm-v3-grid-icon--4{grid-template-columns:repeat(4,1fr);width:22px;gap:1.8px} .azm-v3-grid-icon--5{grid-template-columns:repeat(5,1fr);width:24px;gap:1.4px} .azm-v3-shop-view.is-active .azm-v3-grid-icon span{opacity:1} .azm-v3-product-card .product__badge,.product__badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;max-width:calc(100% - 18px)!important;min-height:22px!important;height:22px!important;line-height:1!important;padding:0 8px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:0!important;word-break:normal!important;overflow:hidden!important;text-overflow:ellipsis!important} .azm-v3-product-card .product__card--action{gap:4px!important} .azm-v3-product-card .product__card--action__list{line-height:1!important} .azm-v3-product-card .product__card--action__btn{width:27px!important;height:27px!important;min-width:27px!important;border-radius:8px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important} .azm-v3-product-card .product__card--action__btn .bi{font-size:13.5px!important;line-height:1!important} @media(max-width:575.98px){.azm-v3-product-card .product__badge,.product__badge{font-size:9.8px!important;height:20px!important;min-height:20px!important;padding:0 6px!important}.azm-v3-product-card .product__card--action__btn{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important}.azm-v3-product-card .product__card--action__btn .bi{font-size:12px!important}} .azm-v3-product-info .product__details--info__title{font-size:clamp(16px,1.05vw,19px)!important;line-height:1.65!important} .azm-v3-product-info .product__details--info__price{font-size:clamp(21px,1.85vw,30px)!important} .product__details--info__meta .azm-v3-product-meta-brand a{font-weight:900;color:var(--azm-primary,var(--primary-color,#d71920))} .azm-v3-product-trust-section .azm-v3-product-trust__item span:before,.azm-v3-product-trust-section .azm-v3-product-trust__icon:before,.azm-v3-product-trust .azm-v3-product-trust__item span:before{content:none!important;display:none!important} .azm-v3-product-trust-section .azm-v3-product-trust__icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:12px!important;font-size:25px!important;background:rgba(215,25,32,.075)!important} .azm-v3-product-trust-section .azm-v3-product-trust__icon .bi{font-size:25px!important;line-height:1!important} .azm-v3-product-trust-section .azm-v3-product-trust__item{gap:12px!important;padding:13px 15px!important} .azm-v3-product-media .js-azm-product-gallery .swiper-wrapper,.azm-v3-product-media .js-azm-product-gallery .azm-v3-product-gallery__slides{display:flex!important;align-items:stretch!important} .azm-v3-product-media .js-azm-product-gallery.swiper-initialized .swiper-slide,.azm-v3-product-media .js-azm-product-gallery .swiper-slide{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important} .azm-v3-product-media .js-azm-product-gallery.swiper-initialized .swiper-slide:not(.swiper-slide-active){pointer-events:auto} .azm-v3-product-media .single__product--preview{overflow:hidden!important} .azm-v3-product-media .product__media--preview__items{width:100%!important} .azm-v3-product-media .product__media--preview__items--img{display:block!important;opacity:1!important;visibility:visible!important} .header__section--v3 .header__account--btn .items__count,.header__section--v3 .header__account--btn .azm-v3-cart-count,.header__section--v3 .header__account--btn .azm-v3-wishlist-count{right:-3px!important;left:auto!important;top:-5px!important} .header__section--v3 .minicart__open--btn .items__count,.header__section--v3 .minicart__open--btn .azm-v3-cart-count{right:-3px!important;top:-5px!important} @media(max-width:575.98px){.header__section--v3 .header__account--btn .items__count,.header__section--v3 .header__account--btn .azm-v3-cart-count,.header__section--v3 .header__account--btn .azm-v3-wishlist-count,.header__section--v3 .minicart__open--btn .items__count,.header__section--v3 .minicart__open--btn .azm-v3-cart-count{right:-2px!important;top:-4px!important}} .azm-v3-product-details .azm-v3-product-details__gallery-col .azm-v3-product-media{background:#fff!important;border:1px solid rgba(17,17,17,.075)!important;border-radius:16px!important;padding:14px!important;box-shadow:0 10px 28px rgba(17,17,17,.045)!important} .azm-v3-product-details .azm-v3-product-info{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important} .azm-v3-product-info .product__details--info__desc,.azm-v3-product-info .product__details--info__desc p{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important} .azm-v3-product-info .azm-v3-product-purchase{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important} .azm-v3-product-summary-features{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 12px!important} .azm-v3-product-summary-feature{width:100%!important;min-width:0!important;min-height:40px!important;padding:8px 10px!important;border-radius:10px!important} .azm-v3-product-summary-feature__value{max-width:66%!important} .azm-v3-product-meta-pills{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:7px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important} .azm-v3-product-info .azm-v3-product-meta-pill{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;max-width:100%!important;min-height:35px!important;margin:0!important;padding:6px 9px!important;border-radius:10px!important;border:1px solid rgba(17,17,17,.065)!important;background:#fff!important;box-shadow:0 6px 18px rgba(17,17,17,.035)!important;color:#333!important;font-size:12px!important;line-height:1.6!important} .azm-v3-product-info .azm-v3-product-meta-pill i{width:24px!important;height:24px!important;min-width:24px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(215,25,32,.075)!important;color:var(--azm-primary,var(--primary-color,#d71920))!important;font-size:13.5px!important;line-height:1!important} .azm-v3-product-info .azm-v3-product-meta-pill strong{min-width:auto!important;color:#111!important;font-size:11.5px!important;font-weight:900!important;white-space:nowrap!important} .azm-v3-product-info .azm-v3-product-meta-pill span{color:#555!important;font-size:11.5px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important} .azm-v3-product-info .azm-v3-product-meta-pill a{color:inherit!important;font-weight:900!important;text-decoration:none!important} .azm-v3-product-info .azm-v3-product-meta-pill a:hover{color:var(--azm-primary,var(--primary-color,#d71920))!important} .azm-v3-product-info .azm-v3-product-meta-stock.is-in-stock{border-color:rgba(22,163,74,.16)!important;background:rgba(22,163,74,.035)!important} .azm-v3-product-info .azm-v3-product-meta-stock.is-in-stock i{background:rgba(22,163,74,.10)!important;color:#16a34a!important} .azm-v3-product-info .azm-v3-product-meta-stock.is-out-stock{border-color:rgba(220,38,38,.16)!important;background:rgba(220,38,38,.035)!important} .azm-v3-product-info .azm-v3-product-meta-stock.is-out-stock i{background:rgba(220,38,38,.10)!important;color:#dc2626!important} .azm-v3-product-details .product__media--preview__items{border-radius:12px!important;background:#fafafa!important} .azm-v3-product-details .azm-v3-product-thumbs{margin-top:12px!important} @media(max-width:767.98px){.azm-v3-product-details .azm-v3-product-details__gallery-col .azm-v3-product-media{padding:9px!important;border-radius:12px!important} .azm-v3-product-summary-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important} .azm-v3-product-summary-feature{padding:7px 8px!important;min-height:36px!important} .azm-v3-product-summary-feature__label,.azm-v3-product-summary-feature__value{font-size:10.8px!important} .azm-v3-product-summary-feature__value{max-width:58%!important} .azm-v3-product-meta-pills{gap:5px!important} .azm-v3-product-info .azm-v3-product-meta-pill{min-height:32px!important;padding:5px 7px!important;gap:5px!important;border-radius:9px!important} .azm-v3-product-info .azm-v3-product-meta-pill i{width:21px!important;height:21px!important;min-width:21px!important;font-size:12px!important;border-radius:7px!important} .azm-v3-product-info .azm-v3-product-meta-pill strong,.azm-v3-product-info .azm-v3-product-meta-pill span{font-size:10.6px!important}} @media(max-width:767.98px){.header__section--v3{margin-bottom:8px!important} .header__section--v3 .main__header--inner{min-height:52px!important;gap:8px!important;padding-block:4px!important} .header__section--v3 .main__header{padding:0!important} .header__section--v3 .main__logo--img,.header__section--v3 .custom-logo-link img,.header__section--v3 .azm-logo img{width:min(var(--azm-logo-mobile-w,120px),106px)!important;max-width:min(var(--azm-logo-mobile-w,120px),106px)!important} .header__section--v3 .header__account--wrapper{gap:5px!important} .header__section--v3 .header__account--btn,.header__section--v3 .offcanvas__header--menu__open--btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:8px!important} .header__section--v3 .header__account--btn .bi,.header__section--v3 .offcanvas__header--menu__open--btn .bi{font-size:16px!important} .azm-v3-footer .footer__widget--title{position:relative!important;padding-inline-start:42px!important;padding-inline-end:0!important;min-height:32px!important;display:flex!important;align-items:center!important} .azm-v3-footer .footer__widget--button{right:0!important;left:auto!important;top:1px!important} .azm-v3-footer-symbols{text-align:center!important} .azm-v3-footer-symbols__grid{justify-content:center!important;text-align:center!important} .azm-v3-footer-symbol{margin-inline:auto!important} .azm-v3-footer .footer__bottom--inenr{justify-content:center!important;text-align:center!important}} .azm-v3-product-thumbs{overflow:hidden!important;position:relative!important} .azm-v3-product-thumbs .swiper-wrapper,.azm-v3-product-thumbs__list{display:flex!important;flex-wrap:nowrap!important;align-items:center!important} .azm-v3-product-thumbs .swiper-slide,.azm-v3-product-thumb{flex-shrink:0!important;width:72px!important;height:72px!important;min-width:72px!important;display:flex!important;align-items:center!important;justify-content:center!important} .azm-v3-product-thumbs .product__media--nav__items--img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:9px!important} .azm-v3-product-thumb--video{background:linear-gradient(135deg,rgba(215,25,32,.12),rgba(17,17,17,.05))!important;border-color:rgba(215,25,32,.22)!important} .azm-v3-product-thumb__video-icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--azm-primary,#d71920);color:#fff;font-size:22px;box-shadow:0 10px 24px rgba(215,25,32,.22)} .azm-v3-product-video-frame{width:100%;aspect-ratio:16/9;min-height:280px;border-radius:12px;overflow:hidden;background:#111;display:flex;align-items:center;justify-content:center} .azm-v3-product-video-frame video,.azm-v3-product-video-frame iframe{width:100%;height:100%;border:0;display:block;background:#111} .azm-v3-product-video-preview{display:flex!important;align-items:center!important;justify-content:center!important;background:#111!important;min-height:420px!important} .azm-v3-product-video-badge{position:absolute;left:10px;bottom:10px;z-index:3;width:28px;height:28px;border-radius:50%;background:rgba(17,17,17,.86);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(0,0,0,.16)} .azm-v3-product-video-badge .bi{font-size:16px;line-height:1} @media(max-width:767.98px){.azm-v3-product-thumbs .swiper-slide,.azm-v3-product-thumb{width:58px!important;height:58px!important;min-width:58px!important} .azm-v3-product-video-frame{min-height:210px} .azm-v3-product-video-preview{min-height:260px!important}} @media(max-width:767.98px){.azm-v3-shop-cats{margin-bottom:8px!important;overflow:hidden!important} .azm-v3-shop-cats:not(.azm-v3-shop-cats--carousel) .azm-v3-shop-cats__inner{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:2px 0 7px!important;justify-content:flex-start!important;flex-wrap:nowrap!important} .azm-v3-shop-cats:not(.azm-v3-shop-cats--carousel) .azm-v3-shop-cats__inner::-webkit-scrollbar{height:0!important} .azm-v3-shop-cats:not(.azm-v3-shop-cats--carousel) .azm-v3-shop-cat{flex:0 0 auto!important;min-width:124px!important;max-width:156px!important;scroll-snap-align:start!important;white-space:nowrap!important} .azm-v3-shop-cats--carousel .swiper{overflow:hidden!important} .azm-v3-shop-cats--carousel .swiper-wrapper{flex-wrap:nowrap!important} .azm-v3-shop-cats .azm-v3-shop-cat__body strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:92px!important}} .azm-v3-shop-cats__head{display:none!important} .azm-v3-shop-cats{margin-bottom:6px!important;padding-bottom:0!important} .azm-v3-shop-main .shop__header{margin-top:0!important;margin-bottom:12px!important} .azm-v3-shop-page .azm-v3-shop-grid.azm-v3-shop-grid--list>.azm-v3-shop-grid-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important} .azm-v3-single-product .single_add_to_cart_button,.azm-v3-single-product form.cart .button,.azm-v3-product-cartbox .single_add_to_cart_button{border-radius:999px!important;min-height:44px!important;padding:0 24px!important;font-weight:900!important} .azm-v3-product-cartbox .quantity .qty{border-radius:999px!important} .azm-v3-product-trust-section .azm-v3-product-trust__item,.azm-v3-product-trust-section .azm-v3-product-trust__text{text-align:right!important;justify-content:flex-start!important} .azm-v3-product-breadcrumb--path-only .breadcrumb__content--menu,.azm-v3-blog-breadcrumb .breadcrumb__content--menu{row-gap:6px!important} .azm-v3-product-breadcrumb--path-only .breadcrumb__content--menu__items:not(:last-child)::after,.azm-v3-blog-breadcrumb .breadcrumb__content--menu__items:not(:last-child)::after{content:'/';display:inline-block;margin-inline:8px;color:#aaa;font-weight:700} .azm-v3-product-breadcrumb--path-only .breadcrumb__content--menu__items a,.azm-v3-blog-breadcrumb .breadcrumb__content--menu__items a{white-space:nowrap} @media(max-width:575.98px){.azm-v3-shop-page .azm-v3-shop-grid.azm-v3-shop-grid--list>.azm-v3-shop-grid-item{width:100%!important;max-width:100%!important;flex-basis:100%!important;display:block!important}.azm-v3-shop-main--list .product__card{width:100%!important;grid-template-columns:96px 1fr!important;display:grid!important}.azm-v3-shop-main--list .product__card--thumbnail{width:96px!important;min-width:96px!important}.azm-v3-shop-section{padding-top:12px!important}.azm-v3-shop-cats{margin-bottom:4px!important}.azm-v3-shop-cats:not(.azm-v3-shop-cats--carousel) .azm-v3-shop-cats__inner{padding-bottom:3px!important;gap:6px!important}.azm-v3-shop-cats:not(.azm-v3-shop-cats--carousel) .azm-v3-shop-cat{min-width:112px!important;max-width:138px!important;padding:6px 7px!important}.azm-v3-shop-cats .azm-v3-shop-cat__icon{width:28px!important;height:28px!important;flex-basis:28px!important;border-radius:8px!important}.azm-v3-shop-cats .azm-v3-shop-cat__body strong{font-size:10.8px!important;max-width:78px!important}.azm-v3-shop-cats .azm-v3-shop-cat__body small{display:none!important}.azm-v3-shop-main .shop__header{margin-bottom:8px!important}.azm-v3-product-trust-section .azm-v3-product-trust__item{align-items:center!important;text-align:right!important}} @media(max-width:767.98px){.azm-v3-home-hero{overflow:hidden!important;background:#f5f6f8!important}.azm-v3-home-hero .container{max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.azm-v3-home-hero .swiper-wrapper{min-height:310px!important}.azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{min-height:310px!important;padding:28px 16px 52px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:right!important;background-position:center!important;background-size:cover!important}.azm-v3-home-hero .slider__content{max-width:100%!important;width:100%!important;text-align:right!important;z-index:2!important}.azm-v3-home-hero .slider__subtitle{font-size:12px!important;margin-bottom:7px!important}.azm-v3-home-hero .slider__maintitle,.azm-v3-home-hero .slider__maintitle--style2,.azm-v3-home-hero .slider__maintitle.style3,.azm-v3-home-hero .slider__maintitle.style4,.azm-v3-home-hero .hero__content--style5__title{font-size:23px!important;line-height:1.55!important;margin-bottom:10px!important}.azm-v3-home-hero .slider__desc{font-size:12.5px!important;line-height:1.9!important;margin-bottom:14px!important;max-width:100%!important}.azm-v3-home-hero .primary__btn{min-height:38px!important;padding:0 16px!important;border-radius:999px!important;font-size:12px!important}.azm-v3-home-hero .swiper-pagination{right:16px!important;bottom:14px!important}.azm-v3-home-hero--2{padding:12px 0!important}.azm-v3-home-hero--2 .search__filter--area{margin-bottom:10px!important;border-radius:12px!important;padding:12px!important}.azm-v3-home-hero--3 .slider__thumbnail--style5{min-height:360px!important;padding:28px 8px!important}.azm-v3-home-hero--3 .hero__content--style5{padding:34px 12px 28px!important;text-align:center!important}.azm-v3-home-filter,.search__filter--section{padding-top:14px!important;padding-bottom:14px!important}} .azm-v3-offcanvas--demo{background:#fff!important}.azm-v3-offcanvas--demo .offcanvas__inner{padding:0!important;background:#fff!important}.azm-v3-offcanvas__top{padding:16px!important;margin:0!important;background:linear-gradient(135deg,var(--azm-primary,#d71920),#111)!important;color:#fff!important;border-radius:0 0 18px 18px!important}.azm-v3-offcanvas__brand{display:flex;align-items:center;gap:10px;min-width:0}.azm-v3-offcanvas__brand .main__logo--link,.azm-v3-offcanvas__brand .custom-logo-link{background:#fff;border-radius:10px;padding:4px;display:inline-flex;align-items:center;justify-content:center;max-width:112px;overflow:hidden}.azm-v3-offcanvas__brand span{font-size:13px;font-weight:950;color:#fff;white-space:nowrap}.azm-v3-offcanvas--demo .offcanvas__close--btn{width:36px!important;height:36px!important;border-radius:50%!important;padding:0!important;background:rgba(255,255,255,.16)!important;color:#fff!important;border:1px solid rgba(255,255,255,.26)!important}.azm-v3-offcanvas__section{padding:14px 16px 0!important}.azm-v3-offcanvas__label{display:block;margin:0 0 8px;color:#777;font-size:11px;font-weight:950}.azm-v3-offcanvas--demo .offcanvas__menu_ul,.azm-v3-offcanvas--demo .category__mobile--menu_ul{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}.azm-v3-offcanvas--demo .offcanvas__menu_li,.azm-v3-offcanvas--demo .category__mobile--menu_li{border:1px solid rgba(17,17,17,.06)!important;border-radius:12px!important;background:#fafafa!important;overflow:hidden!important}.azm-v3-offcanvas--demo .offcanvas__menu_item,.azm-v3-offcanvas--demo .category__mobile--menu_item{display:flex!important;align-items:center!important;min-height:42px!important;padding:9px 42px 9px 12px!important;border:0!important;color:#222!important;font-size:13px!important;font-weight:900!important;position:relative!important}.azm-v3-offcanvas--demo .offcanvas__menu_item:before,.azm-v3-offcanvas--demo .category__mobile--menu_item:before{content:'\F285';font-family:var(--web6463-font-icon,"bootstrap-icons");position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:7px;background:rgba(215,25,32,.08);color:var(--azm-primary,#d71920);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.azm-v3-offcanvas--demo .offcanvas__sub_menu_toggle{left:9px!important;top:7px!important;width:28px!important;height:28px!important;border-radius:9px!important;background:#fff!important;color:#111!important;border:1px solid rgba(17,17,17,.08)!important}.azm-v3-offcanvas--demo .offcanvas__sub_menu{padding:0 14px 10px 10px!important;margin:0!important;gap:4px!important}.azm-v3-offcanvas--demo .offcanvas__sub_menu a{font-size:12px!important;color:#555!important;padding:7px 12px!important;border-radius:9px!important;background:#fff!important;display:block!important}.offcanvas__stikcy--toolbar__btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;position:relative!important}.offcanvas__stikcy--toolbar__btn .bi{font-size:17px!important;line-height:1!important}.azm-v3-mobile-cart-count{position:absolute!important;top:3px!important;left:50%!important;transform:translateX(-15px)!important;min-width:16px!important;height:16px!important;border-radius:50%!important;background:var(--azm-primary,#d71920)!important;color:#fff!important;font-size:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important} .azm-v3-single-product .azm-v3-product-details__row{align-items:flex-start!important} .azm-v3-single-product .azm-v3-product-details__gallery-col,.azm-v3-single-product .azm-v3-product-details__summary-col{min-width:0!important} @media(min-width:992px){.azm-v3-single-product .azm-v3-product-details__gallery-col,.azm-v3-single-product .azm-v3-product-details__summary-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important}} @media(max-width:991.98px){.azm-v3-single-product .azm-v3-product-details__row{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:14px!important;margin-left:0!important;margin-right:0!important} .azm-v3-single-product .azm-v3-product-details__gallery-col,.azm-v3-single-product .azm-v3-product-details__summary-col{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important} .azm-v3-single-product .azm-v3-product-details__summary-col{margin-top:14px!important} .azm-v3-shop-filter-toggle{position:fixed!important;right:14px!important;bottom:82px!important;z-index:9998!important;display:inline-flex!important;margin:0!important;padding:0 15px!important;min-height:42px!important;border-radius:999px!important;box-shadow:0 8px 22px rgba(17,17,17,.18)!important;transform:translateZ(0)!important;will-change:transform!important} .azm-v3-shop-sidebar-wrap{width:min(340px,86vw)!important;max-width:86vw!important;box-shadow:0 0 24px rgba(17,17,17,.16)!important;will-change:transform!important;contain:layout paint!important} body.azm-v3-shop-filter-open{overflow:hidden!important}} @media(max-width:767.98px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important} .main__content_wrapper,.azm-v3-shop-page,.azm-v3-single-product,.azm-v3-product-details,.azm-v3-shop-section,.azm-v3-home-hero,.azm-v3-footer,.header__section--v3,.container,.container-fluid{max-width:100%!important;overflow-x:clip!important} .container,.container-fluid{padding-left:8px!important;padding-right:8px!important} .row{margin-left:0!important;margin-right:0!important} .row>*{min-width:0!important} img,video,iframe,table,select,input,textarea{max-width:100%!important} .azm-v3-shop-page .azm-v3-shop-grid,.azm-v3-shop-grid.row{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:visible!important} .azm-v3-shop-page .azm-v3-shop-grid>.azm-v3-shop-grid-item{min-width:0!important;box-sizing:border-box!important} .azm-v3-shop-cats,.azm-v3-product-thumbs,.azm-v3-product-gallery__slides,.azm-v3-product-media{max-width:100%!important;overflow:hidden!important} .azm-v3-shop-cats:not(.azm-v3-shop-cats--carousel) .azm-v3-shop-cats__inner,.azm-v3-product-thumbs .swiper-wrapper,.azm-v3-product-thumbs__list{max-width:100%!important;margin-left:0!important;margin-right:0!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;contain:layout paint!important} .azm-v3-shop-cats:not(.azm-v3-shop-cats--carousel) .azm-v3-shop-cats__inner::-webkit-scrollbar,.azm-v3-product-thumbs .swiper-wrapper::-webkit-scrollbar,.azm-v3-product-thumbs__list::-webkit-scrollbar{display:none!important} .azm-v3-product-card,.azm-v3-product-card:hover,.azm-v3-shop-cat,.azm-v3-shop-cat:hover,.azm-v3-archive-card,.azm-v3-archive-card:hover{transform:none!important;transition:none!important;box-shadow:none!important} .azm-v3-offcanvas,.azm-v3-minicart,.azm-v3-shop-sidebar-wrap{backface-visibility:hidden!important} .azm-v3-shop-sidebar-wrap{transform:translate3d(-105%,0,0)!important} .azm-v3-shop-sidebar-wrap.is-open{transform:translate3d(0,0,0)!important} .azm-v3-home-hero .azm-v3-hero-slide{transition:opacity .2s ease!important;transform:none!important} .azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{box-shadow:none!important} .search__filter--area,.search__filter--inner{box-shadow:none!important;contain:layout paint!important}} .rating .rating__list,.product__card--rating .rating__list,.azm-v3-product-rating .rating__list{color:#d7dce2!important} .rating .rating__list.is-active,.rating .rating__list.is-active .bi,.product__card--rating .rating__list.is-active,.product__card--rating .rating__list.is-active .bi,.azm-v3-product-rating .rating__list.is-active,.azm-v3-product-rating .rating__list.is-active .bi,.woocommerce .star-rating,.woocommerce .star-rating::before,.woocommerce .star-rating span::before{color:#f6b700!important} .azm-v3-product-brand--woodmart{float:left!important;margin:0 12px 10px 0!important;margin-left:0!important;margin-inline-start:0!important;position:relative!important;z-index:2!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__link{min-width:98px!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__media{width:88px!important;height:88px!important;flex-basis:88px!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__media img{padding:6px!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__name{max-width:98px!important} .woocommerce .azm-v3-shop-widget--small-products .small__product--sidebar,.azm-v3-shop-widget--small-products .small__product--sidebar{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important} .woocommerce .azm-v3-shop-widget--small-products .small__product--card,.azm-v3-shop-widget--small-products .small__product--card{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0!important;padding:0 0 14px!important;float:none!important;clear:both!important;box-sizing:border-box!important} .woocommerce .azm-v3-shop-widget--small-products .small__product--card::before,.woocommerce .azm-v3-shop-widget--small-products .small__product--card::after,.azm-v3-shop-widget--small-products .small__product--card::before,.azm-v3-shop-widget--small-products .small__product--card::after{content:none!important;display:none!important} .azm-v3-shop-widget--small-products .small__product--thumbnail{width:84px!important;min-width:84px!important;flex:0 0 84px!important} .azm-v3-shop-widget--small-products .small__product--thumbnail img,.azm-v3-shop-widget--small-products .small__product--thumbnail .azm-v3-product-placeholder{width:84px!important;height:84px!important;object-fit:cover!important} .azm-v3-shop-widget--small-products .small__product--content{min-width:0!important;width:auto!important} .azm-v3-shop-widget--small-products .small__product--card__title{font-size:13.5px!important;line-height:1.7!important} .azm-v3-home-products .product__wrapper>.row{display:flex!important;flex-wrap:wrap!important;margin-left:-12px!important;margin-right:-12px!important;width:auto!important} .azm-v3-home-products .product__wrapper>.row>[class*="col-"],.azm-v3-home-products .product__wrapper>.row>.product,.woocommerce .azm-v3-home-products .product__wrapper>.row>[class*="col-"],.woocommerce .azm-v3-home-products .product__wrapper>.row>.product{float:none!important;clear:none!important;width:25%!important;max-width:25%!important;flex:0 0 25%!important;padding-left:12px!important;padding-right:12px!important;margin:0 0 24px!important} .azm-v3-home-products .product__card{width:100%!important;max-width:100%!important} .azm-v3-hero-slide-bg,.azm-v3-home-hero--3 .slider__thumbnail--style5{position:relative!important;overflow:hidden!important} .azm-v3-hero-video-wrap{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important;background:#111!important} .azm-v3-hero-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;opacity:.95!important} .azm-v3-hero-video--embed{transform:scale(1.08)!important} .azm-v3-hero-video-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,.38))} .azm-v3-home-hero .slider__content,.azm-v3-home-hero .hero__content--style5,.azm-v3-home-hero .container,.azm-v3-home-hero .azm-v3-hero-art,.azm-v3-home-hero .search__filter--section{position:relative!important;z-index:2!important} .azm-v3-product-video-section{margin-top:16px;padding:14px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(17,17,17,.045)} .azm-v3-product-video-section__head{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#111;font-size:14px;font-weight:900} .azm-v3-product-video-section__icon{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(215,25,32,.1);color:var(--azm-primary,#d71920);font-size:18px} @media(max-width:991.98px){.azm-v3-product-brand--woodmart{margin:0 10px 8px 0!important;margin-left:0!important;margin-inline-start:0!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__media{width:74px!important;height:74px!important;flex-basis:74px!important}} @media(max-width:767.98px){.azm-v3-hero-video{opacity:.82!important} .azm-v3-hero-video-wrap::after{background:rgba(255,255,255,.72)!important} .azm-v3-product-video-section{margin-top:12px;padding:10px;border-radius:12px;box-shadow:none} .azm-v3-shop-widget--small-products .small__product--card{grid-template-columns:78px minmax(0,1fr)!important} .azm-v3-shop-widget--small-products .small__product--thumbnail,.azm-v3-shop-widget--small-products .small__product--thumbnail img,.azm-v3-shop-widget--small-products .small__product--thumbnail .azm-v3-product-placeholder{width:78px!important;height:78px!important;min-width:78px!important} .azm-v3-home-products .product__wrapper>.row>[class*="col-"],.azm-v3-home-products .product__wrapper>.row>.product,.woocommerce .azm-v3-home-products .product__wrapper>.row>[class*="col-"],.woocommerce .azm-v3-home-products .product__wrapper>.row>.product{width:50%!important;max-width:50%!important;flex-basis:50%!important}} @media(min-width:768px) and (max-width:991.98px){.azm-v3-home-products .product__wrapper>.row>[class*="col-"],.azm-v3-home-products .product__wrapper>.row>.product,.woocommerce .azm-v3-home-products .product__wrapper>.row>[class*="col-"],.woocommerce .azm-v3-home-products .product__wrapper>.row>.product{width:33.333%!important;max-width:33.333%!important;flex-basis:33.333%!important}} @media(max-width:575.98px){.azm-v3-product-brand--woodmart .azm-v3-product-brand__media{width:64px!important;height:64px!important;flex-basis:64px!important} .azm-v3-product-brand--woodmart .azm-v3-product-brand__name{font-size:10.5px!important;max-width:78px!important}} .azm-v3-home-deal--deal-day{background:#f5f6f8!important} .azm-v3-deal-day{background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:14px;box-shadow:0 14px 36px rgba(17,17,17,.06);padding:22px;overflow:hidden} .azm-v3-deal-day__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(17,17,17,.08);padding-bottom:14px;margin-bottom:18px} .azm-v3-deal-day__eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--azm-primary,#d71920);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em} .azm-v3-deal-day__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--azm-primary,#d71920);box-shadow:0 0 0 5px rgba(215,25,32,.1)} .azm-v3-deal-day__heading h2{margin:0;color:#111;font-size:24px;line-height:1.5;font-weight:950} .azm-v3-deal-day__heading h2 span{color:var(--azm-primary,#d71920)} .azm-v3-deal-day__grid{display:grid;grid-template-columns:minmax(280px,42%) minmax(0,1fr) 250px;gap:22px;align-items:center} .azm-v3-deal-day__media{min-width:0} .azm-v3-deal-day__media .azm-v3-deal-gallery{width:100%!important;max-width:100%!important;flex:none!important} .azm-v3-deal-day__media .azm-v3-deal-preview{background:linear-gradient(135deg,#fafafa,#f1f2f4);border-radius:12px;border:1px solid rgba(17,17,17,.06);overflow:hidden} .azm-v3-deal-day__media .single__product--thumbnail,.azm-v3-deal-day__media .single__product--thumbnail__img{height:340px!important;min-height:340px!important;object-fit:contain!important;background:transparent!important} .azm-v3-deal-day__media .azm-v3-deal-nav{margin-top:10px} .azm-v3-deal-day__media .single__product--nav__items{width:62px!important;height:62px!important;min-width:62px!important;border-radius:10px!important;overflow:hidden;border:1px solid rgba(17,17,17,.08)!important;background:#fff!important} .azm-v3-deal-day__content{min-width:0} .azm-v3-deal-day__content .azm-v3-deal-content{padding:0!important} .azm-v3-deal-day__content .single__product--title{font-size:24px!important;line-height:1.55!important;margin:8px 0 8px!important;font-weight:950!important} .azm-v3-deal-day__content .single__product--price{font-size:20px!important;font-weight:950!important;color:var(--azm-primary,#d71920)!important;margin-bottom:10px!important} .azm-v3-deal-day__content .single__product--desc{color:#666!important;font-size:13.5px!important;line-height:1.9!important;margin-bottom:14px!important} .azm-v3-deal-day__content .hurryup__text{margin:10px 0 8px!important;color:#555!important;font-size:13px!important} .azm-v3-deal-day__content .single__product--countdown{gap:8px!important;margin-bottom:14px!important} .azm-v3-deal-day__content .azm-v3-countdown-item{width:62px!important;height:62px!important;border-radius:12px!important;margin:0!important;background:#111!important} .azm-v3-deal-day__content .single__product--action{gap:8px!important;margin:12px 0 0!important;padding:0!important} .azm-v3-deal-day__content .single__product--cart{border-radius:999px!important;min-height:42px!important;padding:0 22px!important} .azm-v3-deal-day__stock{margin-top:12px} .azm-v3-deal-day__stock-row{display:flex;justify-content:space-between;gap:12px;color:#666;font-size:12.5px;margin-bottom:8px} .azm-v3-deal-day__stock-row strong{color:#111;font-weight:950} .azm-v3-deal-day__progress{display:block;width:100%;height:8px;border-radius:999px;overflow:hidden;background:#eef0f3} .azm-v3-deal-day__progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--azm-primary,#d71920),#ff8a00)} .azm-v3-deal-day__side{min-height:260px;border-radius:12px;background:linear-gradient(135deg,#111,#2a2a2a);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px} .azm-v3-deal-day__side span{color:#ffcf66;font-size:12px;font-weight:950} .azm-v3-deal-day__side strong{font-size:19px;line-height:1.6;font-weight:950} .azm-v3-deal-day__side p{margin:0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.9} .azm-v3-deal-day__side a{color:#111;background:#fff;border-radius:999px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;font-size:12px;font-weight:950;align-self:flex-start} @media(max-width:1199.98px){.azm-v3-deal-day__grid{grid-template-columns:minmax(260px,42%) minmax(0,1fr)} .azm-v3-deal-day__side{display:none}} @media(max-width:767.98px){.azm-v3-deal-day{padding:12px;border-radius:12px;box-shadow:none} .azm-v3-deal-day__heading{display:block;margin-bottom:12px;padding-bottom:10px} .azm-v3-deal-day__heading h2{font-size:20px;margin-top:5px} .azm-v3-deal-day__grid{grid-template-columns:1fr;gap:14px} .azm-v3-deal-day__media .single__product--thumbnail,.azm-v3-deal-day__media .single__product--thumbnail__img{height:250px!important;min-height:250px!important} .azm-v3-deal-day__content .single__product--title{font-size:18px!important} .azm-v3-deal-day__content .azm-v3-countdown-item{width:56px!important;height:56px!important}} .azm-v3-home-categories{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important} .azm-v3-home-categories .azm-v3-category-thumb,.azm-v3-home-categories .azm-v3-category-image-icon{width:var(--azm-cat-image-size,96px)!important;height:var(--azm-cat-image-size,96px)!important;flex-basis:var(--azm-cat-image-size,96px)!important} .azm-v3-home-categories .azm-v3-category-thumb--small{width:calc(var(--azm-cat-image-size,96px) * .72)!important;height:calc(var(--azm-cat-image-size,96px) * .72)!important;flex-basis:calc(var(--azm-cat-image-size,96px) * .72)!important} .azm-v3-home-categories .categories__thumbnail--img,.azm-v3-home-categories .azm-v3-category-image-icon img{width:100%!important;height:100%!important;object-fit:contain!important} .azm-v3-home-brands{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important} .azm-v3-home-brands__track{gap:var(--azm-brand-gap,24px)!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:4px 0!important} .azm-v3-home-brands__track::-webkit-scrollbar{display:none!important} .azm-v3-home-brand{flex:0 0 auto!important;min-width:130px!important;min-height:82px!important;border:1px solid rgba(17,17,17,.07)!important;border-radius:10px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:8px!important;padding:14px 20px!important;transition:.2s ease!important;text-decoration:none!important;color:#111!important} .azm-v3-home-brand:hover{border-color:rgba(215,25,32,.24)!important;box-shadow:0 10px 28px rgba(17,17,17,.07)!important;transform:translateY(-2px)!important} .azm-v3-home-brand__img,.azm-v3-home-brand .brang__logo--img{display:block!important;width:auto!important;max-width:118px!important;height:var(--azm-brand-logo-height,52px)!important;object-fit:contain!important} .azm-v3-home-brand__placeholder{width:var(--azm-brand-logo-height,52px)!important;height:var(--azm-brand-logo-height,52px)!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(215,25,32,.09)!important;color:var(--azm-primary,#d71920)!important;font-size:22px!important;font-weight:950!important} .azm-v3-home-brand strong{font-size:12px!important;font-weight:900!important;line-height:1.5!important;color:#333!important;white-space:nowrap!important} .azm-v3-deal-day-heading .section__heading--maintitle{margin:0!important} .azm-v3-deal-day-heading__subtitle{display:inline-flex!important;color:var(--azm-primary,#d71920)!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;margin-bottom:5px!important} .azm-v3-deal-day--demo{background:#fff!important;border:0!important;box-shadow:none!important;padding:0!important} .azm-v3-deal-day--demo .azm-v3-deal-single{border:1px solid var(--secondary-color,rgba(215,25,32,.55))!important;border-radius:5px!important;box-shadow:none!important;padding:2.5rem!important} .azm-v3-deal-day--demo .single__product--topbar{gap:3rem!important} .azm-v3-deal-day--demo .azm-v3-deal-preview{background:#f7f7f7!important;border-radius:5px!important;border:0!important} .azm-v3-deal-day--demo .single__product--thumbnail__img{padding:20px!important} .azm-v3-deal-day--demo .single__product--title{font-size:24px!important} .azm-v3-deal-day--demo .single__product--cart{border-radius:999px!important} @media(max-width:991.98px){.azm-v3-single-product .azm-v3-product-details__gallery-col,.azm-v3-single-product .azm-v3-product-details__summary-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important} .azm-v3-single-product .azm-v3-product-details__gallery-col{order:1!important} .azm-v3-single-product .azm-v3-product-details__summary-col{order:2!important}} @media(max-width:767.98px){.azm-v3-home-brand{min-width:112px!important;min-height:72px!important;padding:12px 16px!important} .azm-v3-home-brand:hover{transform:none!important} .azm-v3-deal-day--demo .azm-v3-deal-single{padding:1.4rem!important} .azm-v3-deal-day--demo .single__product--topbar{gap:1.4rem!important}} .azm-v3-home-usage-types{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;overflow:hidden!important} .azm-v3-home-usage-types .section__heading--maintitle span{color:var(--azm-primary,#d71920)!important} .azm-v3-home-usage-types__grid{display:grid!important;grid-template-columns:repeat(var(--azm-usage-cols-desktop,4),minmax(0,1fr))!important;gap:var(--azm-usage-gap,18px)!important} .azm-v3-usage-card{position:relative!important;min-width:0!important;border:1px solid rgba(17,17,17,.07)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;color:#111!important;text-decoration:none!important;box-shadow:0 12px 32px rgba(17,17,17,.055)!important;transition:.22s ease!important} .azm-v3-usage-card:hover{transform:translateY(-3px)!important;border-color:rgba(215,25,32,.26)!important;box-shadow:0 18px 42px rgba(17,17,17,.09)!important;color:#111!important} .azm-v3-usage-card__media{position:relative!important;height:var(--azm-usage-image-height,150px)!important;min-height:var(--azm-usage-image-height,150px)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#f7f7f7,#fff4f4)!important;overflow:hidden!important} .azm-v3-usage-card__media:after{content:""!important;position:absolute!important;inset:auto 18px -26px auto!important;width:92px!important;height:92px!important;border-radius:50%!important;background:rgba(215,25,32,.10)!important} .azm-v3-usage-card__media img{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:16px!important} .azm-v3-usage-card__placeholder{position:relative!important;z-index:1!important;width:74px!important;height:74px!important;border-radius:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:var(--azm-primary,#d71920)!important;box-shadow:0 10px 24px rgba(17,17,17,.06)!important} .azm-v3-usage-card__placeholder svg{width:42px!important;height:42px!important} .azm-v3-usage-card__body{display:flex!important;flex-direction:column!important;gap:7px!important;padding:15px 16px 17px!important} .azm-v3-usage-card__body strong{font-size:15px!important;line-height:1.65!important;font-weight:950!important;color:#111!important} .azm-v3-usage-card__body small{color:#666!important;font-size:12px!important;line-height:1.8!important} .azm-v3-usage-card__body em{align-self:flex-start!important;font-style:normal!important;border-radius:999px!important;background:rgba(215,25,32,.08)!important;color:var(--azm-primary,#d71920)!important;padding:4px 10px!important;font-size:11px!important;font-weight:900!important} @media(max-width:991.98px){.azm-v3-home-usage-types__grid{grid-template-columns:repeat(var(--azm-usage-cols-tablet,2),minmax(0,1fr))!important}} @media(max-width:575.98px){.azm-v3-home-usage-types{padding-top:22px!important;padding-bottom:22px!important} .azm-v3-home-usage-types__grid{grid-template-columns:repeat(var(--azm-usage-cols-mobile,1),minmax(0,1fr))!important;gap:10px!important} .azm-v3-usage-card{border-radius:10px!important;box-shadow:none!important} .azm-v3-usage-card:hover{transform:none!important} .azm-v3-usage-card__media{height:120px!important;min-height:120px!important} .azm-v3-usage-card__body{padding:12px!important} .azm-v3-usage-card__body strong{font-size:13.5px!important}} .azm-v3-product-card .product__card--thumbnail,.azm-v3-product-card .product__card--thumbnail__link,.azm-v3-shop-product-card .product__card--thumbnail,.azm-v3-home-products .product__card--thumbnail,.azm-v3-tab-products .product__card--thumbnail{background:#fff!important;min-height:230px!important} .azm-v3-product-card .product__card--thumbnail__img,.azm-v3-shop-product-card .product__card--thumbnail__img,.azm-v3-home-products .product__card--thumbnail__img,.azm-v3-tab-products .product__card--thumbnail__img{height:230px!important;object-fit:contain!important;padding:10px!important;background:#fff!important} .azm-v3-product-card .azm-v3-product-placeholder,.azm-v3-shop-product-card .azm-v3-product-placeholder{background:#fff!important} .azm-v3-category-thumb,.azm-v3-category-image-icon,.categories__thumbnail,.categories__icon.azm-v3-category-image-icon,.azm-v3-usage-card__media,.azm-v3-home-brands .azm-v3-brand-card__media{background:#fff!important} .azm-v3-category-thumb img,.azm-v3-category-image-icon img,.categories__thumbnail--img,.azm-v3-usage-card__media img,.azm-v3-home-brands .azm-v3-brand-card__media img{object-fit:contain!important;background:#fff!important} .azm-v3-category-thumb,.categories__thumbnail{width:var(--azm-cat-image-size,132px)!important;height:var(--azm-cat-image-size,132px)!important;min-width:var(--azm-cat-image-size,132px)!important;min-height:var(--azm-cat-image-size,132px)!important} .azm-v3-category-thumb--small{width:calc(var(--azm-cat-image-size,132px) * .72)!important;height:calc(var(--azm-cat-image-size,132px) * .72)!important;min-width:calc(var(--azm-cat-image-size,132px) * .72)!important;min-height:calc(var(--azm-cat-image-size,132px) * .72)!important} .azm-v3-usage-card__media{height:var(--azm-usage-image-height,190px)!important;min-height:var(--azm-usage-image-height,190px)!important} .azm-v3-usage-card__media:after{display:none!important} .azm-v3-usage-card__media img{padding:10px!important} .azm-v3-product-meta-usage a{color:inherit!important;text-decoration:none!important} .azm-v3-product-meta-usage a:hover{color:var(--azm-primary,#d71920)!important} .product__details--info__title,.product__tab--content__title,.section__heading--maintitle,.blog__details--title,.page__content h1,.page__content h2,.entry-content h1,.entry-content h2{letter-spacing:-.01em;overflow-wrap:anywhere} .entry-content p,.page__content p,.blog__details--content p,.product__tab--content__desc p,.product__details--info__desc p,.azm-v3-section-title__desc,.azm-v3-category-heading__desc,.azm-v3-usage-card__body small{text-align:justify!important;text-justify:inter-word} @media(max-width:991.98px){.azm-v3-product-card .product__card--thumbnail,.azm-v3-product-card .product__card--thumbnail__link,.azm-v3-product-card .product__card--thumbnail__img{min-height:190px!important;height:190px!important}} @media(max-width:575.98px){.azm-v3-product-card .product__card--thumbnail,.azm-v3-product-card .product__card--thumbnail__link,.azm-v3-product-card .product__card--thumbnail__img{min-height:150px!important;height:150px!important;padding:7px!important} .azm-v3-shop-main--list .product__card--thumbnail__img,.azm-v3-shop-main--list .azm-v3-product-placeholder{height:126px!important;background:#fff!important} .azm-v3-category-thumb,.categories__thumbnail{width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important} .azm-v3-usage-card__media{height:146px!important;min-height:146px!important}} body{direction:rtl;text-align:right} input,textarea,select,button{font-family:inherit} .header__section--v3 .header__menu--wrapper,.header__section--v3 .header__topbar--info,.header__section--v3 .header__top--link,.header__section--v3 .header__account--wrapper{padding-right:0} .header__section--v3 .header__select--inner{border-left:1px solid var(--azm-border);border-right:0} .azm-v3-home-categories--categories-2 .categories__thumbnail{margin-right:0;margin-left:14px} @media (max-width:767px){.azm-v3-home-categories--categories-2 .categories__thumbnail{margin-left:auto;margin-right:auto}} .azm-v3-newsletter{position:relative;overflow:hidden}.azm-v3-newsletter .container{position:relative;z-index:2}.azm-v3-newsletter__inner{background:linear-gradient(135deg,var(--azm-primary),#111);border-radius:calc(var(--azm-radius) + 10px);padding:42px;color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between;gap:34px}.azm-v3-newsletter__inner--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.azm-v3-newsletter--newsletter-2 .azm-v3-newsletter__inner{text-align:center;justify-content:center;background:linear-gradient(180deg,#fff,#fff5f5);color:#111;border:1px solid rgba(215,25,32,.12)}.azm-v3-newsletter--newsletter-3 .azm-v3-newsletter__inner{background:#111}.azm-v3-newsletter--newsletter-4 .azm-v3-newsletter__inner{padding:28px 34px;border-radius:var(--azm-radius);background:#fff;color:#111;border:1px solid #eee}.azm-v3-newsletter--newsletter-5 .azm-v3-newsletter__inner{background:linear-gradient(135deg,#222,#d71920)}.azm-v3-newsletter__subtitle{color:inherit;opacity:.88}.azm-v3-newsletter__title{font-family:var(--web6463-font-heading,inherit);font-size:clamp(24px,3vw,38px);font-weight:var(--web6463-weight-heading,800);line-height:1.55;margin:8px 0 12px}.azm-v3-newsletter__title span{color:#ffd9d9}.azm-v3-newsletter--newsletter-2 .azm-v3-newsletter__title span,.azm-v3-newsletter--newsletter-4 .azm-v3-newsletter__title span{color:var(--azm-primary)}.azm-v3-newsletter__desc{max-width:720px;margin:0 0 22px;opacity:.9}.azm-v3-newsletter__form{display:flex;gap:10px;max-width:560px;background:#fff;padding:8px;border-radius:999px}.azm-v3-newsletter--newsletter-2 .azm-v3-newsletter__form{margin:0 auto}.azm-v3-newsletter__input{border:0!important;box-shadow:none!important;min-height:48px;flex:1;padding:0 18px!important;border-radius:999px!important;background:#fff!important}.azm-v3-newsletter__button{border-radius:999px;white-space:nowrap}.azm-v3-newsletter__link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:700;margin-top:16px}.azm-v3-newsletter__side{display:grid;gap:18px}.azm-v3-newsletter__media{min-height:190px;border:1px solid rgba(255,255,255,.18);border-radius:calc(var(--azm-radius) + 8px);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);overflow:hidden}.azm-v3-newsletter__media img{width:100%;height:100%;object-fit:cover}.azm-v3-newsletter__media-icon{width:86px;height:86px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--azm-primary);font-weight:900;font-size:28px}.azm-v3-newsletter__features{display:grid;gap:10px}.azm-v3-newsletter--newsletter-5 .azm-v3-newsletter__features{grid-template-columns:1fr 1fr}.azm-v3-newsletter__feature{display:flex;align-items:flex-start;gap:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:var(--azm-radius);padding:12px}.azm-v3-newsletter--newsletter-2 .azm-v3-newsletter__feature,.azm-v3-newsletter--newsletter-4 .azm-v3-newsletter__feature{background:#fff;border-color:#eee}.azm-v3-newsletter__feature-icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--azm-primary);flex:0 0 38px}.azm-v3-newsletter__feature strong{display:block;font-size:14px}.azm-v3-newsletter__feature small{display:block;opacity:.75;margin-top:3px;line-height:1.7}@media (max-width:991.98px){.azm-v3-newsletter__inner,.azm-v3-newsletter__inner--split{display:block;padding:28px}.azm-v3-newsletter__side{margin-top:24px}.azm-v3-newsletter__media{min-height:150px}.azm-v3-newsletter__form{border-radius:var(--azm-radius);display:grid}.azm-v3-newsletter__input,.azm-v3-newsletter__button{width:100%;border-radius:var(--azm-radius)!important}.azm-v3-newsletter--newsletter-5 .azm-v3-newsletter__features{grid-template-columns:1fr}}@media (max-width:575.98px){.azm-v3-newsletter__inner{padding:22px}.azm-v3-newsletter__title{font-size:23px}.azm-v3-newsletter__feature{padding:10px}} html[dir="rtl"] .azm-v3-home-widget-instance,html[dir="rtl"] .azm-v3-home-hero,html[dir="rtl"] .azm-v3-category-swiper,html[dir="rtl"] .js-azm-v3-category-swiper{direction:rtl} html[dir="rtl"] .swiper.azm-v3-swiper-rtl .swiper-wrapper{direction:rtl} html[dir="rtl"] .azm-v3-category-nav--prev{right:-18px;left:auto} html[dir="rtl"] .azm-v3-category-nav--next{left:-18px;right:auto} html[dir="rtl"] .azm-v3-home-hero .swiper-button-next,html[dir="rtl"] .azm-v3-home-hero .azm-v3-hero-nav-btn--next{left:24px;right:auto} html[dir="rtl"] .azm-v3-home-hero .swiper-button-prev,html[dir="rtl"] .azm-v3-home-hero .azm-v3-hero-nav-btn--prev{right:24px;left:auto} html[dir="rtl"] .azm-v3-home-hero .primary__btn svg,html[dir="rtl"] .azm-v3-home-custom-block .primary__btn svg,html[dir="rtl"] .azm-v3-newsletter .primary__btn svg{transform:scaleX(-1)} html[dir="rtl"] .azm-v3-home-hero .swiper-pagination{right:60px;left:auto;direction:rtl} @media (max-width:1199px){html[dir="rtl"] .azm-v3-category-nav--prev{right:-8px;left:auto} html[dir="rtl"] .azm-v3-category-nav--next{left:-8px;right:auto}} html[dir="rtl"] .swiper.azm-v3-swiper-rtl .swiper-wrapper{direction:inherit} html[dir="rtl"] .swiper.azm-v3-swiper-rtl .swiper-slide{direction:rtl} @media (min-width:992px){.header__section .main__header--inner{position:relative} .header__mega--menu.azm-v3-mega-menu{left:50%!important;right:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;width:min(var(--azm-container,1240px),calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;transform:translateX(-50%) translateY(14px)!important;overflow:hidden} .header__menu--items:hover>.header__mega--menu.azm-v3-mega-menu,.header__menu--items:focus-within>.header__mega--menu.azm-v3-mega-menu,.mega__menu--items:hover>.header__mega--menu.azm-v3-mega-menu,.mega__menu--items:focus-within>.header__mega--menu.azm-v3-mega-menu{transform:translateX(-50%) translateY(0)!important} .header__mega--menu.azm-v3-mega-menu--compact{width:min(900px,calc(100vw - 32px))!important} .header__mega--menu.azm-v3-mega-menu--full{width:calc(100vw - 32px)!important;max-width:1560px!important} .azm-v3-mega-menu .header__mega--sub__menu--link{white-space:normal}} .breadcrumb__content--menu{gap:8px!important;align-items:center;flex-wrap:wrap;margin:0!important;padding:0!important;line-height:1.8} .breadcrumb__content--menu__items{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;color:rgba(255,255,255,.86);font-size:13px;font-weight:800} .breadcrumb__content--menu__items:not(:last-child)::after{content:'›';opacity:.65;font-weight:900;line-height:1} .breadcrumb__content--menu__items a{color:inherit!important;text-decoration:none!important} .breadcrumb__content--menu__items span{color:#fff;font-weight:900} .azm-v3-product-breadcrumb,.azm-v3-blog-breadcrumb,.azm-v3-public-breadcrumb,.azm-v3-shop-breadcrumb{padding:28px 0!important} .azm-v3-product-breadcrumb .breadcrumb__content,.azm-v3-blog-breadcrumb .breadcrumb__content,.azm-v3-public-breadcrumb .breadcrumb__content,.azm-v3-shop-breadcrumb .breadcrumb__content{text-align:center} .azm-v3-product-breadcrumb .breadcrumb__content--title{display:none!important} #reviews,.woocommerce-Reviews,.product__reviews--content{direction:rtl} .woocommerce-Reviews-title,#reviews #comments h2,.comment-reply-title{font-size:20px;line-height:1.6;font-weight:950;margin:0 0 18px;color:#111} #reviews #comments ol.commentlist,.woocommerce-Reviews .commentlist{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px} #reviews #comments ol.commentlist li,.woocommerce-Reviews .commentlist li{margin:0!important} #reviews #comments ol.commentlist li .comment_container,.woocommerce-Reviews .comment_container{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:flex-start;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:18px;padding:16px;box-shadow:0 10px 30px rgba(17,17,17,.04)} #reviews #comments ol.commentlist img.avatar,.woocommerce-Reviews img.avatar{width:58px!important;height:58px!important;border-radius:50%;object-fit:cover;background:#f5f5f5;border:3px solid #fff;box-shadow:0 8px 18px rgba(17,17,17,.08);position:static!important;padding:0!important} #reviews .comment-text,.woocommerce-Reviews .comment-text{margin:0!important;border:0!important;padding:0!important} #reviews .meta,.woocommerce-Reviews .meta{font-size:13px;color:#666;margin:0 0 7px;display:flex;gap:7px;flex-wrap:wrap} #reviews .description,.woocommerce-Reviews .description{font-size:14px;line-height:2;color:#444;text-align:justify} #reviews .star-rating,.woocommerce-Reviews .star-rating{color:#f7b500;margin:0 0 8px} #review_form_wrapper{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:18px;padding:20px;box-shadow:0 10px 30px rgba(17,17,17,.04)} #review_form input[type=text],#review_form input[type=email],#review_form textarea{width:100%;border:1px solid rgba(17,17,17,.11);border-radius:14px;padding:12px 14px;background:#fafafa} #review_form textarea{min-height:130px} #review_form .form-submit .submit{border:0;border-radius:999px;background:var(--azm-primary);color:#fff;font-weight:900;padding:11px 28px} .azm-v3-product-consult,.azm-v3-floating-contact__item--primary{min-height:46px!important;height:46px!important;border-radius:999px!important;padding:0 22px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important} .azm-v3-product-consult{width:auto!important;max-width:100%} .azm-v3-floating-contact{gap:8px!important} .azm-v3-floating-contact__item{min-height:42px!important;padding:0 14px!important;border-radius:999px!important} @media (max-width:575px){#reviews #comments ol.commentlist li .comment_container,.woocommerce-Reviews .comment_container{grid-template-columns:46px 1fr;padding:13px;gap:10px}#reviews #comments ol.commentlist img.avatar,.woocommerce-Reviews img.avatar{width:46px!important;height:46px!important}.azm-v3-product-consult{width:100%!important}} .azm-v3-page-loader{position:fixed;inset:0;z-index:999999;pointer-events:none;display:block;opacity:1;visibility:visible;transition:opacity .28s ease,visibility .28s ease} .azm-v3-page-loader__panel{position:absolute;top:0;bottom:0;width:50%;background:#111;transition:transform .72s cubic-bezier(.77,0,.175,1);will-change:transform} .azm-v3-page-loader__panel--right{right:0;transform:translateX(0)} .azm-v3-page-loader__panel--left{left:0;transform:translateX(0)} .azm-v3-page-loader__mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:18px;background:var(--azm-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:22px;box-shadow:0 18px 40px rgba(0,0,0,.22);transition:opacity .25s ease,transform .25s ease} body.azm-v3-loader-done .azm-v3-page-loader__panel--right{transform:translateX(100%)} body.azm-v3-loader-done .azm-v3-page-loader__panel--left{transform:translateX(-100%)} body.azm-v3-loader-done .azm-v3-page-loader__mark{opacity:0;transform:translate(-50%,-50%) scale(.72)} body.azm-v3-loader-removed .azm-v3-page-loader{opacity:0;visibility:hidden} @media (prefers-reduced-motion:reduce){.azm-v3-page-loader{display:none!important}} @media (min-width:992px){html[dir="rtl"] .header__section--v3,html[dir="rtl"] .header__section--v3 .main__header,html[dir="rtl"] .header__section--v3 .header__sticky,html[dir="rtl"] .header__section--v3 .header__bottom{overflow:visible!important} html[dir="rtl"] .header__section--v3 .main__header--inner,html[dir="rtl"] .header__section--v3 .header__bottom--inner,html[dir="rtl"] .header__section--v3 .header__bottom--inner__style3{position:relative!important;overflow:visible!important} html[dir="rtl"] .header__section--v3 .header__menu,html[dir="rtl"] .header__section--v3 .header__right--area,html[dir="rtl"] .header__section--v3 .header__menu--navigation,html[dir="rtl"] .header__section--v3 .header__menu--wrapper{position:static!important;overflow:visible!important} html[dir="rtl"] .header__section--v3 .header__menu--wrapper{direction:rtl;text-align:right;align-items:center;gap:1.3rem} html[dir="rtl"] .header__section--v3 .header__menu--items{position:relative!important} html[dir="rtl"] .header__section--v3 .header__menu--items.mega__menu--items,html[dir="rtl"] .header__section--v3 .header__menu--items.azm-v3-has-mega{position:static!important} html[dir="rtl"] .header__section--v3 .header__menu--link{font-size:14px;line-height:35px;padding:0 12px;border-radius:20px;white-space:nowrap} html[dir="rtl"] .header__section--v3 .header__menu--link::before{left:-11px;right:auto} html[dir="rtl"] .header__section--v3 .menu__plus{margin-inline-start:5px;margin-inline-end:0} html[dir="rtl"] .header__section--v3 .header__sub--menu{position:absolute!important;top:100%!important;right:0!important;left:auto!important;z-index:9999!important;min-width:220px;width:220px;margin:25px 0 0!important;padding:18px 20px!important;list-style:none!important;direction:rtl;text-align:right;background:var(--body-background-color,#fff)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 20px rgba(0,0,0,.15)!important;opacity:0!important;visibility:hidden!important;transform:none!important;transition:var(--transition,.25s ease)!important} html[dir="rtl"] .header__section--v3 .header__menu--items:hover>.header__sub--menu,html[dir="rtl"] .header__section--v3 .header__menu--items:focus-within>.header__sub--menu{opacity:1!important;visibility:visible!important;margin-top:14px!important} html[dir="rtl"] .header__section--v3 .header__sub--menu__items{position:relative!important} html[dir="rtl"] .header__section--v3 .header__sub--menu__link{display:block!important;padding:9px 0!important;font-size:14px!important;line-height:1.65!important;font-weight:500!important;white-space:normal!important;color:var(--azm-heading,#111)!important} html[dir="rtl"] .header__section--v3 .header__sub--menu__link:hover{color:var(--secondary-color,var(--azm-primary,#d71920))!important} html[dir="rtl"] .header__section--v3 .header__sub--menu .header__sub--menu{top:0!important;right:100%!important;left:auto!important;margin:0 8px 0 0!important} html[dir="rtl"] .header__section--v3 .header__sub--menu__items:hover>.header__sub--menu,html[dir="rtl"] .header__section--v3 .header__sub--menu__items:focus-within>.header__sub--menu{opacity:1!important;visibility:visible!important} html[dir="rtl"] .header__section--v3 .header__sub--menu__items.azm-v3-submenu-flip>.header__sub--menu{right:auto!important;left:100%!important;margin:0 0 0 8px!important} html[dir="rtl"] .header__section--v3 .header__mega--menu,html[dir="rtl"] .header__section--v3 .header__mega--menu.azm-v3-mega-menu{position:absolute!important;top:100%!important;right:0!important;left:auto!important;z-index:9998!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0 0!important;padding:20px!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:0!important;direction:rtl;text-align:right;background:var(--body-background-color,#fff)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 20px rgba(0,0,0,.15)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;transition:var(--transition,.25s ease)!important} html[dir="rtl"] .header__section--v3 .mega__menu--items:hover>.header__mega--menu,html[dir="rtl"] .header__section--v3 .mega__menu--items:focus-within>.header__mega--menu,html[dir="rtl"] .header__section--v3 .azm-v3-has-mega:hover>.header__mega--menu,html[dir="rtl"] .header__section--v3 .azm-v3-has-mega:focus-within>.header__mega--menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin-top:2px!important} html[dir="rtl"] .header__section--v3 .header__mega--menu__li{width:25%!important;min-width:0!important;padding:3px 15px!important;margin:0!important;display:block!important} html[dir="rtl"] .header__section--v3 .azm-v3-mega-menu--cols-2>.header__mega--menu__li:not(.fullscreen__style){width:50%!important} html[dir="rtl"] .header__section--v3 .azm-v3-mega-menu--cols-3>.header__mega--menu__li:not(.fullscreen__style){width:33.3333%!important} html[dir="rtl"] .header__section--v3 .azm-v3-mega-menu--cols-4>.header__mega--menu__li:not(.fullscreen__style){width:25%!important} html[dir="rtl"] .header__section--v3 .azm-v3-mega-menu--cols-5>.header__mega--menu__li:not(.fullscreen__style){width:20%!important} html[dir="rtl"] .header__section--v3 .header__mega--menu__li.fullscreen__style{width:100%!important;margin-top:18px!important;padding-top:0!important;display:flex!important;gap:30px!important} html[dir="rtl"] .header__section--v3 .header__mega--sub__menu{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;list-style:none!important} html[dir="rtl"] .header__section--v3 .header__mega--sub__menu_li{display:block!important;margin:0!important;min-width:0!important} html[dir="rtl"] .header__section--v3 .header__mega--sub__menu--title,html[dir="rtl"] .header__section--v3 .header__mega--sub__menu--link{display:block!important;width:100%!important;border:0!important;margin:0!important;transform:none!important;text-align:right!important;white-space:normal!important} html[dir="rtl"] .header__section--v3 .header__mega--sub__menu--title{font-size:14px!important;line-height:1.7!important;padding:10px 0!important;font-weight:700!important;color:var(--azm-heading,#111)!important} html[dir="rtl"] .header__section--v3 .header__mega--sub__menu--link{font-size:13px!important;line-height:1.8!important;padding:5px 0!important;font-weight:500!important;color:var(--foreground-sub-color,#555)!important} html[dir="rtl"] .header__section--v3 .header__mega--sub__menu--title:hover,html[dir="rtl"] .header__section--v3 .header__mega--sub__menu--link:hover{color:var(--secondary-color,var(--azm-primary,#d71920))!important;transform:none!important;padding-inline-start:0!important} html[dir="rtl"] .header__section--v3 .header__mega--menu__banner{display:block!important;overflow:hidden!important;position:relative!important;border-radius:5px!important;background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(17,17,17,.04))!important;padding:16px!important;color:inherit!important}} @media (min-width:992px) and (max-width:1199.98px){html[dir="rtl"] .header__section--v3 .header__mega--menu__li:not(.fullscreen__style){width:33.3333%!important}} @media (min-width:992px){.header__section--v3,.header__section--v3 .header__sticky,.header__section--v3 .main__header,.header__section--v3 .header__bottom{overflow:visible!important} .header__section--v3 .main__header--inner,.header__section--v3 .header__bottom--inner,.header__section--v3 .header__bottom--inner__style3{position:relative!important;overflow:visible!important} .header__section--v3 .header__menu,.header__section--v3 .header__right--area,.header__section--v3 .header__menu--navigation,.header__section--v3 .header__menu--wrapper{position:static!important;overflow:visible!important} .header__section--v3 .header__menu--items{position:relative!important} .header__section--v3 .header__menu--items.mega__menu--items,.header__section--v3 .header__menu--items.azm-v3-has-mega{position:static!important} .header__section--v3 .header__sub--menu{width:var(--azm-submenu-width,220px)!important;min-width:var(--azm-submenu-width,220px)!important;padding:14px 16px!important;border-radius:12px!important} html[dir="rtl"] .header__section--v3 .header__sub--menu{right:0!important;left:auto!important} html[dir="ltr"] .header__section--v3 .header__sub--menu{left:0!important;right:auto!important} html[dir="rtl"] .header__section--v3 .header__sub--menu .header__sub--menu{right:100%!important;left:auto!important} html[dir="ltr"] .header__section--v3 .header__sub--menu .header__sub--menu{left:100%!important;right:auto!important} html[dir="rtl"] .header__section--v3 .header__sub--menu__items.azm-v3-submenu-flip>.header__sub--menu{right:auto!important;left:100%!important} html[dir="ltr"] .header__section--v3 .header__sub--menu__items.azm-v3-submenu-flip>.header__sub--menu{left:auto!important;right:100%!important} .header__section--v3 .header__mega--menu.azm-v3-mega-menu{position:absolute!important;top:100%!important;inset-inline-start:auto!important;inset-inline-end:0!important;width:min(var(--azm-mega-max,1240px),100%)!important;max-width:min(var(--azm-mega-max,1240px),calc(100vw - 24px))!important;min-width:0!important;margin:10px 0 0!important;padding:var(--azm-mega-padding,22px)!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:0!important;direction:rtl!important;text-align:right!important;background:#fff!important;border:1px solid rgba(17,17,17,.06)!important;border-radius:0 0 18px 18px!important;box-shadow:0 22px 62px rgba(17,17,17,.14)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important;transition:.22s ease!important;overflow:hidden!important;z-index:9998!important} .header__section--v3 .header__mega--menu.azm-v3-mega-menu--compact{width:min(920px,100%)!important} .header__section--v3 .header__mega--menu.azm-v3-mega-menu--container{width:100%!important} .header__section--v3 .header__mega--menu.azm-v3-mega-menu--wide,.header__section--v3 .header__mega--menu.azm-v3-mega-menu--full{width:100%!important;max-width:100%!important} .header__section--v3 .mega__menu--items:hover>.header__mega--menu.azm-v3-mega-menu,.header__section--v3 .mega__menu--items:focus-within>.header__mega--menu.azm-v3-mega-menu,.header__section--v3 .azm-v3-has-mega:hover>.header__mega--menu.azm-v3-mega-menu,.header__section--v3 .azm-v3-has-mega:focus-within>.header__mega--menu.azm-v3-mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;margin-top:0!important} .header__section--v3 .azm-v3-mega-menu>.header__mega--menu__li:not(.fullscreen__style){width:calc(100% / var(--azm-mega-cols,4))!important;flex:0 0 calc(100% / var(--azm-mega-cols,4))!important;max-width:calc(100% / var(--azm-mega-cols,4))!important;padding-inline:calc(var(--azm-mega-gap,18px) / 2)!important;padding-block:3px!important;min-width:0!important} .header__section--v3 .azm-v3-mega-menu--cols-2>.header__mega--menu__li:not(.fullscreen__style){width:50%!important;flex-basis:50%!important;max-width:50%!important} .header__section--v3 .azm-v3-mega-menu--cols-3>.header__mega--menu__li:not(.fullscreen__style){width:33.3333%!important;flex-basis:33.3333%!important;max-width:33.3333%!important} .header__section--v3 .azm-v3-mega-menu--cols-4>.header__mega--menu__li:not(.fullscreen__style){width:25%!important;flex-basis:25%!important;max-width:25%!important} .header__section--v3 .azm-v3-mega-menu--cols-5>.header__mega--menu__li:not(.fullscreen__style){width:20%!important;flex-basis:20%!important;max-width:20%!important} .header__section--v3 .azm-v3-mega-menu .header__mega--sub__menu--title{font-size:var(--azm-mega-title-size,14px)!important;line-height:1.7!important;padding:0 0 10px!important;margin:0 0 8px!important;border-bottom:1px solid rgba(17,17,17,.08)!important} .header__section--v3 .azm-v3-mega-menu .header__mega--sub__menu--link{font-size:var(--azm-mega-link-size,13px)!important;line-height:1.8!important;padding:5px 0!important} .header__section--v3 .header__mega--menu__li.fullscreen__style{width:100%!important;flex-basis:100%!important;max-width:100%!important;margin-top:16px!important;padding-inline:0!important}} @media (min-width:1400px){.azm-v3-home-products .product__wrapper>.row>[class*="col-"],.azm-v3-home-products .product__wrapper>.row>.product,.woocommerce .azm-v3-home-products .product__wrapper>.row>[class*="col-"],.woocommerce .azm-v3-home-products .product__wrapper>.row>.product,.azm-v3-product-related .row>[class*="col-"]{width:20%!important;max-width:20%!important;flex:0 0 20%!important} .azm-v3-products-slide{flex-basis:calc((100% - (var(--azm-products-gap-local,var(--azm-products-gap,20px)) * 4)) / 5)!important;max-width:calc((100% - (var(--azm-products-gap-local,var(--azm-products-gap,20px)) * 4)) / 5)!important}} .azm-v3-home-categories{--azm-cat-image-size:clamp(150px,var(--azm-cat-image-size,160px),260px)} .azm-v3-home-categories .azm-v3-category-thumb,.azm-v3-home-categories .categories__thumbnail{background:#fff!important} @media (max-width:767.98px){.section--padding{padding-top:24px!important;padding-bottom:24px!important} .section__heading,.azm-v3-section-title,.azm-v3-category-heading{margin-bottom:14px!important;padding-bottom:0!important;gap:8px!important} .section__heading--maintitle{font-size:18px!important;line-height:1.5!important;margin:0!important} .section__heading--subtitle{font-size:11px!important;margin-bottom:4px!important} .azm-v3-section-title__desc,.azm-v3-category-heading__desc{font-size:12px!important;line-height:1.8!important;margin-top:6px!important} .azm-v3-home-widget-instance{margin-block:0!important} .azm-v3-home-hero{border-radius:0!important;background:#f6f7f9!important} .azm-v3-home-hero .swiper-wrapper,.azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{min-height:330px!important} .azm-v3-home-hero .hero__slider--items,.azm-v3-home-hero .hero__slider--items__style2,.azm-v3-home-hero .hero__slider--items__style3,.azm-v3-home-hero .hero__slider--items.style4{padding:22px 12px 46px!important;gap:10px!important} .azm-v3-home-hero .slider__content,.azm-v3-home-hero .hero__content--style5{max-width:100%!important;padding-inline:4px!important;text-align:right!important} .azm-v3-home-hero .slider__subtitle{font-size:12px!important;margin-bottom:6px!important} .azm-v3-home-hero .slider__maintitle,.azm-v3-home-hero .slider__maintitle--style2,.azm-v3-home-hero .slider__maintitle.style3,.azm-v3-home-hero .slider__maintitle.style4,.azm-v3-home-hero .hero__content--style5__title{font-size:22px!important;line-height:1.55!important;margin-bottom:8px!important} .azm-v3-home-hero .slider__desc{font-size:12.5px!important;line-height:1.9!important;max-height:48px!important;overflow:hidden!important;margin-bottom:12px!important} .azm-v3-home-hero .primary__btn{min-height:38px!important;padding:0 15px!important;border-radius:999px!important;font-size:12.5px!important} .azm-v3-home-hero .swiper-pagination{bottom:12px!important;right:14px!important} .azm-v3-home-hero--3 .slider__thumbnail--style5{min-height:390px!important} .azm-v3-home-hero--3 .hero__content--style5{padding:44px 12px 18px!important} .azm-v3-home-hero--3 .search__filter--section{position:static!important;padding:10px!important;margin:8px 0 0!important;border-radius:14px!important;background:rgba(17,17,17,.92)!important} .azm-v3-home-categories .azm-v3-category-thumb,.azm-v3-home-categories .categories__thumbnail{width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important}} .azm-v3-image-hero{background:#fff;overflow:hidden}.azm-v3-image-hero__inner{position:relative;width:100%;overflow:hidden}.azm-v3-image-hero__link{display:block;width:100%;height:clamp(260px,36vw,560px);background:#fff;color:inherit;text-decoration:none;overflow:hidden}.azm-v3-image-hero__link picture{display:block;width:100%;height:100%}.azm-v3-image-hero__img{display:block;width:100%;height:100%;object-fit:cover;background:#fff}.azm-v3-image-hero__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:320px;background:#f6f7f9;color:#777;font-weight:700}.azm-v3-image-hero .hero__slider--nav{z-index:5}@media(max-width:767px){.azm-v3-image-hero__link{height:clamp(190px,56vw,320px)}.azm-v3-image-hero__placeholder{min-height:220px}} @media(min-width:992px){.azm-v3-product-media{display:grid!important;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start;direction:rtl}.azm-v3-product-media .single__product--nav{grid-column:1;grid-row:1;margin-top:0!important;width:96px;max-width:96px;height:min(560px,calc(100vh - 180px));min-height:360px;overflow:hidden}.azm-v3-product-media .single__product--preview{grid-column:2;grid-row:1;margin-bottom:0!important;width:100%;min-width:0}.azm-v3-product-media .product__media--nav__items{width:90px!important;height:90px!important;padding:6px!important;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.azm-v3-product-media .product__media--nav__items--img{width:100%;height:100%;object-fit:contain}.azm-v3-product-media .azm-v3-product-thumbs .swiper-wrapper{align-items:stretch}.azm-v3-product-media .product__media--preview__items--img{background:#fff;object-fit:contain}.azm-v3-product-media .swiper-vertical>.swiper-wrapper{flex-direction:column}.azm-v3-product-media .azm-v3-product-thumbs.swiper-vertical{padding-inline:0}} @media(max-width:991.98px){.azm-v3-product-media{display:block!important}.azm-v3-product-media .single__product--preview{margin-bottom:12px!important}.azm-v3-product-media .single__product--nav{margin-top:10px!important;width:100%;overflow:hidden}.azm-v3-product-media .product__media--nav__items{width:72px!important;height:72px!important;padding:5px!important;background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center}.azm-v3-product-media .product__media--nav__items--img{width:100%;height:100%;object-fit:contain}} .breadcrumb__content--menu .breadcrumb__separator{display:none!important} .breadcrumb__content--menu__items::before{content:none!important} .breadcrumb__content--menu__items:empty{display:none!important} .breadcrumb__content--menu__items:not(:last-child)::after{content:'›'!important;margin-inline-start:0} .woocommerce-breadcrumb .breadcrumb__separator{display:none!important} @media (min-width:992px){.azm-v3-single-product .azm-v3-product-details__gallery-col .azm-v3-product-media{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-areas:"thumbs preview"!important;gap:14px!important;align-items:start!important;direction:rtl!important;background:#fff!important;border:1px solid rgba(17,17,17,.075)!important;border-radius:18px!important;padding:14px!important;box-shadow:0 12px 35px rgba(17,17,17,.045)!important;overflow:hidden!important} .azm-v3-single-product .azm-v3-product-media .single__product--preview,.azm-v3-single-product .azm-v3-product-media .js-azm-product-gallery{grid-area:preview!important;grid-column:auto!important;grid-row:auto!important;order:2!important;margin:0!important;min-width:0!important;width:100%!important;direction:rtl!important} .azm-v3-single-product .azm-v3-product-media .single__product--nav,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs{grid-area:thumbs!important;grid-column:auto!important;grid-row:auto!important;order:1!important;width:92px!important;max-width:92px!important;min-width:92px!important;height:min(560px,calc(100vh - 175px))!important;min-height:360px!important;margin:0!important;padding:2px!important;overflow:hidden!important;direction:rtl!important} .azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs .swiper-wrapper,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs__list{display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:none!important;align-items:stretch!important} .azm-v3-single-product .azm-v3-product-media .product__media--nav__items,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;flex:0 0 86px!important;padding:6px!important;margin:0!important;border-radius:13px!important;border:1px solid rgba(17,17,17,.08)!important;background:#fff!important;box-shadow:none!important} .azm-v3-single-product .azm-v3-product-media .product__media--nav__items.swiper-slide-thumb-active,.azm-v3-single-product .azm-v3-product-media .product__media--nav__items.is-active,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb.swiper-slide-thumb-active,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb.is-active{border-color:var(--azm-primary)!important;box-shadow:0 8px 20px rgba(215,25,32,.14)!important} .azm-v3-single-product .azm-v3-product-media .product__media--nav__items--img,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb img,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb .azm-v3-product-placeholder{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;border-radius:9px!important} .azm-v3-single-product .azm-v3-product-media .product__media--preview__items{min-height:clamp(420px,42vw,585px)!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(17,17,17,.045)!important} .azm-v3-single-product .azm-v3-product-media .product__media--preview__items--img{min-height:clamp(420px,42vw,585px)!important;background:#fff!important;padding:28px!important}} @media (max-width:991.98px){.azm-v3-single-product .azm-v3-product-details__gallery-col .azm-v3-product-media{display:flex!important;flex-direction:column!important;gap:10px!important;background:#fff!important;border:1px solid rgba(17,17,17,.065)!important;border-radius:16px!important;padding:10px!important;overflow:hidden!important} .azm-v3-single-product .azm-v3-product-media .single__product--preview,.azm-v3-single-product .azm-v3-product-media .js-azm-product-gallery{order:1!important;width:100%!important;margin:0!important;min-width:0!important} .azm-v3-single-product .azm-v3-product-media .single__product--nav,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs{order:2!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important} .azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs .swiper-wrapper,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs__list{display:flex!important;flex-direction:row!important;gap:8px!important;grid-template-columns:none!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:2px!important} .azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs .swiper-wrapper::-webkit-scrollbar,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumbs__list::-webkit-scrollbar{display:none!important} .azm-v3-single-product .azm-v3-product-media .product__media--nav__items,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;flex:0 0 68px!important;padding:5px!important;margin:0!important;border-radius:11px!important;border:1px solid rgba(17,17,17,.08)!important;background:#fff!important} .azm-v3-single-product .azm-v3-product-media .product__media--nav__items--img,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb img,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb .azm-v3-product-placeholder{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;border-radius:8px!important} .azm-v3-single-product .azm-v3-product-media .product__media--preview__items{min-height:320px!important;border-radius:14px!important;background:#fff!important} .azm-v3-single-product .azm-v3-product-media .product__media--preview__items--img{min-height:320px!important;padding:18px!important;background:#fff!important}} @media (max-width:575.98px){.azm-v3-single-product .azm-v3-product-media .product__media--preview__items{min-height:285px!important} .azm-v3-single-product .azm-v3-product-media .product__media--preview__items--img{min-height:285px!important;padding:14px!important} .azm-v3-single-product .azm-v3-product-media .product__media--nav__items,.azm-v3-single-product .azm-v3-product-media .azm-v3-product-thumb{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;flex-basis:62px!important}} .azm-v3-skip-link{position:absolute;right:16px;top:-80px;z-index:100000;background:#111;color:#fff;padding:10px 14px;border-radius:10px;text-decoration:none;transition:top .2s ease}.azm-v3-skip-link:focus{top:12px;color:#fff}.azm-site-main:where(a,button,input,select,textarea,[tabindex]):focus-visible,.header__area:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--secondary-color,#ffb000);outline-offset:3px;border-radius:8px}.azm-v3-product-card img,.azm-v3-usage-card img,.azm-v3-home-categories img{background:#fff}.azm-v3-usage-card__media{background:#fff!important}.azm-v3-usage-card__media img{max-width:100%;max-height:100%;object-fit:contain}.product__card--thumbnail__img{background:#fff}.azm-v3-product-card__excerpt,.product__tab--content__desc,.entry-content p,.azm-content p{text-align:justify;text-justify:inter-word}.entry-content ul,.entry-content ol,.product__tab--content ul,.product__tab--content ol{padding-right:1.2rem;margin-bottom:1rem}.entry-content li,.product__tab--content li{margin-bottom:.35rem;line-height:1.9}.azm-v3-product-info .product__details--info__desc:where(p,li){line-height:1.95}@media (max-width:767px){.section__heading--maintitle{line-height:1.35}.azm-v3-home-usage-types.section--padding{padding-top:26px;padding-bottom:26px}.azm-v3-usage-card{min-height:92px}.azm-v3-usage-card__media{height:72px}.azm-v3-product-card__excerpt{display:none}} .azm-v3-home-hero-v2{position:relative;width:100%;overflow:hidden!important;isolation:isolate;background:#f5f6f8!important} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine{position:relative;width:100%;overflow:hidden;outline:0;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine.azm-v3-hero-ready{cursor:default} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine.azm-v3-hero-ready:not(.azm-v3-single-hero){cursor:grab} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine.azm-v3-hero-ready:not(.azm-v3-single-hero):active{cursor:grabbing} .azm-v3-home-hero-v2 .swiper-wrapper{min-height:0!important;align-items:stretch} .azm-v3-home-hero-v2 .azm-v3-hero-slide{height:auto;min-height:0!important;overflow:hidden;direction:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden} .azm-v3-home-hero-v2 .hero__slider--items,.azm-v3-home-hero-v2 .hero__slider--items__style2,.azm-v3-home-hero-v2 .hero__slider--items__style3,.azm-v3-home-hero-v2 .hero__slider--items.style4,.azm-v3-home-hero-v2 .slider__thumbnail--style5{position:relative;min-height:var(--azm-hero-height)!important;height:var(--azm-hero-height)!important;overflow:hidden;background-image:var(--azm-hero-bg,none)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important} .azm-v3-home-hero-v2 .hero__slider--items::before,.azm-v3-home-hero-v2 .hero__slider--items__style2::before,.azm-v3-home-hero-v2 .hero__slider--items__style3::before,.azm-v3-home-hero-v2 .hero__slider--items.style4::before,.azm-v3-home-hero-v2 .slider__thumbnail--style5::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--azm-hero-overlay-color,#000);opacity:var(--azm-hero-overlay-opacity,0)} .azm-v3-home-hero-v2 .slider__content,.azm-v3-home-hero-v2 .hero__content--style5,.azm-v3-home-hero-v2 .azm-v3-hero-art,.azm-v3-home-hero-v2 .hero__slider--layer,.azm-v3-home-hero-v2 .hero__slider--layer__style2,.azm-v3-home-hero-v2 .hero__slider--layer__style3,.azm-v3-home-hero-v2 .hero__slider--layer__style4{position:relative;z-index:2} .azm-v3-home-hero-v2.azm-v3-hero-align-right .slider__content,.azm-v3-home-hero-v2.azm-v3-hero-align-right .hero__content--style5{text-align:right!important} .azm-v3-home-hero-v2.azm-v3-hero-align-center .slider__content,.azm-v3-home-hero-v2.azm-v3-hero-align-center .hero__content--style5{text-align:center!important;margin-inline:auto} .azm-v3-home-hero-v2.azm-v3-hero-align-left .slider__content,.azm-v3-home-hero-v2.azm-v3-hero-align-left .hero__content--style5{text-align:left!important;margin-inline-start:auto} .azm-v3-home-hero-v2 .slider__content{max-width:620px} .azm-v3-home-hero-v2 .slider__desc{max-width:580px} .azm-v3-home-hero-v2 .azm-v3-hero-art--image img,.azm-v3-home-hero-v2 .slider__layer--img{display:block;width:100%;height:auto;max-height:calc(var(--azm-hero-height) - 48px);object-fit:contain} .azm-v3-home-hero--2{padding-block:24px!important} .azm-v3-home-hero--2 .hero__slider--inner,.azm-v3-home-hero--2 .search__filter--area{height:var(--azm-hero-height)} .azm-v3-home-hero--2 .search__filter--area{display:flex;flex-direction:column;justify-content:center;margin:0!important} .azm-v3-home-hero--2 .hero__slider--items__style2{border-radius:6px} .azm-v3-home-hero--3 .slider__thumbnail--style5{display:flex;align-items:center;justify-content:center} .azm-v3-home-hero--3 .hero__content--style5{width:min(760px,92%)} .azm-v3-home-hero--3 .search__filter--section{z-index:4} .azm-v3-home-hero--4 .hero__slider--items.style4{border-radius:0!important} .azm-v3-home-hero--5 .hero__slider--items__style3{border-radius:6px} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl,.azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .azm-v3-hero-slide{direction:rtl} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr,.azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .azm-v3-hero-slide{direction:ltr} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .slider__content{direction:rtl} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .slider__content{direction:ltr} .azm-v3-home-hero-v2 .azm-v3-hero-nav-btn{position:absolute!important;top:50%!important;z-index:25!important;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:6px!important;color:#111!important;background:rgba(255,255,255,.88)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 26px rgba(0,0,0,.16)!important;transform:translateY(-50%)!important;transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease!important} .azm-v3-home-hero-v2 .azm-v3-hero-nav-btn::after{display:none!important;content:none!important} .azm-v3-home-hero-v2 .azm-v3-hero-nav-btn:hover{color:#000!important;background:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important;transform:translateY(-50%) scale(1.045)!important} .azm-v3-home-hero-v2 .azm-v3-hero-nav-btn:focus-visible,.azm-v3-home-hero-v2 .azm-v3-hero-play:focus-visible,.azm-v3-home-hero-v2 .swiper-pagination-bullet:focus-visible{outline:3px solid rgba(255,255,255,.85)!important;outline-offset:3px} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .azm-v3-hero-nav-btn--next{left:18px!important;right:auto!important} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .azm-v3-hero-nav-btn--prev{right:18px!important;left:auto!important} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .azm-v3-hero-nav-btn--next{right:18px!important;left:auto!important} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .azm-v3-hero-nav-btn--prev{left:18px!important;right:auto!important} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .azm-v3-hero-nav__icon{transform:scaleX(-1)} .azm-v3-home-hero-v2 .azm-v3-hero-nav-btn[hidden],.azm-v3-home-hero-v2 .js-azm-v3-hero-dots[hidden],.azm-v3-home-hero-v2 .azm-v3-hero-progress[hidden],.azm-v3-home-hero-v2 .azm-v3-hero-counter[hidden],.azm-v3-home-hero-v2 .azm-v3-hero-play[hidden]{display:none!important} .azm-v3-home-hero-v2 .azm-v3-hero-nav-btn:disabled{opacity:.32!important;cursor:not-allowed!important;box-shadow:none!important} .azm-v3-home-hero-v2 .swiper-pagination{position:absolute!important;z-index:26!important;right:50%!important;bottom:18px!important;left:auto!important;display:flex;align-items:center;justify-content:center;width:auto!important;min-height:24px;padding:5px 8px;border-radius:18px;background:rgba(17,17,17,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateX(50%)} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .swiper-pagination{direction:rtl} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .swiper-pagination{direction:ltr} .azm-v3-home-hero-v2 .swiper-pagination-bullet{display:block;width:7px;height:7px;margin:0 4px!important;border:0;border-radius:8px;background:#fff;opacity:.48;box-shadow:0 0 0 1px rgba(0,0,0,.12);transition:width .25s ease,opacity .25s ease,transform .25s ease} .azm-v3-home-hero-v2 .swiper-pagination-bullet:hover{opacity:.82;transform:scale(1.12)} .azm-v3-home-hero-v2 .swiper-pagination-bullet-active{width:24px;border-radius:8px;opacity:1;transform:none} .azm-v3-home-hero-v2 .swiper-pagination-bullets-dynamic{overflow:hidden} .azm-v3-home-hero-v2 .azm-v3-hero-meta{position:absolute;z-index:27;inset-inline-end:18px;bottom:18px;display:flex;align-items:center;gap:8px;direction:ltr} .azm-v3-home-hero-v2 .azm-v3-hero-counter,.azm-v3-home-hero-v2 .azm-v3-hero-play{display:flex;align-items:center;justify-content:center;height:34px;border:1px solid rgba(255,255,255,.62);border-radius:5px;color:#fff;background:rgba(17,17,17,.4);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 5px 18px rgba(0,0,0,.12)} .azm-v3-home-hero-v2 .azm-v3-hero-counter{min-width:58px;padding-inline:10px;gap:5px;font-size:12px;font-variant-numeric:tabular-nums} .azm-v3-home-hero-v2 .azm-v3-hero-counter b{font-size:14px;font-weight:800} .azm-v3-home-hero-v2 .azm-v3-hero-counter span{opacity:.68} .azm-v3-home-hero-v2 .azm-v3-hero-play{width:34px;padding:0;cursor:pointer;transition:background-color .2s ease,transform .2s ease} .azm-v3-home-hero-v2 .azm-v3-hero-play:hover{background:rgba(17,17,17,.62);transform:translateY(-1px)} .azm-v3-home-hero-v2 .azm-v3-hero-progress{position:relative;width:88px;height:3px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.35);box-shadow:0 0 0 1px rgba(0,0,0,.08)} .azm-v3-home-hero-v2 .azm-v3-hero-progress>span{position:absolute;inset-block:0;inset-inline-start:0;width:100%;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left center;animation-timing-function:linear;animation-fill-mode:forwards} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .azm-v3-hero-progress>span{transform-origin:right center} .azm-v3-home-hero-v2 .azm-v3-hero-progress>span.is-running{animation-name:azmV3HeroProgress} .azm-v3-home-hero-v2 .azm-v3-hero-progress.is-paused>span{animation-play-state:paused} @keyframes azmV3HeroProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}} .azm-v3-home-hero-v2.is-single-slide .azm-v3-hero-nav-btn,.azm-v3-home-hero-v2.is-single-slide .swiper-pagination,.azm-v3-home-hero-v2.is-single-slide .azm-v3-hero-meta{display:none!important} .azm-v3-image-hero-v2{background:#fff!important} .azm-v3-image-hero-v2.azm-v3-hero-width-container{padding-block:16px} .azm-v3-image-hero-v2.azm-v3-hero-width-container .azm-v3-image-hero-v2__slider{overflow:hidden;border-radius:7px;box-shadow:0 8px 28px rgba(20,28,38,.08)} .azm-v3-image-hero-v2__slider{height:var(--azm-hero-height)} .azm-v3-image-hero-v2__item{display:block;width:100%;height:var(--azm-hero-height);overflow:hidden;background:#f4f4f4;color:inherit;text-decoration:none!important} .azm-v3-image-hero-v2__picture,.azm-v3-image-hero-v2__picture img{display:block;width:100%;height:100%} .azm-v3-image-hero-v2__picture img{object-fit:var(--azm-hero-object-fit,cover);transform:scale(1.001);transition:transform 5.8s cubic-bezier(.2,.55,.25,1)} .azm-v3-image-hero-v2 .swiper-slide-active .azm-v3-image-hero-v2__picture img,.azm-v3-image-hero-v2 .azm-v3-hero-slide.is-active .azm-v3-image-hero-v2__picture img{transform:scale(1.025)} .azm-v3-hero-picture--placeholder{display:flex!important;align-items:center;justify-content:center;min-height:100%;padding:24px;color:#777;background:linear-gradient(135deg,#f5f5f5,#ececec);font-weight:700} .azm-v3-video-hero{display:flex;align-items:center;min-height:var(--azm-hero-height)!important;height:var(--azm-hero-height)!important;color:#fff;background:#151515!important} .azm-v3-video-hero.azm-v3-hero-width-container{width:min(var(--azm-container,1240px),calc(100% - 32px));margin-inline:auto;overflow:hidden;border-radius:7px;box-shadow:0 8px 28px rgba(20,28,38,.1)} .azm-v3-video-hero__media,.azm-v3-video-hero__poster,.azm-v3-video-hero__poster img,.azm-v3-video-hero .azm-v3-hero-video-wrap,.azm-v3-video-hero .azm-v3-hero-video{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important} .azm-v3-video-hero__poster img,.azm-v3-video-hero .azm-v3-hero-video{object-fit:cover!important} .azm-v3-video-hero .azm-v3-hero-video--embed{width:177.77777778vh!important;min-width:100%!important;height:56.25vw!important;min-height:100%!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;border:0;transform:translate(-50%,-50%);pointer-events:none} .azm-v3-video-hero .azm-v3-hero-overlay{position:absolute;inset:0;z-index:2;background:var(--azm-hero-overlay-color,#000);opacity:var(--azm-hero-overlay-opacity,.38);pointer-events:none} .azm-v3-video-hero__container{position:relative;z-index:4;width:100%} .azm-v3-video-hero__content{max-width:680px;color:#fff} .azm-v3-video-hero__content .slider__subtitle,.azm-v3-video-hero__content .slider__maintitle,.azm-v3-video-hero__content .slider__desc{color:inherit!important;text-shadow:0 2px 16px rgba(0,0,0,.3)} .azm-v3-video-hero.azm-v3-hero-align-center .azm-v3-video-hero__content{margin-inline:auto;text-align:center} .azm-v3-video-hero.azm-v3-hero-align-left .azm-v3-video-hero__content{margin-inline-start:auto;text-align:left} .azm-v3-home-hero-v2 .azm-v3-fallback-slider{height:var(--azm-hero-height)} .azm-v3-home-hero-v2 .azm-v3-fallback-slider>.swiper-wrapper{position:relative;display:block!important;width:100%!important;height:100%;transform:none!important} .azm-v3-home-hero-v2 .azm-v3-fallback-slider>.swiper-wrapper>.azm-v3-hero-slide{position:absolute!important;inset:0!important;z-index:0;width:100%!important;max-width:100%!important;margin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(1.012);transition:opacity var(--azm-hero-transition-speed,500ms) ease,transform var(--azm-hero-transition-speed,500ms) ease!important} .azm-v3-home-hero-v2 .azm-v3-fallback-slider>.swiper-wrapper>.azm-v3-hero-slide.is-active{z-index:2;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none} @media(hover:hover) and (min-width:992px){.azm-v3-home-hero-v2 .azm-v3-hero-nav-btn{opacity:.76} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine:hover .azm-v3-hero-nav-btn,.azm-v3-home-hero-v2 .js-azm-v3-hero-engine:focus-within .azm-v3-hero-nav-btn{opacity:1}} @media(max-width:991.98px){.azm-v3-home-hero--2 .hero__slider--inner,.azm-v3-home-hero--2 .search__filter--area{height:auto} .azm-v3-home-hero--2 .search__filter--area{margin-bottom:14px!important}} @media(max-width:767.98px){.azm-v3-home-hero-v2 .container{max-width:100%!important;padding-inline:8px!important} .azm-v3-home-hero-v2 .hero__slider--items,.azm-v3-home-hero-v2 .hero__slider--items__style2,.azm-v3-home-hero-v2 .hero__slider--items__style3,.azm-v3-home-hero-v2 .hero__slider--items.style4,.azm-v3-home-hero-v2 .slider__thumbnail--style5{min-height:var(--azm-hero-mobile-height)!important;height:var(--azm-hero-mobile-height)!important;padding:24px 14px 50px!important;border-radius:0!important;background-image:var(--azm-hero-mobile-bg,var(--azm-hero-bg,none))!important} .azm-v3-home-hero-v2 .slider__content{max-width:100%!important;width:100%!important} .azm-v3-home-hero-v2 .slider__maintitle,.azm-v3-home-hero-v2 .slider__maintitle--style2,.azm-v3-home-hero-v2 .slider__maintitle.style3,.azm-v3-home-hero-v2 .slider__maintitle.style4,.azm-v3-home-hero-v2 .hero__content--style5__title{font-size:23px!important;line-height:1.5!important} .azm-v3-home-hero-v2 .azm-v3-hero-art--image img,.azm-v3-home-hero-v2 .slider__layer--img{max-height:calc(var(--azm-hero-mobile-height) - 54px)} .azm-v3-home-hero-v2 .azm-v3-hero-nav-btn{width:36px!important;height:36px!important;border-radius:5px!important;opacity:.94} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .azm-v3-hero-nav-btn--next{left:8px!important} .azm-v3-home-hero-v2 .azm-v3-slider-dir-rtl .azm-v3-hero-nav-btn--prev{right:8px!important} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .azm-v3-hero-nav-btn--next{right:8px!important} .azm-v3-home-hero-v2 .azm-v3-slider-dir-ltr .azm-v3-hero-nav-btn--prev{left:8px!important} .azm-v3-home-hero-v2 .swiper-pagination{bottom:10px!important;padding:4px 7px} .azm-v3-home-hero-v2 .azm-v3-hero-meta{inset-inline-end:8px;bottom:10px;gap:6px} .azm-v3-home-hero-v2 .azm-v3-hero-progress{width:56px} .azm-v3-home-hero-v2 .azm-v3-hero-counter{display:none} .azm-v3-home-hero-v2 .azm-v3-hero-play{width:30px;height:30px} .azm-v3-home-hero--2{padding-block:10px!important} .azm-v3-home-hero--3 .slider__thumbnail--style5{padding-bottom:18px!important} .azm-v3-image-hero-v2.azm-v3-hero-width-container{padding-block:8px} .azm-v3-image-hero-v2.azm-v3-hero-width-container .azm-v3-image-hero-v2__slider{border-radius:5px} .azm-v3-image-hero-v2__slider,.azm-v3-image-hero-v2__item,.azm-v3-home-hero-v2 .azm-v3-fallback-slider{height:var(--azm-hero-mobile-height)} .azm-v3-video-hero{min-height:var(--azm-hero-mobile-height)!important;height:var(--azm-hero-mobile-height)!important} .azm-v3-video-hero.azm-v3-hero-width-container{width:calc(100% - 16px);border-radius:5px} .azm-v3-video-hero__content{padding-inline:8px}} @media(prefers-reduced-motion:reduce){.azm-v3-home-hero-v2 *,.azm-v3-home-hero-v2 *::before,.azm-v3-home-hero-v2 *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important} .azm-v3-image-hero-v2__picture img{transform:none!important}} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine:not(.swiper-initialized):not(.azm-v3-fallback-slider)>.swiper-wrapper>.azm-v3-hero-slide:first-child{display:block!important;opacity:1!important;visibility:visible!important} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine:not(.swiper-initialized):not(.azm-v3-fallback-slider)>.swiper-wrapper>.azm-v3-hero-slide:not(:first-child){display:none!important} .azm-v3-image-hero-v2__item{background-color:#f4f4f4;background-image:var(--azm-hero-image,none)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:var(--azm-hero-object-fit,cover)!important} .azm-v3-image-hero-v2__picture,.azm-v3-image-hero-v2__picture img{opacity:1!important;visibility:visible!important} .azm-v3-home-hero-v2 .azm-v3-hero-slide-bg{background-image:var(--azm-hero-bg,none)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important} @media(max-width:767.98px){.azm-v3-image-hero-v2__item{background-image:var(--azm-hero-mobile-image,var(--azm-hero-image,none))!important} .azm-v3-home-hero-v2 .azm-v3-hero-slide-bg{background-image:var(--azm-hero-mobile-bg,var(--azm-hero-bg,none))!important}}:root{--azm-header-container-gutter:20px;--azm-header-container-mobile-gutter:10px;--azm-content-container-gutter:20px;--azm-content-container-mobile-gutter:10px;--azm-footer-container-gutter:20px;--azm-footer-container-mobile-gutter:10px;--azm-header-container-width:1320px;--azm-footer-container-width:1320px;--azm-content-active-width:1240px} .header__section .container,.header__section .container-fluid{width:100%!important;max-width:var(--azm-header-container-width)!important;margin-inline:auto!important;padding-inline:var(--azm-header-container-gutter)!important} body.azm-v3-header-container-full .header__section .container,body.azm-v3-header-container-full .header__section .container-fluid{max-width:none!important} body.azm-v3-header-container-edge .header__section .container,body.azm-v3-header-container-edge .header__section .container-fluid{max-width:none!important;padding-inline:0!important} .azm-v3-footer .container,.azm-v3-footer .container-fluid,.azm-v3-shipping .container,.azm-v3-shipping .container-fluid{width:100%!important;max-width:var(--azm-footer-container-width)!important;margin-inline:auto!important;padding-inline:var(--azm-footer-container-gutter)!important} body.azm-v3-footer-container-full .azm-v3-footer .container,body.azm-v3-footer-container-full .azm-v3-footer .container-fluid,body.azm-v3-footer-container-full .azm-v3-shipping .container,body.azm-v3-footer-container-full .azm-v3-shipping .container-fluid{max-width:none!important} body.azm-v3-footer-container-edge .azm-v3-footer .container,body.azm-v3-footer-container-edge .azm-v3-footer .container-fluid,body.azm-v3-footer-container-edge .azm-v3-shipping .container,body.azm-v3-footer-container-edge .azm-v3-shipping .container-fluid{max-width:none!important;padding-inline:0!important} .azm-site-main .container,.azm-site-main .azm-container{width:100%!important;max-width:var(--azm-content-active-width)!important;margin-inline:auto!important;padding-inline:var(--azm-content-container-gutter)!important} body.azm-v3-content-container-full .azm-site-main .container,body.azm-v3-content-container-full .azm-site-main .azm-container{max-width:none!important} body.azm-v3-content-container-edge .azm-site-main .container,body.azm-v3-content-container-edge .azm-site-main .azm-container{max-width:none!important;padding-inline:0!important} .azm-site-main .azm-v3-hero-width-full{width:100%;max-width:none} @media(max-width:767.98px){.header__section .container,.header__section .container-fluid{padding-inline:var(--azm-header-container-mobile-gutter)!important} .azm-v3-footer .container,.azm-v3-footer .container-fluid,.azm-v3-shipping .container,.azm-v3-shipping .container-fluid{padding-inline:var(--azm-footer-container-mobile-gutter)!important} .azm-site-main .container,.azm-site-main .azm-container{padding-inline:var(--azm-content-container-mobile-gutter)!important} body.azm-v3-header-container-edge .header__section .container,body.azm-v3-header-container-edge .header__section .container-fluid,body.azm-v3-footer-container-edge .azm-v3-footer .container,body.azm-v3-footer-container-edge .azm-v3-footer .container-fluid,body.azm-v3-footer-container-edge .azm-v3-shipping .container,body.azm-v3-footer-container-edge .azm-v3-shipping .container-fluid,body.azm-v3-content-container-edge .azm-site-main .container,body.azm-v3-content-container-edge .azm-site-main .azm-container{padding-inline:0!important}} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine:not(.azm-v3-fallback-slider)>.swiper-wrapper>.azm-v3-hero-slide{position:relative!important;inset:auto!important;display:block;opacity:1;visibility:visible;pointer-events:auto;transform:none} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine.swiper-fade>.swiper-wrapper>.azm-v3-hero-slide:not(.swiper-slide-active),.azm-v3-home-hero-v2 .js-azm-v3-hero-engine.swiper-creative>.swiper-wrapper>.azm-v3-hero-slide:not(.swiper-slide-active){pointer-events:none} .azm-v3-home-hero-v2 .js-azm-v3-hero-engine>.swiper-wrapper>.azm-v3-hero-slide.swiper-slide-active,.azm-v3-home-hero-v2 .js-azm-v3-hero-engine>.swiper-wrapper>.azm-v3-hero-slide.is-active{visibility:visible;pointer-events:auto} .azm-v3-image-hero-v2__slider>.swiper-wrapper{height:100%!important} .azm-v3-image-hero-v2__slider .azm-v3-hero-slide,.azm-v3-image-hero-v2__slider .azm-v3-image-hero-v2__item,.azm-v3-image-hero-v2__slider .azm-v3-image-hero-v2__picture{height:100%!important;min-height:100%!important} .azm-v3-image-hero-v2__picture img{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;opacity:1!important;visibility:visible!important;object-fit:var(--azm-hero-object-fit,cover)!important;background:transparent!important} .azm-v3-home-usage-types{position:relative!important;background-color:#f7f8fa!important} .azm-v3-home-usage-types:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 12%,rgba(215,25,32,.055),transparent 26%),radial-gradient(circle at 8% 92%,rgba(17,17,17,.035),transparent 24%)} .azm-v3-home-usage-types>.container{position:relative;z-index:1} .azm-v3-home-usage-types .azm-v3-usage-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;border:0!important;margin-bottom:24px!important;padding-bottom:0!important} .azm-v3-home-usage-types .section__heading--maintitle{position:relative;margin:0!important;padding-inline-start:15px!important;font-size:clamp(20px,2vw,29px)!important;line-height:1.55!important;letter-spacing:-.025em!important} .azm-v3-home-usage-types .section__heading--maintitle:before{content:"";position:absolute;inset-inline-start:0;top:.28em;width:4px;height:1.05em;border-radius:2px;background:var(--azm-primary,#d71920)} .azm-v3-home-usage-types .azm-v3-section-title__desc{max-width:660px!important;margin:7px 0 0!important;color:#686b70!important;font-size:13px!important;line-height:1.9!important;text-align:right!important} .azm-v3-home-usage-types__grid{align-items:stretch!important} .azm-v3-usage-card{isolation:isolate!important;display:grid!important;grid-template-rows:auto 1fr!important;min-height:100%!important;border:1px solid rgba(17,17,17,.075)!important;border-radius:9px!important;background:#fff!important;box-shadow:0 8px 24px rgba(17,24,39,.045)!important;overflow:hidden!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important} .azm-v3-usage-card:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;z-index:4;background:var(--azm-primary,#d71920);transform:scaleX(0);transform-origin:right center;transition:transform .25s ease} .azm-v3-usage-card:hover{transform:translateY(-4px)!important;border-color:rgba(215,25,32,.2)!important;box-shadow:0 18px 42px rgba(17,24,39,.09)!important} .azm-v3-usage-card:hover:after{transform:scaleX(1)} .azm-v3-usage-card__media{position:relative!important;height:var(--azm-usage-image-height,190px)!important;min-height:var(--azm-usage-image-height,190px)!important;padding:12px!important;background:linear-gradient(145deg,#f1f3f5 0%,#fbfbfc 58%,#f8eeee 100%)!important;overflow:hidden!important} .azm-v3-usage-card__media:before{content:"";position:absolute;inset:auto -38px -52px auto;width:150px;height:150px;border-radius:50%;background:rgba(215,25,32,.07);pointer-events:none} .azm-v3-usage-card__media:after{content:""!important;display:block!important;position:absolute!important;inset:16px 16px auto auto!important;width:38px!important;height:2px!important;border-radius:2px!important;background:rgba(215,25,32,.65)!important} .azm-v3-usage-card__media img{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;padding:5px!important;object-fit:contain!important;background:transparent!important;transform:scale(.96);transition:transform .32s ease!important} .azm-v3-usage-card:hover .azm-v3-usage-card__media img{transform:scale(1.02)} .azm-v3-usage-card__number{position:absolute;inset-inline-start:14px;top:12px;z-index:3;min-width:32px;height:24px;padding-inline:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.06);border-radius:5px;color:#76797e;background:rgba(255,255,255,.86);backdrop-filter:blur(8px);font-size:11px;font-weight:800} .azm-v3-usage-card__media-accent{position:absolute;inset-inline-end:14px;bottom:12px;z-index:1;width:46px;height:46px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(255,255,255,.32)} .azm-v3-usage-card__placeholder{position:relative!important;z-index:2!important;width:78px!important;height:78px!important;border-radius:12px!important;color:var(--azm-primary,#d71920)!important;background:#fff!important;border:1px solid rgba(215,25,32,.08)!important;box-shadow:0 14px 36px rgba(17,24,39,.07)!important} .azm-v3-usage-card__body{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;min-height:128px!important;padding:17px 17px 15px!important} .azm-v3-usage-card__copy{display:flex;flex-direction:column;gap:5px} .azm-v3-usage-card__body strong{color:#15171a!important;font-size:15.5px!important;line-height:1.65!important;font-weight:900!important;transition:color .2s ease} .azm-v3-usage-card:hover .azm-v3-usage-card__body strong{color:var(--azm-primary,#d71920)!important} .azm-v3-usage-card__body small{display:-webkit-box!important;min-height:42px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#777b80!important;font-size:12px!important;line-height:1.8!important;text-align:right!important} .azm-v3-usage-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(17,17,17,.065)} .azm-v3-usage-card__body em{align-self:auto!important;padding:0!important;border-radius:0!important;color:#6c7075!important;background:transparent!important;font-size:11.5px!important;font-weight:800!important} .azm-v3-usage-card__arrow{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.09);border-radius:7px;color:#222;background:#f7f7f8;transition:.2s ease} .azm-v3-usage-card__arrow i{font-size:15px;line-height:1} .azm-v3-usage-card:hover .azm-v3-usage-card__arrow{color:#fff;border-color:var(--azm-primary,#d71920);background:var(--azm-primary,#d71920);transform:translate(-2px,-2px)} .azm-v3-home-usage-types--compact .azm-v3-usage-card{grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:1fr!important} .azm-v3-home-usage-types--compact .azm-v3-usage-card__media{height:100%!important;min-height:150px!important} .azm-v3-home-usage-types--compact .azm-v3-usage-card__body{min-height:150px!important} @media(max-width:991.98px){.azm-v3-home-usage-types .azm-v3-usage-heading{margin-bottom:18px!important} .azm-v3-usage-card__media{height:min(var(--azm-usage-image-height,190px),170px)!important;min-height:min(var(--azm-usage-image-height,190px),170px)!important}} @media(max-width:575.98px){.azm-v3-home-usage-types{padding-block:24px!important} .azm-v3-home-usage-types .section__heading--maintitle{font-size:19px!important;padding-inline-start:12px!important} .azm-v3-home-usage-types .azm-v3-section-title__desc{font-size:11.5px!important;line-height:1.8!important} .azm-v3-home-usage-types__grid{gap:10px!important} .azm-v3-usage-card{border-radius:7px!important;box-shadow:0 6px 18px rgba(17,24,39,.04)!important} .azm-v3-usage-card:hover{transform:none!important} .azm-v3-usage-card__media{height:128px!important;min-height:128px!important;padding:8px!important} .azm-v3-usage-card__media img{padding:4px!important} .azm-v3-usage-card__number{inset-inline-start:8px;top:8px;min-width:27px;height:21px;padding-inline:6px;font-size:10px} .azm-v3-usage-card__media:after{inset:10px 10px auto auto!important;width:26px!important} .azm-v3-usage-card__body{min-height:112px!important;gap:9px!important;padding:11px!important} .azm-v3-usage-card__body strong{font-size:13px!important;line-height:1.55!important} .azm-v3-usage-card__body small{min-height:35px;font-size:10.5px!important;line-height:1.7!important} .azm-v3-usage-card__footer{padding-top:8px;gap:6px} .azm-v3-usage-card__body em{font-size:10px!important} .azm-v3-usage-card__arrow{width:29px;height:29px;flex-basis:29px;border-radius:6px} .azm-v3-home-usage-types--compact .azm-v3-usage-card{grid-template-columns:92px minmax(0,1fr)!important} .azm-v3-home-usage-types--compact .azm-v3-usage-card__media,.azm-v3-home-usage-types--compact .azm-v3-usage-card__body{min-height:122px!important;height:122px!important}} .azm-v3-media-hero{position:relative;overflow:hidden;direction:rtl;background:#f4f5f6} .azm-v3-media-hero.azm-v3-hero-width-container{padding-block:14px} .azm-v3-media-hero__slider{position:relative;width:100%;height:var(--azm-hero-height,560px);min-height:var(--azm-hero-height,560px);overflow:hidden;background:#eef0f2} .azm-v3-media-hero.azm-v3-hero-width-container .azm-v3-media-hero__slider{border-radius:8px;box-shadow:0 10px 30px rgba(17,24,39,.07)} .azm-v3-media-hero__slider>.swiper-wrapper{display:flex!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:0!important} .azm-v3-media-hero__slider>.swiper-wrapper>.azm-v3-media-hero__slide{position:relative!important;inset:auto!important;flex:0 0 100%!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0;visibility:visible!important;overflow:hidden;transform:none} .azm-v3-media-hero__slider:not(.swiper-initialized)>.swiper-wrapper>.azm-v3-media-hero__slide:first-child{display:block!important;opacity:1!important} .azm-v3-media-hero__slider:not(.swiper-initialized)>.swiper-wrapper>.azm-v3-media-hero__slide:not(:first-child){display:none!important} .azm-v3-media-hero__item,.azm-v3-media-hero__picture,.azm-v3-media-hero__picture img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important} .azm-v3-media-hero__item{position:relative;overflow:hidden;text-decoration:none!important;background-color:#eef0f2;background-repeat:no-repeat;background-position:center;background-size:var(--azm-hero-object-fit,cover)} .azm-v3-media-hero__picture{position:relative;z-index:1} .azm-v3-media-hero__picture img{max-width:none!important;max-height:none!important;opacity:1!important;visibility:visible!important;object-fit:var(--azm-hero-object-fit,cover)!important;object-position:center;background:transparent!important} .azm-v3-media-hero__empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#70757c;font-size:14px;background:#eef0f2} .azm-v3-media-hero .azm-v3-hero-nav-btn{z-index:8} .azm-v3-media-hero .azm-v3-hero-meta,.azm-v3-media-hero .swiper-pagination{z-index:8} @media(max-width:767.98px){.azm-v3-media-hero.azm-v3-hero-width-container{padding-block:8px} .azm-v3-media-hero__slider{height:var(--azm-hero-mobile-height,300px);min-height:var(--azm-hero-mobile-height,300px)} .azm-v3-media-hero.azm-v3-hero-width-container .azm-v3-media-hero__slider{border-radius:5px}} .azm-v3-home-usage-types--simple .azm-v3-home-usage-types__grid{display:grid!important;grid-template-columns:repeat(var(--azm-usage-cols-desktop,4),minmax(0,1fr))!important;gap:var(--azm-usage-gap,18px)!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:100%!important;overflow:hidden!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:7px!important;background:#fff!important;color:#15171a!important;text-decoration:none!important;box-shadow:0 7px 22px rgba(17,24,39,.045)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple:hover{transform:translateY(-3px)!important;border-color:rgba(215,25,32,.2)!important;box-shadow:0 14px 32px rgba(17,24,39,.08)!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:var(--azm-usage-image-height,190px)!important;min-height:var(--azm-usage-image-height,190px)!important;padding:10px!important;overflow:hidden!important;background:#f6f7f8!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__media:before,.azm-v3-home-usage-types--simple .azm-v3-usage-card__media:after,.azm-v3-home-usage-types--simple .azm-v3-usage-card--simple:after,.azm-v3-home-usage-types--simple .azm-v3-usage-card__number,.azm-v3-home-usage-types--simple .azm-v3-usage-card__media-accent,.azm-v3-home-usage-types--simple .azm-v3-usage-card__footer,.azm-v3-home-usage-types--simple .azm-v3-usage-card__arrow{display:none!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__media img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transform:none!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__placeholder{width:76px!important;height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(215,25,32,.09)!important;border-radius:8px!important;background:#fff!important;color:var(--azm-primary,#d71920)!important;box-shadow:none!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__body{display:block!important;min-height:0!important;padding:15px 16px 17px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__body strong{display:block!important;margin:0!important;color:#15171a!important;font-size:15px!important;line-height:1.65!important;font-weight:900!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__body small{display:-webkit-box!important;margin-top:5px!important;overflow:hidden!important;color:#6b7077!important;font-size:12.5px!important;line-height:1.8!important;text-align:right!important;-webkit-line-clamp:2;-webkit-box-orient:vertical} @media(max-width:991.98px){.azm-v3-home-usage-types--simple .azm-v3-home-usage-types__grid{grid-template-columns:repeat(var(--azm-usage-cols-tablet,2),minmax(0,1fr))!important}} @media(max-width:575.98px){.azm-v3-home-usage-types--simple .azm-v3-home-usage-types__grid{grid-template-columns:repeat(var(--azm-usage-cols-mobile,1),minmax(0,1fr))!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__media{height:150px!important;min-height:150px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card__body{padding:13px 14px 15px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple:hover{transform:none!important}} .single-product:is(.woocommerce-product-details__short-description,.product__details--info__desc,.woocommerce-Tabs-panel--description,.product__tab--content__desc,.product__tab--content):is(ul,ol),.azm-v3-product-info:is(.product__details--info__desc,.woocommerce-product-details__short-description):is(ul,ol){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 1.25rem 0 0!important;margin:10px 0 16px!important;list-style-position:outside} .single-product:is(.woocommerce-product-details__short-description,.product__details--info__desc,.woocommerce-Tabs-panel--description,.product__tab--content__desc,.product__tab--content) li,.azm-v3-product-info:is(.product__details--info__desc,.woocommerce-product-details__short-description) li{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:3px 18px 3px 0!important;margin:0!important} .azm-v3-home-deal .single__product--countdown .countdown__item,.single__product--countdown .azm-v3-countdown-item{background:transparent!important;color:#222!important;padding:0!important;min-width:58px;width:auto;height:auto;border:0!important;box-shadow:none!important} .azm-v3-home-deal .single__product--countdown .countdown__number.azm-v3-countdown-number,.single__product--countdown .countdown__number.azm-v3-countdown-number{display:flex!important;align-items:center;justify-content:center;width:58px!important;height:52px!important;line-height:1!important;padding:0!important;border:1px solid var(--azm-primary,#d71920)!important;border-radius:8px!important;background:var(--azm-primary,#d71920)!important;color:#fff!important;opacity:1!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease} .azm-v3-home-deal .single__product--countdown .countdown__item:hover .countdown__number.azm-v3-countdown-number,.azm-v3-home-deal .single__product--countdown .countdown__item:focus-within .countdown__number.azm-v3-countdown-number,.single__product--countdown .azm-v3-countdown-item:hover .countdown__number.azm-v3-countdown-number{background:#fff!important;color:var(--azm-primary,#d71920)!important;border-color:var(--azm-primary,#d71920)!important;transform:translateY(-2px)} .azm-v3-home-deal .single__product--countdown .countdown__text.azm-v3-countdown-label,.single__product--countdown .countdown__text.azm-v3-countdown-label{display:block!important;margin-top:7px!important;color:#4b5563!important;opacity:1!important;font-size:11px!important;font-weight:700!important;text-align:center} .azm-v3-footer .main__footer{padding:52px 0 38px!important} .azm-v3-footer .footer__widget--about .footer__widget--desc{margin-top:0!important;max-width:390px!important} .azm-v3-footer .footer__widget--title{padding-bottom:10px} .azm-v3-footer .footer__widget--title:after{content:"";position:absolute;right:0;bottom:0;width:34px;height:2px;border-radius:99px;background:var(--azm-primary,#d71920)} .azm-v3-footer>.azm-v3-shipping{margin:0;background:rgba(255,255,255,.035);border-top:1px solid rgba(255,255,255,.1);padding:0!important} .azm-v3-footer>.azm-v3-shipping .shipping__inner{background:transparent!important;border:0!important;border-radius:0!important;padding:26px 0!important;box-shadow:none!important} .azm-v3-footer>.azm-v3-shipping .shipping__items{border-color:rgba(255,255,255,.12)!important} .azm-v3-footer>.azm-v3-shipping .shipping__content--title{color:#fff!important} .azm-v3-footer>.azm-v3-shipping .shipping__content--desc{color:rgba(255,255,255,.65)!important} .azm-v3-footer>.azm-v3-shipping .azm-v3-shipping__icon{color:#fff!important;border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.06)!important} .azm-v3-footer .footer__bottom{padding:17px 0!important} .azm-v3-footer .footer__bottom .footer__logo{display:block!important} .azm-v3-footer .footer__bottom .main__logo{margin:0!important} .azm-v3-footer .footer__bottom .main__logo--img{max-height:42px!important} .azm-v3-footer .azm-v3-payment{padding:0!important;border:0!important;background:transparent!important} .azm-v3-footer .azm-v3-payment img{display:block;max-width:220px;max-height:38px;width:auto;height:auto;object-fit:contain} .azm-v3-payment__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#fff;font-weight:800;white-space:nowrap} @media (max-width:767.98px){.azm-v3-footer .main__footer{padding:34px 0 20px!important} .azm-v3-footer .footer__bottom--inenr{flex-direction:column;justify-content:center;text-align:center;gap:12px!important} .azm-v3-footer .footer__bottom .main__logo--img{max-height:38px!important} .azm-v3-footer>.azm-v3-shipping .shipping__inner{padding:18px 0!important}} .azm-v3-product-media{position:relative!important;isolation:isolate;background:linear-gradient(180deg,#fff 0%,#fbfbfc 100%)!important;border:1px solid rgba(17,17,17,.075)!important;border-radius:16px!important;padding:12px!important;box-shadow:0 14px 38px rgba(17,17,17,.055)!important;overflow:hidden!important} .azm-v3-product-media--single{display:block!important;width:100%!important} .azm-v3-product-static-gallery,.azm-v3-product-static-gallery__item{width:100%!important;margin:0!important} .azm-v3-product-media .single__product--preview,.azm-v3-product-media .js-azm-product-gallery{position:relative!important;overflow:hidden!important;border-radius:13px!important;background:#fff!important} .azm-v3-product-media .azm-v3-product-gallery__slides .swiper-slide{display:block!important;height:auto!important;visibility:visible!important} .azm-v3-product-media .product__media--preview__items{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:clamp(430px,43vw,600px)!important;margin:0!important;overflow:hidden!important;background:radial-gradient(circle at 50% 42%,#fff 0%,#fff 58%,#f6f7f9 100%)!important;border:1px solid rgba(17,17,17,.055)!important;border-radius:13px!important} .azm-v3-product-media .product__media--preview__items--link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:inherit!important;overflow:hidden!important} .azm-v3-product-media .product__media--preview__items--img{display:block!important;width:100%!important;height:clamp(430px,43vw,600px)!important;min-height:0!important;max-height:600px!important;padding:32px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transition:transform .45s ease!important} .azm-v3-product-media .azm-v3-product-zoom:hover .product__media--preview__items--img{transform:scale(1.035)!important} .azm-v3-product-media .product__media--view__icon{top:14px!important;left:14px!important;z-index:5!important} .azm-v3-product-media .product__media--view__icon--link{width:38px!important;height:38px!important;border:1px solid rgba(17,17,17,.075)!important;background:rgba(255,255,255,.9)!important;color:#333!important;box-shadow:0 8px 24px rgba(17,17,17,.08)!important;backdrop-filter:blur(8px)} .azm-v3-product-gallery__controls{position:absolute;right:50%;bottom:14px;z-index:8;display:flex;align-items:center;gap:7px;transform:translateX(50%);padding:5px;border:1px solid rgba(17,17,17,.07);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(17,17,17,.1);backdrop-filter:blur(10px)} .azm-v3-product-gallery__nav{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f3f4f6;color:#292929;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease} .azm-v3-product-gallery__nav:hover,.azm-v3-product-gallery__nav:focus-visible{background:var(--azm-primary,#d71920);color:#fff;transform:scale(1.04)} .azm-v3-product-gallery__nav.swiper-button-disabled{opacity:.35;cursor:not-allowed;transform:none} .azm-v3-product-gallery__counter{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:54px;color:#777;font-size:12px;line-height:1;direction:ltr} .azm-v3-product-gallery__counter b{color:#111;font-size:13px;font-weight:900} .azm-v3-product-video-trigger{position:absolute;right:24px;bottom:24px;z-index:9;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:5px 7px 5px 13px;border:1px solid rgba(215,25,32,.17);border-radius:999px;background:rgba(255,255,255,.92);color:#3c3c3c;box-shadow:0 10px 28px rgba(17,17,17,.1);backdrop-filter:blur(10px);font-size:12px;font-weight:800;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease} .azm-v3-product-media--multiple .azm-v3-product-video-trigger{bottom:70px} .azm-v3-product-video-trigger:hover,.azm-v3-product-video-trigger:focus-visible{color:var(--azm-primary,#d71920);border-color:rgba(215,25,32,.45);transform:translateY(-2px);box-shadow:0 14px 32px rgba(17,17,17,.13)} .azm-v3-product-video-trigger__icon{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:var(--azm-primary,#d71920);color:#fff;font-size:16px;box-shadow:0 5px 15px rgba(215,25,32,.25)} .azm-v3-product-card .azm-v3-product-video-badge{position:absolute!important;left:13px!important;bottom:13px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border:1px solid rgba(17,17,17,.07)!important;border-radius:50%!important;background:rgba(255,255,255,.76)!important;color:rgba(215,25,32,.72)!important;box-shadow:0 8px 22px rgba(17,17,17,.08)!important;backdrop-filter:blur(8px);opacity:.78!important;pointer-events:none} .azm-v3-product-card .azm-v3-product-video-badge .bi{margin-inline-start:1px;font-size:19px!important} .azm-v3-product-card:hover .azm-v3-product-video-badge{opacity:1!important;color:var(--azm-primary,#d71920)!important} body.azm-v3-video-modal-open{overflow:hidden!important} .azm-v3-product-video-modal{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility .22s ease} .azm-v3-product-video-modal.is-open{visibility:visible;opacity:1;pointer-events:auto} .azm-v3-product-video-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(9,10,12,.78);backdrop-filter:blur(8px);cursor:default} .azm-v3-product-video-modal__dialog{position:relative;z-index:2;width:min(920px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#111;box-shadow:0 28px 90px rgba(0,0,0,.5);transform:translateY(18px) scale(.985);transition:transform .24s ease} .azm-v3-product-video-modal.is-open .azm-v3-product-video-modal__dialog{transform:translateY(0) scale(1)} .azm-v3-product-video-modal__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.09);color:#fff} .azm-v3-product-video-modal__eyebrow{display:block;margin-bottom:2px;color:#ef767b;font-size:11px;font-weight:800} .azm-v3-product-video-modal__head h2{margin:0;color:#fff;font-size:16px;line-height:1.6;font-weight:900} .azm-v3-product-video-modal__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.07);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease} .azm-v3-product-video-modal__close:hover{background:var(--azm-primary,#d71920);transform:rotate(4deg)} .azm-v3-product-video-modal__body{position:relative;aspect-ratio:16/9;width:100%;background:#050505} .azm-v3-product-video-modal__body video,.azm-v3-product-video-modal__body iframe{display:block;width:100%;height:100%;border:0;background:#050505} @media (min-width:992px){.azm-v3-single-product .azm-v3-product-media--multiple{display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;grid-template-areas:"preview thumbs"!important;gap:12px!important;direction:ltr!important} .azm-v3-single-product .azm-v3-product-media--multiple .single__product--preview{grid-area:preview!important;direction:rtl!important} .azm-v3-single-product .azm-v3-product-media--multiple .single__product--nav,.azm-v3-single-product .azm-v3-product-media--multiple .azm-v3-product-thumbs{grid-area:thumbs!important;width:86px!important;max-width:86px!important;min-width:86px!important;height:min(600px,calc(100vh - 155px))!important;min-height:390px!important;padding:0!important;direction:rtl!important} .azm-v3-single-product .azm-v3-product-media--multiple .product__media--nav__items,.azm-v3-single-product .azm-v3-product-media--multiple .azm-v3-product-thumb{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;flex:0 0 82px!important;padding:6px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:11px!important;background:#fff!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important} .azm-v3-single-product .azm-v3-product-media--multiple .product__media--nav__items:hover{transform:translateX(-2px)!important;border-color:rgba(215,25,32,.28)!important}} @media (max-width:991.98px){.azm-v3-product-media{padding:9px!important;border-radius:14px!important} .azm-v3-product-media .product__media--preview__items{min-height:clamp(300px,75vw,470px)!important} .azm-v3-product-media .product__media--preview__items--img{height:clamp(300px,75vw,470px)!important;padding:20px!important} .azm-v3-product-video-trigger{right:18px;bottom:18px} .azm-v3-product-media--multiple .azm-v3-product-video-trigger{bottom:64px}} @media (max-width:575.98px){.azm-v3-product-media .product__media--preview__items{min-height:285px!important} .azm-v3-product-media .product__media--preview__items--img{height:285px!important;padding:14px!important} .azm-v3-product-gallery__controls{bottom:10px} .azm-v3-product-video-trigger{right:14px;bottom:14px;min-height:36px;padding:4px 5px 4px 10px;font-size:11px} .azm-v3-product-media--multiple .azm-v3-product-video-trigger{bottom:58px} .azm-v3-product-video-trigger__icon{width:27px;height:27px;font-size:15px} .azm-v3-product-video-modal{padding:10px} .azm-v3-product-video-modal__dialog{border-radius:12px} .azm-v3-product-video-modal__head{padding:11px 12px} .azm-v3-product-video-modal__head h2{font-size:13px}} @media (prefers-reduced-motion:reduce){.azm-v3-product-media *,.azm-v3-product-video-modal *{transition:none!important}} .azm-v3-single-product .azm-v3-product-details__gallery-col .azm-v3-product-media--single{display:block!important;grid-template-columns:none!important;grid-template-areas:none!important;width:100%!important} .azm-v3-single-product .azm-v3-product-details__gallery-col .azm-v3-product-media--single .azm-v3-product-static-gallery,.azm-v3-single-product .azm-v3-product-details__gallery-col .azm-v3-product-media--single .product__media--preview__items,.azm-v3-single-product .azm-v3-product-details__gallery-col .azm-v3-product-media--single .product__media--preview__items--link{display:flex!important;width:100%!important} .azm-v3-single-product .azm-v3-product-details__gallery-col .azm-v3-product-media--single .product__media--preview__items--img{display:block!important;width:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important} .azm-v3-product-media .js-azm-product-gallery:not(.swiper-initialized) .swiper-slide{display:none!important} .azm-v3-product-media .js-azm-product-gallery:not(.swiper-initialized) .swiper-slide.is-active{display:block!important} .azm-v3-product-media .js-azm-product-gallery.swiper-initialized .swiper-slide{display:block!important} .azm-v3-archive-intro{width:min(1120px,100%);margin:18px auto 0;text-align:center} .azm-v3-shop-description,.azm-v3-blog-breadcrumb__desc{max-width:none!important;margin:0!important;color:#555!important;font-size:15px!important;line-height:2.15!important} .azm-v3-shop-description>*,.azm-v3-blog-breadcrumb__desc>*{margin-top:0;margin-bottom:10px} .azm-v3-shop-description>*:last-child,.azm-v3-blog-breadcrumb__desc>*:last-child{margin-bottom:0} .azm-v3-archive-scroll{display:none} .azm-v3-archive-target{scroll-margin-top:105px} .azm-v3-header-search-launcher-wrap{flex:1;max-width:660px;margin-inline:28px} .azm-v3-header-search-launcher{width:100%;min-height:50px;display:flex;align-items:center;gap:12px;padding:6px 8px 6px 7px;border:1px solid rgba(17,17,17,.1);border-radius:10px;background:#fff;color:#222;text-align:right;box-shadow:0 5px 20px rgba(17,17,17,.035);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease} .azm-v3-header-search-launcher:hover,.azm-v3-header-search-launcher:focus-visible{border-color:rgba(215,25,32,.38);box-shadow:0 10px 28px rgba(17,17,17,.08);transform:translateY(-1px);outline:0} .azm-v3-header-search-launcher__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;border-radius:8px;background:rgba(215,25,32,.08);color:var(--azm-primary,#d71920);font-size:17px} .azm-v3-header-search-launcher__copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:1px} .azm-v3-header-search-launcher__copy strong{font-size:13px;font-weight:900;color:#222} .azm-v3-header-search-launcher__copy small{overflow:hidden;color:#8a8a8a;font-size:11px;white-space:nowrap;text-overflow:ellipsis} .azm-v3-header-search-launcher__action{padding:8px 14px;border-radius:7px;background:var(--azm-primary,#d71920);color:#fff;font-size:11px;font-weight:900} .azm-v3-search-modal{inset:0!important;padding:clamp(12px,3vw,34px)!important;background:transparent!important;align-items:flex-start!important;overflow:auto!important} .azm-v3-search-modal__backdrop{position:fixed;inset:0;border:0;background:rgba(8,10,13,.76);backdrop-filter:blur(9px);cursor:default} .azm-v3-search-modal .azm-v3-search-modal__card{position:relative;z-index:2;width:min(940px,100%)!important;margin:auto!important;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:16px!important;background:#fff;box-shadow:0 35px 110px rgba(0,0,0,.35);transform:translateY(18px) scale(.985);transition:transform .25s ease} .azm-v3-search-modal.is-open .azm-v3-search-modal__card{transform:translateY(0) scale(1)} .azm-v3-search-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 28px 20px;border-bottom:1px solid rgba(17,17,17,.07);background:linear-gradient(135deg,#fff,#fafafa)} .azm-v3-search-modal__heading{display:flex;align-items:flex-start;gap:15px} .azm-v3-search-modal__mark{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;border-radius:11px;background:var(--azm-primary,#d71920);color:#fff;font-size:21px;box-shadow:0 10px 28px rgba(215,25,32,.22)} .azm-v3-search-modal .azm-v3-modal-kicker{display:block;margin-bottom:3px;color:var(--azm-primary,#d71920);font-size:11px;font-weight:900} .azm-v3-search-modal .predictive__search--title{margin:0;color:#151515;font-size:23px;line-height:1.55;font-weight:950} .azm-v3-search-modal__desc{margin:4px 0 0;color:#777;font-size:12px;line-height:1.8} .azm-v3-search-modal__close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;padding:0;border:1px solid rgba(17,17,17,.08);border-radius:50%;background:#f4f5f6;color:#333;cursor:pointer;transition:.2s ease} .azm-v3-search-modal__close:hover{border-color:var(--azm-primary,#d71920);background:var(--azm-primary,#d71920);color:#fff;transform:rotate(4deg)} .azm-v3-search-modal .azm-v3-search-tabs{display:flex;gap:7px;padding:18px 28px 0;overflow-x:auto;scrollbar-width:none} .azm-v3-search-modal .azm-v3-search-tabs::-webkit-scrollbar{display:none} .azm-v3-search-modal .azm-v3-search-tabs button{min-height:36px;padding:6px 14px;border:1px solid rgba(17,17,17,.08);border-radius:8px;background:#f7f7f8;color:#555;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer} .azm-v3-search-modal .azm-v3-search-tabs button.is-active{border-color:rgba(215,25,32,.18);background:rgba(215,25,32,.08);color:var(--azm-primary,#d71920)} .azm-v3-modal-search-form{position:relative;display:flex!important;align-items:center;margin:14px 28px 0;border:2px solid rgba(17,17,17,.1)!important;border-radius:12px!important;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(17,17,17,.05);transition:border-color .2s ease,box-shadow .2s ease} .azm-v3-modal-search-form:focus-within{border-color:rgba(215,25,32,.65)!important;box-shadow:0 12px 34px rgba(215,25,32,.1)} .azm-v3-modal-search-form__icon{width:52px;display:inline-flex;align-items:center;justify-content:center;color:#8a8a8a;font-size:18px} .azm-v3-modal-search-form .predictive__search--input{height:58px!important;min-width:0;padding:0 0 0 12px!important;border:0!important;background:transparent!important;color:#222;font-size:14px} .azm-v3-modal-search-form .predictive__search--button{height:46px!important;min-width:116px;margin-left:6px;padding:0 18px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px!important;background:var(--azm-primary,#d71920)!important;color:#fff;font-size:12px;font-weight:900;cursor:pointer} .azm-v3-search-modal__results{padding:0 28px} .azm-v3-search-modal .azm-v3-live-search__results:not(:empty){max-height:390px;margin-top:14px;padding:8px;border:1px solid rgba(17,17,17,.07);border-radius:12px;background:#fff;overflow:auto} .azm-v3-search-modal .azm-v3-live-search__item{border-radius:9px} .azm-v3-search-modal__quick{display:flex;align-items:center;gap:12px;padding:18px 28px 24px;color:#777;font-size:11px} .azm-v3-search-modal__quick>span{display:inline-flex;align-items:center;gap:6px;font-weight:800;white-space:nowrap} .azm-v3-search-modal__quick>span i{color:var(--azm-primary,#d71920)} .azm-v3-search-modal__quick-links{display:flex;flex-wrap:wrap;gap:7px} .azm-v3-search-modal__quick a{display:inline-flex;padding:6px 11px;border:1px solid rgba(17,17,17,.08);border-radius:7px;background:#fafafa;color:#555;font-size:11px;transition:.2s ease} .azm-v3-search-modal__quick a:hover{border-color:var(--azm-primary,#d71920);background:#fff;color:var(--azm-primary,#d71920)} .azm-v3-search-modal>.predictive__search--close__btn{display:none!important} .azm-v3-product-video-modal__body{--plyr-color-main:var(--azm-primary,#d71920);--plyr-video-background:#050505;--plyr-menu-background:rgba(20,20,20,.96);--plyr-menu-color:#fff;--plyr-tooltip-background:#fff;--plyr-tooltip-color:#111} .azm-v3-product-video-modal__body .plyr,.azm-v3-product-video-modal__body .plyr__video-wrapper,.azm-v3-product-video-modal__body .azm-v3-plyr-player{width:100%;height:100%;min-height:100%;border-radius:0;background:#050505} .azm-v3-product-video-modal__body .plyr__control--overlaid{width:64px;height:64px;padding:18px;background:var(--azm-primary,#d71920);box-shadow:0 14px 38px rgba(215,25,32,.28)} .azm-v3-product-video-modal__body .plyr__controls{direction:ltr;background:linear-gradient(transparent,rgba(0,0,0,.8));font-family:inherit} .azm-v3-product-video-modal__body .plyr__menu__container{direction:rtl;text-align:right} @media(max-width:991.98px){.azm-v3-header-search-launcher-wrap{display:none!important} .azm-v3-archive-intro{width:100%;margin-top:14px} .azm-v3-shop-description,.azm-v3-blog-breadcrumb__desc{font-size:14px!important;line-height:2!important}} @media(max-width:767.98px){.azm-v3-archive-scroll{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 12px;padding:0;border:1px solid rgba(215,25,32,.2);border-radius:50%;background:#fff;color:var(--azm-primary,#d71920);box-shadow:0 8px 24px rgba(17,17,17,.07);cursor:pointer;animation:azmArchiveArrow 1.8s ease-in-out infinite} .azm-v3-archive-scroll i{font-size:15px} @keyframes azmArchiveArrow{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}} .azm-v3-search-modal{padding:8px!important;align-items:flex-start!important} .azm-v3-search-modal .azm-v3-search-modal__card{border-radius:13px!important} .azm-v3-search-modal__head{padding:18px 16px 14px} .azm-v3-search-modal__mark{width:42px;height:42px;flex-basis:42px;font-size:18px} .azm-v3-search-modal .predictive__search--title{font-size:18px} .azm-v3-search-modal__desc{font-size:11px} .azm-v3-search-modal .azm-v3-search-tabs{padding:14px 16px 0} .azm-v3-modal-search-form{margin:12px 16px 0} .azm-v3-modal-search-form__icon{width:42px} .azm-v3-modal-search-form .predictive__search--input{height:52px!important;font-size:13px} .azm-v3-modal-search-form .predictive__search--button{min-width:52px;width:52px;height:42px!important;padding:0!important} .azm-v3-modal-search-form .predictive__search--button span{display:none} .azm-v3-search-modal__results{padding:0 16px} .azm-v3-search-modal__quick{align-items:flex-start;flex-direction:column;padding:15px 16px 20px} .azm-v3-product-video-modal__body .plyr__control--overlaid{width:54px;height:54px;padding:15px}} @media(prefers-reduced-motion:reduce){.azm-v3-archive-scroll{animation:none}} .azm-v3-image-hero-v2__picture{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important} .azm-v3-image-hero-v2__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--azm-hero-object-fit,cover)!important;object-position:center!important;opacity:1!important;visibility:visible!important} .azm-v3-image-hero-v2__img--desktop{display:block!important}.azm-v3-image-hero-v2__img--mobile{display:none!important}.azm-v3-image-hero-v2__item{background-image:var(--azm-hero-image,none)!important} @media(max-width:767.98px){.azm-v3-image-hero-v2__img--desktop{display:none!important}.azm-v3-image-hero-v2__img--mobile{display:block!important}.azm-v3-image-hero-v2__item{background-image:var(--azm-hero-mobile-image,var(--azm-hero-image,none))!important}} .azm-v3-product-media--stable{position:relative}.azm-v3-product-gallery-shell{display:grid;grid-template-columns:minmax(0,1fr) 86px;grid-template-areas:"main thumbs";gap:14px;direction:ltr;align-items:stretch}.azm-v3-product-gallery-shell.is-single{display:block}.azm-v3-product-gallery-stage{grid-area:main;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1/1;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(17,24,39,.045)}.azm-v3-product-gallery-main-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:22px;background:#fff;text-decoration:none!important}.azm-v3-product-gallery-main-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;opacity:1;visibility:visible!important;background:#fff!important;transition:opacity .16s ease,transform .28s ease}.azm-v3-product-media--stable.is-switching .azm-v3-product-gallery-main-image{opacity:0}.azm-v3-product-gallery-main-link:hover .azm-v3-product-gallery-main-image{transform:scale(1.025)}.azm-v3-product-thumbs{grid-area:thumbs;min-width:0;max-height:100%;overflow:auto;scrollbar-width:thin;direction:rtl}.azm-v3-product-thumbs__list{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important}.azm-v3-product-thumb{position:relative;flex:0 0 78px!important;width:78px!important;height:78px!important;padding:6px!important;overflow:hidden;border:1px solid rgba(17,24,39,.09)!important;border-radius:7px!important;background:#fff!important;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.azm-v3-product-thumb:hover,.azm-v3-product-thumb.is-active{border-color:var(--azm-primary,#d71920)!important;box-shadow:0 7px 18px rgba(215,25,32,.10)!important;transform:translateY(-1px)}.azm-v3-product-thumb.is-active:after{content:"";position:absolute;inset-inline-end:0;top:10px;bottom:10px;width:3px;border-radius:2px 0 0 2px;background:var(--azm-primary,#d71920)}.azm-v3-product-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}.azm-v3-product-gallery__controls{position:absolute!important;inset-inline:12px!important;bottom:12px!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none}.azm-v3-product-gallery__nav,.azm-v3-product-gallery__counter{pointer-events:auto}.azm-v3-product-gallery__nav{width:36px!important;height:36px!important;border:1px solid rgba(17,24,39,.10)!important;border-radius:50%!important;color:#222!important;background:rgba(255,255,255,.94)!important;box-shadow:0 6px 16px rgba(17,24,39,.08)!important}.azm-v3-product-gallery__nav:hover{color:#fff!important;border-color:var(--azm-primary,#d71920)!important;background:var(--azm-primary,#d71920)!important}.azm-v3-product-gallery__counter{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:30px;padding:4px 10px!important;border:1px solid rgba(17,24,39,.08);border-radius:16px!important;color:#333;background:rgba(255,255,255,.94)!important;box-shadow:0 5px 14px rgba(17,24,39,.06);font-size:12px!important}.azm-v3-product-gallery__zoom-hint{position:absolute;top:12px;left:12px;z-index:5;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,24,39,.08);border-radius:50%;color:#555;background:rgba(255,255,255,.92);box-shadow:0 5px 14px rgba(17,24,39,.06);pointer-events:none}.azm-v3-product-gallery-sources{display:none!important} @media(max-width:991.98px){.azm-v3-product-gallery-shell{grid-template-columns:1fr;grid-template-areas:"main" "thumbs";gap:10px}.azm-v3-product-gallery-stage{aspect-ratio:1/1;min-height:0}.azm-v3-product-gallery-main-link{padding:14px}.azm-v3-product-thumbs{width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;direction:rtl;padding-bottom:3px}.azm-v3-product-thumbs__list{flex-direction:row!important;width:max-content!important;min-width:100%!important;gap:8px!important}.azm-v3-product-thumb{flex:0 0 68px!important;width:68px!important;height:68px!important}.azm-v3-product-thumb.is-active:after{inset-inline:10px;top:auto;bottom:0;width:auto;height:3px;border-radius:2px 2px 0 0}} @media(max-width:575.98px){.azm-v3-product-gallery-stage{border-radius:6px}.azm-v3-product-gallery-main-link{padding:10px}.azm-v3-product-gallery__controls{inset-inline:8px!important;bottom:8px!important}.azm-v3-product-gallery__nav{width:33px!important;height:33px!important}.azm-v3-product-gallery__zoom-hint{top:8px;left:8px;width:33px;height:33px}.azm-v3-home-brands .container{padding-inline:8px!important}.azm-v3-home-brands__track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important}.azm-v3-home-brand{width:100%!important;min-width:0!important;min-height:72px!important;margin:0!important;padding:9px 6px!important;border:1px solid rgba(17,24,39,.07)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.azm-v3-home-brand__img{width:100%!important;height:44px!important;max-height:44px!important;object-fit:contain!important}.azm-v3-home-brand strong{font-size:10px!important;line-height:1.4!important}.azm-v3-home-usage-types .container{padding-inline:8px!important}.azm-v3-home-usage-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.azm-v3-home-usage-types--simple .azm-v3-usage-card--simple{border-radius:6px!important;box-shadow:none!important}.azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__media{height:112px!important;min-height:112px!important;padding:7px!important}.azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__body{min-height:44px!important;padding:8px 7px 9px!important;justify-content:center!important}.azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__body strong{display:block!important;font-size:12px!important;line-height:1.55!important;text-align:center!important}.azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__body small{display:none!important}.azm-v3-home-categories{padding-block:22px!important}.azm-v3-home-categories>.container{max-width:100%!important;padding-inline:5px!important}.azm-v3-home-categories .azm-v3-category-heading{margin-bottom:14px!important;padding-inline:3px!important}.azm-v3-home-categories .section__heading--maintitle{font-size:17px!important;line-height:1.45!important}.azm-v3-home-categories .azm-v3-category-heading__desc{font-size:10.5px!important;line-height:1.75!important;margin-top:4px!important}.azm-v3-category-carousel-wrap{padding-inline:0!important;margin-inline:0!important}.azm-v3-home-categories .azm-v3-category-nav{display:none!important}.azm-v3-category-swiper{padding-inline:0!important;overflow:hidden!important}.azm-v3-home-categories__grid{gap:8px!important}} @media(max-width:991.98px){.azm-v3-offcanvas{inset:0 0 0 auto!important;width:100%!important;max-width:300px!important;height:100vh!important;background:#fff!important;box-shadow:0 0 10px rgba(0,0,0,.15)!important;transform:translateX(100%)!important;opacity:0!important;visibility:hidden!important;transition:transform .3s ease,opacity .3s ease,visibility .3s ease!important}.azm-v3-offcanvas.is-open{transform:translateX(0)!important;opacity:1!important;visibility:visible!important}.azm-v3-offcanvas .offcanvas__inner{position:relative!important;height:100%!important;padding:0 0 50px!important;overflow:hidden!important;background:#fff!important}.azm-v3-offcanvas .offcanvas__logo{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:20px 15px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111!important}.azm-v3-offcanvas .offcanvas__logo_link,.azm-v3-offcanvas .offcanvas__logo_link .main__logo,.azm-v3-offcanvas .offcanvas__logo_link .main__logo--link{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;max-width:158px!important;border:0!important;border-radius:0!important;background:transparent!important}.azm-v3-offcanvas .offcanvas__logo_link img{display:block!important;width:auto!important;max-width:158px!important;height:auto!important;max-height:42px!important}.azm-v3-offcanvas .offcanvas__close--btn{position:relative!important;width:32px!important;height:32px!important;padding:0!important;overflow:hidden!important;text-indent:-9999px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.azm-v3-offcanvas .offcanvas__close--btn:before,.azm-v3-offcanvas .offcanvas__close--btn:after{content:"";position:absolute;top:50%;right:0;width:100%;height:2px;margin-top:-1px;background:#111;transform:rotate(45deg)}.azm-v3-offcanvas .offcanvas__close--btn:after{transform:rotate(-45deg)}.azm-v3-offcanvas .offcanvas__menu{height:calc(100% - 82px)!important;overflow-y:auto!important;padding:0!important}.azm-v3-offcanvas .offcanvas__menu_ul{display:block!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;list-style:none!important}.azm-v3-offcanvas .offcanvas__menu_li{position:relative!important;overflow:visible!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(17,24,39,.10)!important;border-radius:0!important;background:#fff!important}.azm-v3-offcanvas .offcanvas__menu_li:first-child{border-top:1px solid rgba(17,24,39,.10)!important}.azm-v3-offcanvas .offcanvas__menu_item{display:block!important;min-height:0!important;padding:15px 20px!important;border:0!important;color:#222!important;background:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;text-transform:none!important}.azm-v3-offcanvas .offcanvas__menu_item:before{display:none!important}.azm-v3-offcanvas .offcanvas__sub_menu{display:none!important;margin:0!important;padding:0!important;list-style:none!important;background:#fafafa!important}.azm-v3-offcanvas .is-submenu-open>.offcanvas__sub_menu{display:block!important}.azm-v3-offcanvas .offcanvas__sub_menu_li{position:relative!important;border:0!important;border-top:1px solid rgba(17,24,39,.08)!important;border-radius:0!important;background:#fafafa!important}.azm-v3-offcanvas .offcanvas__sub_menu_item,.azm-v3-offcanvas .offcanvas__sub_menu a{display:block!important;padding:14px 30px 14px 20px!important;border:0!important;border-radius:0!important;color:#555!important;background:transparent!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.azm-v3-offcanvas .offcanvas__sub_menu .offcanvas__sub_menu .offcanvas__sub_menu_item{padding-right:40px!important}.azm-v3-offcanvas .offcanvas__sub_menu_toggle{position:absolute!important;z-index:5!important;top:0!important;left:0!important;width:48px!important;height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.azm-v3-offcanvas .offcanvas__sub_menu_toggle:before,.azm-v3-offcanvas .offcanvas__sub_menu_toggle:after{content:""!important;position:absolute!important;top:50%!important;right:50%!important;width:12px!important;height:2px!important;background:#222!important;transform:translate(50%,-50%)!important}.azm-v3-offcanvas .offcanvas__sub_menu_toggle:after{transform:translate(50%,-50%) rotate(90deg)!important}.azm-v3-offcanvas .is-submenu-open>.offcanvas__sub_menu_toggle:after{transform:translate(50%,-50%) rotate(0)!important}.azm-v3-offcanvas .offcanvas__account--items{padding:24px 17px 20px!important;background:#fff!important}.azm-v3-offcanvas .offcanvas__account--items__btn{color:#222!important;text-decoration:none!important}.azm-v3-offcanvas .offcanvas__account--items__icon{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;color:#fff!important;background:var(--azm-primary,#d71920)!important;font-size:17px!important}.azm-v3-offcanvas .offcanvas__account--items__label{margin-right:7px!important;font-size:13px!important;font-weight:700!important}.offcanvas__stikcy--toolbar>ul{grid-template-columns:repeat(5,minmax(0,1fr))!important}.offcanvas__stikcy--toolbar__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}} @media(min-width:480px) and (max-width:991.98px){.azm-v3-offcanvas{max-width:320px!important}} .azm-v3-image-hero-v2__picture .azm-v3-image-hero-v2__img--desktop{display:block!important} .azm-v3-image-hero-v2__picture .azm-v3-image-hero-v2__img--mobile{display:none!important} @media(max-width:767.98px){.azm-v3-image-hero-v2__picture .azm-v3-image-hero-v2__img--desktop{display:none!important} .azm-v3-image-hero-v2__picture .azm-v3-image-hero-v2__img--mobile{display:block!important}} @media(max-width:991.98px){.offcanvas__stikcy--toolbar>ul{display:grid!important}} .azm-v3-image-hero-v2__picture{display:block!important;position:relative!important;width:100%!important;height:100%!important} .azm-v3-image-hero-v2__picture .azm-v3-image-hero-v2__img--responsive{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:var(--azm-hero-object-fit,cover)!important;object-position:center!important;opacity:1!important;visibility:visible!important} @media(max-width:991.98px){.azm-v3-image-hero-v2__item{background-image:var(--azm-hero-mobile-image,var(--azm-hero-image,none))!important}} .azm-v3-single-product .azm-v3-product-media.azm-v3-product-media--stable{display:block!important;grid-template-columns:none!important;grid-template-areas:none!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-gallery-shell{display:grid!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-gallery-shell.is-single{display:block!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-thumbs{position:relative!important;inset:auto!important;grid-area:thumbs!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-thumbs__list{margin:0!important;padding:0!important;list-style:none!important} .azm-v3-product-media--stable.is-loading .azm-v3-product-gallery-main-image,.azm-v3-product-media--stable.is-switching .azm-v3-product-gallery-main-image{opacity:1!important;visibility:visible!important} @media(max-width:991.98px){.azm-v3-single-product .azm-v3-product-media.azm-v3-product-media--stable{padding:0!important;border-radius:0!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-gallery-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main" "thumbs"!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-gallery-stage{width:100%!important;min-height:0!important;height:auto!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-gallery-main-link{display:flex!important;width:100%!important;height:100%!important} .azm-v3-single-product .azm-v3-product-media--stable .azm-v3-product-thumbs{width:100%!important;height:auto!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important}} .azm-v3-image-hero-v2__picture .azm-v3-image-hero-v2__img--desktop{display:block!important} .azm-v3-image-hero-v2__picture .azm-v3-image-hero-v2__img--mobile{display:none!important} @media(max-width:991.98px){.azm-v3-image-hero-v2__picture.has-mobile-image .azm-v3-image-hero-v2__img--desktop{display:none!important} .azm-v3-image-hero-v2__picture.has-mobile-image .azm-v3-image-hero-v2__img--mobile{display:block!important;opacity:1!important;visibility:visible!important;z-index:2!important} .azm-v3-image-hero-v2__item{background-position:center!important;background-size:var(--azm-hero-object-fit,cover)!important;background-repeat:no-repeat!important}} body .predictive__search--box.azm-v3-search-modal{position:fixed!important;inset:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;height:100%!important;padding:18px!important;overflow:auto!important;background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;z-index:10020!important;transition:opacity .2s ease,visibility .2s ease!important} body .predictive__search--box.azm-v3-search-modal.is-open,body .predictive__search--box.azm-v3-search-modal.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important} .azm-v3-search-modal__backdrop{position:fixed!important;inset:0!important;border:0!important;background:rgba(12,14,17,.72)!important;backdrop-filter:blur(7px)!important} body .azm-v3-search-modal .azm-v3-search-modal__card{position:relative!important;z-index:2!important;width:min(1160px,100%)!important;max-height:calc(100vh - 36px)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:0!important;border-top:4px solid var(--azm-primary,#d71920)!important;border-radius:0 0 12px 12px!important;background:#fff!important;box-shadow:0 30px 100px rgba(0,0,0,.34)!important;transform:translateY(-24px)!important;transition:transform .24s ease!important;text-align:right!important} body .azm-v3-search-modal.is-open .azm-v3-search-modal__card{transform:translateY(0)!important} .azm-v3-search-modal__topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid #eceef1;background:#fff} .azm-v3-search-modal__identity{display:flex;align-items:center;gap:11px;min-width:0} .azm-v3-search-modal__identity-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;background:#f4f5f6;color:var(--azm-primary,#d71920);font-size:16px} .azm-v3-search-modal__identity div{display:flex;min-width:0;flex-direction:column;gap:1px} .azm-v3-search-modal__identity span{color:#8a8d92;font-size:10px;font-weight:700} .azm-v3-search-modal__identity strong{overflow:hidden;color:#202226;font-size:13px;font-weight:900;white-space:nowrap;text-overflow:ellipsis} .azm-v3-search-modal__close{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;padding:0!important;border:1px solid #e5e7ea!important;border-radius:0!important;background:#fff!important;color:#292b2f!important;cursor:pointer!important;transition:.18s ease!important} .azm-v3-search-modal__close:hover{border-color:var(--azm-primary,#d71920)!important;background:var(--azm-primary,#d71920)!important;color:#fff!important;transform:none!important} .azm-v3-search-modal__body{max-height:calc(100vh - 130px);padding:22px 24px 18px;overflow:auto;background:#fafbfc} .azm-v3-search-modal__intro{max-width:820px;margin:0 auto 16px;text-align:center} body .azm-v3-search-modal .azm-v3-modal-kicker{display:block!important;margin:0 0 5px!important;color:var(--azm-primary,#d71920)!important;font-size:11px!important;font-weight:900!important} body .azm-v3-search-modal .predictive__search--title{margin:0!important;color:#17191d!important;font-size:22px!important;line-height:1.6!important;font-weight:950!important} body .azm-v3-search-modal .azm-v3-search-modal__desc{display:block!important;margin:5px 0 0!important;color:#777b82!important;font-size:11px!important;line-height:1.9!important} body .azm-v3-search-modal .azm-v3-modal-search-form{position:relative!important;display:flex!important;align-items:center!important;width:min(900px,100%)!important;margin:0 auto!important;overflow:hidden!important;border:2px solid #dfe2e6!important;border-radius:7px!important;background:#fff!important;box-shadow:0 10px 35px rgba(26,30,36,.06)!important} body .azm-v3-search-modal .azm-v3-modal-search-form:focus-within{border-color:var(--azm-primary,#d71920)!important;box-shadow:0 12px 36px rgba(215,25,32,.10)!important} body .azm-v3-search-modal .azm-v3-modal-search-form__icon{width:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 54px!important;color:#7f8389!important;font-size:18px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--input{width:100%!important;height:58px!important;min-width:0!important;padding:0 0 0 12px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#202226!important;font-size:14px!important;font-weight:600!important;outline:0!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--button{position:static!important;inset:auto!important;width:auto!important;min-width:116px!important;height:46px!important;margin:6px 6px 6px 0!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:5px!important;background:var(--azm-primary,#d71920)!important;color:#fff!important;font-size:12px!important;font-weight:900!important} .azm-v3-search-modal .azm-v3-search-tabs{display:flex!important;justify-content:center!important;gap:6px!important;margin:14px 0 0!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important} .azm-v3-search-modal .azm-v3-search-tabs button{min-height:34px!important;padding:5px 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #e1e4e8!important;border-radius:4px!important;background:#fff!important;color:#666a70!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important} .azm-v3-search-modal .azm-v3-search-tabs button.is-active{border-color:var(--azm-primary,#d71920)!important;background:var(--azm-primary,#d71920)!important;color:#fff!important} .azm-v3-search-modal__workspace{display:flex;align-items:flex-start;gap:16px;width:100%;margin-top:16px;direction:rtl} body .azm-v3-search-modal .azm-v3-search-modal__results{flex:1;min-width:0;margin:0!important;padding:0!important;text-align:right!important} .azm-v3-search-modal .azm-v3-live-search__status{min-height:36px;display:flex;align-items:center;padding:8px 12px;border:1px dashed #dfe2e6;background:#fff;color:#858990;font-size:11px} body .azm-v3-search-modal .azm-v3-live-search__results:not(:empty){max-height:390px!important;margin:8px 0 0!important;padding:10px!important;overflow:auto!important;border:1px solid #e5e7ea!important;border-radius:0!important;background:#fff!important} .azm-v3-search-modal .azm-v3-live-search-group{margin-bottom:14px} .azm-v3-search-modal .azm-v3-live-search-group:last-child{margin-bottom:0} .azm-v3-search-modal .azm-v3-live-search-group__title{display:flex;align-items:center;justify-content:space-between;margin:0 0 7px;padding:0 2px;color:#292c31;font-size:12px;font-weight:900} .azm-v3-search-modal .azm-v3-live-search-group__title small{min-width:25px;padding:2px 6px;background:#f0f1f3;color:#777;text-align:center;font-size:10px} .azm-v3-search-modal .azm-v3-live-search-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important} .azm-v3-search-modal .azm-v3-live-search__item{height:100%;padding:8px!important;border:1px solid #eceef1!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;transition:.17s ease!important} .azm-v3-search-modal .azm-v3-live-search__item:hover,.azm-v3-search-modal .azm-v3-live-search__item.is-active{border-color:rgba(215,25,32,.45)!important;background:#fffafa!important;color:#222!important;transform:translateY(-1px)} .azm-v3-search-modal .azm-v3-live-search__thumb{width:50px!important;height:50px!important;flex:0 0 50px!important;border:1px solid #eee!important;border-radius:3px!important;background:#f7f7f7!important;color:var(--azm-primary,#d71920)!important} .azm-v3-search-modal .azm-v3-live-search__body{min-width:0;gap:2px!important} .azm-v3-search-modal .azm-v3-live-search__body strong{overflow:hidden;color:#292c31!important;font-size:11.5px!important;line-height:1.65!important;white-space:nowrap;text-overflow:ellipsis} .azm-v3-search-modal .azm-v3-live-search__excerpt{display:none!important} .azm-v3-search-modal .azm-v3-live-search__meta{display:flex;flex-wrap:wrap;gap:3px} .azm-v3-search-modal .azm-v3-live-search__badge{padding:2px 5px;border-radius:2px;background:#f2f3f5;color:#777!important;font-size:9px!important} .azm-v3-search-modal .azm-v3-live-search__badge--price{background:rgba(215,25,32,.08)!important;color:var(--azm-primary,#d71920)!important} .azm-v3-search-modal .azm-v3-live-search__all{margin-top:10px!important;border-radius:4px!important;background:#202226!important;padding:9px 14px!important;font-size:11px!important} body .azm-v3-search-modal .azm-v3-search-modal__quick{width:220px;flex:0 0 220px;display:block!important;margin:0!important;padding:14px!important;border:1px solid #e5e7ea;background:#fff;color:#666;font-size:11px} .azm-v3-search-modal__quick>span{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:4px;color:#26292e!important;font-size:12px!important;font-weight:900!important} .azm-v3-search-modal__quick>span i{color:var(--azm-primary,#d71920)!important} .azm-v3-search-modal__quick>p{margin:0 0 10px;color:#8b8e94;font-size:10px;line-height:1.75} .azm-v3-search-modal__quick-links{display:flex!important;flex-direction:column!important;gap:5px!important} body .azm-v3-search-modal .azm-v3-search-modal__quick a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding:8px 9px!important;border:1px solid #eceef1!important;border-radius:3px!important;background:#fafafa!important;color:#4d5056!important;font-size:10.5px!important;font-weight:700!important} body .azm-v3-search-modal .azm-v3-search-modal__quick a:hover{border-color:var(--azm-primary,#d71920)!important;background:#fff!important;color:var(--azm-primary,#d71920)!important} .azm-v3-search-modal__footer{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 16px;border-top:1px solid #eceef1;background:#fff;color:#858990;font-size:10px} .azm-v3-search-modal__footer span{display:inline-flex;align-items:center;gap:5px} .azm-v3-search-modal__footer kbd{padding:2px 6px;border:1px solid #ddd;background:#f6f6f6;color:#555;font-family:inherit;font-size:9px;box-shadow:none} @media(max-width:767.98px){.azm-v3-home-usage-types>.container{max-width:100%!important;padding-inline:6px!important} .azm-v3-home-usage-types .azm-v3-home-usage-types__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .azm-v3-home-usage-types .azm-v3-usage-card__body small{display:none!important} .azm-v3-home-deal{padding-inline:0!important} .azm-v3-home-deal>.container{width:100%!important;max-width:100%!important;padding-inline:4px!important} .azm-v3-home-deal .azm-v3-deal-day-heading{margin-inline:4px!important} .azm-v3-home-deal .azm-v3-deal-day,.azm-v3-home-deal .single__product--wrapper{margin-inline:0!important}} @media(max-width:767.98px){.azm-v3-archive-scroll{position:fixed!important;z-index:960!important;top:52%!important;right:7px!important;left:auto!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:50%!important;background:var(--azm-primary,#d71920)!important;color:#fff!important;box-shadow:0 9px 28px rgba(215,25,32,.28)!important;animation:azmArchiveArrow 1.8s ease-in-out infinite!important} .azm-v3-archive-intro{margin-top:14px!important}} @media(max-width:767.98px){body .predictive__search--box.azm-v3-search-modal{padding:0!important} body .azm-v3-search-modal .azm-v3-search-modal__card{width:100%!important;max-height:100vh!important;min-height:100vh!important;border-radius:0!important;transform:translateY(-18px)!important} body .azm-v3-search-modal.is-open .azm-v3-search-modal__card{transform:translateY(0)!important} .azm-v3-search-modal__topbar{padding:11px 12px} .azm-v3-search-modal__identity-icon{width:34px;height:34px;flex-basis:34px} .azm-v3-search-modal__body{max-height:calc(100vh - 104px);padding:16px 10px 14px} body .azm-v3-search-modal .predictive__search--title{font-size:16px!important;line-height:1.65!important} body .azm-v3-search-modal .azm-v3-search-modal__desc{font-size:10px!important} body .azm-v3-search-modal .azm-v3-modal-search-form{border-radius:5px!important} body .azm-v3-search-modal .azm-v3-modal-search-form__icon{width:42px!important;flex-basis:42px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--input{height:52px!important;padding-left:4px!important;font-size:12px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--button{width:44px!important;min-width:44px!important;height:40px!important;margin:5px 5px 5px 0!important;padding:0!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--button span{display:none!important} .azm-v3-search-modal .azm-v3-search-tabs{justify-content:flex-start!important;margin-top:10px!important} .azm-v3-search-modal .azm-v3-search-tabs button{padding:5px 9px!important;font-size:10px!important} .azm-v3-search-modal__workspace{display:flex;flex-direction:column;gap:10px;margin-top:10px} body .azm-v3-search-modal .azm-v3-search-modal__quick{width:100%;flex-basis:auto;order:-1;padding:10px!important} .azm-v3-search-modal__quick>p{display:none} .azm-v3-search-modal__quick-links{flex-direction:row!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none} body .azm-v3-search-modal .azm-v3-search-modal__quick a{flex:0 0 auto;padding:7px 9px!important;white-space:nowrap} .azm-v3-search-modal .azm-v3-live-search-list{grid-template-columns:1fr!important} body .azm-v3-search-modal .azm-v3-live-search__results:not(:empty){max-height:none!important;padding:7px!important} .azm-v3-search-modal__footer{display:none}} body .azm-v3-search-modal .azm-v3-modal-search-form{flex-wrap:nowrap!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--input{flex:1 1 auto!important;width:auto!important} body .azm-v3-search-modal .azm-v3-search-modal__results{width:100%!important} @media(max-width:767.98px){body .azm-v3-search-modal .azm-v3-modal-search-form{height:54px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--input{height:50px!important;min-width:0!important} body .azm-v3-search-modal .azm-v3-search-modal__results{width:100%!important;flex:0 0 100%!important}}:root{--azm-font-body:var(--web6463-font-body,Tahoma,Arial,sans-serif);--azm-font-heading:var(--web6463-font-heading,var(--web6463-font-body,Tahoma,Arial,sans-serif));--azm-font-ui:var(--web6463-font-ui,var(--web6463-font-body,Tahoma,Arial,sans-serif));--bs-body-font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif);--azm-search-vh:100dvh;--azm-search-vtop:0px} html{font-size:var(--web6463-base-font-size,14px)} body{font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif);font-size:var(--web6463-size-body,14px);line-height:var(--web6463-line-height,1.8);font-weight:var(--web6463-weight-body,400)} h1,h2,h3,h4,h5,h6,.section__heading--maintitle,.section-title,.page-title,.entry-title,.breadcrumb__content--title,.product__details--info__title,.woocommerce-loop-product__title,.woocommerce-products-header__title{font-family:var(--web6463-font-heading,inherit);font-weight:var(--web6463-weight-heading,700)} h1,.page-title,.breadcrumb__content--title{font-size:var(--web6463-size-h1,32px)} h2,.section-title,.section__heading--maintitle{font-size:var(--web6463-size-h2,24px)} h3{font-size:var(--web6463-size-h3,20px)}h4{font-size:var(--web6463-size-h4,18px)} .main-navigation,.navbar,.menu,.menu a,.nav-link,.header__menu,.header__menu a,.dropdown-menu,.offcanvas,.modal{font-family:var(--web6463-font-ui,var(--bs-body-font-family,inherit))} .header__menu a,.main-navigation a,.nav-link{font-size:var(--web6463-size-nav,14px);font-weight:var(--web6463-weight-nav,600)} button,input[type=submit],.btn,.button,.wp-element-button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{font-family:var(--web6463-font-ui,inherit);font-size:var(--web6463-size-button,14px);font-weight:var(--web6463-weight-button,700)} input,textarea,select,.form-control,.woocommerce input,.woocommerce textarea,.woocommerce select{font-family:var(--web6463-font-ui,inherit);font-size:var(--web6463-size-form,13px)} strong,b{font-weight:var(--web6463-weight-strong,700)} .bi,[class^="bi-"],[class*=" bi-"],.bi:before,[class^="bi-"]:before,[class*=" bi-"]:before{font-family:var(--web6463-font-icon,"bootstrap-icons")!important} .breadcrumb__section.breadcrumb__bg{position:relative!important;isolation:isolate;overflow:hidden;padding-block:var(--azm-page-header-padding,42px)!important;background-color:var(--azm-page-header-bg,#f5f6f7)!important;background-image:var(--azm-page-header-image,none)!important;background-repeat:no-repeat!important;background-size:var(--azm-page-header-size,cover)!important;background-position:var(--azm-page-header-position,center center)!important} .breadcrumb__section.breadcrumb__bg:before{content:"";position:absolute;z-index:0;inset:0;background:var(--azm-page-header-overlay,#000);opacity:var(--azm-page-header-overlay-opacity,0);pointer-events:none} .breadcrumb__section .container{position:relative;z-index:1}.breadcrumb__section .breadcrumb__content{text-align:var(--azm-page-header-align,center)!important} .breadcrumb__section .breadcrumb__content--menu{justify-content:var(--azm-page-header-align,center)!important} .breadcrumb__section .breadcrumb__content--title{margin-bottom:12px!important;color:var(--azm-page-header-title,#16181b)!important;font-size:var(--azm-page-header-title-size,34px)!important;line-height:1.45!important;font-weight:var(--web6463-weight-heading,700)!important} .breadcrumb__section .breadcrumb__content--menu__items,.breadcrumb__section .breadcrumb__content--menu__items span,.breadcrumb__section .azm-v3-shop-description,.breadcrumb__section .azm-v3-public-breadcrumb__desc{color:var(--azm-page-header-crumb,#62666d)!important} .breadcrumb__section .breadcrumb__content--menu__items a{color:var(--azm-page-header-link,var(--azm-primary,#d71920))!important} @media(min-width:992px){.header__account--btn[title],.offcanvas__header--menu__open--btn[title]{position:relative}.header__account--btn[title]:after{content:attr(title);position:absolute;z-index:50;top:calc(100% + 8px);left:50%;padding:5px 8px;transform:translate(-50%,-4px);opacity:0;visibility:hidden;border-radius:4px;background:#111;color:#fff;font-family:var(--web6463-font-ui,inherit);font-size:10px;font-weight:var(--web6463-weight-ui,600);line-height:1.4;white-space:nowrap;transition:.16s ease}.header__account--btn[title]:hover:after,.header__account--btn[title]:focus-visible:after{transform:translate(-50%,0);opacity:1;visibility:visible}} .azm-v3-home-categories{--azm-cat-cols-mobile:3!important} .azm-v3-home-categories .azm-v3-category-thumb,.azm-v3-home-categories .categories__thumbnail,.azm-v3-home-categories .categories__icon{width:clamp(118px,var(--azm-cat-image-size,170px),250px)!important;height:clamp(118px,var(--azm-cat-image-size,170px),250px)!important;min-width:0!important;min-height:0!important} .azm-v3-home-categories .categories__thumbnail--img,.azm-v3-home-categories .azm-v3-category-image-icon img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important} @media(max-width:575.98px){.azm-v3-home-usage-types{padding-block:16px!important} .azm-v3-home-usage-types>.container{padding-inline:6px!important} .azm-v3-home-usage-types .azm-v3-usage-heading{margin-bottom:10px!important;padding-inline:2px!important} .azm-v3-home-usage-types .azm-v3-section-title__desc{display:none!important} .azm-v3-home-usage-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__media{height:94px!important;min-height:94px!important;padding:5px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__body{min-height:38px!important;padding:6px 5px 7px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__body strong{font-size:min(var(--web6463-size-sm,13px),12px)!important;line-height:1.45!important}} .azm-v3-product-gallery-stage{position:relative!important} .azm-v3-product-gallery__controls{right:12px!important;left:auto!important;width:auto!important;inset-inline:auto!important;bottom:12px!important;justify-content:flex-start!important;gap:6px!important} .azm-v3-product-video-trigger{position:absolute!important;z-index:8!important;left:12px!important;right:auto!important;bottom:12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:36px!important;margin:0!important;padding:5px 10px 5px 12px!important;border:1px solid rgba(17,24,39,.10)!important;border-radius:18px!important;background:rgba(255,255,255,.95)!important;color:#222!important;box-shadow:0 6px 18px rgba(17,24,39,.09)!important;font-size:11px!important;font-weight:var(--web6463-weight-ui,600)!important} .azm-v3-product-video-trigger:hover{border-color:var(--azm-primary,#d71920)!important;background:var(--azm-primary,#d71920)!important;color:#fff!important} .azm-v3-product-video-trigger__icon{width:25px!important;height:25px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:var(--azm-primary,#d71920)!important;color:#fff!important} .azm-v3-product-video-trigger:hover .azm-v3-product-video-trigger__icon{background:#fff!important;color:var(--azm-primary,#d71920)!important} .azm-v3-product-gallery__nav:disabled{opacity:.45!important;cursor:wait!important;pointer-events:none!important} .azm-v3-product-video-modal{position:fixed!important;z-index:10050!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.2s ease!important} .azm-v3-product-video-modal.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important} .azm-v3-product-video-modal__backdrop{position:absolute!important;inset:0!important;border:0!important;background:rgba(8,10,13,.82)!important;backdrop-filter:blur(8px)!important} .azm-v3-product-video-modal__dialog{position:relative!important;width:min(980px,100%)!important;max-height:calc(100dvh - 44px)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;background:#111!important;box-shadow:0 28px 90px rgba(0,0,0,.38)!important;transform:translateY(10px) scale(.985)!important;transition:.2s ease!important} .azm-v3-product-video-modal.is-open .azm-v3-product-video-modal__dialog{transform:none!important} .azm-v3-product-video-modal__dialog:before{content:"";position:absolute;z-index:3;top:0;right:0;left:0;height:3px;background:var(--azm-primary,#d71920)} .azm-v3-product-video-modal__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:17px 20px 15px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:#17191d!important;color:#fff!important} .azm-v3-product-video-modal__eyebrow{display:block!important;margin-bottom:2px!important;color:var(--azm-primary,#d71920)!important;font-size:10px!important;font-weight:var(--web6463-weight-ui,600)!important} .azm-v3-product-video-modal__head h2{margin:0!important;color:#fff!important;font-family:var(--web6463-font-heading,inherit)!important;font-size:min(var(--web6463-size-h3,20px),19px)!important;font-weight:var(--web6463-weight-heading,700)!important;line-height:1.55!important} .azm-v3-product-video-modal__close{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;color:#fff!important} .azm-v3-product-video-modal__close:hover{border-color:var(--azm-primary,#d71920)!important;background:var(--azm-primary,#d71920)!important} .azm-v3-product-video-modal__body{position:relative!important;aspect-ratio:16/9!important;min-height:0!important;background:#000!important} .azm-v3-product-video-modal__body>*{width:100%!important;height:100%!important} .azm-v3-product-video-modal__body .plyr{width:100%!important;height:100%!important;--plyr-color-main:var(--azm-primary,#d71920)} @media(max-width:767.98px){.azm-v3-search-modal{align-items:flex-start!important;justify-content:center!important;height:var(--azm-search-vh,100dvh)!important;top:var(--azm-search-vtop,0)!important;bottom:auto!important;padding:5px!important;overflow:hidden!important} body .azm-v3-search-modal .azm-v3-search-modal__card{display:flex!important;flex-direction:column!important;width:100%!important;min-height:0!important;height:min(620px,calc(var(--azm-search-vh,100dvh) - 10px))!important;max-height:calc(var(--azm-search-vh,100dvh) - 10px)!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important} .azm-v3-search-modal__topbar{flex:0 0 auto;padding:7px 9px!important} .azm-v3-search-modal__identity-icon{width:30px!important;height:30px!important;flex-basis:30px!important} .azm-v3-search-modal__identity span{display:none!important} .azm-v3-search-modal__identity strong{font-size:11px!important} .azm-v3-search-modal__close{width:32px!important;height:32px!important;flex-basis:32px!important} .azm-v3-search-modal__body{display:flex!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;flex-direction:column!important;padding:8px!important;overflow:hidden!important} .azm-v3-search-modal__intro{display:none!important} body .azm-v3-search-modal .azm-v3-modal-search-form{flex:0 0 auto!important;min-height:46px!important;margin:0!important;border-radius:5px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--input{height:46px!important;min-height:46px!important;padding:0 9px!important;font-size:13px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--button{min-width:48px!important;width:48px!important;height:38px!important;margin:4px!important;padding:0!important;border-radius:4px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--button span{display:none!important} .azm-v3-search-modal .azm-v3-search-tabs{flex:0 0 auto!important;display:flex!important;gap:5px!important;margin:7px 0 0!important;padding-bottom:2px!important;overflow-x:auto!important;scrollbar-width:none!important} .azm-v3-search-modal .azm-v3-search-tabs button{min-height:30px!important;padding:4px 9px!important;font-size:10px!important} .azm-v3-search-modal__workspace{display:flex!important;flex:1 1 auto!important;min-height:0!important;margin-top:7px!important;overflow:hidden!important} body .azm-v3-search-modal .azm-v3-search-modal__quick{display:none!important} body .azm-v3-search-modal .azm-v3-search-modal__results{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;overflow:hidden!important} .azm-v3-live-search__status{flex:0 0 auto!important;min-height:25px!important;padding:5px 7px!important;font-size:10px!important} body .azm-v3-search-modal .azm-v3-live-search__results{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important} .azm-v3-search-modal__footer{display:none!important} .azm-v3-search-modal.is-keyboard-open .azm-v3-search-tabs{display:none!important} .azm-v3-search-modal.is-keyboard-open .azm-v3-search-modal__topbar{padding-block:5px!important} .azm-v3-search-modal.is-keyboard-open .azm-v3-search-modal__body{padding-top:5px!important} .breadcrumb__section.breadcrumb__bg{padding-block:var(--azm-page-header-mobile-padding,26px)!important} .breadcrumb__section .breadcrumb__content--title{font-size:var(--azm-page-header-title-mobile-size,24px)!important} .azm-v3-home-categories{--azm-cat-cols-mobile:3!important} .azm-v3-home-categories--grid-mode .azm-v3-home-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important} .azm-v3-home-categories .swiper-slide{width:calc((100% - 12px)/3)!important} .azm-v3-home-categories .azm-v3-category-thumb,.azm-v3-home-categories .categories__thumbnail,.azm-v3-home-categories .categories__icon{width:96px!important;height:96px!important;margin:0 auto 7px!important} .azm-v3-home-categories .categories__card,.azm-v3-home-categories .categories__card.style2,.azm-v3-home-categories .categories__card--style3{min-height:132px!important;padding:8px 4px!important} .azm-v3-home-categories .categories__title,.azm-v3-home-categories .categories__content--title{font-size:11px!important;line-height:1.45!important} .azm-v3-home-categories .categories__subtitle,.azm-v3-home-categories .categories__content--subtitle{display:none!important} .azm-v3-product-gallery__controls{right:8px!important;bottom:8px!important} .azm-v3-product-video-trigger{left:8px!important;bottom:8px!important;width:35px!important;height:35px!important;min-height:35px!important;padding:0!important;justify-content:center!important;border-radius:50%!important} .azm-v3-product-video-trigger>span:last-child{display:none!important} .azm-v3-product-video-trigger__icon{width:25px!important;height:25px!important} .azm-v3-product-video-modal{padding:7px!important} .azm-v3-product-video-modal__dialog{max-height:calc(100dvh - 14px)!important;border-radius:6px!important} .azm-v3-product-video-modal__head{padding:12px 12px 10px!important} .azm-v3-product-video-modal__head h2{font-size:14px!important} .azm-v3-product-video-modal__body{aspect-ratio:16/9!important}} body,.woocommerce,.woocommerce-page,.wp-site-blocks{font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif)!important} .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.site-title,.entry-title,.widget-title,.section__heading--maintitle,.page-title,.product__details--info__title,.woocommerce-loop-product__title,.woocommerce-products-header__title{font-family:var(--web6463-font-heading,inherit)!important;font-weight:var(--web6463-weight-heading,700)!important} .main-navigation,.navbar,.menu,.menu a,.nav-link,.dropdown-menu,.header__menu,.header__menu a,.modal,.offcanvas,.woocommerce button,.woocommerce .button{font-family:var(--web6463-font-ui,var(--bs-body-font-family,inherit))!important} button,input[type="submit"],.btn,.button,.wp-element-button{font-weight:var(--web6463-weight-button,700)!important} .header__menu a,.main-navigation a,.nav-link{font-weight:var(--web6463-weight-nav,600)!important} .breadcrumb__section .breadcrumb__content--menu__items{font-size:var(--azm-page-header-crumb-size,13px)!important;line-height:1.8!important} .azm-v3-product-gallery-stage .azm-v3-product-gallery__controls{position:absolute!important;right:12px!important;left:auto!important;inset-inline:auto!important;bottom:12px!important;z-index:9!important;margin:0!important} .azm-v3-product-gallery-stage .azm-v3-product-video-trigger{right:auto!important;left:12px!important;inset-inline:auto!important;bottom:12px!important;z-index:10!important} .azm-v3-product-gallery__counter{direction:ltr!important;min-width:42px!important;text-align:center!important;font-variant-numeric:tabular-nums!important} @media(max-width:575.98px){.azm-v3-home-categories .categories__card--link,.azm-v3-home-categories .categories__card--link__style2{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;text-align:center!important} .azm-v3-home-categories--categories-2 .categories__thumbnail,.azm-v3-home-categories .azm-v3-category-thumb--small{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;margin:0 auto 6px!important} .azm-v3-home-categories .categories__content,.azm-v3-home-categories .categories__content.style3{width:100%!important;margin:0!important} .azm-v3-home-categories .azm-v3-category-card__button{display:none!important} .azm-v3-home-usage-types.section--padding{padding-top:10px!important;padding-bottom:10px!important} .azm-v3-home-usage-types .azm-v3-usage-heading{margin-bottom:7px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple{min-height:0!important;height:auto!important;overflow:hidden!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__media{height:82px!important;min-height:82px!important;padding:3px!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__media img{padding:0!important} .azm-v3-home-usage-types--simple .azm-v3-usage-card--simple .azm-v3-usage-card__body{min-height:32px!important;height:auto!important;padding:5px 4px 6px!important} body .predictive__search--box.azm-v3-search-modal{height:var(--azm-search-vh,100dvh)!important;max-height:var(--azm-search-vh,100dvh)!important} body .azm-v3-search-modal .azm-v3-search-modal__card{height:calc(var(--azm-search-vh,100dvh) - 8px)!important;max-height:calc(var(--azm-search-vh,100dvh) - 8px)!important} .azm-v3-search-modal.is-keyboard-open .azm-v3-search-modal__topbar{display:none!important} .azm-v3-search-modal.is-keyboard-open .azm-v3-search-modal__body{padding:4px!important} .azm-v3-search-modal.is-keyboard-open .azm-v3-search-modal__workspace{margin-top:4px!important} .azm-v3-search-modal.is-keyboard-open .azm-v3-live-search__status{display:none!important} body .azm-v3-search-modal .azm-v3-modal-search-form{min-height:44px!important} body .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--input{height:42px!important;min-height:42px!important} body .azm-v3-search-modal .azm-v3-live-search__results:not(:empty){margin-top:4px!important;padding:5px!important} .azm-v3-search-modal .azm-v3-live-search-list{grid-template-columns:1fr!important;gap:5px!important} .azm-v3-search-modal .azm-v3-live-search__item{padding:6px!important} .azm-v3-search-modal .azm-v3-live-search__thumb{width:42px!important;height:42px!important;flex-basis:42px!important} .azm-v3-search-modal .azm-v3-live-search__body strong{font-size:11px!important} .breadcrumb__section .breadcrumb__content--menu__items{font-size:var(--azm-page-header-crumb-mobile-size,11px)!important} .azm-v3-product-gallery-stage .azm-v3-product-gallery__controls{right:7px!important;left:auto!important;bottom:7px!important} .azm-v3-product-gallery-stage .azm-v3-product-video-trigger{left:7px!important;right:auto!important;bottom:7px!important}} .azm-content h1,.azm-archive-header h1,.azm-post-card h2,.azm-home-placeholder h1,.azm-newsletter__title,.product__card--content__title,.blog__card--title{font-family:var(--web6463-font-heading,inherit)!important;font-weight:var(--web6463-weight-heading,700)!important} .azm-btn,.azm-icon-btn,.azm-header-search button,.primary__btn,.single_add_to_cart_button{font-family:var(--web6463-font-ui,inherit)!important;font-weight:var(--web6463-weight-button,700)!important} html{font-size:62.5%!important}:root{--azm-radius:5px} body,.woocommerce,.woocommerce-page,.wp-site-blocks{font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif)!important;font-size:min(var(--web6463-size-body,14px),14px)!important;line-height:1.75!important;font-weight:var(--web6463-weight-body,400)!important} .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.site-title,.entry-title,.widget-title,.section__heading--maintitle,.page-title,.product__details--info__title,.woocommerce-loop-product__title,.woocommerce-products-header__title{font-family:var(--web6463-font-heading,inherit)!important;font-weight:var(--web6463-weight-heading,700)!important} h1,.h1,.page-title{font-size:28px!important;line-height:1.4!important} h2,.h2,.section-title,.section__heading--maintitle,.widget-title{font-size:19px!important;line-height:1.45!important} h3,.h3{font-size:15px!important;line-height:1.55!important} h4,.h4{font-size:14px!important;line-height:1.6!important} h5,.h5{font-size:13.5px!important;line-height:1.6!important}h6,.h6{font-size:13px!important;line-height:1.6!important} .main-navigation,.navbar,.menu,.menu a,.nav-link,.dropdown-menu,.header__menu,.header__menu a,.modal,.offcanvas,button,input,textarea,select,.form-control,.form-select,.btn,.button,.wp-element-button{font-family:var(--web6463-font-ui,var(--bs-body-font-family,inherit))!important} .header__menu--link,.main-navigation>ul>li>a{font-size:13px!important;line-height:32px!important;font-weight:var(--web6463-weight-nav,600)!important} button,input[type=submit],.btn,.button,.wp-element-button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{font-size:min(var(--web6463-size-button,13px),13px)!important;font-weight:var(--web6463-weight-button,700)!important} input,textarea,select,.form-control,.form-select,.woocommerce input,.woocommerce textarea,.woocommerce select{font-size:min(var(--web6463-size-form,12.5px),12.5px)!important} strong,b{font-weight:var(--web6463-weight-strong,700)!important} .bi,[class^="bi-"],[class*=" bi-"],.bi:before,[class^="bi-"]:before,[class*=" bi-"]:before{font-family:var(--web6463-font-icon,"bootstrap-icons")!important} .section--padding{padding-top:42px!important;padding-bottom:42px!important} .section--nargin{margin-top:42px!important;margin-bottom:42px!important} .section__heading{margin-bottom:0!important;padding-bottom:8px!important} .section__heading--flex{gap:10px!important} .section__heading--desc{margin-top:7px!important;font-size:12.5px!important;line-height:1.7!important} .mb-30{margin-bottom:18px!important}.mt-30{margin-top:18px!important}.pt-30{padding-top:18px!important}.pb-30{padding-bottom:18px!important} p{margin-top:0;margin-bottom:8px} .primary__btn{min-height:34px!important;height:34px!important;line-height:34px!important;padding:0 14px!important;border-radius:5px!important;font-size:12px!important} .btn-sm,.button.small{min-height:30px!important;height:auto!important;padding:4px 9px!important;font-size:11.5px!important} .header__account--btn,.offcanvas__header--menu__open--btn,.minicart__open--btn{min-width:32px!important;min-height:32px!important} input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,.form-control,.form-select{min-height:36px!important;padding-top:5px!important;padding-bottom:5px!important} textarea.form-control,textarea{min-height:82px!important}.form-label,label{margin-bottom:4px}.form-group,.woocommerce-form-row{margin-bottom:9px!important} .breadcrumb__section.breadcrumb__bg{padding-block:min(var(--azm-page-header-padding,22px),22px)!important} .breadcrumb__section .breadcrumb__content--title{margin-bottom:8px!important;font-size:min(var(--azm-page-header-title-size,25px),25px)!important;line-height:1.4!important} .breadcrumb__section .breadcrumb__content--menu__items{font-size:min(var(--azm-page-header-crumb-size,12px),12px)!important;line-height:1.7!important} .azm-v3-products-track{gap:14px!important} .azm-v3-shop-grid>[class*=col-],.azm-v3-home-products [class*=col-]{padding-left:6px!important;padding-right:6px!important;margin-bottom:14px!important} .azm-v3-shop-grid.row,.azm-v3-home-products .row{margin-left:-6px!important;margin-right:-6px!important} .azm-v3-product-card,.azm-v3-product-card:hover{border:1px solid var(--azm-border,#e8e8e8)!important;border-radius:5px!important;box-shadow:none!important;transform:none!important;overflow:hidden!important;background:#fff!important} .azm-v3-product-card .product__card--thumbnail{min-height:0!important;height:184px!important;padding:10px 10px 4px!important;border-radius:0!important;background:#fff!important;overflow:hidden!important} .azm-v3-product-card .product__card--thumbnail__link{min-height:0!important;height:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important} .azm-v3-product-card .product__card--thumbnail__img{width:100%!important;max-width:100%!important;height:100%!important;max-height:174px!important;object-fit:contain!important;padding:0!important;margin:0!important;background:#fff!important} .azm-v3-product-card .product__secondary--img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:10px!important} .azm-v3-product-placeholder{height:164px!important;width:100%!important;border-radius:4px!important;font-size:30px!important} .azm-v3-product-card .product__badge{top:8px!important;right:8px!important;left:auto!important;min-height:20px!important;height:20px!important;line-height:20px!important;padding:0 7px!important;border-radius:10px!important;font-size:9.5px!important} .azm-v3-product-video-badge{left:7px!important;bottom:7px!important;width:24px!important;height:24px!important}.azm-v3-product-video-badge .bi{font-size:13px!important} .azm-v3-product-card .product__card--action{gap:5px!important} .azm-v3-product-card .product__card--action__btn{width:29px!important;height:29px!important;min-width:29px!important;line-height:29px!important;border-radius:50%!important;box-shadow:0 3px 10px rgba(0,0,0,.10)!important} .azm-v3-product-card .product__card--action__btn .bi{font-size:12.5px!important} .azm-v3-product-card .product__card--content{padding:7px 10px 10px!important;text-align:right!important} .azm-v3-product-card .product__card--rating{margin:0 0 4px!important;gap:1px!important;line-height:1!important} .azm-v3-product-card .product__card--rating svg{width:12px!important;height:11px!important} .azm-v3-product-card .rating__review--text{font-size:10px!important} .azm-v3-product-card .product__card--title,.azm-v3-product-card .woocommerce-loop-product__title{margin:0 0 4px!important;min-height:36px!important;font-size:12.5px!important;line-height:1.48!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important} .azm-v3-product-card .product__card--price{min-height:20px!important;margin:0!important;font-size:12.5px!important;line-height:20px!important;font-weight:800!important} .azm-v3-product-card .product__card--price del{font-size:10.5px!important;margin-left:4px!important} .azm-v3-product-card .product__card--footer{margin-top:5px!important;gap:4px!important;padding:0!important} .azm-v3-product-card .product__card--btn,.azm-v3-product-card .primary__btn{width:100%!important;min-height:31px!important;height:31px!important;line-height:31px!important;padding:0 8px!important;border-radius:4px!important;font-size:11px!important} .azm-v3-product-card .added_to_cart{margin-top:4px!important;min-height:29px!important;line-height:29px!important;font-size:10.5px!important} .azm-v3-shop-main .shop__header{padding:8px 10px!important;margin-bottom:12px!important;border-radius:5px!important;box-shadow:none!important} .azm-v3-shop-main .orderby{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11.5px!important;border-radius:4px!important} .azm-v3-shop-view{width:30px!important;height:30px!important;border-radius:4px!important} .azm-v3-shop-sidebar .single__widget{padding:14px!important;margin-bottom:14px!important;border-radius:5px!important;box-shadow:none!important} .azm-v3-shop-sidebar .widget__title{font-size:15px!important;margin-bottom:10px!important} .product__details--info__title{font-size:20px!important;line-height:1.55!important} .woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:12px!important} .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:6px 10px!important;font-size:12px!important} .product__tab--content__desc,.entry-content,.page__content{font-size:min(var(--web6463-size-body,14px),14px)!important;line-height:1.8!important} .modal-header,.azm-v3-product-video-modal__head{padding:9px 11px!important}.modal-body{padding:11px!important}.modal-footer{padding:8px 11px!important} @media(max-width:991.98px){body,.woocommerce,.woocommerce-page,.wp-site-blocks{font-size:min(var(--web6463-size-body,13.5px),13.5px)!important;line-height:1.72!important} h1,.h1,.page-title{font-size:23px!important}.breadcrumb__section.breadcrumb__bg{padding-block:min(var(--azm-page-header-mobile-padding,16px),16px)!important} .breadcrumb__section .breadcrumb__content--title{font-size:min(var(--azm-page-header-title-mobile-size,20px),20px)!important;margin-bottom:6px!important} .breadcrumb__section .breadcrumb__content--menu__items{font-size:min(var(--azm-page-header-crumb-mobile-size,10.5px),10.5px)!important} .section--padding{padding-top:34px!important;padding-bottom:34px!important}.section--nargin{margin-top:34px!important;margin-bottom:34px!important} .primary__btn{min-height:33px!important;height:33px!important;line-height:33px!important;padding-inline:13px!important;font-size:11.5px!important}} @media(max-width:767.98px){h2,.h2,.section-title,.section__heading--maintitle,.widget-title{font-size:16px!important;line-height:1.45!important} h3,.h3{font-size:13.5px!important}.section--padding{padding-top:28px!important;padding-bottom:28px!important}.section__heading{padding-bottom:6px!important} .azm-v3-products-track{gap:6px!important}.azm-v3-shop-grid>[class*=col-],.azm-v3-home-products [class*=col-]{padding-left:3px!important;padding-right:3px!important;margin-bottom:7px!important} .azm-v3-shop-grid.row,.azm-v3-home-products .row{margin-left:-3px!important;margin-right:-3px!important} .azm-v3-product-card .product__card--thumbnail{height:132px!important;padding:5px 5px 2px!important} .azm-v3-product-card .product__card--thumbnail__img{max-height:127px!important}.azm-v3-product-placeholder{height:122px!important;font-size:24px!important} .azm-v3-product-card .product__card--content{padding:5px 6px 7px!important} .azm-v3-product-card .product__card--rating{margin-bottom:3px!important}.azm-v3-product-card .product__card--rating svg{width:10px!important;height:9px!important} .azm-v3-product-card .product__card--title,.azm-v3-product-card .woocommerce-loop-product__title{font-size:10.8px!important;line-height:1.45!important;min-height:31px!important;margin-bottom:3px!important} .azm-v3-product-card .product__card--price{font-size:10.8px!important;line-height:17px!important;min-height:17px!important}.azm-v3-product-card .product__card--price del{font-size:9px!important} .azm-v3-product-card .product__card--footer{margin-top:4px!important}.azm-v3-product-card .product__card--btn,.azm-v3-product-card .primary__btn{min-height:28px!important;height:28px!important;line-height:28px!important;padding:0 5px!important;font-size:9.8px!important} .azm-v3-product-card .product__badge{top:5px!important;right:5px!important;height:17px!important;min-height:17px!important;line-height:17px!important;font-size:8.5px!important;padding:0 5px!important} .modal-header,.azm-v3-product-video-modal__head{padding:7px 9px!important}.modal-body{padding:9px!important}} @media(max-width:479.98px){h1,.h1,.page-title{font-size:20px!important}.product__details--info__title{font-size:18px!important}} .azm-v3-product-card .product__card--content{position:relative!important;overflow:visible!important} .azm-v3-product-card .product__card--footer,.azm-v3-product-card:hover .product__card--footer,.azm-v3-product-card:focus-within .product__card--footer{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;margin-top:5px!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;background:transparent!important;transition:none!important} .azm-v3-product-card .product__card--footer::before,.azm-v3-product-card .product__card--footer::after{content:none!important;display:none!important} .azm-v3-product-card .product__card--price,.azm-v3-product-card:hover .product__card--price,.azm-v3-product-card:focus-within .product__card--price{opacity:1!important;visibility:visible!important;transform:none!important} .azm-v3-product-card .product__card--btn,.azm-v3-product-card .primary__btn,.azm-v3-product-card .product__card--btn:hover,.azm-v3-product-card .primary__btn:hover,.azm-v3-product-card .product__card--btn:focus,.azm-v3-product-card .primary__btn:focus{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;transform:none!important;translate:none!important;box-shadow:none!important;overflow:hidden!important} @media(max-width:575.98px){.azm-v3-product-card .product__card--footer,.azm-v3-product-card:hover .product__card--footer,.azm-v3-product-card:focus-within .product__card--footer{margin-top:4px!important}}    .azm-widget{margin:0 0 16px;padding:14px;border:1px solid rgba(17,24,39,.09);border-radius:6px;background:#fff;box-shadow:0 6px 20px rgba(17,24,39,.035);color:#40444b;font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif);font-size:12.5px;line-height:1.75}.azm-widget:last-child{margin-bottom:0}.azm-widget__title,.azm-widget .widget-title,.azm-widget .wp-block-heading{position:relative;margin:0 0 11px;padding:0 13px 8px 0;border-bottom:1px solid rgba(17,24,39,.08);color:#17191d;font-family:var(--web6463-font-heading,inherit);font-size:14px;font-weight:var(--web6463-weight-heading,700);line-height:1.55}.azm-widget__title::before,.azm-widget .widget-title::before,.azm-widget .wp-block-heading::before{content:"";position:absolute;top:.55em;right:0;width:5px;height:5px;border-radius:50%;background:var(--azm-primary,#d71920);box-shadow:0 0 0 3px rgba(215,25,32,.11)}.azm-widget :where(ul,ol){margin:0;padding:0;list-style:none}.azm-widget :where(li){position:relative;margin:0;padding:7px 13px 7px 0;border-bottom:1px dashed rgba(17,24,39,.075);line-height:1.65}.azm-widget :where(li:last-child){border-bottom:0;padding-bottom:1px}.azm-widget :where(li)::before{content:"";position:absolute;top:1.12em;right:1px;width:5px;height:5px;border-radius:50%;border:1px solid var(--azm-primary,#d71920);transition:.18s ease}.azm-widget :where(li:hover)::before{background:var(--azm-primary,#d71920)}.azm-widget :where(a){color:#3f434a;text-decoration:none;overflow-wrap:anywhere}.azm-widget :where(a:hover,a:focus-visible){color:var(--azm-primary,#d71920)}.azm-widget :where(.children,.sub-menu){margin:5px 0 0;padding-right:10px;border-right:1px solid rgba(215,25,32,.16)}.azm-widget :where(.children,.sub-menu) li{padding-block:5px;font-size:11.5px}.azm-widget select,.azm-widget .wp-block-archives select,.azm-widget .wp-block-categories select{width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(17,24,39,.13);border-radius:5px;background:#fff;color:#30343a;font:inherit}.azm-widget .search-form,.azm-widget .wp-block-search__inside-wrapper{display:flex;align-items:stretch;gap:6px}.azm-widget .search-form label{flex:1;min-width:0;margin:0}.azm-widget :where(.search-field,.wp-block-search__input){width:100%;height:36px;min-height:36px;padding:0 10px;border:1px solid rgba(17,24,39,.13);border-radius:5px;background:#fafafa;color:#222;font:inherit}.azm-widget :where(.search-field,.wp-block-search__input):focus{border-color:rgba(215,25,32,.55);background:#fff;box-shadow:0 0 0 3px rgba(215,25,32,.08)}.azm-widget :where(.search-submit,.wp-block-search__button){height:36px;min-height:36px;margin:0;padding:0 12px;border:1px solid var(--azm-primary,#d71920);border-radius:5px;background:var(--azm-primary,#d71920);color:#fff;font-family:var(--web6463-font-ui,inherit);font-size:11.5px;font-weight:var(--web6463-weight-button,700);white-space:nowrap}.azm-widget :where(.search-submit,.wp-block-search__button):hover{background:#17191d;border-color:#17191d;color:#fff}.azm-widget .wp-block-search__label{display:block;margin:0 0 7px;color:#555;font-size:11.5px}.azm-widget :where(.tagcloud,.wp-block-tag-cloud){display:flex;flex-wrap:wrap;gap:6px}.azm-widget :where(.tagcloud,.wp-block-tag-cloud) a{display:inline-flex;align-items:center;min-height:28px;margin:0!important;padding:3px 9px;border:1px solid rgba(17,24,39,.10);border-radius:4px;background:#f7f8f9;color:#4a4e55;font-size:10.5px!important;line-height:1.4}.azm-widget :where(.tagcloud,.wp-block-tag-cloud) a:hover{border-color:var(--azm-primary,#d71920);background:var(--azm-primary,#d71920);color:#fff}.azm-widget :where(.widget_calendar,.wp-block-calendar) table,.azm-widget table.wp-calendar-table{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed;text-align:center}.azm-widget :where(.widget_calendar,.wp-block-calendar) caption,.azm-widget table.wp-calendar-table caption{margin-bottom:7px;color:#17191d;font-weight:var(--web6463-weight-ui,600);text-align:right}.azm-widget :where(.widget_calendar,.wp-block-calendar) th,.azm-widget :where(.widget_calendar,.wp-block-calendar) td,.azm-widget table.wp-calendar-table th,.azm-widget table.wp-calendar-table td{height:29px;padding:2px;border:0;border-radius:4px;background:#f7f8fa;font-size:10.5px;text-align:center}.azm-widget :where(.widget_calendar,.wp-block-calendar) th,.azm-widget table.wp-calendar-table th{background:#202328;color:#fff;font-weight:700}.azm-widget :where(.widget_calendar,.wp-block-calendar) #today,.azm-widget table.wp-calendar-table #today{background:var(--azm-primary,#d71920);color:#fff;font-weight:700}.azm-widget :where(.widget_calendar,.wp-block-calendar) a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit}.azm-widget :where(.wp-calendar-nav,.wp-block-calendar .wp-calendar-nav){display:flex;justify-content:space-between;margin-top:7px;font-size:11px}.azm-widget :where(.recentcomments,.wp-block-latest-comments__comment){padding-right:24px}.azm-widget :where(.recentcomments,.wp-block-latest-comments__comment)::before{content:"↳";top:5px;right:0;width:auto;height:auto;border:0;background:none!important;color:var(--azm-primary,#d71920);font-family:inherit!important;font-size:13px}.azm-widget :where(.widget_recent_entries li,.wp-block-latest-posts li){padding-right:23px}.azm-widget :where(.widget_recent_entries li,.wp-block-latest-posts li)::before{content:"›";top:5px;right:1px;width:auto;height:auto;border:0;background:none!important;color:var(--azm-primary,#d71920);font-family:inherit!important;font-size:15px}.azm-widget :where(.post-date,.wp-block-latest-posts__post-date,.rss-date){display:block;margin-top:3px;color:#8a8e94;font-size:10px}.azm-widget .rsswidget{font-weight:var(--web6463-weight-ui,600)}.azm-widget .rssSummary{margin-top:5px;color:#666;font-size:11.5px;line-height:1.75}.azm-widget cite{display:block;margin-top:4px;color:#8a8e94;font-size:10.5px}.azm-widget :where(.widget_media_image img,.wp-block-image img,.wp-block-gallery img){border-radius:5px}.azm-widget :where(.wp-block-image,.wp-block-gallery,.wp-block-audio,.wp-block-video){margin:0}.azm-widget .wp-block-gallery{gap:5px}.azm-widget :where(audio,video){width:100%;border-radius:5px}.azm-widget .textwidget>:last-child,.azm-widget .wp-block-group>:last-child,.azm-widget .wp-block-group__inner-container>:last-child{margin-bottom:0}.azm-widget .textwidget p{margin-bottom:8px}.azm-widget :where(.wp-block-button__link,.wp-element-button){min-height:34px;padding:6px 13px;border-radius:5px;background:var(--azm-primary,#d71920);color:#fff;font-size:11.5px}.azm-widget :where(.wp-block-button__link,.wp-element-button):hover{background:#17191d;color:#fff}.azm-widget .wp-block-social-links{display:flex;gap:6px}.azm-widget .wp-block-social-links li{padding:0;border:0}.azm-widget .wp-block-social-links li::before{display:none}.azm-widget .wp-block-social-link-anchor{color:#fff}.azm-widget .wp-block-latest-comments{padding:0}.azm-widget .wp-block-latest-comments__comment{margin:0;border-bottom:1px dashed rgba(17,24,39,.075)}.azm-widget .wp-block-latest-comments__comment:last-child{border-bottom:0}.azm-widget .wp-block-latest-comments__comment-excerpt p{margin:4px 0 0;color:#70747b;font-size:11.5px;line-height:1.7}.azm-widget .wp-block-rss{padding:0}.azm-widget .wp-block-loginout a{display:inline-flex;align-items:center;gap:6px}.azm-widget .wp-block-loginout a::before{content:"↪";font-family:inherit!important;color:var(--azm-primary,#d71920)}.azm-footer-widget :where(.search-form,.wp-block-search__inside-wrapper){display:flex;gap:6px}.azm-footer-widget :where(input,select,textarea){border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff}.azm-footer-widget :where(.tagcloud,.wp-block-tag-cloud) a{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:rgba(255,255,255,.82)}.azm-v3-home-categories .azm-v3-category-card{position:relative;isolation:isolate;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease!important}.azm-v3-home-categories .azm-v3-category-card::after{content:"";position:absolute;z-index:0;top:-120%;left:-45%;width:42%;height:330%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);opacity:0;pointer-events:none}.azm-v3-home-categories .azm-v3-category-card :where(.categories__card--link,.categories__card--link__style2){position:relative;z-index:1}.azm-v3-home-categories .azm-v3-category-card:hover,.azm-v3-home-categories .azm-v3-category-card:focus-within{border-color:var(--azm-primary,#d71920)!important;background:linear-gradient(135deg,var(--azm-primary,#d71920),#b90f16)!important;box-shadow:0 12px 28px rgba(215,25,32,.20)!important;transform:translateY(-3px)!important}.azm-v3-home-categories .azm-v3-category-card:hover::after,.azm-v3-home-categories .azm-v3-category-card:focus-within::after{left:115%;opacity:1;transition:left .6s ease,opacity .15s ease}.azm-v3-home-categories .azm-v3-category-card:hover :where(.categories__title,.categories__subtitle,.categories__content--title,.categories__content--subtitle),.azm-v3-home-categories .azm-v3-category-card:focus-within :where(.categories__title,.categories__subtitle,.categories__content--title,.categories__content--subtitle){color:#fff!important}.azm-v3-home-categories .azm-v3-category-card:hover :where(.azm-v3-category-thumb,.categories__thumbnail,.categories__icon),.azm-v3-home-categories .azm-v3-category-card:focus-within :where(.azm-v3-category-thumb,.categories__thumbnail,.categories__icon){background:#fff!important;box-shadow:0 8px 20px rgba(74,0,4,.16);transform:translateY(-2px) scale(1.025)}.azm-v3-home-categories .azm-v3-category-card:hover :where(.categories__thumbnail--img,.azm-v3-category-image-icon img),.azm-v3-home-categories .azm-v3-category-card:focus-within :where(.categories__thumbnail--img,.azm-v3-category-image-icon img){transform:scale(1.04)}.azm-v3-home-categories .azm-v3-category-card:hover .azm-v3-category-card__button,.azm-v3-home-categories .azm-v3-category-card:focus-within .azm-v3-category-card__button{border-color:#fff!important;background:#fff!important;color:var(--azm-primary,#d71920)!important}.azm-v3-product-card a.product__card--btn,.azm-v3-product-card a.product__card--btn.primary__btn,.azm-v3-product-card a.product__card--btn.add_to_cart_button,.azm-v3-product-card a.product__card--btn.button,.woocommerce .azm-v3-product-card a.product__card--btn,.woocommerce .azm-v3-product-card a.add_to_cart_button.product__card--btn,.azm-v3-product-card a.added_to_cart{box-sizing:border-box!important;width:100%!important;min-height:31px!important;height:31px!important;margin:0!important;padding:0 9px!important;border:1px solid var(--azm-primary,#d71920)!important;border-radius:5px!important;background:var(--azm-primary,#d71920)!important;color:#fff!important;font-size:11px!important;line-height:29px!important;text-align:center!important;appearance:none!important}.azm-v3-product-card a.product__card--btn:hover,.azm-v3-product-card a.product__card--btn:focus-visible,.azm-v3-product-card a.added_to_cart:hover{border-color:#17191d!important;background:#17191d!important;color:#fff!important}.azm-v3-product-card.has-secondary-image .product__secondary--img{opacity:0;visibility:hidden}.azm-v3-product-card.has-secondary-image:hover .product__primary--img,.azm-v3-product-card.has-secondary-image:focus-within .product__primary--img{opacity:0!important;visibility:hidden!important}.azm-v3-product-card.has-secondary-image:hover .product__secondary--img,.azm-v3-product-card.has-secondary-image:focus-within .product__secondary--img{opacity:1!important;visibility:visible!important;transform:scale(1.025)!important}.azm-v3-product-card.has-single-image .product__secondary--img{display:none!important}.azm-v3-product-card.has-single-image .product__primary--img,.azm-v3-product-card.has-single-image:hover .product__primary--img,.azm-v3-product-card.has-single-image:focus-within .product__primary--img{opacity:1!important;visibility:visible!important}.azm-v3-product-card.has-single-image:hover .product__primary--img,.azm-v3-product-card.has-single-image:focus-within .product__primary--img{transform:scale(1.045)!important;filter:saturate(1.04) contrast(1.015)}@media(max-width:767.98px){.azm-widget{padding:12px;margin-bottom:12px}.azm-widget__title,.azm-widget .widget-title,.azm-widget .wp-block-heading{font-size:13px;margin-bottom:9px}.azm-v3-product-card a.product__card--btn,.azm-v3-product-card a.product__card--btn.primary__btn,.azm-v3-product-card a.product__card--btn.add_to_cart_button,.woocommerce .azm-v3-product-card a.product__card--btn,.azm-v3-product-card a.added_to_cart{min-height:28px!important;height:28px!important;padding:0 5px!important;font-size:9.8px!important;line-height:26px!important;border-radius:4px!important}}@media(prefers-reduced-motion:reduce){.azm-v3-home-categories .azm-v3-category-card,.azm-v3-home-categories .azm-v3-category-card::after,.azm-v3-home-categories .azm-v3-category-card *,.azm-v3-product-card .product__card--thumbnail__img{transition:none!important}}

/* === Industrial Theme 3.99: responsive product media, archive controls, pagination, sidebar links and linked trust items === */
.azm-v3-product-card .product__card--thumbnail{height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#f7f8f9!important}
.azm-v3-product-card .product__card--thumbnail__link{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/.86!important;padding:4px!important;overflow:hidden!important}
.azm-v3-product-card .product__card--thumbnail__img,.azm-v3-product-card .azm-v3-product-placeholder{position:absolute!important;inset:4px!important;width:calc(100% - 8px)!important;height:calc(100% - 8px)!important;min-height:0!important;max-height:none!important;padding:0!important;object-fit:contain!important;object-position:center!important}
.azm-v3-product-card.has-single-image .product__primary--img{position:absolute!important;inset:4px!important}
.azm-v3-product-card.has-single-image:hover .product__primary--img,.azm-v3-product-card.has-single-image:focus-within .product__primary--img{opacity:1!important;visibility:visible!important;transform:scale(1.035)!important;filter:saturate(1.035) contrast(1.01)!important}
.azm-v3-product-card.has-secondary-image .product__primary--img,.azm-v3-product-card.has-secondary-image .product__secondary--img{position:absolute!important;inset:4px!important}
.azm-v3-product-card a.product__card--btn,.azm-v3-product-card a.product__card--btn.primary__btn,.azm-v3-product-card a.product__card--btn.add_to_cart_button,.azm-v3-product-card a.product__card--btn.button,.woocommerce .azm-v3-product-card a.product__card--btn,.woocommerce .azm-v3-product-card a.add_to_cart_button.product__card--btn,.azm-v3-product-card a.added_to_cart{border-radius:999px!important}
.azm-v3-shop-categories-menu .widget__categories--menu__label{cursor:default!important}
.azm-v3-shop-categories-menu .widget__categories--menu__label>*{pointer-events:auto!important}
.azm-v3-shop-categories-menu .widget__categories--menu__img{pointer-events:none!important}
.azm-v3-shop-categories-menu .widget__categories--menu__text{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;padding:8px 8px 8px 0!important;line-height:1.5!important;cursor:pointer!important}
.azm-v3-shop-categories-menu .widget__categories--menu__arrowdown--icon{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;margin-right:auto!important;border-radius:50%!important;pointer-events:auto!important}
.azm-v3-shop-categories-menu .widget__categories--menu__list.is-open .widget__categories--menu__arrowdown--icon,.azm-v3-shop-categories-menu .widget__categories--menu__list.active .widget__categories--menu__arrowdown--icon{transform:rotate(180deg)!important}
.azm-v3-product-gallery-stage{position:relative!important}
.azm-v3-product-gallery__controls{position:absolute!important;right:14px!important;left:auto!important;bottom:14px!important;inset-inline:auto!important;width:auto!important;transform:none!important;justify-content:flex-start!important;gap:5px!important;direction:rtl!important}
.azm-v3-product-video-trigger{position:absolute!important;left:14px!important;right:auto!important;bottom:14px!important;margin:0!important}
.azm-v3-product-media--multiple .azm-v3-product-video-trigger{bottom:14px!important}
.azm-v3-pagination.pagination__area{padding:10px 12px!important}
.azm-v3-pagination .pagination{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:5px!important;direction:rtl!important;margin:0!important;padding:0!important}
.azm-v3-pagination .page-item{margin:0!important;flex:0 0 auto!important}
.azm-v3-pagination .page-item.is-prev{order:-2!important}
.azm-v3-pagination .page-item.is-next{order:2!important}
.azm-v3-pagination .page-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:50%!important;font-size:12px!important;line-height:1!important}
.azm-v3-product-trust__item.is-linked{position:relative!important;color:inherit!important;text-decoration:none!important;cursor:pointer!important;padding-left:38px!important}
.azm-v3-product-trust__item.is-linked:hover,.azm-v3-product-trust__item.is-linked:focus-visible{border-color:rgba(215,25,32,.35)!important;background:#fff7f7!important;color:inherit!important}
.azm-v3-product-trust__link-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--azm-primary,#d71920)!important;font-size:14px!important}
@media(max-width:575.98px){
 .azm-v3-product-card .product__card--thumbnail__link{aspect-ratio:1/.92!important;padding:2px!important}
 .azm-v3-product-card .product__card--thumbnail__img,.azm-v3-product-card .azm-v3-product-placeholder,.azm-v3-product-card.has-single-image .product__primary--img,.azm-v3-product-card.has-secondary-image .product__primary--img,.azm-v3-product-card.has-secondary-image .product__secondary--img{inset:2px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important}
 .azm-v3-shop-main .shop__header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:5px!important;margin-bottom:12px!important;padding:7px!important}
 .azm-v3-shop-main .shop__header--left{flex:0 0 auto!important;min-width:0!important;max-width:74px!important}
 .azm-v3-shop-main .woocommerce-result-count{margin:0!important;font-size:9.5px!important;line-height:1.35!important;white-space:normal!important}
 .azm-v3-shop-main .shop__header--right{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;gap:4px!important;flex-wrap:nowrap!important}
 .azm-v3-shop-view-buttons{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:3px!important;flex:0 0 auto!important}
 .azm-v3-shop-view{width:27px!important;min-width:27px!important;height:27px!important;padding:0!important;border-radius:50%!important;font-size:10px!important}
 .azm-v3-shop-main .woocommerce-ordering{flex:0 1 98px!important;min-width:0!important;margin:0!important;position:relative!important}
 .azm-v3-shop-main .orderby{width:98px!important;max-width:98px!important;height:28px!important;padding:0 8px!important;border-radius:999px!important;font-size:9.5px!important;line-height:26px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
 .azm-v3-pagination.pagination__area{margin-top:18px!important;padding:7px 4px!important;overflow-x:auto!important;scrollbar-width:none!important}
 .azm-v3-pagination.pagination__area::-webkit-scrollbar{display:none!important}
 .azm-v3-pagination .pagination{gap:3px!important;min-width:max-content!important}
 .azm-v3-pagination .page-link{width:27px!important;height:27px!important;min-width:27px!important;font-size:10px!important}
 .azm-v3-pagination .page-link i{font-size:11px!important}
 .azm-v3-product-gallery__controls{right:8px!important;left:auto!important;bottom:8px!important}
 .azm-v3-product-video-trigger{left:8px!important;right:auto!important;bottom:8px!important}
 .azm-v3-product-trust__item.is-linked{padding-left:32px!important}
 .azm-v3-product-trust__link-icon{left:10px!important;font-size:12px!important}
}

/* === Industrial Theme 4.00: archive toolbar, product interactions, breadcrumb, quick view and summary cleanup === */
/* Sidebar category: name is a real link; only the icon toggles children. */
.azm-v3-shop-categories-menu .widget__categories--menu__label{position:relative;display:flex!important;align-items:center!important;width:100%;gap:8px}
.azm-v3-shop-categories-menu .widget__categories--menu__text{position:relative;z-index:2;display:flex!important;align-items:center;flex:1 1 auto;min-width:0;min-height:36px;pointer-events:auto!important}
.azm-v3-shop-categories-menu .widget__categories--menu__arrowdown--icon{position:relative;z-index:3;flex:0 0 30px;width:30px;height:30px;pointer-events:auto!important}
.azm-v3-shop-categories-menu .widget__categories--menu__label>*{pointer-events:auto!important}
.azm-v3-shop-categories-menu .widget__categories--sub__menu{display:none}
.azm-v3-shop-categories-menu .widget__categories--menu__list.is-open>.widget__categories--sub__menu{display:block}
.azm-v3-shop-categories-menu .widget__categories--menu__list.is-open>.widget__categories--menu__label .widget__categories--menu__arrowdown--icon i{transform:rotate(180deg)}

/* Breadcrumb separator uses Bootstrap Icons font instead of text glyphs. */
.breadcrumb__section .breadcrumb__content--menu__items:not(:last-child)::after{content:'\F284'!important;font-family:var(--web6463-font-icon,"bootstrap-icons")!important;font-style:normal!important;font-weight:400!important;font-size:.82em!important;line-height:1!important;opacity:.65!important;margin-inline:7px!important}
.breadcrumb__section .azm-v3-breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;margin-inline:7px;color:currentColor;opacity:.65;font-size:.82em}
.breadcrumb__section .breadcrumb__content--menu__items .azm-v3-breadcrumb-separator{margin-inline:7px}

/* Product-summary and Quick View lists: no card/background/border. */
.woocommerce div.product .woocommerce-product-details__short-description :is(ul,ol),
.product__details--info__desc :is(ul,ol),
.azm-v3-product-summary :is(ul,ol),
.azm-v3-quick-view__desc :is(ul,ol){margin:7px 0 12px!important;padding:0 18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.woocommerce div.product .woocommerce-product-details__short-description li,
.product__details--info__desc li,
.azm-v3-product-summary li,
.azm-v3-quick-view__desc li{position:relative;padding:3px 16px 3px 0!important;line-height:1.85}
.woocommerce div.product .woocommerce-product-details__short-description li::before,
.product__details--info__desc li::before,
.azm-v3-product-summary li::before,
.azm-v3-quick-view__desc li::before{content:'';position:absolute;right:0;top:.9em;width:6px;height:6px;border-radius:50%;background:var(--azm-primary,#d71920)}
.azm-v3-quick-view__desc{margin:10px 0 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#555!important;line-height:1.85!important}
.azm-v3-quick-view__meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 12px!important;padding:0!important}
.azm-v3-quick-view__meta li{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:5px 10px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:999px!important;background:#fff!important;font-size:11.5px!important}
.azm-v3-quick-view__actions{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}
.azm-v3-quick-view__actions :is(.primary__btn,.secondary__btn){min-height:34px!important;height:34px!important;padding:0 15px!important;border-radius:999px!important;font-size:11.5px!important;line-height:32px!important}

/* Purchase button click/Ajax feedback. */
.azm-v3-product-card .product__card--btn,.azm-v3-quick-view__cart{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0)}
.azm-v3-product-card .product__card--btn::after,.azm-v3-quick-view__cart::after{content:'';position:absolute;z-index:-1;inset:50% auto auto 50%;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.42);transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}
.azm-v3-product-card .product__card--btn.is-click-feedback::after,.azm-v3-quick-view__cart.is-click-feedback::after{animation:azmPurchaseRipple .5s ease-out}
.azm-v3-product-card .product__card--btn.is-click-feedback,.azm-v3-quick-view__cart.is-click-feedback{transform:scale(.97)}
.azm-v3-product-card .product__card--btn.is-adding{padding-inline-start:28px!important;cursor:progress}
.azm-v3-product-card .product__card--btn.is-adding::before,.azm-v3-quick-view__cart.is-adding::before{content:'';position:absolute;right:10px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:azmPurchaseSpin .7s linear infinite}
.azm-v3-product-card .product__card--btn.is-added-feedback{background:#17823b!important;border-color:#17823b!important}
@keyframes azmPurchaseRipple{0%{opacity:.75;transform:translate(-50%,-50%) scale(0)}100%{opacity:0;transform:translate(-50%,-50%) scale(34)}}
@keyframes azmPurchaseSpin{to{transform:rotate(360deg)}}

/* Desktop list view: purchase button must not stretch across the whole content column. */
@media(min-width:992px){
 .azm-v3-shop-main--list .product__card--footer{display:flex!important;align-items:center!important;justify-content:flex-start!important}
 .azm-v3-shop-main--list .product__card--footer .product__card--btn,
 .azm-v3-shop-main--list .product__card--footer .added_to_cart{width:auto!important;min-width:150px!important;max-width:210px!important;padding-inline:22px!important;align-self:flex-start!important}
}

/* Pagination: remove empty shell space and keep compact RTL row. */
.azm-v3-pagination.pagination__area{margin:12px 0 0!important;padding:0!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.azm-v3-pagination .pagination{margin:0!important;padding:0!important;min-height:0!important}
.azm-v3-pagination .page-item.is-prev{order:-2!important}
.azm-v3-pagination .page-item.is-next{order:2!important}

/* Product gallery controls stay pinned to the large image. */
.azm-v3-product-gallery-main{position:relative!important}
.azm-v3-product-gallery__controls{position:absolute!important;right:12px!important;left:auto!important;bottom:12px!important;top:auto!important;z-index:8!important;margin:0!important;direction:rtl!important}
.azm-v3-product-video-trigger{position:absolute!important;left:12px!important;right:auto!important;bottom:12px!important;top:auto!important;z-index:8!important;margin:0!important}

/* Mobile archive toolbar uses the whole row: count, view type and ordering. */
@media(max-width:575.98px){
 .azm-v3-shop-main .shop__header{display:grid!important;grid-template-columns:minmax(54px,.62fr) minmax(92px,.95fr) minmax(94px,1.1fr)!important;width:100%!important;max-width:none!important;align-items:center!important;gap:5px!important;padding:6px!important}
 .azm-v3-shop-main .shop__header--left{grid-column:1!important;width:100%!important;max-width:none!important;min-width:0!important}
 .azm-v3-shop-main .shop__header--right{display:contents!important}
 .azm-v3-shop-main .azm-v3-shop-view-buttons{grid-column:2!important;display:flex!important;width:100%!important;min-width:0!important;justify-content:center!important;gap:3px!important}
 .azm-v3-shop-main .woocommerce-ordering{grid-column:3!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}
 .azm-v3-shop-main .woocommerce-result-count{display:block!important;width:100%!important;max-width:none!important;font-size:9.5px!important;line-height:1.35!important;text-align:center!important;white-space:normal!important}
 .azm-v3-shop-main .azm-v3-shop-view{width:27px!important;height:27px!important;min-width:27px!important;padding:0!important;border-radius:7px!important}
 .azm-v3-shop-main .woocommerce-ordering .orderby{width:100%!important;height:29px!important;padding:0 7px!important;font-size:10px!important;border-radius:7px!important;text-overflow:ellipsis!important}
 .azm-v3-pagination.pagination__area{margin-top:10px!important;padding:0!important}
 .azm-v3-pagination .pagination{gap:3px!important}
 .azm-v3-pagination .page-link{width:26px!important;height:26px!important;min-width:26px!important;font-size:9.5px!important}
 .azm-v3-product-gallery__controls{right:8px!important;bottom:8px!important}
 .azm-v3-product-video-trigger{left:8px!important;bottom:8px!important}
 .azm-v3-quick-view__actions{display:grid!important;grid-template-columns:1fr 1fr!important}
 .azm-v3-quick-view__actions .azm-v3-quick-view__cart{grid-column:1/-1!important;width:100%!important}
 .azm-v3-quick-view__actions :is(.primary__btn,.secondary__btn){width:100%!important;padding-inline:8px!important;font-size:10.5px!important}
}
@media(prefers-reduced-motion:reduce){.azm-v3-product-card .product__card--btn::after,.azm-v3-quick-view__cart::after{display:none}.azm-v3-product-card .product__card--btn.is-click-feedback,.azm-v3-quick-view__cart.is-click-feedback{transform:none}}

/* =========================================================
   Industrial Theme 4.01 — account, compact mobile search,
   header labels and product content cleanup
========================================================= */

/* Header action labels below icons. */
.header__account--wrapper{align-items:flex-start!important}
.header__account--items{display:flex!important;align-items:flex-start!important}
.header__account--btn.azm-v3-header-action{position:relative!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:42px!important;min-height:42px!important;padding:3px 4px!important;line-height:1!important}
.header__account--btn.azm-v3-header-action>svg,.header__account--btn.azm-v3-header-action>.bi{flex:0 0 auto}
.azm-v3-header-action-label{display:block!important;max-width:58px!important;color:var(--azm-heading,#242424)!important;font-family:var(--web6463-font-ui,inherit)!important;font-size:8.5px!important;font-weight:var(--web6463-weight-ui,500)!important;line-height:1.25!important;white-space:nowrap!important;text-align:center!important}
.header__account--btn.azm-v3-header-action:hover .azm-v3-header-action-label,.header__account--btn.azm-v3-header-action:focus-visible .azm-v3-header-action-label{color:var(--azm-primary,#d71920)!important}
.header__account--btn.azm-v3-header-action .items__count{top:0!important;left:0!important;right:auto!important}

/* Product summary/description lists: content only, never cards. */
.woocommerce div.product :where(.woocommerce-product-details__short-description,.product__details--info__desc,.product__tab--content__desc,.azm-v3-buying-guide-tab) :where(ul,ol),
.azm-v3-product-tabs :where(.product__tab--content,.product__tab--content__step,.product__tab--content__desc,.azm-v3-buying-guide-tab) :where(ul,ol){display:block!important;margin:8px 0 12px!important;padding:0 20px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}
.woocommerce div.product :where(.woocommerce-product-details__short-description,.product__details--info__desc,.product__tab--content__desc,.azm-v3-buying-guide-tab) :where(ul,ol)>li,
.azm-v3-product-tabs :where(.product__tab--content,.product__tab--content__step,.product__tab--content__desc,.azm-v3-buying-guide-tab) :where(ul,ol)>li{display:list-item!important;margin:0!important;padding:3px 2px 3px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;line-height:1.9!important}
.woocommerce div.product :where(.woocommerce-product-details__short-description,.product__details--info__desc,.product__tab--content__desc,.azm-v3-buying-guide-tab) ul>li::before,
.azm-v3-product-tabs :where(.product__tab--content,.product__tab--content__step,.product__tab--content__desc,.azm-v3-buying-guide-tab) ul>li::before{content:none!important}
.woocommerce div.product :where(.woocommerce-product-details__short-description,.product__details--info__desc,.product__tab--content__desc,.azm-v3-buying-guide-tab) ul,
.azm-v3-product-tabs :where(.product__tab--content,.product__tab--content__step,.product__tab--content__desc,.azm-v3-buying-guide-tab) ul{list-style:disc outside!important}
.woocommerce div.product :where(.woocommerce-product-details__short-description,.product__details--info__desc,.product__tab--content__desc,.azm-v3-buying-guide-tab) ol,
.azm-v3-product-tabs :where(.product__tab--content,.product__tab--content__step,.product__tab--content__desc,.azm-v3-buying-guide-tab) ol{list-style:decimal outside!important}
.woocommerce div.product :where(.woocommerce-product-details__short-description,.product__details--info__desc,.product__tab--content__desc,.azm-v3-buying-guide-tab) li::marker,
.azm-v3-product-tabs :where(.product__tab--content,.product__tab--content__step,.product__tab--content__desc,.azm-v3-buying-guide-tab) li::marker{color:var(--azm-primary,#d71920)!important}

/* Full My Account redesign. */
.woocommerce-account .entry-content,.woocommerce-account .woocommerce{max-width:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.woocommerce-account .entry-content{padding:0!important}
.woocommerce-account.logged-in .woocommerce{display:grid!important;grid-template-columns:minmax(220px,255px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}
.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important}
.azm-v3-account-navigation{position:sticky;top:92px;border:1px solid rgba(17,17,17,.08);border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(17,17,17,.055);overflow:hidden}
.azm-v3-account-profile{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid rgba(17,17,17,.07);background:linear-gradient(135deg,rgba(215,25,32,.08),rgba(215,25,32,.015))}
.azm-v3-account-profile__avatar{width:48px;height:48px;flex:0 0 48px;border:2px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 4px 14px rgba(17,17,17,.10)}
.azm-v3-account-profile__avatar img{display:block;width:100%;height:100%;object-fit:cover}
.azm-v3-account-profile__copy{min-width:0;display:flex;flex-direction:column;gap:1px}
.azm-v3-account-profile__copy small{color:#777;font-size:10px}
.azm-v3-account-profile__copy strong{overflow:hidden;color:#222;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}
.azm-v3-account-profile__copy span{overflow:hidden;color:#8b8b8b;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}
.azm-v3-account-navigation ul{margin:0!important;padding:6px!important;list-style:none!important}
.azm-v3-account-navigation li{margin:0!important;padding:0!important;border:0!important}
.azm-v3-account-navigation li a{display:grid!important;grid-template-columns:24px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:6px 8px!important;border:0!important;border-radius:8px!important;color:#4c4c4c!important;background:transparent!important;font-size:11.5px!important;text-decoration:none!important;transition:.18s ease!important}
.azm-v3-account-navigation li a>.bi:first-child{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#f5f5f5;color:#5f5f5f;font-size:13px}
.azm-v3-account-navigation__arrow{color:#aaa;font-size:10px;transition:transform .18s ease}
.azm-v3-account-navigation li a:hover{background:#fff4f4!important;color:var(--azm-primary,#d71920)!important}
.azm-v3-account-navigation li a:hover .azm-v3-account-navigation__arrow{transform:translateX(-2px)}
.azm-v3-account-navigation li.is-active a{background:var(--azm-primary,#d71920)!important;color:#fff!important}
.azm-v3-account-navigation li.is-active a>.bi:first-child{background:rgba(255,255,255,.18);color:#fff}
.azm-v3-account-navigation li.is-active .azm-v3-account-navigation__arrow{color:#fff}
.azm-v3-account-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:5px!important;padding-top:5px!important;border-top:1px solid rgba(17,17,17,.07)!important}
.azm-v3-account-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#b3262d!important}
.woocommerce-account .woocommerce-MyAccount-content{min-width:0;padding:16px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 28px rgba(17,17,17,.045)!important}
.azm-v3-account-dashboard{display:flex;flex-direction:column;gap:14px}
.azm-v3-account-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border-radius:10px;background:linear-gradient(135deg,#202226,#111315);color:#fff;overflow:hidden}
.azm-v3-account-welcome__eyebrow{display:block;margin-bottom:3px;color:#ffb5b8;font-size:9.5px;font-weight:600}
.azm-v3-account-welcome h2{margin:0 0 5px!important;color:#fff!important;font-size:18px!important}
.azm-v3-account-welcome p{max-width:620px;margin:0!important;color:rgba(255,255,255,.72)!important;font-size:11px!important;line-height:1.8!important}
.azm-v3-account-welcome__shop{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#fff;color:#17191d!important;font-size:10.5px;font-weight:600}
.azm-v3-account-welcome__shop:hover{border-color:var(--azm-primary,#d71920);background:var(--azm-primary,#d71920);color:#fff!important}
.azm-v3-account-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.azm-v3-account-stats>a{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;border:1px solid rgba(17,17,17,.07);border-radius:10px;background:#fafafa;color:#222!important}
.azm-v3-account-stats>a>.bi{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:#fff;color:var(--azm-primary,#d71920);box-shadow:0 4px 14px rgba(17,17,17,.06);font-size:17px}
.azm-v3-account-stats span{display:flex;min-width:0;flex-direction:column;gap:2px}
.azm-v3-account-stats strong{color:#222;font-size:14px;line-height:1.4}
.azm-v3-account-stats small{color:#777;font-size:9.5px}
.azm-v3-account-quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.azm-v3-account-quick-links>a{display:flex;min-height:112px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:12px;border:1px solid rgba(17,17,17,.07);border-radius:10px;background:#fff;color:#222!important;transition:.18s ease}
.azm-v3-account-quick-links>a>.bi{font-size:19px;color:var(--azm-primary,#d71920)}
.azm-v3-account-quick-links strong{font-size:11.5px}
.azm-v3-account-quick-links small{color:#888;font-size:9.5px;line-height:1.65}
.azm-v3-account-quick-links>a:hover{border-color:rgba(215,25,32,.25);background:#fff8f8;transform:translateY(-2px)}
.woocommerce-account .woocommerce-MyAccount-content>h2,.woocommerce-account .woocommerce-MyAccount-content>h3,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size:16px!important}
.woocommerce-account .woocommerce-MyAccount-content p{font-size:11.5px;line-height:1.85}
.woocommerce-account .woocommerce-MyAccount-content :where(input.input-text,select,textarea){min-height:39px!important;border:1px solid #e0e0e0!important;border-radius:8px!important;background:#fff!important;font-size:11.5px!important}
.woocommerce-account .woocommerce-MyAccount-content textarea{min-height:100px!important;padding:9px!important}
.woocommerce-account .woocommerce-MyAccount-content :where(.button,button.button,input.button){min-height:35px!important;padding:0 15px!important;border-radius:999px!important;font-size:10.5px!important}
.woocommerce-account table.shop_table{overflow:hidden;margin:0 0 14px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:9px!important;border-collapse:separate!important;border-spacing:0!important;font-size:11px!important}
.woocommerce-account table.shop_table th{padding:9px!important;background:#f7f7f7!important;color:#333!important;font-size:10.5px!important}
.woocommerce-account table.shop_table td{padding:9px!important;border-top:1px solid rgba(17,17,17,.06)!important}
.woocommerce-account .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.woocommerce-account .woocommerce-Address{float:none!important;width:auto!important;margin:0!important;padding:13px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:10px!important;background:#fafafa!important}
.woocommerce-account .woocommerce-Address address{margin:8px 0 0;font-size:11px;line-height:1.9}
.woocommerce-account .woocommerce-notices-wrapper:empty{display:none}
.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{margin:0 0 12px!important;padding:10px 13px!important;border-radius:8px!important;font-size:11px!important}
.woocommerce-account:not(.logged-in) .woocommerce{max-width:920px!important;margin-inline:auto!important}
.woocommerce-account:not(.logged-in) .u-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{float:none!important;width:auto!important;margin:0!important;padding:16px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 28px rgba(17,17,17,.04)!important}
.woocommerce-account:not(.logged-in) form.login,.woocommerce-account:not(.logged-in) form.register{margin:0!important;padding:0!important;border:0!important;background:transparent!important}

/* Compact mobile live-search: controls stay small, results own the available viewport. */
@media(max-width:767.98px){
 .azm-v3-search-modal{align-items:flex-start!important;padding:3px!important;height:var(--azm-search-vh,100dvh)!important;max-height:var(--azm-search-vh,100dvh)!important;overflow:hidden!important}
 .azm-v3-search-modal .azm-v3-search-modal__card{position:relative!important;width:100%!important;height:min(64dvh,440px)!important;max-height:calc(var(--azm-search-vh,100dvh) - 6px)!important;min-height:260px!important;border-radius:8px!important}
 .azm-v3-search-modal.is-keyboard-open .azm-v3-search-modal__card{height:calc(var(--azm-search-vh,100dvh) - 6px)!important;max-height:calc(var(--azm-search-vh,100dvh) - 6px)!important}
 .azm-v3-search-modal__topbar{position:absolute!important;z-index:8!important;top:6px!important;right:6px!important;left:auto!important;display:block!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;pointer-events:none!important}
 .azm-v3-search-modal__identity{display:none!important}
 .azm-v3-search-modal__close{display:grid!important;width:28px!important;height:28px!important;min-width:28px!important;place-items:center!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:7px!important;background:#fff!important;color:#333!important;box-shadow:0 3px 12px rgba(17,17,17,.08)!important;font-size:12px!important;pointer-events:auto!important}
 .azm-v3-search-modal__body{display:flex!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;padding:4px!important;overflow:hidden!important}
 .azm-v3-search-modal__intro,.azm-v3-search-modal__footer,.azm-v3-search-modal__quick{display:none!important}
 .azm-v3-search-modal .azm-v3-modal-search-form{min-height:40px!important;height:40px!important;margin:0!important;border-radius:7px!important}
 .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--input{height:38px!important;min-height:38px!important;padding:0 36px 0 45px!important;border-radius:7px!important;font-size:11.5px!important}
 .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--button{left:3px!important;width:38px!important;min-width:38px!important;height:34px!important;margin:2px!important;border-radius:6px!important;font-size:0!important}
 .azm-v3-search-modal .azm-v3-modal-search-form .predictive__search--button svg{width:16px!important;height:16px!important}
 .azm-v3-search-modal .azm-v3-search-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:4px 0 0!important;padding:0!important;overflow:visible!important}
 .azm-v3-search-modal .azm-v3-search-tabs button{display:flex!important;min-width:0!important;min-height:26px!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:2px 3px!important;border-radius:6px!important;font-size:8.8px!important;white-space:nowrap!important}
 .azm-v3-search-modal .azm-v3-search-tabs button .bi{font-size:10px!important}
 .azm-v3-search-modal__workspace{display:flex!important;min-height:0!important;flex:1 1 auto!important;margin-top:4px!important;overflow:hidden!important}
 .azm-v3-search-modal .azm-v3-search-modal__results{display:flex!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;overflow:hidden!important}
 .azm-v3-search-modal .azm-v3-live-search__status{flex:0 0 auto!important;min-height:18px!important;padding:2px 4px!important;font-size:8.8px!important;line-height:1.5!important}
 .azm-v3-search-modal .azm-v3-live-search__results{min-height:0!important;flex:1 1 auto!important;max-height:none!important;margin-top:2px!important;padding:3px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}
 .azm-v3-search-modal .azm-v3-live-search-list{display:grid!important;grid-template-columns:1fr!important;gap:3px!important}
 .azm-v3-search-modal .azm-v3-live-search__item{min-height:44px!important;padding:4px!important;border-radius:6px!important}
 .azm-v3-search-modal .azm-v3-live-search__thumb{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:5px!important}
 .azm-v3-search-modal .azm-v3-live-search__body strong{font-size:10.5px!important;line-height:1.45!important}
 .azm-v3-search-modal .azm-v3-live-search__body :where(small,span){font-size:8.5px!important}
 .azm-v3-search-modal.is-keyboard-open .azm-v3-search-tabs{display:none!important}
 .azm-v3-search-modal.is-keyboard-open .azm-v3-live-search__status{display:none!important}
 .header__account--btn.azm-v3-header-action{min-width:38px!important;min-height:40px!important;padding-inline:2px!important}
 .azm-v3-header-action-label{max-width:48px!important;font-size:7.8px!important}
 .woocommerce-account.logged-in .woocommerce{display:block!important}
 .azm-v3-account-navigation{position:static;margin-bottom:10px;border-radius:10px}
 .azm-v3-account-profile{padding:10px}
 .azm-v3-account-profile__avatar{width:40px;height:40px;flex-basis:40px}
 .azm-v3-account-navigation ul{display:flex!important;gap:4px!important;padding:5px!important;overflow-x:auto!important;scrollbar-width:none!important}
 .azm-v3-account-navigation li{flex:0 0 auto!important}
 .azm-v3-account-navigation li a{display:flex!important;min-height:32px!important;gap:4px!important;padding:4px 8px!important;border-radius:999px!important;font-size:9.5px!important;white-space:nowrap!important}
 .azm-v3-account-navigation li a>.bi:first-child{width:20px;height:20px;border-radius:50%;font-size:10px}
 .azm-v3-account-navigation__arrow{display:none!important}
 .azm-v3-account-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin:0!important;padding:0!important;border:0!important}
 .woocommerce-account .woocommerce-MyAccount-content{padding:10px!important;border-radius:10px!important}
 .azm-v3-account-welcome{align-items:flex-start;flex-direction:column;padding:13px;gap:10px}
 .azm-v3-account-welcome h2{font-size:15px!important}
 .azm-v3-account-welcome__shop{min-height:31px;padding-inline:11px}
 .azm-v3-account-stats{gap:6px}
 .azm-v3-account-stats>a{min-height:58px;padding:8px;gap:7px}
 .azm-v3-account-stats>a>.bi{width:32px;height:32px;flex-basis:32px;font-size:14px}
 .azm-v3-account-stats strong{font-size:11.5px}
 .azm-v3-account-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
 .azm-v3-account-quick-links>a{min-height:92px;padding:9px}
 .woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr!important}
 .woocommerce-account:not(.logged-in) .u-columns{grid-template-columns:1fr!important;gap:9px!important}
 .woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{padding:11px!important}
 .woocommerce-account table.shop_table_responsive thead{display:none!important}
 .woocommerce-account table.shop_table_responsive tr{display:block!important;padding:6px 0!important;border-bottom:1px solid rgba(17,17,17,.07)!important}
 .woocommerce-account table.shop_table_responsive td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:6px 8px!important;border:0!important;text-align:left!important}
 .woocommerce-account table.shop_table_responsive td::before{float:none!important;color:#777!important;font-size:9.5px!important}
}

@media(min-width:768px) and (max-width:991.98px){
 .woocommerce-account.logged-in .woocommerce{grid-template-columns:210px minmax(0,1fr)!important;gap:12px!important}
 .azm-v3-account-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}
}


/* =========================================================
   4.02 — Home 2 usage cards, tabbed deal, original card CTA,
   rebuilt WooCommerce account and tighter home categories.
   ========================================================= */

/* Usage type cards follow Home 2 category-card geometry. */
.azm-v3-home-usage-types--home2{background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover}
.azm-v3-home-usage-types--home2 .azm-v3-home-usage-types__grid{display:grid;grid-template-columns:repeat(var(--azm-usage-cols-desktop,4),minmax(0,1fr));gap:var(--azm-usage-gap,20px)}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card{min-width:0;border:1px solid var(--border-color,#e6e6e6);border-radius:5px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card:hover{border-color:var(--azm-primary,#d71920);box-shadow:0 8px 24px rgba(17,24,39,.06);transform:translateY(-2px)}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__link{display:flex;min-height:134px;gap:18px;padding:14px 16px}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__media{display:grid;width:112px;height:104px;min-width:112px;place-items:center;overflow:hidden;border-radius:4px;background:#f7f7f7}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__image{width:100%;height:100%;padding:5px;object-fit:contain;transition:transform .25s ease}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card:hover .azm-v3-usage-home2-card__image{transform:scale(1.055)}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__content{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;text-align:right}
.azm-v3-home-usage-types--home2 .categories__content--title{display:block;margin:0 0 5px;color:#1c1c1c;font-size:15px;line-height:1.6;font-weight:var(--web6463-weight-heading,700)}
.azm-v3-home-usage-types--home2 .categories__content--subtitle{display:-webkit-box;overflow:hidden;color:#737373;font-size:11.5px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(max-width:991.98px){.azm-v3-home-usage-types--home2 .azm-v3-home-usage-types__grid{grid-template-columns:repeat(var(--azm-usage-cols-tablet,2),minmax(0,1fr))}}
@media(max-width:575.98px){
 .azm-v3-home-usage-types--home2{padding-block:18px!important}
 .azm-v3-home-usage-types--home2>.container{padding-inline:7px!important}
 .azm-v3-home-usage-types--home2 .azm-v3-home-usage-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__link{min-height:105px;gap:6px;padding:7px;flex-direction:column;justify-content:center}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__media{width:100%;height:68px;min-width:0;background:transparent}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__image{padding:1px}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__content{width:100%;align-items:center;justify-content:flex-start;text-align:center}
 .azm-v3-home-usage-types--home2 .categories__content--title{margin:0;font-size:11px;line-height:1.5}
 .azm-v3-home-usage-types--home2 .categories__content--subtitle{display:none!important}
}

/* Home 2 deal: background, tabs, product area and configurable vertical banner. */
.azm-v3-deal-tabs2{background-image:var(--azm-deal-tabs-bg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}
.azm-v3-deal-tabs2__heading{gap:20px}
.azm-v3-deal-tabs2__nav{display:flex;max-width:60%;gap:5px;align-items:center;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}
.azm-v3-deal-tabs2__nav::-webkit-scrollbar{display:none}
.azm-v3-deal-tabs2__tab{min-height:32px;padding:4px 13px;border:1px solid rgba(17,17,17,.10);border-radius:999px;background:#fff;color:#4b4b4b;font-size:11px;white-space:nowrap;transition:.18s ease}
.azm-v3-deal-tabs2__tab:hover,.azm-v3-deal-tabs2__tab.is-active{border-color:var(--azm-primary,#d71920);background:var(--azm-primary,#d71920);color:#fff}
.azm-v3-deal-tabs2__row>[class*=col-]{display:flex}
.azm-v3-deal-tabs2__panels{width:100%;min-height:100%}
.azm-v3-deal-tabs2__panel{width:100%;animation:azmDealPanelIn .24s ease}
@keyframes azmDealPanelIn{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}
.azm-v3-deal-tabs2__featured{height:100%;min-height:430px;background:#fff}
.azm-v3-deal-tabs2__featured .single__product--topbar{height:100%;margin:0}
.azm-v3-deal-tabs2__featured-content{min-width:0;flex:1}
.azm-v3-deal-tabs2__grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.azm-v3-deal-tabs2__grid .azm-v3-product-card{height:100%;background:#fff}
.azm-v3-deal-tabs2__banner{position:relative;display:block;width:100%;min-height:430px;overflow:hidden;border-radius:5px;background:#e9e9e9}
.azm-v3-deal-tabs2__banner>img{width:100%;height:100%;min-height:430px;object-fit:cover;transition:transform .35s ease}
.azm-v3-deal-tabs2__banner:hover>img{transform:scale(1.035)}
.azm-v3-deal-tabs2__banner-copy{position:absolute;z-index:2;inset:24px 18px auto;display:flex;flex-direction:column;align-items:flex-start;color:#202020;text-align:right}
.azm-v3-deal-tabs2__banner-copy small{margin-bottom:4px;color:#777;font-size:11px}
.azm-v3-deal-tabs2__banner-copy strong{max-width:180px;font-size:22px;line-height:1.45}
.azm-v3-deal-tabs2__banner-copy em{margin-top:3px;color:var(--azm-primary,#d71920);font-size:13px;font-style:normal;font-weight:700}
.azm-v3-deal-tabs2__banner-copy b{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:11px}
@media(max-width:1199.98px){.azm-v3-deal-tabs2__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:991.98px){
 .azm-v3-deal-tabs2__heading{align-items:flex-start!important;flex-direction:column}
 .azm-v3-deal-tabs2__nav{max-width:100%;width:100%;justify-content:flex-start}
 .azm-v3-deal-tabs2__row{gap:14px}
 .azm-v3-deal-tabs2__row>[class*=col-]{width:100%}
 .azm-v3-deal-tabs2__banner{min-height:230px}
 .azm-v3-deal-tabs2__banner>img{min-height:230px;max-height:320px}
 .azm-v3-deal-tabs2__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767.98px){.azm-v3-deal-tabs2__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.azm-v3-deal-tabs2__featured{min-height:0}.azm-v3-deal-tabs2__featured .single__product--topbar{flex-wrap:wrap}}

/* Original demo-like purchase button: reveal inside card on desktop, stable on mobile. */
@media(min-width:992px){
 .azm-v3-product-card{position:relative;overflow:hidden}
 .azm-v3-product-card .product__card--content{position:relative;min-height:132px;padding-bottom:15px!important}
 .azm-v3-product-card .product__card--footer{position:absolute!important;z-index:7;right:0!important;bottom:0!important;left:0!important;display:block!important;padding:7px 10px 10px!important;opacity:0!important;visibility:hidden!important;background:#fff!important;transform:translateY(100%)!important;transition:transform .25s ease,opacity .2s ease,visibility .2s ease!important;pointer-events:none!important}
 .azm-v3-product-card .product__card--footer:before{display:none!important}
 .azm-v3-product-card:hover .product__card--footer,.azm-v3-product-card:focus-within .product__card--footer{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
 .azm-v3-product-card:hover .product__card--price,.azm-v3-product-card:focus-within .product__card--price{opacity:0;visibility:hidden}
 .azm-v3-product-card .product__card--btn{width:100%!important;max-width:none!important;height:34px!important;min-height:34px!important;line-height:32px!important;border-radius:5px!important}
}
@media(max-width:991.98px){.azm-v3-product-card .product__card--footer{position:static!important;display:block!important;padding:6px 0 0!important;opacity:1!important;visibility:visible!important;background:transparent!important;transform:none!important;pointer-events:auto!important}.azm-v3-product-card .product__card--btn{border-radius:999px!important}}

/* Home categories: reduce vertical gap between image and border. */
.azm-v3-home-categories .azm-v3-category-card>a{padding-top:8px!important;padding-bottom:8px!important}
.azm-v3-home-categories .azm-v3-category-card--image>a{padding-top:7px!important;padding-bottom:8px!important}
.azm-v3-home-categories .azm-v3-category-card__body,.azm-v3-home-categories .categories__content{padding-top:4px!important;padding-bottom:4px!important}

/* Account area rebuilt from zero with the same restrained industrial language. */
.woocommerce-account.logged-in .woocommerce{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}
.azm-account-nav{position:sticky;top:calc(var(--azm-sticky-offset,0px) + 16px);overflow:hidden;border:1px solid #e6e6e6;border-radius:5px;background:#fff}
.azm-account-nav:before{content:"";display:block;height:3px;background:var(--azm-primary,#d71920)}
.azm-account-nav__profile{display:flex;gap:11px;align-items:center;padding:16px;border-bottom:1px solid #ececec;background:#fafafa}
.azm-account-nav__avatar{display:block;width:52px;height:52px;min-width:52px;overflow:hidden;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e3e3e3}
.azm-account-nav__avatar img{width:100%;height:100%;object-fit:cover}
.azm-account-nav__identity{display:flex;min-width:0;flex-direction:column}
.azm-account-nav__identity small{color:var(--azm-primary,#d71920);font-size:9.5px;font-weight:700}
.azm-account-nav__identity strong{overflow:hidden;color:#222;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.azm-account-nav__identity em{overflow:hidden;color:#8a8a8a;font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}
.azm-account-nav__list{margin:0!important;padding:7px!important;list-style:none!important}
.azm-account-nav__list li{margin:0!important;padding:0!important;border:0!important}
.azm-account-nav__list li a{display:grid!important;min-height:42px;grid-template-columns:30px minmax(0,1fr) 14px;gap:8px;align-items:center;padding:5px 8px;border-radius:4px;color:#444;font-size:11px;font-weight:600;transition:.18s ease}
.azm-account-nav__list li a>.bi:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:4px;background:#f4f4f4;color:#575757;font-size:13px}
.azm-account-nav__list li a>.bi:last-child{color:#aaa;font-size:9px}
.azm-account-nav__list li a:hover{background:#f8f8f8;color:var(--azm-primary,#d71920)}
.azm-account-nav__list li.is-active a,.azm-account-nav__list li a[aria-current=page]{background:var(--azm-primary,#d71920);color:#fff}
.azm-account-nav__list li.is-active a>.bi,.azm-account-nav__list li a[aria-current=page]>.bi{background:rgba(255,255,255,.16);color:#fff}
.azm-account-nav__list .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:7px!important;padding-top:7px!important;border-top:1px solid #ececec!important}
.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.azm-account-dashboard{display:flex;flex-direction:column;gap:14px}
.azm-account-dashboard__header{position:relative;display:flex;min-height:145px;align-items:center;justify-content:space-between;gap:22px;overflow:hidden;padding:24px 26px;border:1px solid #e5e5e5;border-radius:5px;background:linear-gradient(120deg,#fff 0,#fff 65%,#f4f4f4 65%,#f4f4f4 100%)}
.azm-account-dashboard__header:before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:var(--azm-primary,#d71920)}
.azm-account-dashboard__header small{color:var(--azm-primary,#d71920);font-size:10px;font-weight:700}
.azm-account-dashboard__header h2{margin:3px 0 5px!important;color:#222;font-size:20px!important;line-height:1.5}
.azm-account-dashboard__header p{max-width:520px;margin:0!important;color:#737373;font-size:11.5px;line-height:1.9}
.azm-account-dashboard__shop{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 15px;border-radius:4px;background:var(--azm-primary,#d71920);color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap}
.azm-account-dashboard__shop:hover{background:#222;color:#fff}
.azm-account-dashboard__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.azm-account-dashboard__summary>a{display:flex;min-height:82px;gap:12px;align-items:center;padding:13px 15px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;color:#222}
.azm-account-dashboard__summary>a>.bi{display:grid;width:44px;height:44px;min-width:44px;place-items:center;border-radius:50%;background:#fff1f1;color:var(--azm-primary,#d71920);font-size:19px}
.azm-account-dashboard__summary span{display:flex;min-width:0;flex-direction:column}
.azm-account-dashboard__summary b{font-size:16px;line-height:1.5}
.azm-account-dashboard__summary small{color:#777;font-size:10px}
.azm-account-dashboard__section{padding:17px;border:1px solid #e6e6e6;border-radius:5px;background:#fff}
.azm-account-dashboard__section-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.azm-account-dashboard__section-title h3{margin:0;font-size:14px!important}
.azm-account-dashboard__section-title span{height:1px;flex:1;background:#ececec}
.azm-account-dashboard__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.azm-account-dashboard__links>a{display:grid;min-height:70px;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px 12px;border:1px solid #ececec;border-radius:4px;color:#333;transition:.18s ease}
.azm-account-dashboard__links>a>.bi:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;background:#f5f5f5;color:var(--azm-primary,#d71920);font-size:15px}
.azm-account-dashboard__links>a>.bi:last-child{color:#aaa;font-size:11px}
.azm-account-dashboard__links>a span{display:flex;min-width:0;flex-direction:column}
.azm-account-dashboard__links strong{font-size:11.5px}
.azm-account-dashboard__links small{color:#858585;font-size:9.5px;line-height:1.7}
.azm-account-dashboard__links>a:hover{border-color:var(--azm-primary,#d71920);transform:translateY(-1px)}
.azm-account-dashboard__links>a:hover>.bi:last-child{color:var(--azm-primary,#d71920)}
.woocommerce-account .woocommerce-MyAccount-content :where(form,.woocommerce-address-fields,.woocommerce-EditAccountForm){padding:17px!important;border:1px solid #e6e6e6!important;border-radius:5px!important;background:#fff!important}
.woocommerce-account .woocommerce-MyAccount-content :where(input.input-text,select,textarea){min-height:39px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important}
.woocommerce-account .woocommerce-MyAccount-content :where(input.input-text,select,textarea):focus{border-color:var(--azm-primary,#d71920)!important;box-shadow:0 0 0 2px rgba(215,25,32,.08)!important}
.woocommerce-account table.shop_table{border:1px solid #e6e6e6!important;border-radius:5px!important;background:#fff!important;font-size:11px!important}
.woocommerce-account table.shop_table th{padding:10px!important;background:#f7f7f7!important}
.woocommerce-account table.shop_table td{padding:10px!important}
.woocommerce-account .woocommerce-Address{padding:15px!important;border:1px solid #e6e6e6!important;border-radius:5px!important;background:#fff!important}
.woocommerce-account:not(.logged-in) .woocommerce{max-width:960px!important;margin-inline:auto!important}
.woocommerce-account:not(.logged-in) .u-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{float:none!important;width:auto!important;padding:22px!important;border:1px solid #e6e6e6!important;border-radius:5px!important;background:#fff!important}
.woocommerce-account:not(.logged-in) .u-column1:before,.woocommerce-account:not(.logged-in) .u-column2:before{content:"";display:block;width:44px;height:3px;margin-bottom:13px;background:var(--azm-primary,#d71920)}
@media(max-width:991.98px){
 .woocommerce-account.logged-in .woocommerce{display:block!important}
 .azm-account-nav{position:static;margin-bottom:12px}
 .azm-account-nav__profile{padding:10px 12px}
 .azm-account-nav__avatar{width:42px;height:42px;min-width:42px}
 .azm-account-nav__list{display:flex!important;gap:5px;padding:6px!important;overflow-x:auto;scrollbar-width:none}
 .azm-account-nav__list::-webkit-scrollbar{display:none}
 .azm-account-nav__list li{flex:0 0 auto}
 .azm-account-nav__list li a{display:flex!important;min-height:32px;gap:5px;padding:3px 9px;border-radius:999px;font-size:9.5px;white-space:nowrap}
 .azm-account-nav__list li a>.bi:first-child{width:22px;height:22px;border-radius:50%;font-size:10px}
 .azm-account-nav__list li a>.bi:last-child{display:none}
 .azm-account-nav__list .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0!important;padding-top:0!important;border-top:0!important}
}
@media(max-width:575.98px){
 .azm-account-dashboard__header{min-height:0;align-items:flex-start;flex-direction:column;padding:15px 16px;background:#fff}
 .azm-account-dashboard__header h2{font-size:15px!important}
 .azm-account-dashboard__shop{min-height:34px}
 .azm-account-dashboard__summary{grid-template-columns:1fr;gap:6px}
 .azm-account-dashboard__summary>a{min-height:64px;padding:9px 11px}
 .azm-account-dashboard__summary>a>.bi{width:36px;height:36px;min-width:36px;font-size:15px}
 .azm-account-dashboard__links{grid-template-columns:1fr}
 .azm-account-dashboard__section{padding:11px}
 .woocommerce-account:not(.logged-in) .u-columns{grid-template-columns:1fr!important;gap:10px!important}
 .woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{padding:14px!important}
}

/* 4.02 final conflict guards. */
.azm-account-nav{float:none!important;width:100%!important;margin:0!important}
@media(max-width:991.98px){
 .azm-v3-product-card:hover .product__card--price,.azm-v3-product-card:focus-within .product__card--price{opacity:1!important;visibility:visible!important}
 .azm-v3-product-card:hover .product__card--footer,.azm-v3-product-card:focus-within .product__card--footer{bottom:auto!important}
}


/* =========================================================
   4.03 — exact Home 2 usage cards, single-product tabbed deal,
   demo card CTA and section-heading alignment.
   ========================================================= */

/* Every homepage section title is RTL/right aligned and clears the circular marker. */
:is(.home,.front-page,.page-template-front-page) .section__heading{
  position:relative!important;
  text-align:right!important;
  direction:rtl!important;
}
:is(.home,.front-page,.page-template-front-page) .section__heading--maintitle{
  display:block!important;
  width:auto!important;
  margin:0!important;
  padding-right:38px!important;
  padding-left:0!important;
  text-align:right!important;
  direction:rtl!important;
}
:is(.home,.front-page,.page-template-front-page) .section__heading.style2,
:is(.home,.front-page,.page-template-front-page) .section__heading.text-center{
  text-align:right!important;
}
:is(.home,.front-page,.page-template-front-page) .section__heading::before{
  right:0!important;
  left:auto!important;
  top:50%!important;
  width:24px!important;
  height:24px!important;
  margin-top:-12px!important;
}
:is(.home,.front-page,.page-template-front-page) .section__heading::after{
  right:7px!important;
  left:auto!important;
  top:50%!important;
  width:10px!important;
  height:10px!important;
  margin-top:-5px!important;
}
:is(.home,.front-page,.page-template-front-page) .section__heading--flex{
  text-align:right!important;
}
:is(.home,.front-page,.page-template-front-page) .section__heading--flex>div:first-child{
  min-width:0;
  text-align:right!important;
}

/* Usage types: copy the Home 2 category-card proportions from the supplied reference. */
.azm-v3-home-usage-types--home2 .azm-v3-section-title__desc{display:none!important}
.azm-v3-home-usage-types--home2 .azm-v3-home-usage-types__grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  column-gap:30px!important;
  row-gap:30px!important;
}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card{
  min-height:106px!important;
  border:1px solid #dedede!important;
  border-radius:4px!important;
  background:#fff!important;
  box-shadow:none!important;
  transform:none!important;
}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card:hover,
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card:focus-within{
  border-color:var(--azm-primary,#ed1d24)!important;
  background:#fff!important;
  box-shadow:0 5px 16px rgba(17,17,17,.055)!important;
  transform:translateY(-1px)!important;
}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__link{
  display:flex!important;
  min-height:106px!important;
  align-items:center!important;
  gap:20px!important;
  padding:12px 20px!important;
}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__media{
  display:grid!important;
  width:84px!important;
  height:78px!important;
  min-width:84px!important;
  flex:0 0 84px!important;
  place-items:center!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__image{
  display:block!important;
  width:100%!important;
  height:100%!important;
  padding:0!important;
  object-fit:contain!important;
}
.azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__content{
  display:flex!important;
  min-width:0!important;
  flex:1 1 auto!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
.azm-v3-home-usage-types--home2 .categories__content--title{
  margin:0 0 4px!important;
  color:#202020!important;
  font-size:15px!important;
  line-height:1.45!important;
  font-weight:var(--web6463-weight-heading,700)!important;
  text-align:center!important;
}
.azm-v3-home-usage-types--home2 .categories__content--subtitle{
  display:block!important;
  margin:0!important;
  color:#333!important;
  font-size:11px!important;
  line-height:1.5!important;
  text-align:center!important;
}
@media(max-width:1199.98px){
 .azm-v3-home-usage-types--home2 .azm-v3-home-usage-types__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__link{gap:12px!important;padding:10px 12px!important}
}
@media(max-width:767.98px){
 .azm-v3-home-usage-types--home2>.container{padding-inline:7px!important}
 .azm-v3-home-usage-types--home2 .azm-v3-home-usage-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card{min-height:104px!important}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__link{min-height:104px!important;gap:5px!important;padding:6px!important;flex-direction:column!important;justify-content:center!important}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__media{width:100%!important;height:66px!important;min-width:0!important;flex-basis:66px!important}
 .azm-v3-home-usage-types--home2 .azm-v3-usage-home2-card__content{width:100%!important}
 .azm-v3-home-usage-types--home2 .categories__content--title{margin:0!important;font-size:10.8px!important;line-height:1.45!important}
 .azm-v3-home-usage-types--home2 .categories__content--subtitle{display:none!important}
}

/* Deal 2: every tab swaps exactly one full Home 2 deal product. */
.azm-v3-deal-tabs2__panels,
.azm-v3-deal-tabs2__panel{height:100%!important}
.azm-v3-deal-tabs2__featured{
  min-height:430px!important;
  height:100%!important;
  padding:30px!important;
  border:1px solid var(--azm-primary,#ed1d24)!important;
  border-radius:5px!important;
  background:#fff!important;
}
.azm-v3-deal-tabs2__featured .single__product--topbar{
  display:flex!important;
  height:100%!important;
  min-height:368px!important;
  align-items:center!important;
  gap:30px!important;
  margin:0!important;
}
.azm-v3-deal-tabs2__featured .azm-v3-deal-gallery{flex:0 0 357px!important;max-width:357px!important}
.azm-v3-deal-tabs2__featured .single__product--thumbnail__preview{width:100%!important}
.azm-v3-deal-tabs2__featured .single__product--thumbnail__img{width:100%!important;height:300px!important;object-fit:contain!important}
.azm-v3-deal-tabs2__featured-content{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important}
.azm-v3-deal-tabs2__featured-content>.single__product--content{width:100%!important}
.azm-v3-deal-tabs2__nav{max-width:62%!important;justify-content:flex-start!important}
.azm-v3-deal-tabs2__tab{min-height:30px!important;padding:3px 12px!important;border-radius:4px!important;font-size:10.5px!important}
.azm-v3-deal-tabs2__banner{min-height:430px!important;border-radius:5px!important}
.azm-v3-deal-tabs2__banner>img{min-height:430px!important;object-fit:cover!important}
@media(max-width:991.98px){
 .azm-v3-deal-tabs2__heading{align-items:flex-start!important;gap:10px!important}
 .azm-v3-deal-tabs2__nav{width:100%!important;max-width:100%!important}
 .azm-v3-deal-tabs2__featured{min-height:0!important;padding:18px!important}
 .azm-v3-deal-tabs2__featured .single__product--topbar{min-height:0!important;gap:18px!important}
 .azm-v3-deal-tabs2__featured .azm-v3-deal-gallery{flex-basis:280px!important;max-width:280px!important}
 .azm-v3-deal-tabs2__banner,.azm-v3-deal-tabs2__banner>img{min-height:260px!important}
}
@media(max-width:575.98px){
 .azm-v3-deal-tabs2__featured{padding:12px!important}
 .azm-v3-deal-tabs2__featured .single__product--topbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
 .azm-v3-deal-tabs2__featured .azm-v3-deal-gallery{width:100%!important;max-width:none!important;flex-basis:auto!important}
 .azm-v3-deal-tabs2__featured .single__product--thumbnail__img{height:230px!important}
 .azm-v3-deal-tabs2__nav{gap:4px!important;overflow-x:auto!important}
 .azm-v3-deal-tabs2__tab{flex:0 0 auto!important;min-height:27px!important;padding:2px 9px!important;font-size:9px!important}
}

/* Product CTA matches the original demo on desktop; remains fixed on mobile. */
@media(min-width:992px){
 .azm-v3-product-card{position:relative!important;overflow:hidden!important}
 .azm-v3-product-card .product__card--content{position:relative!important;min-height:128px!important;padding-bottom:16px!important}
 .azm-v3-product-card .product__card--footer{
   position:absolute!important;
   z-index:9!important;
   right:0!important;
   bottom:0!important;
   left:0!important;
   display:block!important;
   padding:8px 20px 18px!important;
   border:0!important;
   background:#fff!important;
   opacity:0!important;
   visibility:hidden!important;
   transform:translateY(100%)!important;
   transition:transform .28s ease,opacity .2s ease,visibility .2s ease!important;
   pointer-events:none!important;
 }
 .azm-v3-product-card .product__card--footer::before{
   display:block!important;
   position:absolute!important;
   z-index:-1!important;
   content:""!important;
   right:-1px!important;
   bottom:0!important;
   left:-1px!important;
   width:auto!important;
   height:100%!important;
   border:1px solid var(--border-color,#e5e5e5)!important;
   border-top:0!important;
   border-radius:0 0 5px 5px!important;
   pointer-events:none!important;
 }
 .azm-v3-product-card:hover .product__card--footer,
 .azm-v3-product-card:focus-within .product__card--footer{
   opacity:1!important;
   visibility:visible!important;
   transform:translateY(0)!important;
   pointer-events:auto!important;
 }
 .azm-v3-product-card:hover .product__card--price,
 .azm-v3-product-card:focus-within .product__card--price{opacity:0!important;visibility:hidden!important}
 .azm-v3-product-card a.product__card--btn,
 .woocommerce .azm-v3-product-card a.product__card--btn,
 .azm-v3-product-card a.added_to_cart{
   width:100%!important;
   min-height:38px!important;
   height:38px!important;
   padding:0 20px!important;
   border:0!important;
   border-radius:5px!important;
   background:var(--secondary-color,#ed1d24)!important;
   color:#fff!important;
   font-size:12px!important;
   font-weight:600!important;
   line-height:38px!important;
   text-align:center!important;
 }
 .azm-v3-product-card a.product__card--btn:hover,
 .woocommerce .azm-v3-product-card a.product__card--btn:hover,
 .azm-v3-product-card a.added_to_cart:hover{background:var(--primary-color,#212121)!important;color:#fff!important}
}
@media(max-width:991.98px){
 .azm-v3-product-card .product__card--footer{position:static!important;display:block!important;padding:6px 0 0!important;opacity:1!important;visibility:visible!important;background:transparent!important;transform:none!important;pointer-events:auto!important}
 .azm-v3-product-card a.product__card--btn,.woocommerce .azm-v3-product-card a.product__card--btn,.azm-v3-product-card a.added_to_cart{border-radius:999px!important}
}

/* Align the Home 2 deal marker with the title row, not its subtitle. */
.azm-v3-deal-tabs2__heading::before{top:auto!important;bottom:10px!important;margin-top:0!important}
.azm-v3-deal-tabs2__heading::after{top:auto!important;bottom:17px!important;margin-top:0!important}

/* =========================================================
   Industrial Theme 4.04 — customer panel rebuilt from zero.
   ========================================================= */
body.woocommerce-account .azm-v3-public-card,
body.woocommerce-account .azm-v3-public-content,
body.woocommerce-account .entry-content,
body.woocommerce-account .entry__blog{
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.woocommerce-account.logged-in .woocommerce,
body.woocommerce-account:not(.logged-in) .woocommerce{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;margin:0!important}
body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}

.azm-customer-panel{--account-red:var(--azm-primary,#d71920);--account-dark:#1b1d21;--account-text:#25272b;--account-muted:#777b82;--account-line:#e7e8ea;--account-soft:#f6f7f8;display:block;width:100%;font-family:var(--web6463-font-body,Tahoma,Arial,sans-serif);color:var(--account-text)}
.azm-customer-panel__hero{position:relative;display:flex;min-height:118px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;margin-bottom:16px;padding:20px 22px;border-radius:8px;background:linear-gradient(112deg,#1c1e22 0,#292c31 70%,#222429 70%,#222429 100%);color:#fff}
.azm-customer-panel__hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--account-red)}
.azm-customer-panel__hero:after{content:"";position:absolute;inset:auto -44px -76px auto;width:180px;height:180px;border:30px solid rgba(255,255,255,.035);border-radius:50%;pointer-events:none}
.azm-customer-panel__profile{position:relative;z-index:1;display:flex;min-width:0;align-items:center;gap:14px}
.azm-customer-panel__avatar{display:block;width:68px;height:68px;min-width:68px;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.12)}
.azm-customer-panel__avatar img{width:100%;height:100%;object-fit:cover}
.azm-customer-panel__identity{min-width:0}
.azm-customer-panel__eyebrow{display:block;margin-bottom:2px;color:#ffb5b8;font-family:var(--web6463-font-ui,inherit);font-size:10px;font-weight:var(--web6463-weight-ui,600);line-height:1.5}
.azm-customer-panel__identity h2{margin:0 0 5px!important;color:#fff!important;font-family:var(--web6463-font-heading,inherit)!important;font-size:18px!important;font-weight:var(--web6463-weight-heading,700)!important;line-height:1.55!important}
.azm-customer-panel__meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:rgba(255,255,255,.68);font-size:10.5px;line-height:1.6}
.azm-customer-panel__meta span{display:inline-flex;min-width:0;align-items:center;gap:5px}
.azm-customer-panel__meta .bi{color:#ff8c91;font-size:11px}
.azm-customer-panel__hero-actions{position:relative;z-index:1;display:flex;flex:0 0 auto;gap:7px}
.azm-customer-panel__hero-link{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid transparent;border-radius:999px;font-family:var(--web6463-font-ui,inherit);font-size:10.5px;font-weight:var(--web6463-weight-button,700);line-height:1;color:#fff!important}
.azm-customer-panel__hero-link--light{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.09)}
.azm-customer-panel__hero-link--light:hover{border-color:#fff;background:#fff;color:#202227!important}
.azm-customer-panel__hero-link--danger{background:var(--account-red)}
.azm-customer-panel__hero-link--danger:hover{background:#fff;color:var(--account-red)!important}

.azm-customer-panel__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:start}
.azm-customer-panel__sidebar{position:sticky;top:calc(var(--azm-sticky-offset,0px) + 14px);min-width:0}
.azm-customer-menu{overflow:hidden;border:1px solid var(--account-line);border-radius:7px;background:#fff}
.azm-customer-menu__title{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--account-line);background:#fafafa;color:#303238;font-family:var(--web6463-font-ui,inherit);font-size:11px;font-weight:var(--web6463-weight-ui,600)}
.azm-customer-menu__title .bi{color:var(--account-red);font-size:15px}
.azm-customer-menu__list{margin:0!important;padding:6px!important;list-style:none!important}
.azm-customer-menu__list li{margin:0!important;padding:0!important;border:0!important;list-style:none!important}
.azm-customer-menu__list li+li{margin-top:2px!important}
.azm-customer-menu__list li a{position:relative;display:grid!important;min-height:40px;grid-template-columns:28px minmax(0,1fr) 12px;gap:8px;align-items:center;padding:5px 8px;border-radius:5px;color:#4c4f55!important;font-family:var(--web6463-font-ui,inherit);font-size:10.8px;font-weight:var(--web6463-weight-nav,600);line-height:1.5;text-decoration:none!important}
.azm-customer-menu__icon{display:grid;width:27px;height:27px;place-items:center;border-radius:5px;background:#f2f3f4;color:#656970;font-size:13px}
.azm-customer-menu__arrow{color:#b1b3b7;font-size:8px;transition:transform .18s ease}
.azm-customer-menu__list li a:hover{background:#fff4f4;color:var(--account-red)!important}
.azm-customer-menu__list li a:hover .azm-customer-menu__icon{background:#fff;color:var(--account-red)}
.azm-customer-menu__list li a:hover .azm-customer-menu__arrow{transform:translateX(-2px);color:var(--account-red)}
.azm-customer-menu__list li.is-active a,.azm-customer-menu__list li a[aria-current=page]{background:var(--account-dark);color:#fff!important}
.azm-customer-menu__list li.is-active a:before,.azm-customer-menu__list li a[aria-current=page]:before{content:"";position:absolute;top:7px;right:0;width:3px;height:26px;border-radius:3px 0 0 3px;background:var(--account-red)}
.azm-customer-menu__list li.is-active .azm-customer-menu__icon,.azm-customer-menu__list li a[aria-current=page] .azm-customer-menu__icon{background:rgba(255,255,255,.11);color:#fff}
.azm-customer-menu__list li.is-active .azm-customer-menu__arrow,.azm-customer-menu__list li a[aria-current=page] .azm-customer-menu__arrow{color:#fff}
.azm-customer-menu__list .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:7px!important;padding-top:7px!important;border-top:1px solid var(--account-line)!important}
.azm-customer-menu__list .woocommerce-MyAccount-navigation-link--customer-logout a{color:#b51e25!important}
.azm-customer-menu__list .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fff1f1!important;color:#a40f16!important}
.azm-customer-menu-mobile{display:none}

.azm-customer-panel__content{overflow:hidden;border:1px solid var(--account-line)!important;border-radius:7px!important;background:#fff!important}
.azm-customer-panel__content-head{display:flex;min-height:72px;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--account-line);background:#fafafa}
.azm-customer-panel__content-icon{display:grid;width:38px;height:38px;min-width:38px;place-items:center;border-radius:7px;background:#fff;color:var(--account-red);box-shadow:0 0 0 1px var(--account-line);font-size:17px}
.azm-customer-panel__content-head small{display:block;color:var(--account-red);font-size:9.5px;font-weight:600;line-height:1.4}
.azm-customer-panel__content-head h2{margin:1px 0 0!important;color:var(--account-text)!important;font-size:15px!important;line-height:1.5!important}
.azm-customer-panel__content-body{min-width:0;padding:16px}
.azm-customer-panel__content-body>:first-child{margin-top:0!important}
.azm-customer-panel__content-body>:last-child{margin-bottom:0!important}

.azm-account-home{display:flex;flex-direction:column;gap:13px}
.azm-account-home__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid var(--account-line)}
.azm-account-home__intro>div>span,.azm-account-home__section-head>div>span{display:block;color:var(--account-red);font-size:9.5px;font-weight:600;line-height:1.4}
.azm-account-home__intro h2{margin:2px 0 3px!important;color:var(--account-text)!important;font-size:17px!important;line-height:1.5!important}
.azm-account-home__intro p{margin:0!important;color:var(--account-muted);font-size:10.8px;line-height:1.8}
.azm-account-home__intro>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--account-red);font-size:10px;font-weight:600}
.azm-account-home__intro>a:hover{color:var(--account-dark)}
.azm-account-home__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.azm-account-home__stats>a{display:flex;min-width:0;min-height:72px;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--account-line);border-radius:6px;background:#fff;color:var(--account-text)!important}
.azm-account-home__stats>a:hover{border-color:rgba(215,25,32,.38);background:#fffafa}
.azm-account-home__stat-icon{display:grid;width:36px;height:36px;min-width:36px;place-items:center;border-radius:6px;background:#f4f4f5;color:var(--account-red);font-size:15px}
.azm-account-home__stats>a>span:last-of-type{display:flex;min-width:0;flex-direction:column}
.azm-account-home__stats strong{overflow:hidden;color:var(--account-text);font-size:13px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}
.azm-account-home__stats small{color:var(--account-muted);font-size:9.5px;line-height:1.5}
.azm-account-home__section{padding:13px;border:1px solid var(--account-line);border-radius:6px;background:#fff}
.azm-account-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.azm-account-home__section-head h3{margin:1px 0 0!important;color:var(--account-text)!important;font-size:13.5px!important;line-height:1.5!important}
.azm-account-home__section-head>a{color:var(--account-red);font-size:9.8px;font-weight:600}
.azm-account-home__quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.azm-account-home__quick-grid>a{display:grid;min-height:67px;grid-template-columns:34px minmax(0,1fr) 14px;gap:9px;align-items:center;padding:8px 10px;border:1px solid #ececee;border-radius:5px;background:#fafafa;color:var(--account-text)!important}
.azm-account-home__quick-grid>a:hover{border-color:rgba(215,25,32,.32);background:#fff7f7;transform:translateY(-1px)}
.azm-account-home__quick-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:#fff;color:var(--account-red);box-shadow:0 0 0 1px #ececee;font-size:14px}
.azm-account-home__quick-copy{display:flex;min-width:0;flex-direction:column}
.azm-account-home__quick-copy strong{font-size:10.8px;line-height:1.55}
.azm-account-home__quick-copy small{overflow:hidden;color:var(--account-muted);font-size:9px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}
.azm-account-home__quick-grid>a>.bi{color:#b4b6ba;font-size:9px}
.azm-account-home__order-list{display:flex;flex-direction:column;border-top:1px solid var(--account-line)}
.azm-account-home__order{display:grid;min-height:55px;grid-template-columns:1.05fr .95fr 1fr 1fr 14px;gap:9px;align-items:center;padding:7px 4px;border-bottom:1px solid var(--account-line);color:var(--account-text)!important}
.azm-account-home__order:last-child{border-bottom:0}
.azm-account-home__order:hover{background:#fafafa}
.azm-account-home__order>span{display:flex;min-width:0;flex-direction:column}
.azm-account-home__order small{color:var(--account-muted);font-size:8.8px;line-height:1.45}
.azm-account-home__order strong{overflow:hidden;font-size:10.5px;line-height:1.65;text-overflow:ellipsis;white-space:nowrap}
.azm-account-home__order-number strong{color:var(--account-red)}
.azm-account-home__order-status{display:inline-flex!important;width:max-content;max-width:100%;padding:1px 6px;border-radius:999px;background:#f0f1f2;color:#50545a;font-size:9.5px!important}
.azm-account-home__order-status--processing,.azm-account-home__order-status--completed{background:#ecf8ef;color:#23813a}
.azm-account-home__order-status--pending,.azm-account-home__order-status--on-hold{background:#fff5df;color:#9b6710}
.azm-account-home__order-status--cancelled,.azm-account-home__order-status--failed,.azm-account-home__order-status--refunded{background:#fff0f0;color:#b3262d}
.azm-account-home__order>.bi{color:#b4b6ba;font-size:9px}
.azm-account-home__empty{display:grid;min-height:82px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px dashed #d9dade;border-radius:5px;background:#fafafa}
.azm-account-home__empty>.bi{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#fff;color:var(--account-red);font-size:17px}
.azm-account-home__empty strong{display:block;margin-bottom:2px;font-size:10.8px}
.azm-account-home__empty p{margin:0!important;color:var(--account-muted);font-size:9.5px;line-height:1.7}
.azm-account-home__empty a{display:inline-flex;min-height:31px;align-items:center;padding:0 11px;border-radius:999px;background:var(--account-red);color:#fff!important;font-size:9.5px;font-weight:600}

/* Endpoint content and WooCommerce components. */
.azm-customer-panel__content-body :where(h2,h3,h4){color:var(--account-text)!important;font-family:var(--web6463-font-heading,inherit)!important}
.azm-customer-panel__content-body>h2,.azm-customer-panel__content-body>h3,.azm-customer-panel__content-body .woocommerce-Address-title h3{margin:0 0 11px!important;font-size:14px!important;line-height:1.55!important}
.azm-customer-panel__content-body p{color:#5f6369;font-size:10.8px;line-height:1.9}
.azm-customer-panel__content-body a:not(.button):not(.woocommerce-button){text-decoration:none}
.azm-customer-panel__content-body :where(form,.woocommerce-address-fields,.woocommerce-EditAccountForm){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.azm-customer-panel__content-body fieldset{margin:15px 0 0!important;padding:13px!important;border:1px solid var(--account-line)!important;border-radius:6px!important;background:#fafafa!important}
.azm-customer-panel__content-body fieldset legend{width:auto!important;margin:0 0 7px!important;padding:0 7px!important;color:var(--account-text);font-size:11px;font-weight:700}
.azm-customer-panel__content-body .form-row{margin:0 0 10px!important;padding:0!important}
.azm-customer-panel__content-body .form-row label{margin-bottom:4px;color:#3e4146;font-size:10px;font-weight:600;line-height:1.5}
.azm-customer-panel__content-body .required{color:var(--account-red)}
.azm-customer-panel__content-body :where(input.input-text,input[type=email],input[type=tel],input[type=password],input[type=text],select,textarea,.select2-selection){width:100%!important;min-height:39px!important;margin:0!important;padding:7px 10px!important;border:1px solid #dcdde0!important;border-radius:5px!important;background:#fff!important;color:#292c30!important;font-family:var(--web6463-font-ui,inherit)!important;font-size:10.8px!important;line-height:1.6!important;box-shadow:none!important}
.azm-customer-panel__content-body textarea{min-height:98px!important;resize:vertical}
.azm-customer-panel__content-body :where(input,select,textarea,.select2-selection):focus{border-color:var(--account-red)!important;box-shadow:0 0 0 3px rgba(215,25,32,.07)!important;outline:0!important}
.azm-customer-panel__content-body .select2-container{width:100%!important}
.azm-customer-panel__content-body .select2-selection__rendered{padding:0!important;line-height:24px!important}
.azm-customer-panel__content-body .select2-selection__arrow{height:37px!important}
.azm-customer-panel__content-body :where(.button,button.button,input.button,.woocommerce-button){display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--account-red)!important;border-radius:999px!important;background:var(--account-red)!important;color:#fff!important;font-family:var(--web6463-font-ui,inherit)!important;font-size:10px!important;font-weight:var(--web6463-weight-button,700)!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important}
.azm-customer-panel__content-body :where(.button,button.button,input.button,.woocommerce-button):hover{border-color:var(--account-dark)!important;background:var(--account-dark)!important;color:#fff!important}
.azm-customer-panel__content-body .woocommerce-info .button,.azm-customer-panel__content-body .woocommerce-message .button{min-height:28px!important;padding-inline:10px!important;font-size:9px!important}
.azm-customer-panel__content-body :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){position:relative;margin:0 0 12px!important;padding:10px 12px!important;border:1px solid var(--account-line)!important;border-top:0!important;border-radius:5px!important;background:#fafafa!important;color:#444!important;font-size:10px!important;line-height:1.75!important}
.azm-customer-panel__content-body .woocommerce-message{border-right:3px solid #2e9d4d!important}
.azm-customer-panel__content-body .woocommerce-info{border-right:3px solid #3478d4!important}
.azm-customer-panel__content-body .woocommerce-error{border-right:3px solid var(--account-red)!important}
.azm-customer-panel__content-body :where(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{display:none!important}
.azm-customer-panel__content-body table.shop_table{width:100%!important;margin:0 0 13px!important;border:1px solid var(--account-line)!important;border-radius:6px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;background:#fff!important;font-size:10.2px!important}
.azm-customer-panel__content-body table.shop_table thead th{padding:9px 10px!important;border:0!important;background:#f5f6f7!important;color:#3e4146!important;font-size:9.5px!important;font-weight:700!important;white-space:nowrap!important}
.azm-customer-panel__content-body table.shop_table tbody td{padding:9px 10px!important;border-width:1px 0 0!important;border-color:var(--account-line)!important;background:#fff!important;color:#4b4e54!important;vertical-align:middle!important}
.azm-customer-panel__content-body table.shop_table tbody tr:hover td{background:#fcfcfc!important}
.azm-customer-panel__content-body table.shop_table .button{min-height:29px!important;padding:0 10px!important;font-size:9px!important}
.azm-customer-panel__content-body .woocommerce-orders-table__cell-order-number a{color:var(--account-red);font-weight:700}
.azm-customer-panel__content-body .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}
.azm-customer-panel__content-body .woocommerce-Address{float:none!important;width:auto!important;margin:0!important;padding:13px!important;border:1px solid var(--account-line)!important;border-radius:6px!important;background:#fafafa!important}
.azm-customer-panel__content-body .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}
.azm-customer-panel__content-body .woocommerce-Address-title h3{margin:0!important;font-size:12px!important}
.azm-customer-panel__content-body .woocommerce-Address-title a{color:var(--account-red);font-size:9.5px;font-weight:600}
.azm-customer-panel__content-body .woocommerce-Address address{margin:0!important;color:#5e6268;font-size:10.5px;font-style:normal;line-height:1.9}
.azm-customer-panel__content-body .woocommerce-customer-details,.azm-customer-panel__content-body .woocommerce-order-details{margin-top:14px}
.azm-customer-panel__content-body .woocommerce-customer-details address{padding:12px!important;border:1px solid var(--account-line)!important;border-radius:6px!important;background:#fafafa!important;font-size:10.5px!important;line-height:1.9!important}
.azm-customer-panel__content-body .woocommerce-pagination{display:flex;justify-content:flex-start;margin-top:10px}
.azm-customer-panel__content-body .woocommerce-pagination .button+ .button{margin-right:6px!important}

/* Login and registration. */
body.woocommerce-account:not(.logged-in) .azm-v3-public-card{max-width:980px!important;margin-inline:auto!important}
.azm-account-auth{--account-red:var(--azm-primary,#d71920);--account-dark:#1b1d21;--account-line:#e5e6e8;max-width:940px;margin-inline:auto}
.azm-account-auth__intro{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;border:1px solid var(--account-line);border-radius:7px;background:#fafafa}
.azm-account-auth__mark{display:grid;width:42px;height:42px;min-width:42px;place-items:center;border-radius:50%;background:var(--account-dark);color:#fff;font-size:18px}
.azm-account-auth__intro small{display:block;color:var(--account-red);font-size:9.5px;font-weight:600}
.azm-account-auth__intro h2{margin:1px 0 2px!important;font-size:16px!important;line-height:1.5!important}
.azm-account-auth__intro p{margin:0!important;color:#73777d;font-size:10.5px;line-height:1.75}
.azm-account-auth__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.azm-account-auth__grid--single{grid-template-columns:minmax(0,520px);justify-content:center}
.azm-account-auth__card{padding:16px;border:1px solid var(--account-line);border-radius:7px;background:#fff}
.azm-account-auth__card>header{display:flex;align-items:center;gap:9px;margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid var(--account-line)}
.azm-account-auth__card>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:6px;background:#f2f3f4;color:var(--account-red);font-size:15px}
.azm-account-auth__card>header small{display:block;color:#7c8086;font-size:9px;line-height:1.4}
.azm-account-auth__card>header h3{margin:1px 0 0!important;font-size:13px!important;line-height:1.5!important}
.azm-account-auth form.login,.azm-account-auth form.register{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.azm-account-auth .form-row{margin:0 0 10px!important;padding:0!important}
.azm-account-auth label{margin-bottom:4px;color:#3e4146;font-size:10px;font-weight:600}
.azm-account-auth :where(input.input-text,input[type=email],input[type=password],input[type=text]){width:100%!important;min-height:40px!important;padding:7px 10px!important;border:1px solid #dcdee1!important;border-radius:5px!important;background:#fff!important;font-size:10.8px!important;box-shadow:none!important}
.azm-account-auth :where(input.input-text,input[type=email],input[type=password],input[type=text]):focus{border-color:var(--account-red)!important;box-shadow:0 0 0 3px rgba(215,25,32,.07)!important}
.azm-account-auth__login-options{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:1px 0 12px;font-size:9.5px}
.azm-account-auth__login-options label{display:inline-flex;align-items:center;gap:5px;margin:0;font-weight:400}
.azm-account-auth__login-options input{width:14px;height:14px;accent-color:var(--account-red)}
.azm-account-auth__login-options a{color:var(--account-red)}
.azm-account-auth__submit{margin:0!important}
.azm-account-auth__submit .button{display:flex!important;width:100%!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:999px!important;background:var(--account-red)!important;color:#fff!important;font-size:10.5px!important;font-weight:700!important}
.azm-account-auth__submit .button:hover{background:var(--account-dark)!important;color:#fff!important}
.azm-account-auth__note{margin:0 0 11px!important;padding:9px 10px;border-radius:5px;background:#f6f7f8;color:#686c72!important;font-size:9.8px!important;line-height:1.75!important}

@media(max-width:991.98px){
  .azm-customer-panel__hero{min-height:100px;padding:15px 16px}
  .azm-customer-panel__avatar{width:56px;height:56px;min-width:56px}
  .azm-customer-panel__identity h2{font-size:15px!important}
  .azm-customer-panel__layout{display:block}
  .azm-customer-panel__sidebar{position:static;margin-bottom:10px}
  .azm-customer-menu--desktop{display:none}
  .azm-customer-menu-mobile{display:block;overflow:visible;border:1px solid var(--account-line);border-radius:6px;background:#fff}
  .azm-customer-menu-mobile summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;cursor:pointer;list-style:none}
  .azm-customer-menu-mobile summary::-webkit-details-marker{display:none}
  .azm-customer-menu-mobile__current,.azm-customer-menu-mobile__hint{display:inline-flex;align-items:center;gap:6px}
  .azm-customer-menu-mobile__current{color:var(--account-text);font-size:10.5px;font-weight:700}
  .azm-customer-menu-mobile__current>.bi{display:grid;width:29px;height:29px;place-items:center;border-radius:5px;background:var(--account-dark);color:#fff;font-size:13px}
  .azm-customer-menu-mobile__hint{color:var(--account-muted);font-size:9px}
  .azm-customer-menu-mobile__hint .bi{font-size:9px;transition:transform .18s ease}
  .azm-customer-menu-mobile[open] .azm-customer-menu-mobile__hint .bi{transform:rotate(180deg)}
  .azm-customer-menu-mobile ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0!important;padding:7px!important;border-top:1px solid var(--account-line);list-style:none!important}
  .azm-customer-menu-mobile li{margin:0!important;padding:0!important;list-style:none!important}
  .azm-customer-menu-mobile li a{display:grid;min-height:37px;grid-template-columns:22px minmax(0,1fr) 10px;gap:6px;align-items:center;padding:5px 7px;border-radius:5px;background:#f6f7f8;color:#4a4d52!important;font-size:9.5px;font-weight:600}
  .azm-customer-menu-mobile li.is-active a,.azm-customer-menu-mobile li a[aria-current=page]{background:var(--account-red);color:#fff!important}
  .azm-customer-panel__content-body{padding:13px}
  .azm-account-home__stats{grid-template-columns:repeat(3,minmax(0,1fr))}
  .azm-account-home__order{grid-template-columns:1fr 1fr 1fr 14px}
  .azm-account-home__order>span:nth-child(2){display:none}
}
@media(max-width:575.98px){
  .azm-customer-panel__hero{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:10px;padding:13px 14px}
  .azm-customer-panel__profile{gap:10px}
  .azm-customer-panel__avatar{width:48px;height:48px;min-width:48px}
  .azm-customer-panel__identity h2{font-size:13.5px!important}
  .azm-customer-panel__meta{gap:3px 9px;font-size:9px}
  .azm-customer-panel__hero-actions{width:100%}
  .azm-customer-panel__hero-link{min-height:31px;flex:1;padding-inline:9px;font-size:9.5px}
  .azm-customer-menu-mobile ul{grid-template-columns:1fr 1fr}
  .azm-customer-panel__content{border-radius:6px!important}
  .azm-customer-panel__content-head{min-height:59px;padding:9px 11px}
  .azm-customer-panel__content-icon{width:33px;height:33px;min-width:33px;font-size:14px}
  .azm-customer-panel__content-head h2{font-size:13px!important}
  .azm-customer-panel__content-body{padding:10px}
  .azm-account-home{gap:9px}
  .azm-account-home__intro{align-items:flex-start;flex-direction:column;gap:5px;padding-bottom:9px}
  .azm-account-home__intro h2{font-size:14px!important}
  .azm-account-home__intro p{font-size:9.8px}
  .azm-account-home__intro>a{font-size:9.3px}
  .azm-account-home__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
  .azm-account-home__stats>a{min-height:57px;gap:6px;padding:7px}
  .azm-account-home__stats>a:last-child{grid-column:1/-1}
  .azm-account-home__stat-icon{width:31px;height:31px;min-width:31px;font-size:13px}
  .azm-account-home__stats strong{font-size:10.8px}
  .azm-account-home__stats small{font-size:8.5px}
  .azm-account-home__section{padding:9px}
  .azm-account-home__quick-grid{grid-template-columns:1fr;gap:5px}
  .azm-account-home__quick-grid>a{min-height:57px;padding:7px 8px}
  .azm-account-home__quick-copy small{white-space:normal}
  .azm-account-home__order{grid-template-columns:1fr 1fr 14px;gap:5px;padding:7px 2px}
  .azm-account-home__order>span:nth-child(2),.azm-account-home__order>span:nth-child(3){display:none}
  .azm-account-home__empty{grid-template-columns:36px minmax(0,1fr);padding:8px}
  .azm-account-home__empty>.bi{width:34px;height:34px;font-size:14px}
  .azm-account-home__empty>a{grid-column:1/-1;justify-content:center}
  .azm-customer-panel__content-body .woocommerce-Addresses{grid-template-columns:1fr!important}
  .azm-customer-panel__content-body table.shop_table_responsive thead{display:none!important}
  .azm-customer-panel__content-body table.shop_table_responsive tr{display:block!important;padding:6px!important;border-bottom:1px solid var(--account-line)!important}
  .azm-customer-panel__content-body table.shop_table_responsive tr:last-child{border-bottom:0!important}
  .azm-customer-panel__content-body table.shop_table_responsive td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:5px 3px!important;border:0!important;text-align:left!important}
  .azm-customer-panel__content-body table.shop_table_responsive td:before{float:none!important;color:#777!important;font-size:8.8px!important;font-weight:600!important}
  .azm-account-auth__intro{align-items:flex-start;padding:10px}
  .azm-account-auth__mark{width:36px;height:36px;min-width:36px;font-size:15px}
  .azm-account-auth__intro h2{font-size:14px!important}
  .azm-account-auth__grid{grid-template-columns:1fr;gap:8px}
  .azm-account-auth__card{padding:11px}
  .azm-account-auth__login-options{align-items:flex-start;flex-direction:column;gap:5px}
}

/* =========================================================
   Industrial Theme 4.04.1 — stable desktop product-card CTA.
   The CTA overlays the reserved price slot and never changes
   the card or grid-row height on hover.
   ========================================================= */
@media (min-width: 992px) {
  .azm-v3-product-card {
    position: relative !important;
    overflow: hidden !important;
  }

  .azm-v3-product-card .product__card--content {
    position: relative !important;
  }

  /* Keep a stable action slot in every card. */
  .azm-v3-product-card .product__card--price {
    display: flex !important;
    align-items: center !important;
    min-height: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transition: opacity .18s ease, visibility .18s ease !important;
  }

  /* The CTA is a true overlay; it never participates in layout. */
  .azm-v3-product-card .product__card--footer,
  .azm-v3-product-card:hover .product__card--footer,
  .azm-v3-product-card:focus-within .product__card--footer {
    position: absolute !important;
    z-index: 12 !important;
    right: 10px !important;
    bottom: 10px !important;
    left: 10px !important;
    display: block !important;
    width: auto !important;
    min-height: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 6px !important;
    background: transparent !important;
    overflow: hidden !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(7px) !important;
    transition: opacity .18s ease, visibility .18s ease, transform .22s ease !important;
    pointer-events: none !important;
  }

  .azm-v3-product-card .product__card--footer::before,
  .azm-v3-product-card .product__card--footer::after {
    display: none !important;
    content: none !important;
  }

  .azm-v3-product-card:hover .product__card--footer,
  .azm-v3-product-card:focus-within .product__card--footer {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
    pointer-events: auto !important;
  }

  .azm-v3-product-card:hover .product__card--price,
  .azm-v3-product-card:focus-within .product__card--price {
    opacity: 0 !important;
    visibility: hidden !important;
  }

  .azm-v3-product-card .product__card--footer > .product__card--btn,
  .woocommerce .azm-v3-product-card .product__card--footer > .product__card--btn,
  .azm-v3-product-card .product__card--footer > .added_to_cart {
    position: absolute !important;
    inset: 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 18px !important;
    border: 0 !important;
    border-radius: 6px !important;
    background: var(--secondary-color, #ed1d24) !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  .azm-v3-product-card .product__card--footer > .product__card--btn:hover,
  .woocommerce .azm-v3-product-card .product__card--footer > .product__card--btn:hover,
  .azm-v3-product-card .product__card--footer > .added_to_cart:hover {
    background: var(--primary-color, #212121) !important;
    color: #fff !important;
  }

  /* WooCommerce may inject a second “view cart” link. Overlay it rather
     than allowing it to increase the footer or card height. */
  .azm-v3-product-card .product__card--footer > .added_to_cart {
    z-index: 2 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  .azm-v3-product-card .product__card--footer > .product__card--btn.added {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  .azm-v3-product-card .product__card--footer > .product__card--btn.added + .added_to_cart {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  /* List view keeps its compact inline CTA and must not inherit the overlay. */
  .azm-v3-shop-main--list .azm-v3-product-card .product__card--price,
  .azm-v3-shop-main--list .azm-v3-product-card:hover .product__card--price,
  .azm-v3-shop-main--list .azm-v3-product-card:focus-within .product__card--price {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  .azm-v3-shop-main--list .azm-v3-product-card .product__card--footer,
  .azm-v3-shop-main--list .azm-v3-product-card:hover .product__card--footer,
  .azm-v3-shop-main--list .azm-v3-product-card:focus-within .product__card--footer {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    min-height: 0 !important;
    height: auto !important;
    margin-top: 10px !important;
    padding: 0 !important;
    overflow: visible !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    pointer-events: auto !important;
  }

  .azm-v3-shop-main--list .azm-v3-product-card .product__card--footer > .product__card--btn,
  .woocommerce .azm-v3-shop-main--list .azm-v3-product-card .product__card--footer > .product__card--btn,
  .azm-v3-shop-main--list .azm-v3-product-card .product__card--footer > .added_to_cart {
    position: relative !important;
    inset: auto !important;
    width: auto !important;
    min-width: 150px !important;
    max-width: 210px !important;
    height: 40px !important;
    min-height: 40px !important;
    padding-inline: 22px !important;
  }
}

