@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-system-powered-by-block{letter-spacing:0.02em;font-size:0.875rem;line-height:var(--sp);}.block-system-powered-by-block a{-webkit-text-decoration:underline;text-decoration:underline;}.block-system-powered-by-block a:hover,.block-system-powered-by-block a:focus{-webkit-text-decoration:none;text-decoration:none;}.block-system-powered-by-block .drupal-logo{display:inline-block;margin-block-start:calc(-1 * var(--sp) / 4);margin-inline-start:calc(var(--sp) / 4);}.block-system-powered-by-block svg{width:0.875rem;height:1.1875rem;vertical-align:top;fill:currentColor;}.site-footer .block-system-powered-by-block a{color:var(--color--white);}.site-footer .block-system-powered-by-block svg path{fill:var(--color--white);}
:root{--primary-color:#0075BA;--primary-color-hover:#064276;--primary-color-light:#09A4FF;--btn-secondary:#f0f0f0;--secondary-color:#4c5451;--secondary-color-hover:#064276;--secondary-color-light:#ADADAD;--tertiary-color:#0075BA;--black-color:#1c1c1c;--white-color:#f9f9f9;--neutral-color:#fff;--grey-section-bg:#e8e8e8;--table-header:#e3e3e3;--footer-bg:#dddddd;--footer-heading:#1c1c1c;--footer-text:#1c1c1c;--footer-text-hover:#004fbc;--text-color-dark:#333333;--text-color-light:#ffffff;--text-color-grey:#a1a1a1;--text-color-muted:#999999;--border-color-light:#ccc;--border-color-hover:#a4a4a4;--border-color-dark:#333333;--border-table-td:#ededed;--border-table-th:#fff;--box-shadow-input:0px 0px 5px #d6d6d6;--box-shadow-light:0px 0px 5px #ccc;--box-shadow-card:0px 0px 6px #e9e9e9;--error-color:#b11d23;--success-color:#47962d;--info-color:#004fbc;--warning-color:#c4001a;--btn-rad-base:3px;--btn-rad-medium:5px;--btn-rad-high:10px;--btn-rad-round:50%;--font-primary:"Inter",sans-serif;--font-secondary:"Poppins",sans-serif;--icon-font:"FontAwesome";--fs-h1:34px;--fs-h2:30px;--fs-h3:28px;--fs-h4:24px;--fs-h5:20px;--fs-h6:16px;--fs-big:34px;--fs-medium:20px;--fs-base:14px;--fs-small:10px;--fs-xsmall:8px;--fw-light:300;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--font-weight-black:900;--z-default:1;--z-dropdown:10;--z-modal:20;--z-tooltip:30;--z-toast:40;--z-max:9999;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}li{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}strong{font-weight:600;}h1,h2,h3,h4,h5,h6,p{margin:0;font-family:var(--font-primary) !important;}img{max-width:100%;height:auto;display:block;}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;border:none;background:none;outline:none;}a{text-decoration:none;color:inherit;cursor:pointer;}*{box-sizing:border-box;}*:before,*:after{box-sizing:inherit;}.messages-list{margin:0px;}.pri-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;}.pri-btn:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.pri-btn:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.pri-btn-100{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.pri-btn-100:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.pri-btn-100:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.sec-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;}.sec-btn:hover{background-color:var(--secondary-color-hover) !important;border:2px solid var(--secondary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.sec-btn:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0px 0px 3px var(--secondary-color-hover);outline:none;}.sec-btn-100{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.sec-btn-100:hover{background-color:var(--secondary-color-hover) !important;border:2px solid var(--secondary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.sec-btn-100:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0px 0px 3px var(--secondary-color-hover);outline:none;}.outline-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;}.outline-btn:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}.outline-btn:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}.outline-btn-100{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;width:100%;max-width:100%;min-width:100%;}.outline-btn-100:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}.outline-btn-100:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}.input-theme{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);}.input-theme:hover{border:1px solid var(--border-color-hover);}.input-theme:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.textarea-theme{display:inline-block;max-width:100%;width:100%;min-width:100%;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:15px;color:var(--text-color-dark);}.textarea-theme:hover{border:1px solid var(--border-color-hover);}.textarea-theme:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.select-theme{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark);}.select-theme:hover{border:1px solid var(--border-color-dark);}.select-theme:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none;}.select-theme-100{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark);width:100%;min-width:100%;max-width:100%;}.select-theme-100:hover{border:1px solid var(--border-color-dark);}.select-theme-100:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none;}.checkbox-theme{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none;}.checkbox-theme:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px;}.checkbox-theme:hover{border:1px solid var(--border-color-dark);}.checkbox-theme:focus{outline:none;border:1px solid var(--border-color-dark);}.slick-next,.slick-prev{background:var(--secondary-color);border-radius:3px;padding:5px;border:1px solid var(--secondary-color);}.slick-next:hover,.slick-prev:hover{background:var(--secondary-color-hover);}.slick-next:focus,.slick-prev:focus{background:var(--secondary-color-hover);}.slick-next:hover svg path,.slick-prev:hover svg path,.slick-next:focus,.slick-prev:focus{fill:var(--neutral-color);}.slick-arrow svg{width:100%;height:100%;fill:var(--neutral-color);display:block;font-size:12px;line-height:normal;z-index:999;}.slick-arrow svg path{fill:var(--neutral-color);}body{font-family:var(--font-primary) !important;font-size:var(--fs-base) !important;color:var(--text-color-dark) !important;}p,li{line-height:150%;}.section-spacing{padding:40px 0px;}.page{padding:30px 0px;}@media (min-width:1024px){.user-logged-in .top-bar:not(:has(.top-bar__burger:only-child)) ~ .dialog-off-canvas-main-canvas{margin-inline-start:72px;}}.heading{font-family:var(--font-secondary);}h1.heading{font-size:var(--fs-h1);font-weight:700;margin-bottom:35px;text-transform:uppercase;}h2.heading{font-size:var(--fs-h2);font-weight:700;margin-bottom:30px;text-transform:uppercase;}h3.heading{font-size:var(--fs-h3);font-weight:600;margin-bottom:25px;text-transform:uppercase;}h4.heading{font-size:var(--fs-h4);font-weight:600;margin-bottom:15px;text-transform:uppercase;}h5.heading{font-size:var(--fs-h5);font-weight:600;margin-bottom:10px;text-transform:uppercase;}h6.heading{font-size:var(--fs-h6) 600;font-weight:8px;margin-bottom:20px;text-transform:uppercase;}.scroller::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}.scroller::-webkit-scrollbar{width:5px;background-color:#F5F5F5;}.scroller::-webkit-scrollbar-thumb{background-color:#9e9e9e;}.slick-slider:not(.slick-initialized){display:none;}.slick-slider{visibility:hidden;opacity:0;}.slick-initialized{visibility:visible;opacity:1;transition:opacity 0.3s ease;}.slick-prev:before,.slick-next:before{display:none;}.slick-dots{bottom:-40px;}.slick-arrow i{font-size:12px;color:#ffffff;background:#000;width:25px;height:25px;padding:5px 8px;border-radius:4px;}.slick-initialized{display:block;visibility:visible;height:auto;}.slick-dots li{margin:0px;}.slick-dots li button:before{font-size:26px;opacity:0.5;}.slick-dots li.slick-active button:before{opacity:1;transform:scale(1.8);color:#000;}.slick-next,.slick-prev{top:47%;}.slick-prev{left:0px;z-index:3;}.slick-next{right:2px;z-index:3;}.brand-slider,.testimonials-slider,.blog-slider,.featured-slider{display:block;height:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;}.brand-slider.slick-initialized,.testimonials-slider.slick-initialized,.blog-slider.slick-initialized,.featured-slider.slick-initialized{display:block;visibility:visible;height:auto;}.img-box{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;}.img-box img{max-height:100%;object-fit:contain;}.breadcrumbs{background:var(--white-color);padding:10px 0px;position:relative;box-shadow:0px 1px 3px 0px rgba(213,213,213,0.3803921569);margin:0px;}.breadcrumb-list-item{position:relative;display:inline-block;padding:5px 15px 5px 10px;}.breadcrumb-list-item:after{content:"\f105";font-family:"FontAwesome";position:absolute;top:6px;right:0px;font-size:10px;z-index:2;color:var(--text-color-dark);}.breadcrumb-list-item:nth-child(1){padding-left:0px;}.breadcrumb-list-item:last-child:after{display:none;}.breadcrumb-achor{display:inline-block;font-size:15px;font-family:"Poppins";font-weight:500;color:var(--text-color-dark);}.breadcrumb-achor:focus{outline:none;}.breadcrumb-achor.active{color:var(--secondary-color);}.breadcrumb-achor.active:hover{color:var(--secondary-color-hover);}.breadcrumb-achor:hover{color:var(--secondary-color-hover);}.list-wrapper{margin-bottom:10px;}.list-wrapper.icon li{position:relative;padding-left:25px;padding-bottom:6px;}.list-wrapper.icon li:before{content:"\f00c";font-family:"FontAwesome";position:absolute;top:0;left:0;font-size:12px;font-weight:700;}.popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.568627451);z-index:9;}.popup-wrapper{display:flex;justify-content:center;align-items:center;height:100%;}.popup-container{position:relative;width:600px;background:#fff;padding:25px;}.close-icon{position:absolute;top:8px;right:10px;}.popup-btn{display:flex;gap:5px;padding-top:5px;}.ui-dialog .ui-dialog-titlebar{font-family:var(--font-primary);}.popup-content{min-height:50px;font-family:var(--font-primary);padding:10px 0px;}div#drupal-modal{min-height:100% !important;padding-bottom:10px;font-family:var(--font-primary);}#drupal-modal .form-item{margin:0px 0px 20px;}#drupal-modal label.form-item__label{margin-bottom:10px;}.popup-content{min-height:40px;font-family:var(--font-primary);padding:0px;}.ui-dialog-content{padding:20px 10px !important;}label.form-item__label.form-required::after{content:"*";display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;vertical-align:text-top;background-image:none !important;background-repeat:no-repeat;background-size:0.5rem 0.5rem;color:var(--error-color);}.form-element--type-select{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark);width:100%;min-width:100%;max-width:100%;}.form-element--type-select:hover{border:1px solid var(--border-color-dark);}.form-element--type-select:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none;}.form-element--type-text{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);}.form-element--type-text:hover{border:1px solid var(--border-color-hover);}.form-element--type-text:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.form-element--type-textarea{display:inline-block;max-width:100%;width:100%;min-width:100%;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:15px;color:var(--text-color-dark);}.form-element--type-textarea:hover{border:1px solid var(--border-color-hover);}.form-element--type-textarea:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.form-element--type-file{font-family:var(--font-primary) !important;border:1px solid var(--border-color-light);}.form-element--type-file:focus{outline:none;border:1px solid var(--border-color-light);}.hamburger-icon{display:none;width:45px;height:45px;background-color:var(--primary-color);border:1px solid var(--primary-color);padding:12px 0;text-align:center;border-radius:8px;z-index:var(--z-dropdown);}.hamburger-icon i{font-size:24px;color:var(--text-color-primary);}.hamburger-icon svg{color:#fff;}.menu-wrapper .menu-head{display:none;}.menu-wrapper .menu-item{position:relative;display:inline-block;padding:5px;}.menu-wrapper .menu-item a{color:var(--text-color-dark);font-size:var(--fs-base);font-weight:600;text-transform:uppercase;}.menu-wrapper .menu-expand .item-link{position:relative;padding-right:15px;}.menu-wrapper .menu-expand .item-link::before{content:"\f107";font-family:"FontAwesome";position:absolute;top:1px;right:0px;font-size:var(--fs-small);}.menu-wrapper .sub-menu{display:none;position:absolute;top:110%;background:var(--neutral-color);width:200px;border:1px solid var(--border-color-light);z-index:var(--z-dropdown);}.menu-wrapper .sub-menu li .sub-item-link{padding:8px;}.menu-item:hover,.menu-item:hover .item-link{color:var(--primary-color);}.sub-menu li:hover{background-color:var(--primary-color);}.sub-menu li:hover .sub-item-link{color:var(--text-color-light) !important;}.sub-item-link{width:100%;display:block;}.menu-expand.open > .sub-menu{display:block;}.menu-wrapper .menu-item a:focus,.menu-wrapper .menu-item a:focus-visible{outline:none;}li.menu-item.menu-categories{padding-right:12px;}.menu-wrapper .menu-item.menu-categories::before{content:"\f107";font-family:var(--icon-font);position:absolute;top:53%;right:0px;transform:translateY(-50%);font-size:10px;}.menu-wrapper .menu-item.menu-categories:hover:before{transform:translateY(-60%) rotate(180deg);transition:all 0.2s;}.middle-header-inner #block-indeltheme-sitebranding{background:var(--neutral-color);width:auto;max-width:100%;min-width:auto;min-height:auto;padding:0px;margin:0;}.logo{padding-right:30px;border-right:2px solid var(--border-color-light);}.logo img{max-width:200px;}.search-bar{position:relative;}.search-bar{width:100%;display:none;}.search-block-form #edit-actions--2{display:none;}.search-block-form input#edit-keys--2{width:100%;max-width:100%;display:block;}.search-block-form .js-form-item.form-item.js-form-type-search{width:100%;margin:0;}.search-block-form#block-indeltheme-searchform-wide{margin:0px;}.search-block-form.block.block-search{display:none;}button.apa-fa-search svg path{fill:#000;}body:not(.user-logged-in) ul#user-menu li{display:inline-block;}body:not(.user-logged-in) .user-icon{display:none;}body:not(.user-logged-in) .user-btn span{display:none;}body:not(.user-logged-in) ul#user-menu li:nth-child(1) a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color-hover) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color-hover) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;display:inline-flex;}body:not(.user-logged-in) ul#user-menu li:nth-child(1) a:hover{background-color:var(--primary-color) !important;border:2px solid var(--primary-color) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}body:not(.user-logged-in) ul#user-menu li:nth-child(1) a:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0px 0px 3px var(--secondary-color-hover);outline:none;}body:not(.user-logged-in) ul#user-menu li:nth-child(2) a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;display:inline-flex;}body:not(.user-logged-in) ul#user-menu li:nth-child(2) a:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}body:not(.user-logged-in) ul#user-menu li:nth-child(2) a:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}body:not(.user-logged-in) ul#user-menu{display:flex;gap:10px;}body:not(.user-logged-in) ul#user-menu li a{white-space:nowrap;}nav#block-indeltheme-useraccountmenu{margin:0px;}.user-logged-in .user-btn{position:relative;margin:0px;}.user-logged-in .user-menu-dropdown{position:absolute;top:100%;right:0;height:0;overflow:hidden;opacity:0;padding:15px 5px 5px;}.user-logged-in .user-menu-dropdown-inner{box-shadow:0px 0px 3px #d1d1d1;background:#fff;height:0;}.user-logged-in .user-btn:hover .user-menu-dropdown{height:auto;opacity:1;transition:all 1s;}.user-logged-in .user-btn:hover .user-menu-dropdown-inner{height:auto;}.user-logged-in .user-icon{display:inline-block;}.user-logged-in .user-menu-dropdown li{width:200px;border-bottom:1px solid var(--border-color-light);color:var(--text-color-dark) !important;padding-bottom:0px;}.user-logged-in .user-menu-dropdown li:last-child{border-bottom:none;}.user-logged-in .user-menu-dropdown li:hover{background-color:var(--primary-color);color:var(--text-color-light);}.user-logged-in .user-menu-dropdown li a{padding:10px 15px;display:block;}.user-logged-in .user-menu-dropdown li a:hover{color:var(--text-color-light);}.user-logged-in .user-menu-dropdown li a:focus,.user-logged-in .user-menu-dropdown li a:focus-visible{outline:none;}.cart-block--summary a{display:block;width:25px;height:25px;}.cart-popup{position:absolute;top:0;right:0;padding:20px;z-index:1000;background:var(--neutral-color);font-family:var(--font-primary);width:500px;box-shadow:0px 0px 5px var(--border-color-light);}.cart-popup-inner{background:var(--neutral-color);padding:20px;width:500px;border:1px solid var(--border-color-light);}.cart-products ul{max-height:190px;overflow:auto;padding-right:10px;}.cart-header{display:flex;justify-content:space-between;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--border-color-light);}.cart-header h6{font-family:var(--font-secondary);}.cart input#edit-submit--3{display:none;}.cart ul.views-table.views-view-table.cols-0{margin:0px;}.cart-header i{display:none;}.no-product-cart{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px;}.list-cart-box{display:flex;padding-bottom:15px;}.cart-popup .list-card-img{width:80px;height:80px;border:1px solid var(--border-color-light);}.list-card-img img{width:100%;}.cart-popup div#edit-actions--4{display:none;}.cart-buttons-wrapper input{display:none;}.cart-checkout a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.cart-checkout a:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.cart-checkout a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.list-delete{align-content:center;}.list-card-content{flex:1;display:flex;padding:0px 10px;gap:20px;align-items:center;}.list-card-product-data{flex:1;border-right:1px solid var(--border-color-light);padding-right:10px;font-family:var(--font-primary);font-size:12px;}.list-card-product-data .product-name,.list-card-product-data .brand-name,.list-card-product-data .sku-number{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%;}.list-card-price{flex:none;width:150px;padding-right:20px;font-size:12px;font-family:var(--font-primary);}.list-delete.cart-delete-order-item input{width:30px;height:30px;font-size:0px;}.list-delete.cart-delete-order-item{position:relative;}.list-delete.cart-delete-order-item:before{content:"\f1f8";font-size:10px;color:#fff;position:absolute;top:52%;left:50%;font-family:"FontAwesome";transform:translate(-50%,-50%);}.list-delete.cart-delete-order-item:hover input{background-color:#e9e9e9;border:none;color:var(--error-color);}.list-delete.cart-delete-order-item:hover::before{color:var(--error-color);}ul#user-menu li{padding-bottom:0px;}.cart-popup .cart-delete-order-item .delete-order-item{height:max-content !important;}div#block-indeltheme-cart{display:flex;align-items:center;}.cart-btn{position:relative;}.cart-btn img{width:25px;}.cart-btn .cart-count{font-weight:600;position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--primary-color-hover);color:var(--text-color-light);text-align:center;font-size:12px;line-height:19px;}div#block-indeltheme-cart{margin:0;}.region.region--user-cart{display:flex;align-items:center;flex:none;justify-content:flex-end;}div#cart-block-wrapper{margin:0px 0px 0px 20px;}@media screen and (min-width:1201px){div.searchsuggestion{width:600px;right:0px !important;left:unset !important;}}@media screen and (min-width:1401px){div.searchsuggestion{width:100% !important;right:0px !important;left:unset !important;}}a.search_brand_img{min-height:70px;}@media (max-width:768px){.APAsubtitle_tp,.APAsubtitle_in{display:block;width:100% !important;}body:not(.user-logged-in) ul#user-menu li.menu__item a.menu__link{padding:0px 10px !important;font-size:10px;min-height:36px;max-height:36px;}}@media (max-width:768px){.cart-details{display:flex;width:100%;height:100%;flex-direction:column;}.cart-products ul{max-height:80vh;height:auto;}}@media (max-width:1200px){nav.menu-nav{position:relative;order:-1;flex:1;}nav.menu-nav .hamburger-icon{display:block;}nav.menu-nav .menu-wrapper{position:absolute;top:110%;left:0;box-shadow:0px 0px 10px #efefef;max-height:0;opacity:0;transition:max-height 0.6s ease,opacity 0.6s ease;z-index:var(--z-max);}nav.menu-nav .menu-wrapper.open{max-height:500px;opacity:1;}nav.menu-nav .menu-wrapper .menu-item{display:block;padding:15px 30px 15px 15px;background:#fff;width:250px;}nav.menu-nav .menu-wrapper .menu-item .sub-menu{position:absolute;top:0;left:100%;}nav.menu-nav .menu-wrapper .menu-expand::before{top:16px;}nav.menu-nav .menu-wrapper .menu-item{display:none;}nav.menu-nav .menu-wrapper.open .menu-item{display:block;border-bottom:1px solid #e8e8e8;}nav.menu-nav.open .menu-wrapper{max-height:100%;opacity:1;}nav.menu-nav.open .menu-wrapper .menu-item{display:block !important;}.middle-header-inner{flex-wrap:wrap;}.middle-header-inner .logo{flex:1;order:1;padding-right:0px;border:none;}.middle-header-inner .nav-btn{flex:1;order:1;}.region.region--search-block{flex:1 1 100%;order:2;margin-top:10px;}.region.region--user-cart{flex:1 !important;justify-content:end;}}@media (max-width:576px){.cart-popup{width:420px;}.list-card-content{flex-direction:column;align-items:flex-start;gap:0px;}.list-card-product-data{border:none;}.list-card-img{width:120px;}.list-cart-box{padding-bottom:20px;}}.cart--cart-block:hover .cart-popup{display:block !important;}.cart--cart-block{position:relative;}@media (max-width:420px){.cart-popup{width:320px;}}@media (max-width:1200px){.menu-wrapper .menu-item.menu-categories::before{right:10px;}}.top-bar{z-index:99;}header#header{min-height:100%;}#site-header__inner{background:#fff;}#site-header__inner.sticky{position:fixed;top:0;left:0;right:0;z-index:99999;box-shadow:0px 0px 10px #c0c0c0;transition:all 0.5s;}.top-header{background-color:var(--primary-color-hover);padding:5px 0px;}.top-header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 0px;color:var(--white-color);font-size:var(--fs-base);font-family:var(--font-primary);}.top-header-inner a{display:flex;flex-direction:row;justify-content:normal;align-items:center;text-decoration:none;gap:8px;font-size:var(--fs-base);color:var(--white-color);border:none;outline:none;box-shadow:none;line-height:normal;}.top-header-inner a:hover{font-size:var(--fs-base);color:var(--white-color);border:none;outline:none;box-shadow:none;text-decoration:none;}.left-content,.right-content{width:300px;}.top-header-inner .right-content a{justify-content:end;}.middle-content.text-center{line-height:normal;}.top-header-inner a img{width:18px;}.middle-header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;}.region.region--secondary-menu{display:none;}@media (max-width:551px){div#apaTreecategory{width:300px;}}footer{background-color:var(--footer-bg);}.footer-main{padding:40px 0 0px;}.footer-info{display:flex;column-count:4;column-gap:15px;justify-content:space-between;}.region{flex:1;}.region-heading,.block__title{font-family:var(--ff-secondary);font-size:var(--fs-h5);font-weight:600;color:var(--footer-heading);padding-bottom:20px;margin:0px;}footer ul.menu .menu__item{color:var(--footer-text);padding-bottom:10px;}footer ul.menu .menu__item a:hover{color:var(--footer-text-hover);}ul.menu .menu__item a:focus,ul.menu .menu__item a:focus-visible{outline:none;}.region.region--footer-top.grid-full.layout--pass--content-medium{display:block;flex:none;width:350px;padding-right:15px;}.footer-first-col{width:100%;display:flex;font-family:var(--font-primary) !important;}.footer-first-col .blockLeft{width:50%;}.footer-first-col .blockRight{width:50%;padding-left:15px;}.footer-first-col ul li{display:flex;align-items:baseline;position:relative;padding-bottom:10px;padding-left:25px;}.footer-first-col ul li :where(a):hover{color:var(--footer-text-hover);background-color:transparent;border:0 !important;text-decoration:none;}.footer-first-col ul li p{line-height:normal;}.footer-first-col .blockRight p{line-height:150%;}.footer-icon{width:18px;position:absolute;top:3px;left:0;}.footer-icon img{width:100%;}.footer-first-col ul li :where(span,a,div),.region.region--footer-top.grid-full.layout--pass--content-medium p{font-size:14px;color:var(--footer-text);text-decoration:none;line-height:150%;padding:0;box-shadow:unset !important;font-family:var(--font-primary) !important;font-weight:300;}.footer-first-col ul li p{margin:0px 0px 10px;}.region.region-fivth.region-icon{flex:none;width:auto;}.region.region-second.region-dropdown{flex:none;}.region-icon-list li{padding-right:5px;display:inline-block;}.region-icon-list a{padding-right:5px;text-decoration:none;box-shadow:none;}.region-icon-list li a img{width:30px;}.region-icon-list a:hover{box-shadow:none;}.region-icon-list a:focus,.region-icon-list a:focus-visible{outline:none;}.copyrights .copyrights-inner{border-top:1px solid var(--border-color-light);padding:20px 0px;color:var(--footer-text);}.copyrights .block-block-content{margin:0px;}.copyrights-inner div{font-size:var(--fs-base);font-family:var(--font-primary);color:var(--footer-text);}.block-system-powered-by-block{display:none;}@media (max-width:1200px){.footer-main{padding-bottom:0px;}.footer-info{flex-direction:column;}.region-heading,footer h2.block__title{position:relative;padding:20px 0px 20px 0px;border-bottom:1px solid var(--border-color-dark);margin-bottom:10px;text-align:center;}h2.block__title{padding-top:0px;}.region-icon-list{margin-top:20px;}.region-dropdown{max-width:100%;text-align:center;}.region.region-fivth .block-block{margin-bottom:30px;}.navigation.menu--learn-more,.navigation.menu--ticket-booking{margin-bottom:20px;}.footer-first-col{flex-direction:column;justify-content:center;}.blockRight,.blockLeft{width:100% !important;}.footer-first-col ul li{width:100%;text-align:center;padding-left:0px;justify-content:center;gap:5px;}.footer-icon{position:relative;top:3px;}.region--footer_top__inner{margin-bottom:30px;}.region-icon-list li{padding:0px 5px;}.region.region--footer-top.grid-full.layout--pass--content-medium{width:100%;padding:0px;}.region.region-fivth.region-icon{width:100%;text-align:center;}.copyrights .block-block-content{margin-bottom:20px;text-align:center;}}#block-indeltheme-findyourvehicle{margin:0px;}.ymm-container{padding:10px 0;background-color:var(--secondary-color);}.ymm-search,.vehicle-search{display:flex;gap:10px;}.ymm-box{flex:1;}.ymm-head{padding:10px 0;text-align:center;background:var(--primary-color);font-family:var(--font-secondary);font-weight:600;color:#fff;}.ymm-head{font-family:var(--font-primary);line-height:normal;font-size:14px;}.ymm-head{font-family:var(--font-primary);line-height:normal;font-size:14px;}.pri-btn.ymm-search-btn{width:100%;min-width:100%;max-width:100%;box-shadow:none;}.inner-head{position:relative;display:inline-block;}.inner-head:before{display:none;}.inner-head:before{content:"\f107";font-family:var(--icon-font);position:absolute;top:53%;right:-15px;transform:translateY(-50%) rotate(180deg);font-size:10px;}.inner-head.close:before{transform:translateY(-50%) rotate(0deg);}@media (max-width:576px){.ymm-container{display:none;}.inner-head:before{display:block;}}.banner{position:relative;padding:30px 0px;background:url("/themes/custom/olivero_subtheme/images/bg.jpg") center/cover no-repeat;}.banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1b1b1b;opacity:0.8;}.banner-slide-inner{display:flex;position:relative;z-index:2;}.banner-image-inner{height:400px;}.banner-left,.banner-right{flex:none;width:50%;}.banner-image{width:80%;margin:0 auto;transition:all 1.3s;transition-delay:0.8s;}.banner-content{display:flex;flex-direction:column;justify-content:center;align-items:start;height:100%;padding-bottom:50px;}h1.banner-title{font-size:46px;font-weight:700;margin-bottom:20px;text-transform:capitalize;color:var(--text-color-light);}.banner-tagline{color:var(--text-color-light);transition-delay:0.5s;}.banner .read-more a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;margin-top:20px;}.banner .read-more a:hover{background-color:var(--secondary-color-hover) !important;border:2px solid var(--secondary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.banner .read-more a:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0px 0px 3px var(--secondary-color-hover);outline:none;}.banner-slider .slick-prev{left:-30px;}.banner-slider .slick-next{right:-30px;}.banner-design-2 .banner-left{display:none;}.banner-design-2 .banner-right{width:100%;}.banner.banner-design-2{background:var(--neutral-color);padding:0px;}.banner-design-2 .banner-image{width:100%;}.banner-design-2 .banner-image-inner{height:100%;}.banner-design-2 .banner-right{width:100%;height:100%;}.banner-design-2 .banner-image{display:block;width:100%;height:100%;}.banner-design-2 .banner-image img{width:100%;}.banner-design-2 .banner-slider .slick-prev{left:20px;}.banner-design-2 .banner-slider .slick-next{right:20px;}.banner-design-2 .banner-slide-inner a{display:block;width:100%;}.banner-slider .banner-slide-box{display:block;height:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;}.banner-slider .banner-slide-box:first-child{visibility:visible;height:auto;}.banner-slider.slick-initialized .banner-slide-box{display:block;visibility:visible;height:auto;}@media (max-width:768px){.banner-slide-inner{padding:0px 30px;}h1.banner-title.heading-font{font-size:26px;margin-bottom:10px;}.banner-content{padding-left:0px;padding-bottom:0px;}p.banner-tagline{font-size:12px;}a.APAbtn.read-more{height:34px;padding:6px 10px;font-size:12px;margin-top:10px;}.banner-slider .slick-next{right:0px;}.banner-slider .slick-prev{left:0px;}}.featured-product-card{display:inline-block;max-width:250px;}.featured-product-card.slick-slide{display:block;max-width:100%;}.slider-card{display:block;margin:10px;padding:15px;border:2px solid var(--primary-color);border-radius:3px;margin:20px;background-color:#fff;}.price-toggle-btn{margin-top:10px;}.price-toggle-btn button,.price-toggle-btn a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.price-toggle-btn button:hover,.price-toggle-btn a:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.price-toggle-btn button:focus,.price-toggle-btn a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.product-btn a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.product-btn a:hover{background-color:var(--secondary-color-hover) !important;border:2px solid var(--secondary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.product-btn a:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0px 0px 3px var(--secondary-color-hover);outline:none;}.product-btn{margin-top:5px;}.product-btn{display:flex;gap:5px;}.product-btn a{flex:1;display:flex;min-width:50% !important;}.product-price{min-height:40px;margin-bottom:10px !important;}.product-price b{font-weight:700;font-size:16px;}.slider-img{width:100%;height:200px;}.slider-img-inner{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;}.slider-img-inner img{max-width:100%;max-height:100%;object-fit:contain;}.slider-product-data{border-top:1px solid var(--border-color-light);margin-top:20px;padding:20px 0px 10px;min-height:120px;}.slider-product-data h5.product-name{font-family:var(--ff-primary);font-size:var(--fs-h5);font-weight:600;margin:0;}.slider-product-data span.product-id{font-size:var(--fs-small);}.slider-card:hover{box-shadow:var(--box-shadow-card);}.slider-card .product-price span{font-size:1.15rem;font-weight:600;}.slider-card .slider-img .slider-img-inner{padding:20px;}.customhidden{visibility:hidden !important;opacity:0 !important;height:auto !important;transition:opacity 0.3s ease !important;}.loading-message{background-color:rgba(0,0,0,0.9);color:white;font-size:20px;padding:20px;border-radius:5px;}.cart-success-message,.cart-error-message{background-color:white;color:green;font-size:20px;padding:20px;border-radius:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;font-weight:bold;width:300px;border:1px solid rgba(128,128,128,0.5019607843);height:110px;text-align:center;display:flex;justify-content:center;align-items:center;}.custom-add-to-cart{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.custom-add-to-cart:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.custom-add-to-cart:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.featured-Grid{display:flex;flex-wrap:wrap;gap:20px;}.featured-Grid .views-field{flex:0 0 calc(33.33% - 20px);}.featured-2 .slider-card{margin:0px;height:100%;}.featured-2 .slider-card-inner{display:flex;align-items:center;gap:20px;height:100%;}.featured-2 .slider-img{width:130px;height:130px;flex:none;}.featured-2 .slider-product-details{flex:1;height:100%;}.featured-2 .slider-product-data{border-top:none;margin-top:0px;padding:0px 0px 10px;height:auto;}.featured-2 .product-btn button,.featured-2 .product-btn a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100px;max-width:100px;min-width:100px;font-size:12px;padding:6px 0px;}.featured-2 .product-btn button:hover,.featured-2 .product-btn a:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.featured-2 .product-btn button:focus,.featured-2 .product-btn a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}@media (max-width:1440px){.featured-2 .featured-Grid .views-field{flex:0 0 calc(49.99% - 20px);}}@media (max-width:992px){.featured-2 .slider-card .slider-card-inner{flex-direction:column;text-align:center;}.featured-Grid{gap:10px;}.featured-2 .featured-Grid .views-field{flex:0 0 calc(49% - 10px);}.featured-2 .slider-product-details{width:100%;}.featured-2 .slider-product-data{min-height:150px;}.featured-2 .product-btn button,.featured-2 .product-btn a{min-width:100%;width:100%;max-width:100%;}}@media (max-width:768px){.featured-2 .slider-product-data{min-height:150px;}}@media (max-width:576px){.featured-2 .featured-Grid .views-field{flex:100%;}.featured-2 .slider-product-data{min-height:auto;}.featured-2 .slider-card{max-width:360px;margin:0 auto;}}.new-items{padding:40px 0px;}.new-item-grid{display:flex;flex-wrap:wrap;}.new-item-grid .views-field{width:33.33%;margin:0px;}.item-card-inner{display:flex;align-items:center;gap:20px;background:var(--neutral-color);margin:10px;border-radius:5px;}.item-card-inner:hover{box-shadow:var(--box-shadow-light);}.item-img{width:130px;height:130px;padding:20px;}.item-details{padding:10px 10px 10px 0px;}.item-name{font-size:15px;font-weight:600;color:var(--text-color-dark);margin-bottom:5px;}.new-items-2 .item-card-inner{display:flex;align-items:center;flex-direction:column;gap:10px;background:var(--neutral-color);border:1px solid var(--border-color-light);margin:0px;padding:20px;cursor:pointer;height:100%;}.new-items-2 span.field-content{display:block;height:100%;}.new-items-2 .item-img{width:100%;height:250px;padding:20px;display:flex;flex:none;justify-content:center;align-items:center;border:1px solid var(--border-color-light);}.new-items-2 .item-name{font-size:20px;font-weight:600;color:var(--text-color-dark);margin-bottom:5px;}.new-items-2 .item-details{text-align:center;padding:0px 10px 0px;}@media (max-width:1200px){.featured-Grid{gap:10px;}.featured-Grid .views-field{flex:0 0 calc(33.33% - 10px);}}@media (max-width:992px){.views-field.views-field-nothing{flex:1 1 calc(49.99% - 10px);margin:0 auto;}}@media (max-width:768px){.new-items-2 .new-item-inner .item-card-inner{margin:10px auto;}.views-field.views-field-nothing{flex:1 1 calc(49% - 10px);}}@media (max-width:576px){.views-field.views-field-nothing{flex:100%;}}.categories-grid{display:flex;flex-wrap:wrap;gap:20px;padding-top:10px;}.categories-box-wrapper{flex:0 0 calc(24.99% - 20px);max-width:420px;}.categories-box{border:1px solid var(--primary-color);overflow:hidden;border-radius:5px;margin:0px;max-width:400px;}.categories-box:hover{box-shadow:var(--box-shadow-light);}.categories-img-inner{height:300px;padding:30px;background-color:#fff;}.categories-1 .categories-name h5{background-color:var(--primary-color);color:var(--text-color-light);font-family:var(--ff-secondary);font-size:var(--fs-base);font-weight:600;text-align:center;width:100%;}.categories-1 .categories-name h5 a{display:flex;padding:10px;height:60px;justify-content:center;align-items:center;}.categories-name h5 a:hover{color:var(--text-color-light);}.categories-name h5 a:focus,.categories-name h5 a:focus:focus-visible{outline:none;}.categories-img-inner .img-box a{display:block;width:100%;height:100%;}.categories-img-inner .img-box a img{margin:0 auto;}.categories-2 .categories-img{width:150px;height:150px;margin:0 auto;border-radius:50%;box-shadow:var(--box-shadow-light);}.categories-2 .categories-img-inner{height:150px;background-color:#fff;}.categories-2 .categories-box{border:none;padding:10px 0px;}.categories-2 .categories-name h5 a{background:none;color:var(--text-color-dark);margin-top:20px;font-size:18px;font-weight:700;width:100%;}.categories-2 .categories-box:hover{box-shadow:none;}.categories-2 .categories-box:hover .categories-img{box-shadow:var(--box-shadow-light);}.categories-2 .categories-name h5 a:focus,.categories-name h5 a:focus:focus-visible{outline:none;}.categories-2 .categories-name h5{margin-top:20px;text-align:center;font-family:var(--ff-secondary);}.product-categoreis-page{padding:0px 0px 30px;}.path-featured-categories #block-indeltheme-mainpagecontent{padding:30px 0px;}.categories-list .categories-box{margin:0px;width:100%;}@media (max-width:1200px){.categories-box-wrapper{flex:0 0 calc(33.99% - 20px);max-width:420px;}}@media (max-width:768px){.categories-box-wrapper{flex:1 1 calc(44.99% - 20px) !important;max-width:420px;}.categories-img-inner{height:200px;}.categories-name{min-height:60px;display:flex;align-items:center;justify-content:center;background-color:rgb(28,28,28);}.categories-name h5{padding:10px;height:100%;min-height:100%;}.categories-2 .categories-name{min-height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--neutral-color);color:var(--text-color-light);}}.brand-slider-box{margin-top:20px;}.brand-img{padding:15px;height:100%;}.brand-box.slick-slide{height:130px;background:var(--neutral-color);margin:0px 10px;padding:15px;}.brand-box{height:130px;background:var(--neutral-color);margin:0px 10px;border:1px solid var(--border-color-light);}.path-frontpage .brand-box{background:transparent;border:none;}.brand-box a{display:flex;justify-content:center;align-items:center;height:100%;font-size:16px;font-weight:700;}.brands-2 .brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;}.brands-2 .brand-box{height:150px;}.path-featured-brands main{padding:30px 0px;}.testimonials-1 .test-review{position:relative;text-align:center;max-width:1000px;margin:0 auto;padding:50px 30px 0;}.testimonials-1 .test-review::before,.testimonials-1 .test-review::after{content:"";display:block;width:50px;height:50px;background:url("/themes/custom/olivero_subtheme/images/quote.png") center/cover no-repeat;margin-right:10px;position:absolute;opacity:0.1;}.testimonials-1 .test-review::before{top:0;left:0;}.testimonials-1 .test-review::after{bottom:0;right:0;transform:rotateY(180deg);}.testimonials-1 .test-review .review-name h6{font-size:1.2rem;font-weight:600;}.testimonials-1 .test-review .review-role{font-size:0.9rem;color:var(--text-color-grey);}.testimonials-1 .test-review .reviewer-details{margin-top:20px;}.testimonials-2 .test-review{position:relative;padding:40px 25px 20px;border:1px solid #ccc;margin:20px 10px 0px;border-radius:5px;box-shadow:0px 0px 10px #eaeaea;}.testimonials-2 .test-review::before{content:"";display:block;width:50px;height:50px;background:url("/themes/custom/olivero_subtheme/images/quote.png") center/cover no-repeat;margin-right:10px;position:absolute;opacity:1;top:-25px;right:15px;transform:rotateY(180deg);}.testimonials-2 .test-review p{min-height:150px;}.testimonials-2 .test-review .review-name h6{font-size:1.2rem;font-weight:600;}.testimonials-2 .test-review .review-role{font-size:0.9rem;color:var(--text-color-grey);}.testimonials-2 .test-review .reviewer-details{margin-top:20px;}.about-us-content p{padding-bottom:10px;text-align:justify;}.about-more{margin-top:20px;}@media (max-width:992px){.about-more a{display:inline-flex;margin:0 auto;}.about-more{text-align:center;}}.newsletter-inner-block{max-width:800px;margin:0 auto;text-align:center;}.newsletter-section .newsletter-inner-block .newsletter-input{display:flex;gap:10px;margin-top:30px;}.newsletter-section .newsletter-inner-block .newsletter-input .Subscribe-btn{width:200px;max-width:200px;}div#block-indeltheme-sendgridnewslettersubscriptionblock{margin:0px;}.newsletter-input .js-form-item{margin:0px;}.newsletter-section .main-heading{padding-bottom:10px;}.newsletter-content .heading{margin-bottom:20px;}.newsletter-section p{font-size:15px;font-family:var(--font-primary);line-height:normal;margin:0px;}.input-wrapper input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);}.input-wrapper input:hover{border:1px solid var(--border-color-hover);}.input-wrapper input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}@media (max-width:1200px){.newsletter-section-2 .newsletter-inner-block{flex-direction:column;}.newsletter-section-2 .newsletter-inner-block{text-align:center;}}.blogs-main-block h2.heading{margin-bottom:10px;}.blog-inner-block{display:flex;justify-content:space-between;gap:30px;}.blog-card{max-width:100%;border-radius:5px;overflow:hidden;margin:0 10px;border:1px solid var(--border-color-light);}.blog-card:hover{box-shadow:var(--box-shadow-input);}.blog-img img{width:100%;object-fit:cover;}.blog-details{padding:20px;background-color:var(--neutral-color);}.blog-info{padding-bottom:20px;}.blog-info div{display:inline-block;}.blog-name{font-family:var(--font-secondary);font-size:var(--fs-base);font-weight:600;padding-right:10px;margin-right:10px;border-right:1px solid var(--border-color-light);}.blog-date{color:var(--text-color-grey);font-size:var(--fs-base);}.blog-title h5{font-family:var(--font-secondary);font-size:var(--fs-h5);font-weight:600;line-height:normal;}.blog-title h5 a:hover{color:var(--text-color-dark);}.blog-title h5 a:focus{color:var(--text-color-dark);outline:none;}.blogs-main-block .slick-track{margin:0 -10px;}.blog-img{height:280px;}.blog-details{min-height:175px;}.blog-img-inner{background:#fff;}.filter-category{width:100%;margin:0px;}.filter-category label.form-item__label{font-size:14px;margin-bottom:5px;}.filter-category input.form-autocomplete.form-text.form-element.ui-autocomplete-input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);width:200px;min-width:200px;background-image:none;}.filter-category input.form-autocomplete.form-text.form-element.ui-autocomplete-input:hover{border:1px solid var(--border-color-hover);}.filter-category input.form-autocomplete.form-text.form-element.ui-autocomplete-input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.filter-category .form-item-field-category-target-id{text-align:right;margin-bottom:20px;}.filter-category .form-actions.js-form-wrapper.form-wrapper{display:none;}.blog-container-wrapper .js-form-item.js-form-item-category{margin:0px 0px 10px;text-align:center;}.blog-2 .blog-container-wrapper{display:flex;gap:20px;margin:20px 0px;}.blog-2 .blog-container-wrapper .views-field.views-field-nothing{flex:0 0 calc(33.33% - 10px);}@media (max-width:992px){.blog-2 .blog-container-wrapper{flex-wrap:wrap;}.blog-container-wrapper .views-field.views-field-nothing{flex:0 0 calc(49.99% - 10px) !important;}}@media (max-width:576px){.blog-container-wrapper .views-field.views-field-nothing{flex:0 0 calc(100% - 10px) !important;}}span.primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1{padding:0px;}.grey-section{background-color:var(--grey-section-bg);}.path-frontpage h2.heading{color:var(--primary-color);}.grey-section h2.heading{color:var(--secondary-color);}.APA-btn.about-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;margin-top:20px;}.APA-btn.about-btn:hover{background-color:var(--secondary-color-hover) !important;border:2px solid var(--secondary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.APA-btn.about-btn:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0px 0px 3px var(--secondary-color-hover);outline:none;}.region.region--secondary-menu{display:none;}div#block-indeltheme-mainpagecontent{margin:0px;}div#apa_autoComplete{margin:0px;position:relative;}div#apa_autoComplete input{min-height:44px;padding:10px 10px 10px 40px;}div#apa_autoComplete input:focus{outline:none;border:1px solid var(--border-color-dark);}button.apa-fa-search{position:relative;}button.apa-fa-search{position:absolute;top:0;left:0;}button.apa-fa-search{font-size:14px;position:absolute;top:50%;left:0px;transform:translate(0%,-50%);background:transparent;border:none;margin:0px;}button.apa-fa-search i{color:#000;}.APAform-field{position:relative;}.region.region--breadcrumb.grid-full.layout--pass--content-medium{display:block;margin:0px;padding:0px;}div#block-indeltheme-breadcrumbs{margin:0px;}ul.menu .menu__item{color:#a1a1a1;padding-bottom:10px;}ul.menu .menu__item a:hover{color:#fff;}div#main{display:block;}.viewall-btn a{margin:20px auto 0px;}.featured-brands-main .viewall-btn a{background-color:var(--error-color) !important;border-color:var(--error-color) !important;}.featured-brands-main .viewall-btn a:hover,.featured-brands-main .slick-next:hover,.featured-brands-main .slick-prev:hover{background-color:var(--secondary-color-hover) !important;border-color:var(--secondary-color-hover) !important;}.featured-brands-main .slick-next,.featured-brands-main .slick-prev{background:var(--error-color);border-color:var(--error-color) !important;}.page-title-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webcategory_btn{display:flex;justify-content:end;}button.back-btn,a.back-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;white-space:nowrap;}button.back-btn:hover,a.back-btn:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}button.back-btn:focus,a.back-btn:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.cat-box-wrappper{display:flex;flex-wrap:wrap;padding:30px 0px;margin:0 -10px;}.cat-box-cont{width:calc(20% - 20px);margin:10px;min-height:130px;padding:0;border:1px solid var(--border-color-light);border-radius:3px;font-size:14px;font-weight:600;color:var(--text-color-dark);cursor:pointer;}.cat-box-cont:hover{color:var(--text-color-light);box-shadow:var(--box-shadow-light);}.cat-box-cont .category-grid .cgrid{height:60px;width:100%;padding-left:5px;padding-right:5px;word-wrap:break-word;color:#ffffff;font-size:1rem;font-weight:600;text-align:center;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.category-list{display:flex;justify-content:center;align-items:center;height:100%;text-align:center;}.part-results-page{padding:30px 0px;}.page-title h1{font-size:28px;font-weight:600;text-transform:uppercase;color:var(--primary-color);font-family:var(--ff-secondary);white-space:nowrap;}.part-results-wrapper{position:relative;display:flex;gap:30px;}.result-select-container{width:275px;flex:none;}.result-select-inner{background:var(--white-color);padding:0px 20px 0px 20px;}.result-data-container{width:100%;}.results-data-list{padding-top:10px;}#accordion .panel-body{background:var(--white-color) !important;}.select-title{position:relative;font-size:16px;font-weight:600;padding:20px 0px 20px;border-bottom:1px solid #a0a0a0;width:100%;margin-bottom:20px;line-height:normal;}.select-sub-title{font-size:14px;font-weight:600;padding:0px 0px 12px;color:#1b1b1b;}.select-field{padding-bottom:8px;}.result-data-box{display:flex;border:1px solid #ccc;border-radius:10px;margin-bottom:20px;}.result-data-box:hover{box-shadow:0px 0px 5px #e4e4e4;}.results-data-img{width:270px;height:300px;padding:20px;}.results-data-img .img-box a{display:flex;width:100%;height:100%;}.results-data-img .img-box a img{margin:0 auto;}.results-product-data{flex:1;padding:15px 30px 15px 30px;}h3.result-product-title{font-size:24px;font-weight:700;margin-bottom:15px;font-family:var(--font-secondary);}.result-data-table-view h3.result-product-title{font-size:14px;font-weight:600;margin-bottom:15px;font-family:var(--font-secondary);}ul.result-data-list li{padding-bottom:5px;}.result-brand-img{width:100px;height:60px;padding:10px;border:1px solid var(--border-color-light);margin-bottom:15px;border-radius:5px;}.result-main-price{font-size:32px;font-weight:600;font-family:var(--font-primary);}.result-main-price sup{font-size:12px;position:relative;top:-20px;padding:0px 5px;}.result-core-price{font-style:italic;font-size:15px;color:var(--text-color-grey);}.result-add-cart a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.result-add-cart a:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.result-add-cart a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.result-location{padding:10px 0px;}.result.availability{font-weight:500;padding-top:8px;margin-top:10px;}.results-price-container{width:240px;padding:15px;}.noresult{text-align:center;padding:50px 20px;}.noresult img{margin:0 auto 20px;}.pagination_block{padding:20px 0px 0px;float:unset;}.pagi_master .nextPage,.pagi_master .prevPage{display:inline-block;height:34px;background:#f1f1f1;font-family:var(--font-primary);padding:8px 10px;line-height:normal;}.pagi_master .nextPage:hover,.pagi_master .prevPage:hover{background-color:var(--black-color);color:var(--neutral-color);}.pagi_master li{height:34px;width:34px;padding:6px 10px;text-align:center;}.pagi_master li:hover,.pagi_master li:focus{border:1px solid var(--border-color-dark);}.pagi_master li a:hover{color:var(--text-color-dark);}.pagi_master li.active{background-color:var(--primary-color) !important;color:var(--text-color-light) !important;}.pagi_master .pull-right{display:flex;justify-content:end;float:unset !important;gap:5px;width:100%;margin-bottom:20px;}.reset-btn{font-size:12px;color:var(--text-color-grey);}.part-results-page span.select2.select2-container.select2-container--default{width:100% !important;min-height:44px;}.part-results-page span.selection{display:inline-block;width:100%;height:44px;}.part-results-page span.select2-selection.select2-selection--single{height:100%;padding:7px 0px;}.part-results-page .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:5px !important;}.part-results-page .form-group{padding-bottom:10px;}.part-results-page label.dropdown-label{margin-bottom:10px;}.part-results-page input[type=checkbox],.part-results-page input[type=radio]{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none;}.part-results-page input[type=checkbox]:checked,.part-results-page input[type=radio]:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px;}.part-results-page input[type=checkbox]:hover,.part-results-page input[type=radio]:hover{border:1px solid var(--border-color-dark);}.part-results-page input[type=checkbox]:focus,.part-results-page input[type=radio]:focus{outline:none;border:1px solid var(--border-color-dark);}.select2-search--dropdown .select2-search__field{height:35px;min-height:30px;}.checkbox-inner{padding-bottom:10px;}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;overflow:auto;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;width:100%;left:0;top:100%;padding:0 10px;}.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;}.part-results-page .dropdown label{margin:0px;}.postiAlign.ng-scope{padding-bottom:8px;}.checkbox-inner input{top:-1px;position:relative;margin-right:5px !important;}.checkbox-field.ng-scope div{margin-bottom:8px;}.checkbox-field.ng-scope{margin-bottom:20px;}label.dropdown-label{width:100%;border:1px solid #ccc;padding:7px;height:40px;margin-bottom:20px;}.dropdown{margin-bottom:15px;}ul#posDropdown{padding-top:10px;}.checkbox-field input{margin-right:5px !important;}.data_filter h4{padding:12px 15px;}.pagi_master li a{outline:none;}.results-list-wrapper.grid-view .result-data-box{flex-direction:column;height:100%;width:100%;}.results-list-wrapper.grid-view{display:flex;flex-wrap:wrap;gap:20px;width:100%;}.results-list-wrapper.grid-view .list-overall-wrapper{flex:0 0 calc(33.99% - 20px);overflow:hidden;}.results-list-wrapper.grid-view .results-data-img{width:100%;height:200px;}.results-list-wrapper.grid-view .results-product-data{padding:15px 15px 0px;}.results-list-wrapper.grid-view .results-price-container{width:100%;max-width:100%;padding-top:0px;}.grid-btn,.list-btn,.table-btn{width:30px;height:30px;background:#e9e9e9;padding:5px;border-radius:3px;cursor:pointer;}.list-style-selector{display:flex;justify-content:end;gap:10px;width:100%;}.showing-result-header{position:relative;display:flex;justify-content:space-between;}.part-results-page #accordion .panel .panel-heading{font-family:var(--ff-secondary);background:#f9f9f9;padding:0px;border-bottom:1px solid #ccc;margin-bottom:10px;}.part-results-page #accordion .panel{border:none;margin-bottom:20px;}.part-results-page .accordion-toggle{font-family:var(--font-primary);font-size:16px;padding:20px 0px 18px !important;line-height:normal;}.part-results-page .select-field{background:#f9f9f9;}.part-results-page #accordion .panel{margin:0px;}.Showing-result{width:100%;}.filter-name{display:inline-block;}.checkbox input{position:relative;top:-1px;margin-right:5px !important;}input#edit-submit--3{margin:0px;}.navigation-btn .container{padding:0px;}.checkbox-label{padding-left:5px;}.cat-box-cont .category-grid{height:100%;width:100%;display:block;}.category-image{min-height:215px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;background-color:#ffffff;}table.part-result-table{width:100%;}.result-data-container{width:100%;}table.part-result-table th{padding:10px;background:#e3e3e3;color:#000;font-weight:500;border:1px solid #fff;text-align:center;vertical-align:middle;}.part-result-table td{border:1px solid #ccc;vertical-align:middle;font-weight:600;padding:10px;text-align:center;vertical-align:middle;}.part-img,.brand-image{width:80px;height:80px;margin:0 auto;}.part-img,.brand-image{width:80px;height:80px;margin:0 auto;}.result-data-table-view{width:100%;overflow:auto;}@media (max-width:1200px){.results-list-wrapper.list-view{display:flex;gap:10px;flex-wrap:wrap;}.result-data-box{flex-direction:column;width:100%;height:100%;}.list-style-selector{display:none;}.results-product-data{flex:1;padding:15px;}.list-overall-wrapper.ng-scope,.results-list-wrapper.grid-view .list-overall-wrapper{flex:0 0 calc(49.99% - 10px);overflow:hidden;}.results-list-wrapper.list-view{display:flex;width:100%;flex-wrap:wrap;gap:20px;}.results-list-wrapper.list-view .list-overall-wrapper{flex:0 0 calc(49.99% - 10px);}.results-list-wrapper.list-view .list-overall-wrapper .result-data-box{flex-direction:column;width:100%;height:100%;}.results-list-wrapper.list-view .list-overall-wrapper .results-data-img{width:100%;}.results-list-wrapper.list-view .list-overall-wrapper .results-price-container{width:100%;}}@media (max-width:992px){.results-list-wrapper.grid-view .list-overall-wrapper{flex:0 0 calc(49.99% - 10px);}.list-style-selector{display:none;}.part-results-wrapper{flex-direction:column;}.result-select-inner{width:100%;padding:20px;}.result-select-container{width:100%;}.result-select-inner .cnt_bll{display:block !important;}.data-filter-wrapper{margin-bottom:10px;}.result-select-inner .filter-toggle{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;float:unset;width:100%;min-width:100%;max-width:100%;}.result-select-inner .filter-toggle:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.result-select-inner .filter-toggle:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.result-select-inner .filter-toggle span:after,.result-select-inner .sort-toggle span:after{font-family:var(--icon-font);content:"\f107";font-size:16px;font-weight:500;color:#ffffff !important;margin-left:5px;}.results-product-data{padding:15px 15px 0px;}.pagi_master .nextPage,.pagi_master .prevPage{line-height:32px !important;}.cat-box-cont{width:calc(33.33% - 20px);}}@media (max-width:768px){.top-pagin a{padding:2px 0px !important;}.cat-box-cont{width:calc(49.99% - 20px);}}@media (max-width:576px){.pagi_master .nextPage,.pagi_master .prevPage{vertical-align:middle;padding:0px 5px !important;font-size:12px;height:25px;line-height:22px !important;}.pagi_master li{width:25px;height:25px;padding:2px;}.results-list-wrapper.list-view .list-overall-wrapper{flex:0 0 calc(100% - 10px);}}.product-detail-page{padding:30px 0px;}.product-image-container{display:flex;}.product-thummb{padding:0px 10px 0px 0px;width:94px;margin-right:5px;}.product-thummb .img-box{border:2px solid #e3e3e3;padding:0px;}.product-thummb .slick-current .img-box{border:2px solid #171717;padding:0px;}.slide-box{padding:5px;}.product-main-image{width:79%;}.thumb-slider .slide-box.slick-slide{height:80px;}.slider-for .slide-box.slick-slide{height:480px;padding:20px;}.product-name h2{font-family:var(--font-secondary);font-size:28px;font-weight:600;margin-bottom:5px;}.product-brand{width:120px;height:60px;padding:10px;margin-bottom:10px;border:1px solid #ccc;}.product-data-container{margin-bottom:20px;}.product-data-point li{padding-bottom:5px;}.product-price-box .price{font-family:var(--font-secondary);font-size:36px;font-weight:600;}.product-price-box .price sup{font-size:16px;padding:0px 5px;font-weight:400;position:relative;top:-20px;}.core-price{font-size:14px;color:grey;}.availability-inner{display:inline-block;max-height:215px;overflow-y:auto;}.product-availability .cart-detail-wrapper{margin-bottom:0px;}.product-availability{text-align:right;}.stock-details{padding:0px 0px 10px;text-align:left;font-weight:500;}.in-stock{color:var(--success-color);}.out-of-stock{color:var(--error-color);}.drop-location{width:250px;}.product-add-cart{display:flex;gap:10px;margin-top:20px;}.product-quantity{flex:none;}.quantity-btn{display:inline-block;width:44px;height:44px;background-color:#e6e6e6;font-size:24px;color:var(text-color-primary);font-family:var(--font-primary);text-align:center;line-height:40px;}.quantity-btn:hover{color:var(--text-color-light);}.quantity-btn:focus{outline:none;}.quantity-value{width:80px;box-sizing:border-box;text-align:center;font-size:16px;min-height:44px;position:relative;top:-1px;}.quantity-value:focus{outline:none;border:1px solid var(--border-color-dark);}.product-detail-tab{margin-top:50px;}.tab-head ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;border-bottom:1px solid var(--border-color-light);margin-bottom:30px;}.tab-head ul a{border:1px solid var(--btn-secondary);background-color:var(--btn-secondary);border-bottom:none;min-width:200px;padding:10px;display:inline-block;text-align:center;font-weight:600;border-top-right-radius:5px;border-top-left-radius:5px;font-family:var(--font-secondary);}.tab-head ul a:hover{background-color:var(--secondary-color-hover);color:var(--text-color-light);}.tab-head li.active a{background-color:var(--secondary-color);color:var(--text-color-light);}.tab-head ul a:focus{outline:none;}.category-flex-wrapper{display:flex;flex-wrap:wrap;gap:20px;padding:30px 0px;width:100%;}.category-flex-wrapper .categories-box{flex:0 0 calc(19.99% - 20px);cursor:pointer;}.categories-img-inner{height:250px;background-color:#fff;}.categories-tagname{background-color:var(--black-color);color:var(--text-color-light);font-family:var(--ff-secondary);font-size:var(--fs-base);font-weight:600;text-align:center;width:100%;min-height:55px;display:flex;justify-content:center;align-items:center;}.categories-tagname h5{margin:0px !important;padding:10px;}@media (max-width:1200px){.category-flex-wrapper .categories-box{flex:0 0 calc(24.99% - 20px);}}@media (max-width:991px){.category-flex-wrapper .categories-box{flex:0 0 calc(33.99% - 20px);}}@media (max-width:771px){.category-flex-wrapper .categories-img-inner{height:150px;}.category-flex-wrapper .categories-tagname h5{font-size:12px;}}@media (max-width:551px){.category-flex-wrapper .categories-box{flex:0 0 calc(49.99% - 20px);}}@media (max-width:400px){.categories-tagname h5{font-size:10px;}.categories-tagname{min-height:60px;}}.product-categoreis-page{padding:30px 0px;}.categories-list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;}.categories-list .categories-box{margin:0px;}.categories-list .categories-img-inner{height:240px;padding:20px;}.categories-name{height:60px;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;}.categories-name h5{background-color:unset;padding:5px 10px;width:100%;word-wrap:break-word;color:#ffffff;font-size:1rem;font-weight:600;text-align:center;}.blog-2 .view-header{display:none;}@media (max-width:1200px){.categories-list{grid-template-columns:repeat(4,1fr);}}@media (max-width:991px){.categories-list{grid-template-columns:repeat(3,1fr);}}@media (max-width:771px){.categories-list .categories-img-inner{height:180px;padding:20px;}.categories-name h5{font-size:12px;}.categories-name{height:45px;}}@media (max-width:551px){.categories-list{grid-template-columns:repeat(2,1fr);}}.product-line-wrapper{display:flex;flex-wrap:wrap;gap:20px;display:flex;align-items:center;}.product-line-box{flex:0 0 calc(16.66% - 20px);height:130px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box;padding:10px;}.product-line-box:hover{box-shadow:0px 0px 5px #ccc;}.product-line-box .product-line-box-inner{height:100%;}@media (max-width:991px){.product-line-box{flex:0 0 calc(24.99% - 10px);}}.cart-page{background-color:var(--white-color);padding:30px 0px;min-height:calc(80vh - 300px) !important;}.cart-detail-wrapper{padding:25px;background:var(--neutral-color);border-radius:5px;margin-bottom:20px;overflow:auto;}table.cart-table{width:100%;}table.cart-table th{padding:10px;background:#e3e3e3;color:#000;font-weight:500;border:1px solid var(--border-table-th);text-align:center;}.cart-table td{border:1px solid var(--border-table-td);vertical-align:middle;font-weight:600;padding:10px;text-align:center;}.quantity-btn{display:inline-block;width:44px;height:44px;background-color:#e6e6e6;font-size:24px;color:var(--text-color-dark);font-family:var(--font-primary);text-align:center;line-height:40px;}.quantity-btn:hover{color:#666666;}.delete-order-item{display:inline-block;background:var(--error-color);color:var(--text-color-light);padding:5px 10px;border-radius:5px;margin:0px;line-height:22px;height:max-content;border:none;}.cart-delete:hover{background-color:#e9e9e9;color:var(--error-color);border:none;}.delete-order-item svg{font-size:12px;}table.carttot-table tr td:first-child{text-align:left;}.field.field--name-product-id.field--type-entity-reference{width:300px;margin:0 auto 20px;}.cart-table .js-form-item-edit-quantity-0.form-no-label{width:200px;margin:0 auto;}.cart-table input[type=number]::-webkit-outer-spin-button,.cart-table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.cart-table input[type=number]{-moz-appearance:textfield;text-align:center;}.cart-page .cart-table select{min-width:150px;}.cart-total-wrapper{display:flex;justify-content:end;}.cart-total{width:300px;background:var(--neutral-color);padding:20px;border-radius:5px;}table.carttot-table{width:100%;}table.carttot-table tr td{padding:8px;vertical-align:middle;height:auto;text-align:center;}table.carttot-table tr td{padding:8px;vertical-align:middle;height:auto;text-align:center;}.cart-page div#edit-actions{width:100%;text-align:right;display:flex;justify-content:end;gap:15px;padding:10px 0px;}.cart-buttons-wrapper{display:flex;justify-content:flex-end;gap:15px;flex-wrap:nowrap;align-items:center;padding:0px;margin:0px;width:fit-content;}.cart-buttons-wrapper .button#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;min-width:140px;}.cart-buttons-wrapper .button#edit-submit:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}.cart-buttons-wrapper .button#edit-submit:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}.cart-buttons-wrapper .button#edit-checkout{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;min-width:140px;}.cart-buttons-wrapper .button#edit-checkout:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.cart-buttons-wrapper .button#edit-checkout:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.quantity-edit-input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);position:relative;top:-2px;min-width:40px;}.quantity-edit-input:hover{border:1px solid var(--border-color-hover);}.quantity-edit-input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.field.field--name-price.field--type-commerce-price.field--label-above{margin-bottom:5px;}.field.field--name-field-stock-level.field--type-commerce-stock-level.field--label-above{margin-bottom:10px;}.cart-empty-page{height:40vh;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;}@media (max-width:1320px){.js-form-item.form-item.js-form-type-number.form-item-edit-quantity-0.js-form-item-edit-quantity-0.form-no-label{width:140px;}.quantity-btn{width:30px;font-size:16px;line-height:46px;}.quantity-edit-input{width:46px;min-width:46px !important;max-width:46px;}}.orderinfo-inner-wrapper{display:grid;grid-template-columns:1fr 400px;grid-template-rows:auto;gap:30px;width:100%;max-width:100%;border-bottom:1px solid var(--border-color-light);}.form-field{grid-column:1;grid-row:1/span 3;width:100%;overflow:hidden;box-sizing:border-box;}.order-summary-wrapper{grid-column:2;width:100%;height:100%;max-height:100%;max-width:400px;padding:30px 30px 0px;background:#fff;border-radius:10px;}#edit-coupon-redemption{grid-column:2;width:100%;max-width:400px;background:#fff;padding:30px;border-radius:10px;}div#edit-purchase-order-pane{padding:20px 30px;border-radius:10px;background:#fff;border:none;margin-bottom:20px;}div#shipping-information-wrapper{padding:30px;border-radius:10px;background:#fff;margin-bottom:30px;}.orderinfo-page{background:#f3f3f3;padding:40px 0px;}fieldset#edit-shipping-information{margin:0px;border:none;padding:0px;}select#edit-shipping-information-shipping-profile-select-address,select#edit-shipping-information-shipping-profile-address-0-address-country-code--2,select#edit-shipping-information-shipping-profile-address-0-address-administrative-area{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark);width:100%;min-width:100%;max-width:100%;}select#edit-shipping-information-shipping-profile-select-address:hover,select#edit-shipping-information-shipping-profile-address-0-address-country-code--2:hover,select#edit-shipping-information-shipping-profile-address-0-address-administrative-area:hover{border:1px solid var(--border-color-dark);}select#edit-shipping-information-shipping-profile-select-address:focus,select#edit-shipping-information-shipping-profile-address-0-address-country-code--2:focus,select#edit-shipping-information-shipping-profile-address-0-address-administrative-area:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none;}legend.fieldset__legend.fieldset__legend--visible{background:#fff;margin-bottom:20px;}span.fieldset__label{color:#000;padding:0px;font-size:24px;line-height:normal;font-family:"Poppins";font-weight:700;}.fieldset__wrapper{padding:0px;margin:0;}label.form-item__label{font-family:var(--font-secondary);font-size:16px;font-weight:600;margin:0;margin-bottom:20px;}.fieldset__wrapper.fieldset__wrapper--group{padding:0px;border:none !important;}.form-boolean-group .form-type-boolean{margin:0px;}#edit-shipping-information-shipments-0-shipping-method-0--wrapper{border-top:1px solid #ccc;padding:20px 0px 0px;margin-bottom:0px;}.form-boolean-group input{width:18px;height:18px;background:rgba(255,255,255,0);border:10px solid #fff;outline:2px solid #ccc;}input[type=radio]:checked{background-image:none;background:var(--primary-color);padding:2px;}input[type=radio]:hover{border-color:transparent;outline-color:var(--primary-color);}.form-item__description{margin:10px 0px 15px 30px;}.order-summary-wrapper h3{color:#000;padding:0px;font-size:24px;line-height:normal;font-family:"Poppins";font-weight:700;margin-bottom:30px;}.checkout-order-summary .field.field--name-product-id.field--type-entity-reference{width:100%;}.checkout-order-summary table{width:100%;}.checkout-order-summary table td{padding:10px;border:1px solid #ccc;}.checkout-order-summary table.carttot-table{margin-top:20px;}.checkout-order-summary table.carttot-table tr td{border:none;}.js-form-item-sidebar-coupon-redemption-form-code{margin:0px 0px 20px;}.field.field--name-address.field--type-address.field--label-hidden.field__item{margin-bottom:20px;}.checkout-order-summary .cart-total{padding-right:0px;}.continue-review #edit-actions{text-align:left;display:flex;justify-content:start;}div#edit-shipping-information-shipping-profile{margin-bottom:10px;}.address-book-edit-button,.continue-review #edit-actions-next,#edit-sidebar-coupon-redemption-form-apply{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;min-width:180px;}.address-book-edit-button:hover,.continue-review #edit-actions-next:hover,#edit-sidebar-coupon-redemption-form-apply:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.address-book-edit-button:focus,.continue-review #edit-actions-next:focus,#edit-sidebar-coupon-redemption-form-apply:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}#edit-shipping-information-recalculate-shipping{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;width:200px;min-width:200px;}#edit-shipping-information-recalculate-shipping:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}#edit-shipping-information-recalculate-shipping:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}fieldset#edit-payment-information{padding:30px;border-radius:10px;background:#fff;border:none;}.orderinfo-page .field.field--name-product-id.field--type-entity-reference{min-width:100%;}.form-type-boolean.js-form-item{padding-bottom:10px;vertical-align:middle;display:block;}fieldset#edit-payment-information-payment-method--wrapper{padding:0px;}.fieldset__wrapper fieldset{padding:0px;}.orderinfo-page .span.fieldset__label a{color:var(--text-color-grey);}label.form-item__label.option{line-height:28px;}.fieldset{padding:20px 30px;border-radius:10px;background:#fff;border:none;margin-bottom:20px;}.orderinfo-inner-wrapper #edit-payment-information{margin-top:0px;padding-bottom:0px;}#edit-review-contact-information{margin:0;}a.link--previous{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;}a.link--previous:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}a.link--previous:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}.orderinfo-page .field.field--name-label{margin-bottom:10px;}.orderinfo-page .field.field--name-expires{margin-bottom:10px;}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-given-name,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-family-name,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization,.orderinfo-page input#edit-sidebar-coupon-redemption-form-code,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line1,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line2,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-locality,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-postal-code,input#edit-login-returning-customer-name,input#edit-login-returning-customer-password,input#edit-contact-information-email,input#expiration-year,input#edit-contact-information-email-confirm,input#cvv,input#expiration-month,input#credit-card-number,.form-item-sidebar-coupon-redemption-form-code input,.continue-review input [type=submit]{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-given-name:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-family-name:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization:hover,.orderinfo-page input#edit-sidebar-coupon-redemption-form-code:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line1:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line2:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-locality:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-postal-code:hover,input#edit-login-returning-customer-name:hover,input#edit-login-returning-customer-password:hover,input#edit-contact-information-email:hover,input#expiration-year:hover,input#edit-contact-information-email-confirm:hover,input#cvv:hover,input#expiration-month:hover,input#credit-card-number:hover,.form-item-sidebar-coupon-redemption-form-code input:hover,.continue-review input [type=submit]:hover{border:1px solid var(--border-color-hover);}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-given-name:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-family-name:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization:focus,.orderinfo-page input#edit-sidebar-coupon-redemption-form-code:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line1:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line2:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-locality:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-postal-code:focus,input#edit-login-returning-customer-name:focus,input#edit-login-returning-customer-password:focus,input#edit-contact-information-email:focus,input#expiration-year:focus,input#edit-contact-information-email-confirm:focus,input#cvv:focus,input#expiration-month:focus,input#credit-card-number:focus,.form-item-sidebar-coupon-redemption-form-code input:focus,.continue-review input [type=submit]:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization,.checkout-order-summary td .field.field--name-title{margin-bottom:10px;}input#edit-login-returning-customer-submit,input#edit-login-guest-continue{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;display:inline-flex;}input#edit-login-returning-customer-submit:hover,input#edit-login-guest-continue:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}input#edit-login-returning-customer-submit:focus,input#edit-login-guest-continue:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}a#edit-login-returning-customer-forgot-password{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;display:inline-flex !important;}a#edit-login-returning-customer-forgot-password:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}a#edit-login-returning-customer-forgot-password:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}.layout-checkout-form.clearfix{background:#f3f3f3;padding:30px 0px;}input#edit-login-guest-continue{margin-top:20px;}input#edit-login-returning-customer-submit{margin-bottom:20px;}.path-checkout span.fieldset__label a{text-decoration:underline;}.path-checkout span.fieldset__label a:focus{outline:none;}.path-checkout .region--content{background:#f3f3f3;}.path-checkout .layout-checkout-form{max-width:1320px;padding:0px 12px;}.path-checkout #block-indeltheme-mainpagecontent{max-width:1320px;padding:0px 12px;margin:0 auto;}@media (max-width:1400px){.path-checkout #block-indeltheme-mainpagecontent{max-width:1140px;}}@media (max-width:1200px){.path-checkout #block-indeltheme-mainpagecontent{max-width:960px;}}@media (max-width:991px){.path-checkout #block-indeltheme-mainpagecontent{max-width:720px;}}@media (max-width:779px){.path-checkout #block-indeltheme-mainpagecontent{max-width:540px;}}@media (max-width:992px){.orderinfo-inner-wrapper{display:block;}.order-summary-wrapper{max-width:100%;}div#edit-coupon-redemption{max-width:100;margin-top:30px;}.path-checkout .layout-checkout-form{max-width:1320px;padding:0px 12px;}}.stock-page{padding:30px 15px;}.stock-order-header-inner{display:flex;align-items:end;gap:10px;}.stock-order-header{padding-bottom:30px;border-bottom:1px solid var(--border-color-light);margin-bottom:30px;}.stock-order-title{max-width:500px;width:100%;}.button-wrapper button{height:44px;min-width:100px;display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:3px;outline:none;background:#cbcbcb;border:1px solid #cbcbcb;cursor:pointer;}.button-wrapper button span{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;padding-left:5px;white-space:nowrap;}.button-wrapper button span i{padding-right:8px;}button.success-btn{background:var(--success-color);color:#fff;border:1px solid var(--success-color);}button.success-btn:hover{background:#1e8b38;color:#fff;border:1px solid #1e8b38;}button.error-btn{background:var(--error-color);color:#fff;border:1px solid var(--error-color);}button.error-btn:hover{background:#ad0303;color:#fff;border:1px solid #ad0303;}button.delete_stock{background-color:var(--error-color);}button.delete_stock:hover,button.delete_stock:focus{background-color:var(--btn-secondary);}button.delete_stock svg path{fill:var(--neutral-color);}button.delete_stock:hover svg path,button.delete_stock:focus svg path{fill:var(--error-color);}.stock-order-btn-wrapper,.table-btn-wrapper{display:flex;gap:10px;flex-wrap:wrap;}.stock-page .field-label{font-size:14px;font-weight:600;font-family:"Poppins",sans-serif;text-transform:uppercase;padding-bottom:10px;}.stock-page .table-btn-row{display:flex;justify-content:end;max-width:1192px;}.stock-page table{width:100% !important;margin-top:20px !important;border-collapse:collapse !important;border:1px solid #ddd !important;font-size:16px !important;}.stock-page table th,.stock-page table td{text-align:center;padding:10px;border:1px solid #ddd;}.stock-page table th{background-color:#f8f9fa;color:#333;font-weight:bold;font-family:"Inter",sans-serif;}.stock-page table tr:hover{background-color:#e9ecef;}.stock-page table td{background-color:white;}.stock_table thead th{background-color:#081c32;color:white;font-size:15px;font-weight:500;font-family:"Inter",sans-serif;min-width:100px;}.stock-page table.stock_table tr.clone_tr td.td_partno input{text-transform:uppercase;}a.product_brand-thumb{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;}a.product_brand-thumb img{max-height:100%;object-fit:contain;}td.brand_image{height:80px;}.stock-page table td{vertical-align:middle;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.custom-modal-dialog.ui-dialog-buttons{font-family:var(--font-primary);}.ui-dialog-buttonset button{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;}.ui-dialog-buttonset button:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.ui-dialog-buttonset button:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}@media (max-width:1200px){.stock-order-header-inner{flex-direction:column;align-items:start;}}#drupal-modal .form-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;display:inline-flex;}#drupal-modal .form-submit:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}#drupal-modal .form-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}#drupal-modal .form-submit.js-hide.js-hide{display:none;}#drupal-modal .dialog-cancel.form-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;display:inline-flex;}#drupal-modal .dialog-cancel.form-submit:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}#drupal-modal .dialog-cancel.form-submit:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}ul.status_error{padding-bottom:15px;}.path-blog .sidebar-grid.grid-full,.page-node-type-blog-post .sidebar-grid.grid-full{display:flex;max-width:1320px;margin:0 auto;padding:30px 12px;gap:30px;}.path-blog .blog-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.path-blog .blog-main-inner{display:flex;gap:40px;}.path-blog .blog-main .container{padding:0px;}#block-indeltheme-exposedformblogblog-all-2 .block__content{margin:0px;}.blog-filters{width:340px;}#block-indeltheme-exposedformblogblog-all-2,#block-indeltheme-exposedformblogblog-all{margin-bottom:40px;}.categories-list ul li{border-bottom:1px solid var(--border-color-light);}.categories-list ul li:last-child{border-bottom:0px;}.path-blog .categories-list span.field-content a:hover{color:var(--primary-color);background:#fdfdfd;}.path-blog .categories-list span.field-content a:focus{outline:none;}.blog-search input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);background-image:none !important;}.blog-search input:hover{border:1px solid var(--border-color-hover);}.blog-search input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.path-blog .blog-list .blog-card{max-width:100%;margin:0px;border:1px solid #ccc;}.blog-search .input-wrapper label{margin-bottom:10px;}.js-form-item.js-form-item-category{margin:0px 0px 10px;}.categories-list span.field-content a:hover{color:var(--primary-color);background:#fdfdfd;font-weight:700;}.path-blog div#edit-actions--4{margin:0px;padding:0px;}.path-blog input#edit-submit-blog--2,.page-node-type-blog-post input#edit-submit-blog{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.path-blog input#edit-submit-blog--2:hover,.page-node-type-blog-post input#edit-submit-blog:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.path-blog input#edit-submit-blog--2:focus,.page-node-type-blog-post input#edit-submit-blog:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.region--sidebar h2.block__title{font-size:20px;font-family:"Poppins";color:#000;font-weight:700;}.region--sidebar .categories-list span.field-content a{display:block;padding:15px 0px;font-size:14px;}.path-blog nav.pager.layout--content-medium{display:block;width:100%;margin:0px auto;padding:30px 0px 20px;}.pager__item{width:40px;height:40px;}.pager__item span{font-family:Inter;}.pager__item--active{background-color:var(--primary-color);}.pager__item :hover{background-color:var(--white-color);color:var(--primary-color);}.path-blog .view-empty{text-align:center;padding:30px 0px;}.page-node-type-blog-post .blog-main-page .text-content.field.field--name-body{font-family:var(--font-primary);font-size:16px;padding:30px 0px;color:var(--text-color-dark);}.page-node-type-blog-post ul.links.inline{padding:0px;}.page-node-type-blog-post .node__meta{padding:0px;}.page-node-type-blog-post section.comments{padding:0;font-family:var(--font-primary);}.page-node-type-blog-post .comments__title{font-family:var(--font-secondary);}.page-node-type-blog-post #edit-actions--3{margin:0px;padding:0px;}.blog-main-page .text-content{padding:30px 0px;background-color:var(--neutral-color);color:var(--text-color-dark);}.blog-main-page .text-content h1{font-size:var(--fs-h1);font-weight:600;font-family:var(--font-secondary);margin-bottom:20px;}.blog-main-page .text-content h2{font-size:var(--fs-h2);font-weight:600;font-family:var(--font-secondary);margin-top:25px;margin-bottom:20px;}.blog-main-page .text-content h3{font-size:var(--fs-h3);font-weight:600;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px;}.blog-main-page .text-content h4{font-size:var(--fs-h4);font-weight:500;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px;}.blog-main-page .text-content h5{font-size:var(--fs-h5);font-weight:500;font-family:var(--font-secondary);margin-top:15px;margin-bottom:12px;}.blog-main-page .text-content h6{font-size:var(--fs-h6);font-weight:500;font-family:var(--font-secondary);margin-top:12px;margin-bottom:10px;}.blog-main-page .text-content p{font-family:var(--font-primary) !important;font-size:var(--fs-base);color:var(--text-color-dark);margin:0px 0px 10px !important;}main.site-main{flex:1;}aside.region.region--sidebar{max-width:340px;}@media (max-width:1200px){.path-blog .sidebar-grid.grid-full,.page-node-type-blog-post .sidebar-grid.grid-full{max-width:960px;}.blog-filters{width:260px;}.path-blog .blog-details{padding:15px;}.blog-title h5{font-size:18px;}}@media (max-width:992px){.blog-details{padding:15px;}.path-blog .sidebar-grid.grid-full,.page-node-type-blog-post .sidebar-grid.grid-full{flex-direction:column-reverse;max-width:720px;}.path-blog main.site-main,.page-node-type-blog-post main.site-main{width:100%;}.path-blog .blog-main .container{margin:0px !important;width:100%;max-width:100%;}aside.region.region--sidebar{max-width:100%;}}@media (max-width:768px){.blog-2 .blog-container-wrapper{flex-wrap:wrap;}}@media (max-width:576px){.path-blog .blog-list{grid-template-columns:repeat(1,1fr);}.blog-filters{width:100%;}}.static-page{padding:30px 0px;background-color:var(--neutral-color);color:var(--text-color-dark);}.static-page h1{font-size:var(--fs-h1);font-weight:600;font-family:var(--font-secondary);margin-bottom:20px;}.static-page h2{font-size:var(--fs-h2);font-weight:600;font-family:var(--font-secondary);margin-top:25px;margin-bottom:20px;}.static-page h3{font-size:var(--fs-h3);font-weight:600;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px;}.static-page h4{font-size:var(--fs-h4);font-weight:500;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px;}.static-page h5{font-size:var(--fs-h5);font-weight:500;font-family:var(--font-secondary);margin-top:15px;margin-bottom:12px;}.static-page h6{font-size:var(--fs-h6);font-weight:500;font-family:var(--font-secondary);margin-top:12px;margin-bottom:10px;}.static-page p{font-family:var(--font-primary) !important;font-size:var(--fs-base);color:var(--text-color-dark);margin:0px 0px 10px !important;}.static-page a{color:var(--info-color);text-decoration:none;box-shadow:none;}.static-page a:hover{box-shadow:none !important;text-decoration:underline;color:var(--text-color-dark);}.static-page ul{margin-bottom:10px;}.static-page ul li{position:relative;padding-left:25px;font-family:var(--font-secondary);font-size:var(--fs-base);padding-bottom:6px;}.static-page ul li:before{content:"\f00c";font-family:"FontAwesome";position:absolute;top:0;left:0;font-size:12px;font-weight:700;}.image-with-text{display:flex;gap:30px;padding-bottom:30px;}.static-image{flex:none;max-width:550px;}.faq-page .page-title.text-center{display:block;font-size:32px;font-weight:600;width:100%;font-family:var(--font-secondary);}.faq-page{padding:30px 0px;}.faq-page-inner{max-width:1200px;margin:40px auto 0px;}.faq-box{border:1px solid var(--border-color-light);border-radius:5px;margin-bottom:20px;}.faq-title a{display:block;position:relative;padding:20px 50px 20px 20px;border-bottom:1px solid var(--border-color-light);background:var(--primary-color);color:var(--text-color-light);}.faq-title a:focus{outline:none;}.faq-title a:before{content:"\f107";font-family:var(--icon-font);position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:16px;}.faq-title.open a:before{transition:all 0.5s;transform:translateY(-50%) rotate(180deg);}.faq-title h5{font-size:18px;font-weight:600;}.faq-content{display:none;padding:20px;}.faq-content h1{font-size:24px;font-family:var(--font-secondary);font-weight:600;margin:15px 0px;}.faq-content h2{font-size:22px;font-family:var(--font-secondary);font-weight:600;margin:15px 0px;}.faq-content h3{font-size:20px;font-family:var(--font-secondary);font-weight:600;margin:15px 0px;}.faq-content h4{font-size:18px;font-family:var(--font-secondary);margin:10px 0px;}.faq-content h5{font-size:16px;font-family:var(--font-secondary);margin:8px 0px;}.faq-content h6{font-size:16px;font-family:var(--font-secondary);margin:5px 0px;}.faq-content p{font-size:14px;font-family:var(--font-primary);margin-bottom:10px;}div#block-indeltheme-contactgooglemap{margin:0px;}.contact-submit-btn input.webform-button--submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;}.contact-submit-btn input.webform-button--submit:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.contact-submit-btn input.webform-button--submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.text-feild-wrapper textarea{display:inline-block;max-width:100%;width:100%;min-width:100%;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:15px;color:var(--text-color-dark);}.text-feild-wrapper textarea:hover{border:1px solid var(--border-color-hover);}.text-feild-wrapper textarea:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.contact-us-form .webform-button--submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;}.contact-us-form .webform-button--submit:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.contact-us-form .webform-button--submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.contact-us-form #edit-markup{margin:0px;}.not-found-image{display:flex;gap:20px;padding:20px;text-align:center;align-items:center;justify-content:center;width:70%;margin:0 auto;}.not-found-inner h1{font-size:28px;font-family:var(--font-primary);font-weight:700;text-align:center;padding-bottom:20px;}.not-found-content{padding-top:20px;max-width:500px;margin:0 auto;text-align:center;font-weight:500;}.not-found-wrapper{display:flex;justify-content:center;align-items:center;font-family:var(--font-primary);min-height:50vh;padding:40px 20px;}.zero{animation-name:rotate;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:linear;position:relative;right:-3px;}.not-found-image img{width:100%;}@keyframes rotate{0%{transform:rotate(0);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}.text-content.clearfix.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item{margin:0px;}.wide-content.field.field--name-field-image.field--type-image.field--label-hidden.field__item{max-width:1320px;width:100%;margin:0 auto;padding:0 12px;padding-bottom:30px;}.wide-content.field.field--name-field-image.field--type-image.field--label-hidden.field__item .field__item img{max-width:100%;}@media (max-width:1400px){.wide-content.field.field--name-field-image.field--type-image.field--label-hidden.field__item{max-width:1140px;}}@media (max-width:576px){.not-found-image{width:100%;gap:10px;}}.login-page{background:var(--white-color);padding:30px 0px;}.login-page-inner{display:flex;align-items:center;justify-content:center;}.login-form.login-form__wrapper{max-width:500px;background:var(--neutral-color);padding:30px 40px;box-shadow:var(--box-shadow-card);border-radius:5px;}.login-logo-image{max-width:200px;padding-bottom:30px;margin:0 auto;}.login-field .js-form-item label{display:none;}.login-field .js-form-item{margin:0px;position:relative;padding-left:40px;margin-bottom:20px;}.login-field .js-form-item input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);}.login-field .js-form-item input:hover{border:1px solid var(--border-color-hover);}.login-field .js-form-item input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.login-page .form-item-name.js-form-item-name:before{content:"\f007";font-family:var(--icon-font);font-size:22px;position:absolute;top:50%;left:0px;transform:translateY(-50%);}.login-page .form-item-pass.js-form-item-pass:before{content:"\f023";font-family:var(--icon-font);font-size:22px;position:absolute;top:50%;left:0px;transform:translateY(-50%);}.row-box{display:flex;justify-content:space-between;margin-top:15px;}.login-form__help_actions input{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none;}.login-form__help_actions input:hover{border:1px solid var(--border-color-dark);}.login-form__help_actions input:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px;}.login-form__help_actions input:focus{outline:none;border:1px solid var(--border-color-dark);}label.password-toggle{vertical-align:middle;line-height:28px;padding-left:5px !important;}a.forgot-password{padding:4px 0px;text-decoration:underline;color:var(--info-color);}a.forgot-password:hover{color:#004db8;}a.forgot-password:focus,a.forgot-password:focus-visible{color:var(--info-color);outline:none;}.login-form__submit{border-top:1px solid var(--border-color-light);padding:20px 0px 0px;margin:20px 0px 10px;height:auto;}.login-form__submit input{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.login-form__submit input:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.login-form__submit input:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.login-page a.create-account{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color) !important;color:var(--secondary-color) !important;border:2px solid var(--secondary-color) !important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0px;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;width:100%;max-width:100%;min-width:100%;}.login-page a.create-account:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none;}.login-page a.create-account:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0px 0px 3px var(--btn-secondary);outline:none;}.forget-pswd-page{background:var(--white-color);padding:30px 0px;}.forgert-pwsd-form{max-width:500px;background:var(--neutral-color);padding:30px 40px;box-shadow:var(--box-shadow-card);border-radius:5px;}.forget-page-inner{display:flex;align-items:center;justify-content:center;}.forgert-pwsd-form label{font-family:var(--font-secondary);font-size:16px;text-transform:capitalize;font-weight:600;color:var(--black-color);margin:0px 0px 10px;}.forgert-pwsd-form label.form-item__label.form-required:after{display:none;}.forgert-pwsd-form input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0px;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);}.forgert-pwsd-form input:hover{border:1px solid var(--border-color-hover);}.forgert-pwsd-form input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none;}.forgert-pwsd-form input#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.forgert-pwsd-form input#edit-submit:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.forgert-pwsd-form input#edit-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}@media (max-width:420px){.login-form.login-form__wrapper{padding:20px 20px;}.row-box{flex-direction:column;gap:10px;}}.register-page{background:var(--white-color);padding:30px 0px;}.register-form-inner{display:flex;align-items:center;justify-content:center;}.register-form{max-width:600px;background:var(--neutral-color);padding:30px 40px;box-shadow:0px 0px 10px #e7e7e7;border-radius:5px;}.register-form label{font-family:var(--font-secondary);font-size:16px;text-transform:capitalize;font-weight:600;color:var(--text-color-dark);margin:0px 0px 10px;}.register-form input#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;width:100%;min-width:100%;max-width:100%;}.register-form input#edit-submit:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}.register-form input#edit-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}.register-form .address-container-inline > .form-item{width:100%;}.register-form .form-item__description{font-family:var(--font-primary);font-size:var(--fs-base);color:var(--text-color-dark);}.register-form input[type=checkbox]{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none;}.register-form input[type=checkbox]:hover{border:1px solid var(--border-color-dark);}.register-form input[type=checkbox]:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px;}.register-form input[type=checkbox]:focus{outline:none;border:1px solid var(--border-color-dark);}.register-form div#edit-actions{margin:0px;padding-bottom:0px;}.register-form fieldset#edit-field-address-0{border:0px;margin-bottom:0px;padding:10px 0px 0px;}.register-form legend.fieldset__legend.fieldset__legend--visible{margin-bottom:10px;font-family:var(--font-primary);}@media (max-width:420px){.register-form{padding:20px;}}div#apaTreecategory{display:none;overflow:auto;width:400px;max-height:400px;box-shadow:var(--box-shadow-light);font-family:var(--font-primary);}li.menu-item:hover #apaTreecategory{display:block;}.search-expand a{font-weight:700;color:var(--primary-color) !important;}#apaTreecategory li{padding:5px 0px 5px 10px;}#apaTreecategory li a.child{display:inline-block;width:80%;max-width:88%;padding:0px !important;}#apaTreecategory li a.child{width:90%;padding:10px 20px !important;display:inline-block;}#apaTreecategory li a.child:hover{background:var(--primary-color);color:var(--text-color-light);}.search-expand a.child{background:var(--primary-color);color:var(--text-color-light) !important;}#apaTreecategory li a{display:block;width:100%;padding:10px;}#apaTreecategory li{padding:0px;}#apaTreecategory li{padding:0px;}#apaTreecategory ul{margin-left:0px;}#apaTreecategory ul li{padding-left:15px !important;}.product-line{padding:40px 0px;}.product-line-wrapper{display:flex;flex-wrap:wrap;gap:20px;align-items:center;}.product-line-box{flex:0 0 calc(16.66% - 20px);height:130px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box;padding:10px;display:block;}.product-line-box:hover{box-shadow:var(--box-shadow-light);}.product-line-box:focus{outline:none;}.product-line-box-inner{height:100%;}@media (max-width:992px){.product-line-box{flex:0 0 calc(24.99% - 20px);}}@media (max-width:576px){.product-line-box{height:80px;padding:5px;flex:0 0 calc(33.33% - 10px);}.product-line-wrapper{gap:10px;}}.user-details-page{padding:30px 0px;}.user-details-page h4.label{font-size:20px;font-weight:600;margin-bottom:10px;font-family:var(--font-secondary);}.user-details-page .js-form-item.form-item.js-form-type-item.form-item-.js-form-item-.form-no-label{font-family:var(--font-primary);font-size:14px;}.user-details-page .field__label{font-family:var(--font-secondary);font-size:20px;font-weight:600;margin-bottom:10px;}.user-details-page .field__item{font-family:var(--font-primary);font-size:14px;color:var(--text-color-dark);}.product-categories-page{padding:30px 0px;}.product-categories-flex{display:flex;flex-wrap:wrap;gap:20px;}.product-cat-box{flex:0 0 calc(24.99% - 20px);text-align:center;border:1px solid rgba(204,204,204,0.8);}a.category-img{height:300px;padding:30px;display:block;}.views-field.views-field-title{display:block;flex:1;align-items:center;background:#000;height:100%;}.product-inner-box{display:flex;flex-direction:column;align-items:stretch;}.product-cat-name a{min-height:60px;display:flex;width:100%;align-items:center;justify-content:center;padding:5px;background-color:#000;color:#fff;}.product-cat-name a:hover{color:#fff;}nav.pager{max-width:1320px;padding:20px 12px;margin:0 auto;}@media (max-width:1400px){nav.pager{max-width:1140px;}}@media (max-width:1200px){nav.pager{max-width:960px;}}@media (max-width:991px){nav.pager{max-width:720px;}.product-cat-box{flex:0 0 calc(33.33% - 20px);}a.category-img{height:200px;}}@media (max-width:771px){.product-cat-box{flex:0 0 calc(49.99% - 20px);}}.messages__wrapper{max-width:1320px;padding:0px 12px !important;margin:0 auto;}.messages-list{background:var(--black-color);}.messages-list__item.messages.messages--status{background:var(--black-color);}.messages-list__item.messages.messages--status{padding:20px 0px;}.messages__content{font-family:var(--font-primary);font-size:14px;line-height:26px;}@media (max-width:1400px){.messages__wrapper{max-width:1140px;}}@media (max-width:1200px){.messages__wrapper{max-width:960px;}}@media (max-width:991px){.messages__wrapper{max-width:720px;}}@media (max-width:767px){.messages__wrapper{max-width:540px;}.messages__content{line-height:normal;}}.checkout-complete{height:40vh;display:flex;justify-content:center;align-items:center;text-align:center;}.checkout-complete p{font-size:20px;font-family:var(--font-primary);font-weight:600;}.path-order-statements div#content{padding:30px 0px;height:40vh;}form#catapult-part-settings{max-width:1320px;margin:0 auto;padding:30px 12px;}form#catapult-part-settings input[type=checkbox]{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none;}form#catapult-part-settings input[type=checkbox]:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px;}form#catapult-part-settings input[type=checkbox]:hover{border:1px solid var(--border-color-dark);}form#catapult-part-settings input[type=checkbox]:focus{outline:none;border:1px solid var(--border-color-dark);}form#catapult-part-settings div#edit-actions{margin:0px;}form#catapult-part-settings input#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color) !important;color:var(--text-color-light) !important;border:2px solid var(--primary-color) !important;border-radius:var(--btn-rad-base) !important;padding:5px 20px;margin:0px;font-family:var(--font-primary) !important;font-size:var(--fs-base);font-weight:500;text-decoration:none !important;box-shadow:none !important;}form#catapult-part-settings input#edit-submit:hover{background-color:var(--primary-color-hover) !important;border:2px solid var(--primary-color-hover) !important;font-weight:500;text-decoration:none;color:var(--text-color-light) !important;box-shadow:none !important;text-decoration:none !important;}form#catapult-part-settings input#edit-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0px 0px 3px var(--primary-color-hover);outline:none;}@media (max-width:1200px){form#catapult-part-settings{max-width:960px;}}@media (max-width:991px){form#catapult-part-settings{max-width:720px;}}@media (max-width:768px){form#catapult-part-settings{max-width:540px;}}@media (max-width:992px){.section-spacing{padding:20px 0px;}.main-heading{padding-bottom:10px;}.top-header .top-header-inner{justify-content:center;}.top-header .top-header-inner .left-content,.top-header .top-header-inner .right-content{display:none;}.menu-box{border:1px solid #ebebeb;}nav.menu-nav .menu-wrapper .menu-item.open{background-color:#000;color:#fff;}nav.menu-nav .menu-wrapper .menu-item.open a.item-link{color:#fff;}nav.menu-nav .menu-wrapper .menu-item:hover{background-color:#000;color:#fff;}nav.menu-nav .menu-wrapper .menu-item:hover a.item-link{color:#fff !important;}.vehicle-search{margin-top:15px;}.banner-slide-inner{padding:10px;}.banner-design-2 .banner-slide-inner{padding:0px;}h1.banner-title.heading-font{font-size:30px;}p.banner-tagline{font-size:14px;}a.APAbtn.read-more{height:40px;padding:10px 12px;font-size:14px;}.banner-content{padding-left:20px;}.slider-card{margin:10px;}.slider-card{margin:10px;}.slider-card .views-field.views-field-nothing{flex:100%;max-width:100%;margin:5px;}.new-item-grid{gap:5px;}.item-card-inner{padding:5px;margin:5px;}.about-us-img{max-width:400px;margin:20px auto;}.newsletter-input .input-wrapper input{width:100%;}.newsletter-section .newsletter-inner-block .newsletter-input .Subscribe-btn{width:100%;padding:0px 30px;}}@media (max-width:768px){.section-spacing{padding:20px 0px;}.categories-3 .categories-container .categories-box{margin:10px auto;}.blog-inner-block{flex-wrap:wrap;}.blog-card{max-width:100%;}}@media (max-width:576px){.user-btn span{display:none;}nav.menu-nav .menu-wrapper .menu-item .sub-menu{position:relative;top:0;left:-14px;box-shadow:none;}.ymm-search,.vehicle-search{flex-direction:column;}.banner-right{display:none;}.banner-left{width:100%;text-align:center;}.banner-content{align-items:center;}.categories-box-wrapper{flex:1 1 calc(100% - 20px) !important;max-width:420px;margin:0 auto !important;}.categories-box{margin:0px auto !important;}.blog-card{max-width:100%;}}
html{background:#fff;}.dialog-off-canvas-main-canvas{background:#fff;}div#page-wrapper{max-width:100%;padding:0px;background:#fff;}.site-header__initial{display:none;}.main-content{width:100%;}.main-content__container.container{padding:0px;}div#content{display:block;width:100%;margin:0px;}.view,.view-content{display:block;}.views-element-container{margin:0;}.main-content__container{padding:0px;}.node__content{padding:0px;}div#block-olivero-subtheme-mainpagecontent{margin:0px;}section.comments{max-width:1320px;margin:0 auto;padding:0px 10px;}ul.links.inline{max-width:1320px;margin:0 auto;padding:0px 10px;}.node__meta{max-width:1320px;margin:10px auto;padding:0px 10px;}.wide-content.field.field--name-field-blog-image.field--type-image.field--label-above{width:100%;display:block;max-width:1320px;margin:0 auto;padding:0px 10px;}.field__item img{max-width:300px;text-align:left;margin:0;}.field.field--name-field-author-name.field--type-string.field--label-above,.field.field--name-field-category.field--type-entity-reference.field--label-above{max-width:1320px;margin:0 auto;padding:0px 10px;}.layout-region.layout-region-checkout-footer{float:none;}#block-olivero-subtheme-contactinfo-2 .block__title{font-family:var(--ff-secondary);font-size:var(--fs-h5);font-weight:600;color:var(--text-color-light);padding-bottom:20px;margin:0px;}.region-learnmore > h4.region-heading{display:none;}.copyrights .block-block-content{grid-column:1 / 15;}.copyright-block{float:left;text-align:left;}.terms-block{text-align:center;}.messages-list{display:none;}#interchangeTbl_wrapper .dt-search{display:none !important;}#brand:focus,#interchange:focus{outline:0;box-shadow:none;}.menu-nav,.region--search-block{width:100%;text-align:center;}
