:root{--color-primary:#0e39ff;--color-primary-dark:#004045;--color-primary-light:#e4f0f4;--color-secondary:#6c757d;--color-secondary-dark:#042633;--color-accent:#44b4cd;--color-highlight:#f5821f;--color-link:#007dc6;--color-link-hover:#146bc0;--color-text-base:#1a1a1a;--font-heading:"Playfair Display",serif;--font-body:"Montserrat",sans-serif;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-weight-medium:500;--container-max-width:1372px;--radius-sm:4px;--radius-md:8px;--radius-xl:20px;--shadow-sm:0 0 3px rgba(0,0,0,.15);--shadow-md:0 5px 8px rgba(0,0,0,.15);--shadow-lg:0 1.25rem 1.875rem -.5rem rgba(0,0,0,.08);--shadow-dropdown:0 4px 16px rgba(0,0,0,.12);--shadow-focus:0 0 0 .15rem rgba(3,64,91,.23);--nav-bg-color:var(--color-secondary);--nav-bg-dark:var(--color-secondary-dark);--primary-color:var(--color-primary);--color-text-primary:var(--color-text-base);--color-heading:var(--color-text-base);--theme-heading:var(--color-primary);--theme-heading-secondary:var(--color-primary);--color-near-black:#1c2023;--color-text-secondary:#444;--color-text-muted:#585858;--color-text-light:#6a6a6a;--color-text-subtle:#909090;--color-black:#000;--color-white:#fff;--color-border:#ccc;--color-border-light:#dcdcdc;--bs-border:#dee2e6;--color-bg-faint:#f0f0f0;--color-bg-light:#f4f4f4;--color-bg-subtle:#f5f5f5;--color-bg-mist:#f6f6f6;--bs-dark:#343a40;--bs-secondary:#495057;--bs-primary:#007bff;--color-error:#c00;--color-error-bright:#f00;--color-error-mid:#ee2e2a;--color-error-light:#ff5b5b;--color-error-dark:#b7081b;--color-error-bg:#ffe6e6;--color-danger:#ef5350;--color-danger-light:#e57373;--color-warning:#ff5b0c;--social-facebook:#3b5a9a;--social-twitter:#1aa9e1;--social-linkedin:#0a66c2;--social-pinterest:#ae30b2;--social-green:#8ac33e;--font-family:var(--font-body);--btn-primary-bg:var(--nav-bg-color);--btn-primary-color:var(--color-white);--btn-primary-font-size:var(--font-size-md);--btn-primary-font-weight:var(--font-weight-medium);--btn-primary-padding:6px 30px;--btn-radius:0;--btn-secondary-bg:var(--primary-color);--btn-secondary-color:var(--color-white);--btn-primary-bg-hover:var(--nav-bg-color);--btn-primary-border:var(--btn-primary-bg);--btn-primary-focus-shadow:var(--shadow-focus);--btn-secondary-bg-hover:var(--nav-bg-dark);--btn-secondary-border:var(--btn-secondary-bg);--btn-danger-bg:var(--color-danger);--btn-danger-color:var(--color-white);--btn-danger-bg-hover:#d32f2f;--btn-danger-border:var(--btn-danger-bg);--cart-tray-fab-bg:var(--btn-primary-bg);--cart-tray-fab-bg-hover:var(--btn-primary-bg-hover);--cart-tray-fab-shadow:0 4px 6px rgba(0,0,0,.1);--cart-tray-fab-shadow-hover:0 6px 20px rgba(0,0,0,.34);--cart-tray-tooltip-bg:var(--tagline-bg);--cart-tray-tooltip-color:var(--tagline-color);--form-control-border:var(--color-border-light);--form-control-bg:var(--color-white);--form-control-color:var(--color-text-base);--form-control-focus-border:var(--primary-color);--form-control-focus-shadow:var(--shadow-focus);--form-control-radius:var(--radius-sm);--form-control-placeholder:var(--color-text-subtle);--check-border-color:var(--color-border);--check-checked-bg:var(--primary-color);--check-checked-border:var(--primary-color);--check-focus-shadow:var(--shadow-focus);--pagination-active-bg:var(--color-primary);--pagination-active-color:var(--color-white);--pagination-hover-bg:var(--color-bg-light);--input-border-color:var(--color-border-light);--input-bg:var(--color-white);--input-icon-color:var(--color-primary);--input-height:42px;--input-font-size:var(--font-size-base);--input-radius:var(--radius-xl);--input-padding:8px 16px;--slider-caption-bg:var(--nav-bg-color);--slider-caption-border-color:var(--color-white);--slider-caption-border-width:5px;--mobile-menu-bg:var(--color-white);--mobile-menu-border-color:var(--color-border-light);--mobile-menu-text-color:var(--color-text-light);--mobile-menu-icon-color:var(--color-white);--color-overlay:rgba(0,0,0,.5);--color-bg-overlay-light:rgba(255,255,255,.92);--color-border-translucent:rgba(144,144,144,.36);--wishlist-empty-border-color:#999;--wishlist-empty-icon-color:var(--color-border);--wishlist-empty-text-color:var(--color-heading);--wishlist-btn-bg:var(--nav-bg-dark);--wishlist-btn-color:var(--color-white);--wishlist-icon-btn-color:var(--color-error-mid);--header-text-color:var(--color-white);--header-link-hover-color:var(--color-primary-light);--section-hero-bg:var(--color-secondary);--section-hero-text:var(--color-white);--section-hero-heading:var(--color-primary-light);--btn-subscribe-bg:var(--btn-primary-bg);--btn-subscribe-color:var(--btn-primary-color);--img-brand-banner:none;--img-grow-section:none;--img-search-bg:none;--img-new-tag:none;--img-dropdown-arrow:none;--img-comment-icon:none;--img-local-offer:none;--img-chat-bubble:none;--brand-specials-heading-bg:var(--color-primary-light);--brand-specials-product-heading-bg:var(--brand-specials-heading-bg);--brand-specials-about-heading-bg:var(--nav-bg-color);--brand-specials-about-heading-color:var(--color-white);--brand-detail-label-font:var(--font-heading);--brands-banner-container-bottom:-125px;--have-questions-bg:var(--color-primary-light);--progress-bar-bg:var(--nav-bg-color);--scroll-top-bg:var(--nav-bg-color);--tag-bg:var(--color-primary-light);--tag-color:#000;--tag-new-bg:var(--color-accent);--tag-new-color:#fff;--tag-best-bg:var(--tag-bg);--tag-best-color:var(--tag-color);--tag-closeout-bg:var(--tag-bg);--tag-closeout-color:var(--tag-color);--tag-sale-bg:var(--tag-bg);--tag-sale-color:var(--tag-color);--tagline-bg:var(--color-primary-light);--cart-badge-bg:var(--primary-color);--cart-badge-color:var(--color-white);--sr-banner-bg:var(--color-secondary-dark);--sr-banner-panel-bg:var(--color-primary-light);--sr-banner-text:var(--color-white);--sr-banner-heading-color:var(--color-text-base);--sr-banner-cta-bg:var(--nav-bg-color);--sr-banner-cta-text:var(--color-white);--sr-card-bg:var(--color-white);--sr-card-border:var(--color-border-light,#e3e3e3);--sr-text-muted:var(--color-text-muted,#8a8a8a);--sr-accent:var(--nav-bg-color);--sr-detail-accent:var(--color-text-base);--sd-callout-bg:var(--color-primary-light);--sd-callout-text:var(--color-text-base);--sd-accent:var(--nav-bg-color);--sd-card-border:var(--color-border-light,#e3e3e3);--sd-text-muted:var(--color-text-muted,#6c757d);--sd-callout-link:var(--color-text-base);--sd-main-bg:var(--color-white);--sd-text-base:var(--color-text-base);--sd-hero-text:var(--color-white);--sd-hero-bg-from:var(--color-secondary-dark);--sd-hero-bg-to:var(--nav-bg-color)}.btn{font-family:var(--font-body);text-transform:capitalize;border-radius:var(--btn-radius)}.btn-primary{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-color);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);padding:var(--btn-primary-padding)}.btn-primary:hover,.btn-primary:focus{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color);box-shadow:none}.btn-primary:focus{box-shadow:var(--btn-primary-focus-shadow)}.btn-primary:disabled,.btn-primary.disabled{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-text-light);opacity:1}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color)}.btn-secondary{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-color)}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-bg-hover);color:var(--btn-secondary-color);box-shadow:none}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-bg-hover)}.btn-danger{background-color:var(--btn-danger-bg);border-color:var(--btn-danger-border);color:var(--btn-danger-color)}.btn-danger:hover,.btn-danger:focus{background-color:var(--btn-danger-bg-hover);border-color:var(--btn-danger-bg-hover);color:var(--btn-danger-color);box-shadow:none}.btn-dark{background-color:var(--nav-bg-dark);border-color:var(--nav-bg-dark);color:var(--color-white)}.btn-dark:hover,.btn-dark:focus{background-color:var(--color-secondary-dark);border-color:var(--color-secondary-dark);color:var(--color-white)}.btn-outline-primary{color:var(--color-primary-dark);border-color:var(--btn-primary-bg);background-color:transparent;font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);padding:var(--btn-primary-padding)}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-color);box-shadow:none}.btn-outline-primary:focus{box-shadow:var(--btn-primary-focus-shadow)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--color-border);border-color:var(--color-border);background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color);box-shadow:none}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:var(--btn-primary-focus-shadow)}.btn-outline-secondary{color:var(--btn-secondary-bg);border-color:var(--btn-secondary-bg);background-color:transparent}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-bg);color:var(--color-white)}.btn-sm{padding:4px 12px;font-size:var(--font-size-sm)}.btn-block{width:100%}.form-control{border:1px solid var(--form-control-border)!important;background-color:var(--form-control-bg);color:var(--form-control-color);border-radius:var(--form-control-radius)!important;font-size:var(--input-font-size);height:var(--input-height)!important;padding:var(--input-padding);font-family:var(--font-body)}.form-control:focus{border-color:var(--form-control-focus-border);box-shadow:var(--form-control-focus-shadow);background-color:var(--form-control-bg);color:var(--form-control-color)}.form-control::placeholder{color:var(--form-control-placeholder)}.form-control:disabled,.form-control[readonly]{background-color:var(--color-bg-light)}textarea.form-control{height:auto}select.form-control:not([size]):not([multiple]){height:var(--input-height)}.text-primary{color:var(--color-primary)!important}.text-heading{color:var(--theme-heading)!important}.custom-control-input:checked~.custom-control-label::before{background-color:var(--check-checked-bg);border-color:var(--check-checked-border)}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{color:var(--color-white)}.custom-control-input:focus~.custom-control-label::before{box-shadow:var(--check-focus-shadow)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:var(--form-control-focus-border)}.custom-checkbox .custom-control-label::before,.custom-radio .custom-control-label::before{border-color:var(--check-border-color)}.pagination .page-link{color:var(--color-text-primary);border-color:var(--bs-border)}.pagination .page-item.active .page-link{background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color)}.pagination .page-link:hover{background-color:var(--pagination-hover-bg);color:var(--color-text-primary)}.modal-content{border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.modal-header{border-bottom-color:var(--color-border-light)}.modal-header .close{font-size:1.5rem;color:var(--color-text-muted)}.dropdown-toggle{display:inline-flex;align-items:center;gap:4px;justify-content:space-between;text-decoration:none!important}.dropdown-toggle::after{font-family:"Font Awesome 7 Free";border:0;content:"";line-height:normal;vertical-align:middle!important;position:static!important;font-size:14px}.dropdown-toggle[aria-expanded=true]:after{content:""}html,body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}body{font-family:var(--font-family);background-color:var(--color-white)}p{font-family:var(--font-body);font-size:16px}.font-heading{font-family:var(--font-heading)!important}.font-body{font-family:var(--font-body)!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:1.7!important}@media(min-width:1200px){html,body{font-size:16px}}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-heading)}.container{max-width:var(--container-max-width)}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:15px;padding-left:15px}.mt-xl{margin-top:70px}img{width:auto;height:auto;max-width:100%;display:block}.underline{text-decoration:underline}.font-weight-medium{font-weight:500}.font-weight-semi{font-weight:600}.text-tl{color:var(--color-text-light)}.border-color{border-color:var(--color-border)!important}.border-text{border-color:var(--color-text-light)!important}.gap-0{gap:0!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:16px!important}.gap-4{gap:24px!important}.gap-5{gap:48px!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-md{font-size:1.125rem!important}.text-lg{font-size:1.25rem!important}.text-xl{font-size:1.5rem!important}.text-2xl{font-size:1.75rem!important}.text-3xl{font-size:2rem!important}.text-4xl{font-size:2.5rem!important}.text-5xl{font-size:3rem!important}.admin-header-links{background-color:var(--color-error-light);text-align:center;color:var(--color-black)}.admin-header-links *{display:inline-block;margin:0 10px;line-height:35px;font-size:13px;font-weight:600}.admin-header-links *:hover{color:var(--color-white)}.admin-header-links .impersonate{display:inline-block}.admin-header-links .impersonate a{background-color:var(--color-text-muted);padding:0 15px}.admin-header-links .impersonate a:hover,.admin-header-links .impersonate a:focus{background-color:var(--color-text-muted)}.bs-header{background:var(--nav-bg-color)}.header{background:var(--nav-bg-color)}.main-menu{background:var(--nav-bg-color);border-bottom:1px solid var(--color-border)}.top-menulinks-inner{border-bottom:1px solid var(--color-border)}.menu__item li{list-style:none;display:inline-block;margin:0}.top-menulinks .nav-link{color:var(--top-link-color,var(--accent-color));font-weight:var(--top-link-weight,600);font-size:16px;border-right:1px solid var(--color-text-light);padding:0 12px;font-family:var(--font-body)}.header-selectors-wrapper{display:flex;align-items:center;margin-right:35px;flex-wrap:wrap}.header-selectors-wrapper .tax-display-type-selector select{border:0;padding:0;padding-right:30px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--color-heading)}.header-selectors-wrapper>div{margin-left:20px}.header-selectors-wrapper .dropdown{line-height:1}.header-selectors-wrapper .dropdown .dropdown-toggle{padding:17px 0;display:flex;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;cursor:pointer}.header-selectors-wrapper .dropdown .dropdown-toggle>div{margin-right:7px;margin-left:5px}.header-selectors-wrapper .dropdown .dropdown-toggle img{position:relative;top:0}.header-selectors-wrapper .dropdown .dropdown-toggle i{font-size:10px}.header-selectors-wrapper .dropdown .dropdown-toggle:after{display:none}.header-selectors-wrapper .dropdown .dropdown-menu{min-width:auto}.header-selectors-wrapper .dropdown .dropdown-menu ul{margin:0}.header-selectors-wrapper .dropdown .dropdown-menu li img{position:relative;top:1px;max-width:14px;margin-right:3px}.header-selectors-wrapper .dropdown .dropdown-menu li a,.header-links li .dropdown.acc-drop .dropdown-menu a{white-space:nowrap;display:flex;align-items:center;width:100%;padding:8px 9px;color:var(--color-text-muted);font-size:11px;text-align:left;text-transform:uppercase}.header-selectors-wrapper .dropdown .dropdown-menu li a:hover,.header-links li .dropdown.acc-drop .dropdown-menu a:hover{text-decoration:none;color:var(--color-white);background:var(--color-border)}.dropdown-menu{box-shadow:0 10px 30px 10px var(--color-bg-light);border:0}.theme-custom{margin:30px 0 35px!important;max-width:100%!important}.header .number-head{display:flex;align-items:center;white-space:nowrap}.header .number-head i{color:var(--color-heading);font-size:31px;margin-right:10px}.header .number-head span{display:block;font-family:var(--font-family);color:var(--color-text-muted);font-size:11px;line-height:1.2;font-weight:600}.header .number-head a{color:var(--color-heading);font-size:18px;font-weight:600;line-height:1}.header .number-head a:hover{color:var(--color-heading)}.header-links-wrapper{position:relative;white-space:nowrap}.header-links #topcartlink{position:relative;top:-2px}.header-links li .dropdown ._flex{display:flex;align-items:center}.header-links li .dropdown ._flex span{display:block;font-size:11px;color:var(--color-text-muted);line-height:1}.header-links li .dropdown ._flex b{font-size:16px;line-height:1;font-weight:600;text-transform:capitalize;display:block}.header-links li .dropdown .dropdown-toggle:after{display:none}.header-links li .dropdown{font-size:26px}.header-links li .dropdown .dropdown-toggle:hover{color:var(--color-heading)}.header-links ul{margin:0}.header-links li{display:inline-block;margin:0 16px;font-size:24px;color:var(--color-heading)}.header-links li a{position:relative;cursor:pointer}.header-links li .wishlist-qty,.header-links li .cart-qty{position:absolute;width:16px;height:16px;color:var(--color-white);font-size:10px;line-height:16px;text-align:center;border-radius:9999px;right:-9px;background:var(--primary-color)}.header-links a:hover,.header-links a:focus{color:var(--primary-color)}.header-lower{position:relative;z-index:10;padding:10px 0;display:flex;justify-content:flex-start;min-height:72px;align-items:flex-start}.header-logo a{display:inline-block;max-width:100%;line-height:0}.header-logo a img{max-height:none!important;max-width:130px;width:100%}.header .search-box form{display:flex;position:relative}.search-box form:after{content:"";display:block;clear:both}.search-box.store-search-box{width:60%;position:relative;margin:0}.header .search-box.store-search-box{flex:3}.search-box ._flex{display:flex;width:100%;max-width:600px;border-radius:4px;margin:auto;border:0}.search-box ._flex select{border:0;padding-top:0;padding-bottom:0}.search-box input.search-box-text{height:42px;margin:0 -1px 0 0;background:var(--color-white);border-radius:20px;padding-left:20px;width:100%;border:1px solid var(--color-border-light);font-size:1rem;font-weight:400;line-height:1.5}.header .search-box input.search-box-text{padding:20px 15px 20px 45px;border-radius:30px;background-color:var(--color-white);color:var(--color-black);font-family:var(--font-body)}::-webkit-input-placeholder{color:var(--color-black);font-family:var(--font-body);font-weight:400}footer ::-webkit-input-placeholder{color:var(--color-border);font-family:var(--font-body);font-weight:400;font-size:14px}.search-box .search-box-button{height:49px;border:0;padding:0 30px;background-color:var(--primary-color);color:var(--color-white);font-size:19px;display:none}.header-links-list{display:flex;flex-direction:row;flex-wrap:wrap;width:26%}.header .header-links-list{flex:3}.header-icon-only{font-size:16px}.header-sticky{position:sticky;top:0;z-index:11}.html-checkout-page .header{display:block}.html-checkout-page .main-menu{display:block}.btn-reset{background:none;border:0;padding:0;cursor:pointer;line-height:1;display:flex;align-items:center}body.menu-open{overflow:hidden}.ui-helper-hidden-accessible{display:none!important}.ui-autocomplete{width:100%!important;border-top:0;overflow:hidden;background-color:var(--color-white);text-align:left;border-radius:0;padding:0;font-size:15px;box-shadow:var(--shadow-sm);border:0!important}.ui-autocomplete li{border-top:1px solid var(--color-bg-light)}.ui-autocomplete li:first-child{border-top:0}.ui-autocomplete a{display:block;margin:0!important;border:0!important;border-radius:0!important;background:none!important;padding:15px!important;line-height:normal!important;color:var(--color-text-muted)!important;font-size:14px}.ui-autocomplete a:hover,.ui-autocomplete a:focus,.ui-autocomplete a.ui-state-focus{background-color:var(--color-bg-mist)!important;text-decoration:none}.ui-autocomplete img{display:none;min-width:20px;margin:0 10px 0 0;vertical-align:middle}.footer{background-color:var(--color-white)}.footer-upper{margin:auto;overflow:hidden;padding:70px 0}.newsletter{display:flex;align-items:center;width:100%;justify-content:space-between;padding:40px 0;border-bottom:1px solid var(--color-border-light)}.newsletter .w50{width:50%}.newsletter .title{margin:0;line-height:1}.newsletter ._flex{display:flex;align-items:center}.newsletter ._flex i{font-size:46px;margin-right:15px}.newsletter ._flex p{margin:0;line-height:1}.newsletter .short-desc p{font-size:13px;line-height:24px;letter-spacing:.065px;color:var(--color-text-muted)}.follow-us .social li{display:inline-block}.follow-us .social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;border:1px solid var(--color-border-light);margin:2px;border-radius:9999px;color:var(--color-text-muted)}.follow-us .social a:hover{text-decoration:none;background:var(--social-facebook);color:var(--color-white)}.follow-us .social li.twitter a:hover{background:var(--social-twitter)}.follow-us .social li.rss a:hover{background:var(--color-warning)}.follow-us .social li.youtube a:hover{background:var(--color-error-bright)}.follow-us .social li.instragram a:hover{background:var(--social-pinterest)}.follow-us .social li.pitrest a:hover{background:var(--color-error-dark)}.follow-us .social li.linkdin a:hover{background:var(--social-linkedin)}.newsletter-email{display:flex}input[type="email"].newsletter-subscribe-text{background:var(--color-white);color:var(--color-text-muted);border-radius:4px 0 0 4px;height:44px;padding:0 15px;width:100%;border:2px solid var(--color-border);font-size:14px}input[type="email"].newsletter-subscribe-text:focus{outline:0}.newsletter-subscribe-button{font-size:13px;text-transform:uppercase;padding:12px 25px;font-weight:600;letter-spacing:.01em;background-color:var(--btn-subscribe-bg);color:var(--btn-subscribe-color);border:0;outline:0;border-radius:0 4px 4px 0}.newsletter-email:focus-within{overflow:visible}.newsletter-validation,.newsletter-result{width:100%;overflow:hidden;line-height:28px}.footer-lower{margin:auto;overflow:hidden;padding:20px 0;font-size:12px;background:var(--color-near-black);color:var(--color-border)}.footer-tax-shipping a,.footer-powered-by a{font-weight:500;color:var(--theme-heading-secondary)}.footer-tax-shipping a:hover,.footer-tax-shipping a:focus,.footer-powered-by a:hover,.footer-powered-by a:focus{text-decoration:underline}.theme-selector{margin:10px 0 0}.theme-selector select{width:170px}.scroll-top{background-color:var(--scroll-top-bg);bottom:30px;right:70px}@media(max-width:767px){.scroll-top{right:22px}}@media(min-width:768px){html{scroll-behavior:smooth;scroll-padding-top:350px}}.products-wrapper .row,.brands-banner .row,.brand-filters-cards .row{margin-left:0;margin-right:0}.heading-title h2{font-weight:700;font-size:28px;color:var(--color-text-primary);line-height:42px;text-transform:initial}.tagline{display:var(--tagline-display,none);font-family:var(--font-body);background:var(--tagline-bg,var(--accent-color));padding:5px 0;color:var(--tagline-color,var(--primary-dark));font-size:14px;text-align:center}.tagline p{font-size:inherit}.tagline::before{content:'';display:var(--topcolors-display,none);height:14px;background:linear-gradient(to right,var(--topcolor-1) 25%,var(--topcolor-2) 25% 50%,var(--topcolor-3) 50% 75%,var(--topcolor-4) 75%)}.tagline a{color:var(--tagline-color,var(--primary-dark));text-transform:uppercase;font-weight:bold}.tagline a span{font-size:16px;font-weight:bold;color:var(--color-link);letter-spacing:-3px}.tagline a span.blue{color:var(--color-link)}.tagline a span.orange{color:var(--color-highlight)}.tagline a span.green{color:var(--social-green)}.tagline a span.red{color:var(--color-error-mid)}@media(min-width:768px){.tagline{font-size:16px}}.banner .add-image img{height:100%;object-fit:cover;object-position:100%;width:100%}.banner .hero-banner-left{background-color:var(--nav-bg-color);padding-left:20px;padding-top:40px;padding-bottom:40px}.banner .hero-banner-left .hero-banner-inner{position:absolute;right:45px;max-width:75%}.banner .hero-banner-inner h1{font-size:45px;color:var(--color-white);margin-bottom:0;font-weight:700}.banner .hero-banner-inner p{font-size:20px;line-height:33px;color:var(--color-white);margin:30px 0}.banner .hero-banner-inner a{padding:10px 30px;display:inline-block;text-decoration:none;border-radius:8px;background-color:var(--color-white);color:var(--color-text-primary);font-weight:600;font-size:16px}.margin-top-50{margin-top:50px}section.new-brands .new-brands-box{margin:0 8px;flex:1;display:flex;flex-direction:column}section.new-brands .new-brands-box .new-brands-thumbnail{height:230px;overflow:hidden;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}section.new-brands .new-brands-box .new-brands-thumbnail img{height:100%;width:100%;object-fit:cover;object-position:100%}section.new-brands .new-brands-box .new-brands-title{border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-white);border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding:20px;flex:1}section.new-brands .new-brands-box .new-brands-title h3{font-size:22px;font-weight:700}section.new-brands .new-brands-box .new-brands-title h3 a{font-weight:600}section.new-brands .new-brands-box .new-brands-title h3 a:hover{color:var(--color-primary-dark);text-decoration:none}section.new-brands .new-brands-box .new-brands-title .desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px}section.new-brands .new-brands-box .new-brands-title p{font-size:16px}section.new-brands .new-brands-box .new-brands-thumbnail .tag{padding:4px 8px;display:inline-block;font-size:14px;color:var(--color-text-primary);margin-bottom:12px;position:absolute;top:15px;right:15px;background-color:var(--color-white);cursor:pointer}.quick-desc>p{overflow:hidden}iframe.lightwidget-widget{height:55dvh;min-height:550px;width:100%;border:0}@media(max-width:1560px){iframe.lightwidget-widget{height:35dvh;min-height:400px}}@media(max-width:1280px){iframe.lightwidget-widget{height:30dvh;min-height:300px}}@media(max-width:512px){iframe.lightwidget-widget{height:auto;min-height:auto}}.lightwidget__image{max-height:600px;object-fit:cover}.block.block--brandsForYou{border-bottom:0}.instagram-banner h2{color:var(--color-black);margin-bottom:23px}.instagram-banner h2 a{color:var(--color-accent);text-decoration:underline;font-weight:600}@media(min-width:992px){.instagram-banner h2{font-size:46px}}.quick-info .quick-desc .instagram-banner h2 a strong{font-weight:700}.quick-info .quick-desc .instagram-banner a,.quick-info .quick-desc .instagram-banner a:hover{color:var(--color-accent)}.quick-info .quick-desc .instagram-banner p{font-size:22px;font-weight:400;margin-bottom:20px}.layout__top .nav.nav--breadcrumb{padding-top:15px;font-size:.875em}.nav.nav--breadcrumb{padding-top:15px;padding-bottom:12px;margin:10px 0}.nav__item{display:block}.nav.nav--breadcrumb .nav__item{font-size:14px}.nav.nav--breadcrumb .nav__item--active{font-weight:700}.nav.nav--breadcrumb .nav__item .nav__link{font-size:14px;font-weight:100;font-style:normal;color:var(--color-text-primary)}.html-manufacturer-list-page aside.side-2,.html-blog-page aside.side-2{display:none}html.html-manufacturer-list-page .master-column-wrapper .container:nth-child(2){max-width:100%;padding:0}.html-manufacturer-list-page section.center-2,.html-blog-page section.center-2{width:100%}.html-manufacturer-list-page .container-fluid~.container,.html-blog-page .container-fluid~.container{max-width:100%;padding:0}@media all and (min-width:768px){.brands-banner{background-size:100%}}.brands-banner h1{font-size:46px;color:var(--color-white)}.brands-banner p{font-size:20px}.brand-cart-drawer .bcd-empty-title{font-size:1.4rem}.brand-cart-drawer .bcd-empty-sub{font-size:1rem}.brand-filters-cards .card-body{padding:0;height:200px;overflow-y:scroll}@media(min-width:0) and (max-width:575px){.brand-filters-cards .card-body{height:auto}}.brand-filters-cards .filters-groups h3{font-size:20px;border-bottom:1px solid var(--color-text-subtle);padding-bottom:15px;margin-bottom:20px}.brand-filters-cards .filter-group{border-bottom:1px solid var(--color-text-subtle);padding-bottom:10px;margin-bottom:20px}.brand-filters-cards .card-header{background-color:transparent;padding:0 0 10px;border-bottom:0;position:relative}.brand-filters-cards .card-header a.toggleicon:before{content:"";width:14px;height:2px;border-radius:20px;background:var(--color-black);position:absolute;top:12px;right:0}.brand-filters-cards .card-header a.toggleicon.collapsed:after{content:"";width:14px;height:2px;transform:rotate(90deg);background:var(--color-black);position:absolute;top:12px;right:0}.brand-filters-cards .icon-control{margin-top:5px;float:right;font-size:80%}.brand-filters-cards .btn-light{background-color:var(--color-white);border-color:var(--color-border-light)}.brand-filters-cards .list-menu{list-style:none;margin:0;padding-left:0}.brand-filters-cards .list-menu a{color:var(--bs-dark)}.brand-filters-cards .product-grids .card-product-grid:hover .btn-overlay{opacity:1}.brand-filters-cards .product-grids .card-product-grid .btn-overlay{transition:.5s;opacity:0;left:0;bottom:0;color:var(--color-white);width:100%;padding:5px 0;text-align:center;position:absolute;background:var(--color-overlay)}.brand-filters-cards .product-grids .img-wrap{overflow:hidden;position:relative;border:1px solid var(--color-border);height:170px;width:100%}@media all and (min-width:768px){.brand-filters-cards{padding:50px 0}.brand-filters-cards .product-grids .img-wrap{height:230px;width:100%;max-width:100%}}.brand-filters-cards .product-grids .img-wrap.new-brand:after{content:"";position:absolute;background:var(--img-new-tag);background-repeat:no-repeat;display:block;width:70px;height:70px;left:-2px;top:-2px;z-index:9999;background-position:center;background-size:100%}.brand-filters-cards .product-grids .img-wrap img{object-fit:cover;width:100%;height:100%}.brand-filters-cards .product-grids .info-wrap{padding:15px 0}.brand-filters-cards .product-grids .info-wrap h5{font-size:17px;line-height:22px;font-weight:700;text-transform:capitalize}.brand-filters-cards .product-grids .info-wrap a{text-decoration:underline;font-size:14px;font-weight:400}.brand-filters-cards .product-grids .info-wrap a.send-email{display:block;color:var(--color-text-subtle);text-decoration:none;padding:10px 0}.brand-filters-cards .product-grids .info-wrap a.phone-number{display:block;color:var(--color-text-primary);text-decoration:none}.brand-filters-cards .product-grids .info-wrap a.phone-number i{color:var(--color-text-primary);font-size:16px;position:relative;top:2px}.brand-filters-cards .product-grids .info-wrap .tags{margin:5px 0 10px}.brand-filters-cards .product-grids .info-wrap .tags li{list-style:none;display:inline-block}.brand-filters-cards .product-grids .info-wrap .tags li a{text-decoration:none;border:1px solid var(--color-border);border-radius:50px;padding:5px 10px 6px 10px}.left-search{position:relative;margin-bottom:20px}.left-search input{border:1px solid var(--color-text-subtle);padding:20px 20px 20px 45px;border-radius:20px;height:42px;font-size:1rem}.left-search input:focus{position:static}.dropdown-toggle{white-space:nowrap}.show-per-page a.dropdown-toggle span{color:var(--color-text-subtle);font-weight:normal}.gray-text{color:var(--color-text-subtle)}.selected-text{font-weight:bold!important;color:var(--color-black)!important}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:var(--color-heading);text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.asyncContent--productFilter .productFilter__heading{border-bottom:solid 1px rgba(111,110,109,.2);margin-bottom:0;line-height:normal}.asyncContent--productFilter .productFilter__groups{padding-bottom:20px}.asyncContent--productFilter .productFilter__groups .productFilter__groupTab{background-color:transparent!important;font-size:1rem;line-height:1.38;letter-spacing:.16px;color:var(--color-text-primary);font-weight:normal;text-transform:none;position:relative;padding:15px 0 0 0}.productFilter__groupName{font-weight:600}.asyncContent--productFilter .productFilter__groups .productFilter__groupPanel{padding-left:5px;padding-top:0;padding-bottom:0;border:0}.asyncContent--productFilter .productFilter__groups .productFilter__groupPanel label{font-size:1rem;line-height:2.13;letter-spacing:.16px;color:var(--color-text-primary);margin-bottom:0;margin-left:3px}.thumbnail__image{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto auto 0;max-height:100%}#brand-list-item-price{font-size:14px;color:var(--color-text-subtle);font-weight:normal;margin:0}.cats-listing figure figcaption{position:absolute;font-size:28px;font-weight:600;bottom:20px;left:20px;color:var(--color-white)}.cats-listing figure{position:relative;margin-bottom:2rem}.brand-listing-wrapper{display:grid;grid-template-columns:1fr;gap:20px;row-gap:0;margin-left:0;margin-right:0}@media(min-width:576px){.brand-listing-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.brand-listing-wrapper{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.brand-listing-wrapper{grid-template-columns:repeat(4,1fr)}}.brandsGrid{margin-left:0;margin-right:0;transition:transform .3s ease}.pagination-bar{margin-top:20px;width:100%}.pagination-bar ul li.page-item{margin:0 5px}.pagination-sm .page-item:first-child .page-link,.pagination-sm .page-item:last-child .page-link{border-radius:100%}.pagination-bar ul li.page-item a{color:var(--color-text-primary);font-size:16px;font-weight:600;border-radius:40px;text-align:center;padding:5px;width:35px;height:35px}.pagination-bar ul li.page-item .active,.pagination-bar ul li.page-item:hover a,.pagination .page-item.active .page-link{background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color)}.margin-bottom-30{margin-bottom:0}@media all and (min-width:768px){.margin-bottom-30{margin-bottom:30px}}.brands-banner figure img{object-fit:cover;width:212px;height:212px;box-shadow:rgb(100 100 111/50%) 0 7px 29px 0}.brands-banner{background-color:var(--nav-bg-dark);background-image:var(--img-brand-banner);background-repeat:no-repeat;background-size:cover;color:var(--color-white);padding:20px 0;min-height:300px;display:flex;align-items:center;z-index:9;position:relative}.brands-banner:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.23);z-index:1}.brands-banner .container{z-index:9;position:relative}@media(min-width:992px){.block--brandDetail .brands-banner .container{bottom:var(--brands-banner-container-bottom)}}.brands-banner a{text-decoration:underline;color:var(--color-white)}@media(min-width:0) and (max-width:575px){.brands-banner{background-size:cover!important;background-position:top}}@media(min-width:992px){.brand-inner-details{margin-top:100px}}.brand-inner-details h1{font-size:40px}.brand-inner-details ul{clear:both;margin:0;list-style:none}.brand-inner-details ul li{float:left;padding:0 30px 0 0;font-size:20px}.quick-view ul li{float:left;padding:0 30px 0 0;font-size:14px}.brand-inner-details ul.brand-links li:nth-child(1){display:none}.brand-inner-details ul li strong{font-family:var(--brand-detail-label-font);display:block;font-size:22px}.brand-inner-details .brand-links{padding:30px 0;overflow:hidden}.brand-inner-details .brand-links li:first-child a{background:var(--img-local-offer) no-repeat;padding-right:40px;margin-right:15px;padding-bottom:5px;background-position:100% 2px}.brand-inner-details .brand-links li a{font-size:16px;padding-top:5px;text-decoration:underline}.brand-inner-details .brand-links li:last-child a{background:var(--img-chat-bubble) no-repeat;padding-right:40px;margin-right:15px;padding-bottom:5px;background-position:100% 2px}.brand-inner-details .right-box h4{font-size:16px}.brand-inner-details .right-box p{font-size:16px}.brand-inner-details .right-box a{font-size:16px;text-decoration:underline}.brand-specials-box .pink-box{width:100%;border:1px solid var(--color-border);border-radius:10px}@media(min-width:992px){.brand-specials-box .pink-box{width:70%}}.brand-specials-box .pink-box .desc{padding:15px 20px}.brand-specials-box .pink-box .desc .days-left{padding-top:22px;text-align:right}.brand-specials-box h3{background-color:var(--brand-specials-heading-bg);font-size:20px;padding:15px 20px;border-radius:10px 10px 0 0;margin-bottom:.5rem;font-weight:600}.product-details-page .brand-specials-box h3{background-color:var(--brand-specials-product-heading-bg)}.brands-showall{clear:both}.brands-showall h3{float:left;font-size:20px;padding-top:10px;position:relative;z-index:-1}@media(min-width:0) and (max-width:575px){.brands-showall h3{padding-bottom:20px}}.brands-showall .items-found{float:left;padding-top:10px}.brands-showall .show-per-page{float:right}@media(min-width:0) and (max-width:575px){.brands-showall .show-per-page{float:none;display:block;clear:both}}.selected-filters{padding-bottom:30px}.selected-filters ul{margin:0;padding:0}.selected-filters ul li{list-style:none;display:inline-block;margin-bottom:5px}.selected-filters ul li a{border:1px solid var(--color-border);border-radius:20px;padding:5px 15px 5px 15px;margin:0 10px 0 0;display:block}.mobile-filter-option{display:none}.mobile-filter-option a{display:block;border:1px solid var(--color-text-subtle);border-radius:7px;margin-bottom:20px;padding:8px;text-align:center}@media(min-width:0) and (max-width:575px){.mobile-filter-option{display:block}}.press-banner{padding:0 0 30px;margin-top:50px;background-size:100%}.press-banner h1{color:var(--color-accent)}@media(min-width:0) and (max-width:575px){.press-banner h1{font-size:36px;line-height:40px}}.show-per-page .dropdown-menu{padding:10px;border-radius:0}html.html-blog-page .master-column-wrapper>.container{max-width:100%;padding:0}.grid,.grid__row{clear:both}.catalogs-slider{background-size:100%}.catalogs-slider h3{text-align:center;font-size:28px}.cat-detail-products .recent-product-box .re-product-thumbnail img{object-fit:contain;height:-webkit-fill-available;margin:0 auto}.thumbnail .thumbnail__imageWrap{position:relative;margin-bottom:18px}.cat-detail-products .recent-product-box .re-product-thumbnail{height:212px;overflow:hidden;position:relative;border:1px solid var(--color-border)}.cat-detail-products .recent-product-box .re-product-thumbnail a{color:var(--color-black)}.cat-detail-products .recent-product-box .re-product-thumbnail .btn-quick-view{width:38px;height:38px;border-radius:50%;background-color:var(--color-white);position:absolute;right:8px;top:169px;display:flex;justify-content:center;align-items:center}.cat-detail-products .recent-product-box .re-product-detail{padding:12px;border:1px solid var(--color-border-light);border-radius:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.cat-detail-products .recent-product-box h4{font-size:15px;color:var(--color-text-primary);font-weight:700;line-height:21px;text-transform:initial;min-height:45px;display:table;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-detail-products .recent-product-box h4 a{display:table-cell;vertical-align:middle}.cat-detail-products .recent-product-box ul.re-price{display:flex;margin-bottom:4px;justify-content:space-between}.cat-detail-products .recent-product-box ul.re-price li{font-weight:700;font-size:21px}.vendor-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:45px}.text-lit-gray{color:var(--color-text-light)}.re-product-detail h4 a{font-size:15px;color:var(--color-black)}.html-blog-page .asyncContent--productFilter .productFilter__groups .productFilter__groupTab{padding:10px 0}.tabs.tabs--accordion>.tabs__panel[aria-hidden="false"]{border-bottom:1px solid var(--color-border-light)}section.brands-for-you .heading-title h2{color:var(--section-hero-heading)}section.brands-for-you{background-color:var(--section-hero-bg)}section.brands-for-you .brandforyou-wrapper .brandforyou-box{margin:0 8px;text-align:center;background-color:var(--color-white);padding:3px;flex:1}section.brands-for-you .brandforyou-wrapper a,section.brands-for-you .brandforyou-wrapper a:hover{color:var(--color-text-primary)}section.brands-for-you .brandforyou-wrapper .brandforyou-box .brandforyou-thumbnail{height:186px;overflow:hidden;position:relative}section.brands-for-you .brandforyou-wrapper .brandforyou-box .brandforyou-thumbnail img{height:100%;width:100%;object-fit:cover;object-position:100%}section.brands-for-you .brandforyou-wrapper .brandforyou-box .brandforyou-title{border-radius:8px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding:12px 8px;min-height:110px}section.brands-for-you .brandforyou-wrapper .brandforyou-box .brandforyou-title h3{font-size:22px;font-weight:700}section.brands-for-you .brandforyou-wrapper .brandforyou-box .brandforyou-title p{font-size:16px}.bussiness-grow{background:var(--section-hero-bg) var(--img-grow-section) no-repeat left center;padding:80px 0 100px;text-align:left;position:relative;z-index:0;color:var(--section-hero-text);min-height:300px;background-size:27%}.bussiness-grow p{margin-bottom:0;max-width:580px}@media(min-width:768px){.bussiness-grow h2{font-size:36px}.bussiness-grow p{font-size:20px;line-height:30px}}@media(max-width:767px){.bussiness-grow{background-position:top center;background-image:none;padding:30px 0!important;min-height:auto}}.follow-instagram .instagram-wrapper{text-align:center}.follow-instagram .instagram-wrapper h2{font-size:46px;color:var(--color-black);margin-bottom:23px}.follow-instagram .instagram-wrapper h2 a{color:var(--color-accent);text-decoration:underline;font-weight:600}.follow-instagram .instagram-wrapper h2 span strong{font-weight:600}.follow-instagram .instagram-wrapper p{font-size:22px;margin-bottom:30px}.search-banner{background-image:var(--img-search-bg);background-size:cover;background-repeat:no-repeat}.search-banner .search-banner-wrapper .trending-searcch-box p{font-size:22px}footer .footer-widget .footer-news-letter-form input[type=email]{border:1px solid var(--color-border);border-radius:8px 0 0 8px;padding:8px 16px}footer .footer-widget .footer-news-letter-form .btn-subscribe{padding:8px 16px;background:var(--btn-subscribe-bg);color:var(--btn-subscribe-color);border-radius:0 8px 8px 0;border:0;font-size:16px}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;border-radius:var(--form-control-radius)}footer .footer-widget.footer-verticle-nav ul{margin:0;padding:0}footer .footer-widget.footer-verticle-nav ul li{list-style:none;margin-bottom:15px}footer .footer-widget.footer-verticle-nav ul li a{color:var(--color-text-light);font-size:16px;font-weight:500}.home-page-polls li{min-width:100px}.footer-block .list li{line-height:24px}.footer-block .list a{display:inline}.product-selectors{text-align:left}.product-selectors .product-page-size{float:right}.product-selectors .product-viewmode a{display:flex;height:34px;margin:0 0 0 8px;font-size:16px;align-items:center;color:var(--color-heading)}.product-selectors .product-viewmode a:hover{text-decoration:none}.product-selectors .product-viewmode a.selected{color:var(--primary-color)}.product-list .item-box{float:none;width:auto;margin:0 0 20px;border:1px solid var(--color-bg-light)}.product-list .item-box .product-item:after{content:"";display:block;clear:both}.product-list .item-box .picture{float:left;width:220px;margin:0}.product-list .item-box:hover .picture a img,.product-list .item-box:focus .picture a img{opacity:1}.product-list .item-box .picture:hover a img,.product-list .item-box .picture:focus a img{opacity:.85}.product-list .item-box .picture+.details{margin:0 0 0 240px;padding:4px 0 15px;text-align:left}.product-list .item-box .product-title{height:auto;padding:10px 0;font-size:18px}.product-list .item-box .description{display:block;margin:0 0 10px;line-height:22px}.product-list .item-box .prices{height:auto;margin:0 0 30px}.product-list .item-box .add-to-compare-list-button{right:0;z-index:1;visibility:visible}.product-list .item-box .add-to-wishlist-button{left:0;z-index:1;visibility:visible}.product-list .item-box .product-box-add-to-cart-button i{display:inline-block}.variant-picture{float:left}.variant-picture+.variant-overview{width:auto;margin:0 0 0 240px}.variant-overview{text-align:left}.product-review-item .review-title{float:left;max-width:600px}.product-review-item .product-review-box{float:right}@media(max-width:768px){.product-selectors{display:flex;flex-direction:column;gap:8px;padding:0}}.address-list-page .section,.return-request-list-page .section{display:inline-block;width:45%;margin:20px 1%;vertical-align:top}.recurring-payments{width:100%!important;margin:20px 0!important}.order-progress a{min-width:80px}.cart-options .common-buttons{text-align:right}.cart-footer .terms-of-service{text-align:left;margin:0 0 30px}.cart-footer .checkout-buttons,.cart-footer .addon-buttons{text-align:right}.cart-footer .cart-collaterals div,.cart-footer .cart-collaterals label{text-align:left}.cart-footer .estimate-shipping label{display:block;margin:0 0 10px}.cart-footer .estimate-shipping .buttons{text-align:right}.checkout-page .selected-checkout-attributes{text-align:right;margin:30px 0 0}.checkout-page .address-grid{overflow:hidden}.checkout-page .address-item{vertical-align:top;zoom:1}.order-review-data,.order-details-area,.shipment-details-area{overflow:hidden}.order-details-page .section.options{text-align:right}.order-details-page .selected-checkout-attributes{padding:0 10px}.order-details-page .tax-shipping-info{text-align:right}.order-details-page .totals{float:right;clear:both}.shipment-details-page .tracking-number .tracking-url{color:var(--primary-color)}.forum-actions,.topic-actions{overflow:hidden}.forum-actions .actions,.topic-actions .actions{float:left}.forum-actions .pager,.topic-actions .pager{float:right;max-width:450px}.forum-actions .pager li,.topic-actions .pager li{margin:2px 4px}.forum-actions .pager.upper{display:block}.topic-actions.lower .actions{display:block}.topic-posts{margin:0 0 30px}.topic-post{display:table;width:100%;margin:0}.topic-post .post-info{display:table-cell;width:15%;margin:0;vertical-align:top;text-align:left}.topic-post .user-info{width:auto}.topic-post .username{min-height:40px;margin:0;border:0;text-align:center}.topic-post .avatar{margin:auto;border:0}.topic-post .avatar img{max-width:80%;max-height:80%}.topic-post .user-stats li{margin:0}.topic-post .send-pm{margin:0 0 20px}.topic-post .pm-button,.profile-info-box .pm-button{padding:8px 16px;font-size:13px}.topic-post .post-content{display:table-cell;width:85%;border-left:1px solid var(--color-bg-light);vertical-align:top;text-align:left}.topic-post .post-head{min-height:40px;overflow:hidden;background-color:var(--color-bg-mist)}.topic-post .post-time{float:left;margin:0;font-size:14px;font-weight:normal}.topic-post .post-actions{float:right;margin:0}.topic-post .post-actions a{margin:0;line-height:20px}.topic-post .post-actions .quote-post a{min-width:70px}.topic-post .post-actions a.post-link-button{margin:0 0 0 10px;border-left:1px solid var(--color-bg-light);text-align:center}.topic-post .post-text{padding:20px 15px}.topic-post .post-vote{padding:20px 0 20px 15px}.forum-table th.replies,.forum-table th.views,.forum-table th.votes,.forum-table td.replies,.forum-table td.views,.forum-table td.votes{display:table-cell}.forum-table td.image{max-width:none}.forum-table td.image div{max-width:none;background-size:initial}.ui-tabs-nav{text-align:left}.profile-info-box .avatar{float:left;margin:0 15px 15px 0}.profile-info-box .profile-stats{float:left;text-align:left}.profile-info-box .title{text-align:left}.profile-info-box .send-pm{clear:both;text-align:left}@media all and (min-width:768px){.header-logo{width:14%;flex:.9;display:flex}.header-links li .dropdown ._border{border:2px solid var(--color-heading);border-radius:9999px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-right:10px}.header-links li .dropdown{font-size:29px;cursor:pointer}.product .for-mb{display:none}.footer-lower .pg-method{text-align:right}.footer-lower .pg-method img{max-width:100%}.footer-block .list{display:block!important}.post-text code{background-color:var(--color-bg-faint);padding:2px 4px;border-radius:3px;font-family:monospace;font-size:.9em}.post-text pre{background-color:var(--color-bg-faint);padding:10px;border-radius:4px;overflow-x:auto;margin-bottom:1em}.post-text pre code{background:none;padding:0;font-size:.9em}.post-text blockquote{border-left:4px solid var(--color-border);padding:.5em 10px;color:var(--color-text-secondary);margin:0 0 1em 0}.post-text blockquote p{margin-bottom:0}.social .title,.footer-menu__title{color:var(--color-heading);font-size:14px;text-transform:uppercase;margin:0 0 15px;font-weight:700}.footer-menu__link{display:inline-block;line-height:24px;font-size:13px;color:var(--color-text-muted);font-weight:400}.footer-menu__link:hover{color:var(--primary-color);text-decoration:none}}@media all and (min-width:992px){.slider-wrapper.theme-custom{min-height:35vh}.main-menu.isSticky{position:sticky;top:0;z-index:1010;animation-name:fadeInsTicky;animation-duration:1s;animation-fill-mode:inherit;background:var(--primary-color)}.main-menu.isSticky .header-menu{border-color:var(--primary-color)}.main-menu.isSticky .header-menu>ul>li>a{color:var(--color-white)}.order-details-page .totals.section{width:370px}.item-grid.owl-carousel{margin:0}.center-2{float:right;width:73%;margin:0 0 40px}.side-2{float:left;width:25%;border:1px solid var(--color-border-light);margin:0 0 40px}.page{text-align:left}.inputs{text-align:left;font-size:.9rem}.inputs .option-list li{margin:0 10px 0 0}.inputs.accept-consent label{width:auto}.page-title a+h1{float:left}.link-rss{display:block;float:right;margin:6px 0 0}.order-details-page .data-table tr{width:auto;margin:0}.header-links-list li.menu-icon{display:none}.flyout-cart{position:absolute;top:100%;right:0;z-index:100;width:300px;background-color:var(--color-white);border:1px solid var(--color-bg-faint);box-shadow:var(--shadow-md)}.flyout-cart.active{display:block}.mini-shopping-cart{padding:10px 15px 5px;text-align:left;font-size:13px;color:var(--color-text-light);font-weight:400}.mini-shopping-cart:before{content:"";position:absolute;border:10px solid;border-color:transparent transparent var(--color-white) transparent;z-index:3;right:.7px;top:-20px;margin-right:calc(10px + .5em)}.mini-shopping-cart:after{position:absolute;content:"";border:11px solid;border-color:transparent transparent var(--color-bg-faint) transparent;right:0;top:-22px;margin-right:calc(10px + .5em)}.mini-shopping-cart .mini-shopping-top{display:flex;justify-content:space-between;align-items:center;padding:12px 10px;border-bottom:solid 1px var(--color-border-light)}.mini-shopping-cart .mini-shopping-top span{text-transform:uppercase;color:var(--color-heading);font-weight:700;font-size:13px;line-height:1}.mini-shopping-cart .mini-shopping-top .button-1{border:0;background:var(--color-white);padding:0;text-transform:uppercase;color:var(--color-heading);font-weight:700;font-size:13px;line-height:1}.mini-shopping-cart .count{display:block;margin:0;color:var(--color-text-muted);font-size:13px;line-height:25px;text-align:center;padding:10px 0;font-weight:400}.mini-shopping-cart .count a{margin:0 2px;font-weight:bold;color:var(--color-text-secondary)}.mini-shopping-cart .item{overflow:hidden;display:flex;justify-content:space-between;padding:15px 10px;border-bottom:solid 1px var(--color-border-light);white-space:normal}.mini-shopping-cart .picture{width:70px;text-align:center;min-width:70px}.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}.mini-shopping-cart .picture a:before{content:"";display:block;padding-top:100%}.mini-shopping-cart .picture img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}.mini-shopping-cart .picture+.product{margin:0 0 0 80px}.mini-shopping-cart .product{margin-right:15px}.mini-shopping-cart .name{margin:0 0 10px;font-size:14px;color:var(--color-heading);font-weight:700}.mini-shopping-cart .name a{color:var(--color-heading);line-height:1.4}.mini-shopping-cart .name a:hover,.mini-shopping-cart .name a:focus{color:var(--color-heading);text-decoration:none}.mini-shopping-cart .attributes{margin:5px 0;color:var(--color-text-secondary)}.mini-shopping-cart .totals{font-size:15px;display:flex;justify-content:space-between;font-weight:700;color:var(--color-heading);padding:15px 10px 22px}.mini-shopping-cart .totals strong{font-weight:700}.mini-shopping-cart .buttons{margin:0 0 5px}.header-menu{position:relative;z-index:5;margin:0}.header-menu .menu ul{margin-top:0;margin-bottom:0}.main-menu{margin-bottom:0;padding:0 0 10px}.menu-container{position:relative;width:100%}.menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.menu__toggle{display:none}.menu-dropdown{display:inline-block}.menu>.menu__item{padding-block:0}.menu__item{display:inline-block;width:fit-content;padding:0}.menu__item-toggle::after{display:none}.menu__grid-view{position:absolute;left:0;background-color:var(--color-white);padding:20px;box-shadow:var(--shadow-lg);width:100%;max-width:1440px;z-index:1000;display:flex;flex-wrap:wrap;gap:20px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;font-size:14px;border:1px solid var(--color-border-light);border-top:3px solid var(--primary-color)}.menu__list-view{position:absolute;min-width:200px;max-width:300px;z-index:1000;opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity .3s ease,transform .3s ease;background-color:var(--color-white);box-shadow:var(--shadow-lg);padding:10px 0;font-size:14px;overflow:visible;border:1px solid var(--color-border-light)}.menu__list-view .menu__list-view{top:-10px;left:100%}.menu__row-braker{width:100%}.menu__list-view .menu__item{position:relative;display:block;width:100%;text-align:left;padding:0 10px}.menu__item:focus-within>.menu__grid-view,.menu__item:hover .menu__grid-view{opacity:1;visibility:visible;transform:translateY(0)}.menu__item:focus-within>.menu__list-view,.menu__item:hover>.menu__list-view{opacity:1;visibility:visible;transform:translateX(0)}.menu__group{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 0;height:fit-content}.menu__group-title{width:100%;display:inline-block;text-align:left;margin:0;font-size:16px;font-weight:700;margin-top:20px;padding:0 10px;text-transform:uppercase}.menu__image-link:hover{text-decoration:none}.menu__image-link:hover .menu__group-title{color:var(--primary-color)}.menu__image{display:inline-block;object-fit:cover;max-width:100%}.menu__link{display:flex;align-items:center;gap:10px;padding:20px 15px;line-height:20px;cursor:pointer;text-align:left;position:relative;font-size:16px;font-weight:600;letter-spacing:-.35px;color:var(--header-text-color);font-family:var(--font-body)}.menu__image-link{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:15px}.menu__link--inactive{pointer-events:none;cursor:default}.menu__list-view .menu__link{font-size:13px;padding:10px;text-transform:uppercase;font-weight:500}.menu__item:hover>.menu__item-toggle,.menu__link:hover{color:var(--header-link-hover-color);text-decoration:none}.menu__item.menu-dropdown:first-of-type .menu__item-toggle .menu__link:before{font-family:bootstrap-icons;content:"";font-size:20px;margin-right:5px}.newsletter-email input[type="text"]{width:200px}.newsletter-validation .field-validation-valid{text-align:left}.footer-lower{position:relative}.footer-lower:after{content:"";display:block;clear:both}.theme-selector{float:left}.block{float:none;width:auto;padding-left:0;padding-right:0}.block .title{background:none;cursor:auto;font-family:var(--font-heading);font-size:16px;color:var(--color-text-muted)}.block .listbox{display:block;border-bottom:0}.block .listbox ul{margin:0}.block.block-recently-viewed-products .listbox ul li{display:flex;align-items:center;gap:8px}.block a.product-picture{display:inline-block;position:relative;width:30%;margin:0;vertical-align:middle;min-width:75px}.block a.product-name{vertical-align:middle}.block a.product-picture+a.product-name{width:70%}.block a.product-picture+a.product-name:before{display:none}.gallery .picture{width:auto}.rental-attributes{overflow:hidden}.rental-attributes .attribute-item{float:left;margin:0 20px 0 0}.rental-attributes .datepicker{width:160px;text-align:left}.attribute-squares li{margin:0 5px 5px 0}.product-details-page .title{text-align:left}.product-review-item .review-title{max-width:850px}.product-review-item .review-text{display:table;width:100%;table-layout:fixed}.product-review-item .avatar{display:table-cell;vertical-align:top;width:120px}.product-review-item .avatar img{max-width:100%}.product-review-item .text-body{display:table-cell;vertical-align:top}.product-review-item .avatar+.text-body{padding:0 0 0 20px}.compare-products-page .page-title{margin:0 0 -1px}.compare-products-table .full-description td{display:table-cell}.compare-products-table .full-description td p{margin-top:0}.center-1 .topic-block-title{text-align:center}.topic-page p{text-align:justify}.gender span{margin:0 10px 0 0}.gender span>*{margin:0 5px 0 0}.date-of-birth select+select{margin:0 0 0 11px}#check-availability-button{display:block;margin:10px auto}.login-page .new-wrapper{float:left;width:49%;margin:0}.login-page .new-wrapper .text{min-height:200px}.address-list-page .section,.return-request-list-page .section{display:block;width:auto;margin:0 0 40px}.order-list-page .section{display:block;width:auto}.avatar-page .message-error,.avatar-page .buttons{text-align:left}.registration-page .vat-note{margin-left:0}.customer-info-page .vat-note,.customer-info-page .email-to-revalidate-note{margin-left:150px}.customer-info-page .vat-status{display:inline-block}.shopping-cart-page .cart-options{overflow:hidden;margin:0 0 45px}.shopping-cart-page .selected-checkout-attributes{float:right;margin:0}.order-progress{margin:-15px 0 35px}.checkout-page .terms-of-service{text-align:center}.payment-info .info td:first-child{margin:0 10px 0 0}.payment-info .info td:only-child{width:100%!important}.opc .order-review-data ul{text-align:left}.advanced-search .price-range{margin-left:114px}.comment-list{margin:0 0 50px}.news-list-homepage .news-items{overflow:hidden;text-align:left}.forum-breadcrumb{margin:-30px 0 5px}.current-time{float:right}.forum-search-box{float:left}.forum-search-box .advanced{text-align:left}.forum-search-box .advanced a{line-height:normal}.forums-table-section td{min-width:150px}.forums-table-section td:first-child{min-width:90px}.forums-table-section .view-all{text-align:right}.topic-actions .pager.upper{display:block;max-width:400px}.forum-table .forum-details,.forum-table .topic-details{min-width:225px}.forum-table td{padding:20px}.forum-edit-page textarea,.private-message-send-page textarea{height:250px}.private-message-send-page .bb-code-editor-wrapper{display:inline-block;width:400px;margin:10px 0;vertical-align:middle}.mobile-nav{display:none}.header-links li.menu-icon{display:none}.close-slide,.product-selectors .filter-side{display:none}.filter-side .block{border-top:1px solid var(--color-border-light)}}@media(max-width:991px){.product-selectors .filter-side{height:42px;margin-right:8px;border-color:var(--color-text-subtle);border-radius:8px}}.field-validation-error span{position:relative;top:5px}@media all and (min-width:1367px){.inputs.accept-consent label{width:auto}.product-review-item .review-title{max-width:1050px}.customer-info-page .vat-note,.customer-info-page .email-to-revalidate-note{margin-left:225px}.cart-footer .estimate-shipping .inputs label{display:inline-block;width:35%}.cart-footer .estimate-shipping .inputs input,.cart-footer .estimate-shipping .inputs select{width:65%}.payment-info .info td:only-child{width:100%!important}.forum-actions .pager,.topic-actions .pager{max-width:600px!important}.topic-post .post-text{width:930px;max-width:100%}}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:var(--color-white);display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet-active{padding:5px;background-color:var(--primary-color)}a.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}a.skip:active,a.skip:focus,a.skip:hover{position:initial;top:0;left:0;display:block;height:auto;margin:3px 0;overflow:visible;padding:2px;color:var(--color-text-secondary);background:var(--color-white);text-decoration:underline;text-align:center;width:100%;font-size:16px}.nav.nav--breadcrumb .nav__item::before{content:"/";padding-left:5px;padding-right:5px;font-weight:100;font-style:normal}.nav.nav--breadcrumb .nav__item:first-child::before{display:none}.html-manufacturer-page .page-title-top{padding-top:0}.breadcrumb{padding:15px 0 15px}.breadcrumb strong{font-weight:700;font-size:14px}@media(min-width:992px){.breadcrumb li{margin:0}}.block .list a{font-size:1rem;line-height:1.5;letter-spacing:.16px;color:var(--color-text-primary);margin-bottom:0;margin-left:3px;list-style:none}@media(max-width:991px){.block a.product-picture{width:75px}}.pager ul{text-align:center;margin:10px 0}.pager li a{border-radius:50%;border-color:var(--bs-border)}.pager li span{background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color);border-radius:50%}.pager li.next-page *{color:var(--color-text-primary);font-weight:800}.item-box .product-title a{font-family:var(--font-heading);font-size:17px;line-height:22px;font-weight:700;text-decoration:underline;white-space:normal}.product-grid .item-box .product-title a{font-family:var(--font-heading);font-size:15px;line-height:21px;font-stretch:normal;font-weight:700;text-decoration:underline;white-space:normal}.item-box .product-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.item-box .product-title-row .product-title{margin:0}.item-box .product-next-available-grid{color:#222529;white-space:nowrap;font-size:12px}aside.side-2{border:0}.html-manufacturer-page .master-column-wrapper .page-title-top>.container{max-width:100%;padding:0}.row .item-box{margin:0 0 1px;overflow:hidden;position:relative;border:1px solid var(--color-border);height:100%}.products-wrapper .product-grid .row .col-6{padding:10px 5px 5px 10px}.products-wrapper .no-result{text-align:center;font-weight:bold}.tag{padding:4px 8px;display:inline-block;font-size:14px;color:var(--tag-color);margin-bottom:12px;background-color:var(--tag-bg)}.tag.tag-bestseller{background-color:var(--tag-bg);color:var(--tag-color)}.tag.tag-best{background-color:var(--tag-best-bg);color:var(--tag-best-color)}.tag.tag-closeout{background-color:var(--tag-closeout-bg);color:var(--tag-closeout-color)}.tag.tag-sale{background-color:var(--tag-sale-bg);color:var(--tag-sale-color)}.tag.tag-new{background-color:var(--tag-new-bg);color:var(--tag-new-color)}.tabs.tabs--accordion>.tabs__panel{border:0;padding:0 1em 1em 0;max-height:16.5em;overflow:auto}.item-box .cate-muted{display:block}.item-box .price{font-size:20px;font-weight:700}.nav.nav--breadcrumb .nav__item .nav__link{font-weight:300;text-transform:capitalize}.item-box .product-box-add-to-cart-button,.add-to-cart-button,.KeepShoppingCheckoutScreen,.cat-detail-products .recent-product-box .btn-add-cart,.checkout-buttons .btn{font-family:var(--font-body);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);padding:var(--btn-primary-padding);background:var(--btn-primary-bg);color:var(--btn-primary-color);text-transform:capitalize;border:0;border-radius:var(--btn-radius)}.item-box .product-box-add-to-cart-button{line-height:normal}.item-box .product-box-add-to-cart-button:hover{background:var(--btn-primary-bg-hover)}.price-wholesale span{font-weight:400;font-size:14px}h2.filter-title{display:none}.min-height-quickinfo .d-flex{min-height:42px;align-items:center}.quick-info .quick-desc{font-family:var(--font-body);font-weight:500;line-height:1.4;letter-spacing:.025em;margin:0;text-align:center;font-size:20px;color:var(--color-black)}.quick-info .quick-desc p{margin:0}.quick-info .quick-desc strong{font-weight:600}.quick-info .quick-desc a:hover{color:var(--color-highlight)}.quick-info .quick-desc a{padding:0;text-decoration:none;margin:0;display:inline-block;color:var(--color-highlight);text-decoration:underline;font-weight:600;font-size:46px;text-transform:lowercase;background:var(--color-white)}.quick-info .quick-desc ol li{font-size:46px;color:var(--color-link);margin-bottom:23px;font-family:var(--font-body);font-weight:600;margin-top:0}.quick-info{margin-top:3rem!important;margin-bottom:3rem}.page-title h1{font-family:var(--font-heading);font-weight:700;margin-top:0;font-size:2.4rem;text-align:left;color:var(--color-primary-dark)}.page-title-top{background-color:transparent}.shop-cart-section .goback{margin-bottom:0;color:var(--color-border);text-align:left}.shop-cart-section h1{padding-bottom:25px;border-bottom:1px solid var(--color-border-light);margin-bottom:40px}.shop-cart-section .goback i{color:var(--color-border)}.myshop-cards ul.card-list{margin:0 20px 15px 0}.myshop-cards ul{display:flex;margin:0;padding:0}.myshop-cards ul li{list-style:none}.myshop-cards ul li figure{margin-right:20px;overflow:hidden}.myshop-cards ul li figure img{width:96px;height:96px;min-width:96px;min-height:96px;border-radius:100px;border-width:1px;border-style:solid;border-color:var(--color-border-light);border-image:initial}.myshop-cards ul .myshop-li{margin:15px 0}.myshop-cards ul li ul li{margin-right:20px}.brandp-listing .added-items h5{font-family:var(--font-heading)}.cart .product a{font-family:var(--font-heading);color:var(--color-black);text-decoration:underline}.order-summary-content thead{display:none}.brandp-listing .dull{color:var(--color-text-subtle);font-size:14px}.brandp-listing .min-qty{font-size:14px}.cart-prd-detail .cart-qty{width:40%;outline:0;border-width:1px;border-style:solid;border-color:var(--color-text-subtle);border-image:initial;border-radius:8px;display:flex;justify-content:flex-start;align-items:center;padding:0 10px}.cart-prd-detail .cart-qty input{width:100%;max-width:70px;text-align:center;height:38px;border:0}.cart .remove-from-cart .remove-btn{color:var(--color-text-subtle);font-size:15px;font-weight:400}.remove-from-cart{position:absolute;top:30px;right:20px;bottom:auto;left:auto}.cart-prd-detail .min-qty{font-size:14px;margin-bottom:10px}.order-summary-content .cart label{display:inline-block;margin:0}.progress{height:12px}.progress .progress-bar{background-color:var(--progress-bar-bg);border-radius:10px}.order-min ul{justify-content:space-between;margin:7px 0}.order-min ul li:nth-child(2){text-align:right}.checkout-buttons .btn{margin-bottom:15px}.order-summary h4{color:var(--nav-bg-color);margin-bottom:20px}.cart-total td{padding:7px 0;border-bottom:0}tr.earn-reward-points{display:none}.cart-total .brand-total{border-top:1px solid var(--color-text-primary);margin-top:10px;padding-top:15px}.order-summary .shipping-txt .dull{text-align:center;color:var(--color-border);font-size:14px}.myshop-cards .keep-shop{margin:20px 20px}.KeepShoppingCheckoutScreen{width:100%;display:block;text-align:center}.delete-all a:hover{color:var(--color-black)!important}.delete-all{text-align:center;border-top:1px solid var(--color-border-light)}.delete-all a{display:inline-block;text-decoration:underline;padding:var(--btn-primary-padding);margin:5px 0}.terms-of-service{display:none}.discount-box{border-width:1px;border-style:solid;border-color:var(--color-border);border-image:initial;padding:15px}.table-wrapper.brandp-listing{border-width:1px;border-style:solid;border-color:var(--color-border-light);border-image:initial}.checkout-data .table-wrapper.brandp-listing{max-height:400px}.brandp-listing table{border-bottom:1px solid var(--color-border-light)}.shipping-cost .dull{text-align:center;color:var(--color-border);font-size:14px}.cart-footer{margin:0 0 25px;border:1px solid var(--color-border-light)}.brandp-listing .product{padding:30px;border-bottom:1px solid var(--color-border-light)}.html-product-details-page .gallery .picture img{width:100%;height:auto;object-fit:contain;border:2px solid var(--color-border);margin:0 auto}@media(min-width:992px){.html-product-details-page .gallery .picture img{max-width:400px;max-height:400px;height:100%}.html-product-details-page .gallery{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:auto}}.gallery .picture{width:100%;border:0}.overview .value,.variant-overview .value{text-transform:none;font-weight:500;font-size:16px;color:var(--color-text-subtle);padding-right:10px;list-style:none;display:inline-block}.overview .label,.variant-overview .label{font-size:16px;font-weight:normal}.overview .value a,.variant-overview .value a{font-size:16px;color:var(--color-text-primary);text-decoration:underline;display:block;margin-bottom:8px;font-weight:normal}.product-details .tag{padding:4px 8px;display:inline-block;font-size:14px;color:var(--color-text-primary);margin-bottom:12px}.product-details .price{font-size:40px;font-weight:600;margin-bottom:5px}.price.price--sale{color:var(--color-error)}.price{display:inline-block;font-weight:bold}.discount-banner{display:inline-flex;align-items:center;background-color:var(--color-error-bg);border:1px dotted var(--color-danger-light);padding:4px 8px;border-radius:4px;font-family:var(--font-body);font-size:14px;margin-bottom:8px}.price-discount-off{color:var(--color-error);font-weight:700;margin-left:8px;white-space:nowrap}.product-item .prices .old-price{text-decoration:line-through;color:var(--color-text-subtle);margin-right:6px}.product-item .prices .actual-price.discounted-price{color:var(--color-error);font-weight:700}.shopping-cart-page .price.old-price,.order-summary-content .price.old-price{text-decoration:line-through;color:var(--color-text-subtle);font-weight:600;margin-right:6px}.shopping-cart-page .product-unit-price.discounted-price,.order-summary-content .product-unit-price.discounted-price{color:var(--color-danger);font-weight:700}.cart-prd-detail .cart-line-prices{margin:4px 0}.cart-prd-detail .cart-line-prices .old-price{text-decoration:line-through;color:var(--color-text-subtle);font-weight:600;margin-right:6px}.cart-prd-detail .cart-line-prices .product-unit-price.discounted-price{color:var(--color-danger);font-weight:700}.bcd-item-nextavail{font-weight:600}.bcd-item-discount-row .bcd-item-oldprice{text-decoration:line-through;color:var(--color-text-subtle);font-weight:600;margin-right:6px}.bcd-item-discount-row .bcd-item-newprice{color:var(--color-danger);font-weight:700;margin-right:6px}.ui-dialog .quickview-next-available{margin:8px 0;font-weight:600}.ui-dialog .price-discount-off{margin-left:8px}.ui-dialog .price.old-price{text-decoration:line-through;color:var(--color-text-subtle);font-weight:600;margin-right:6px}.ui-dialog .price.actual-price.discounted-price{color:var(--color-error);font-weight:700}.progress-bar{background-color:var(--nav-bg-color);border-radius:10px;height:12px}.product-price .price strong{text-decoration:line-through;color:var(--color-text-subtle);font-weight:700}.product-price{display:inline-block}.prices strong{font-size:40px;font-weight:700;margin-bottom:5px}.prices .priceGroup--hasSalePrice strong{text-decoration:line-through;color:var(--color-text-subtle);font-weight:700}span.price__uom{font-size:20px;font-weight:300;position:relative;bottom:10px;margin-left:5px;top:auto}.discount-percent{font-weight:bold;background-color:var(--color-danger);color:var(--color-text-muted);padding:2px 6px;border-radius:2px;margin-right:8px}.html-product-details-page .overview .min-qty-notification{margin:10px 0 5px;font-size:20px;font-style:normal}.add-to-cart .input-control span{border:0}.add-to-cart .input-control{outline:0;border:1px solid var(--color-text-subtle);border-radius:8px;width:50%;justify-content:space-between;padding:0 7px}.add-to-cart .input-control input{border:0;width:100%}.add-to-cart-button{width:50%}.overview .add-to-cart-panel{display:flex;align-items:stretch}.overview .add-to-cart{margin:0;padding:0;border-top:0;border-bottom:0}.html-product-details-page .overview .prices{margin:0}.html-product-details-page .overview .non-discounted-price strong{text-decoration:line-through}.html-product-details-page .overview .non-discounted-price{text-decoration:auto!important}.overview .product-price.discounted-price,.item-box .discounted-price .actual-price,.cart-prd-detail .cart-line-prices .product-unit-price.discounted-price{color:var(--color-error)}.thumbnails_Image{display:flex;justify-content:center;gap:10px;margin-top:10px;position:relative;flex-wrap:wrap}.thumbnail_image_wrapper{position:relative}.thumbnails_Image img{width:80px;height:80px;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.thumbnail_image_wrapper.selected:before{bottom:-10px;opacity:1}.thumbnail_image_wrapper:before{content:'';width:100%;position:absolute;bottom:0;height:3px;background-color:var(--primary-color);width:80px;transition:left .3s ease,width .3s ease;opacity:0}@media(min-width:992px){.html-product-details-page .gallery .picture:before{padding-top:68%}}.overview .additional-details div.sku{margin:5px 0}.add-to-cart-button i.bi.bi-bag,.overview-buttons,.product-share-button{display:none}.overview.product-details{display:flex;flex-direction:column}.overview.product-details .flags{order:0}.overview.product-details .product-name{order:2}.overview .product-name h1{font-family:var(--font-heading)}.overview.product-details .order-min{order:3}.overview.product-details .prices{order:7}.overview.product-details .additional-details{order:2}.overview.product-details .add-to-cart{order:7}.overview.product-details .overview-buttons{order:8}.overview.product-details .product-share-button{order:9}.product-details .order-min .progress{margin:10px 0 5px}.brand-specials-box.about-brand .pink-box h3{background:var(--brand-specials-about-heading-bg);color:var(--brand-specials-about-heading-color)}.favourite-share ul{margin:0;padding:0;display:flex}.favourite-share ul li{list-style:none;flex:50%;font-weight:600;cursor:pointer}.favourite-share ul li:last-child{text-align:right;position:relative}.favourite-share ul li a{color:var(--color-text-primary)}.favourite-share ul li:last-child #shareBlock{position:absolute;right:0;bottom:40px;display:none}.favourite-share ul li:last-child #shareBlock ul{padding:0;border:1px solid var(--color-border-translucent)}.favourite-share ul li:last-child #shareBlock ul li{list-style:none}.favourite-share ul li:last-child #shareBlock ul li a{display:inline-block;padding:10px}.product-inner .inner-wrap .product-details .details strong{display:block;margin-bottom:10px}.product-inner .inner-wrap .brand-specials-box .pink-box a{padding:6px 20px;margin-bottom:10px;display:inline-block}.product-details-page .pink-box{width:100%}@media(min-width:992px){.product-details-page .pink-box{width:95%}}hr.dark{border-top:1px solid var(--color-text-subtle)}.layout__bottom.layout__bottom--product h3{line-height:1;letter-spacing:4px;color:var(--color-primary);text-transform:uppercase;margin-bottom:40px;text-align:center;font-size:40px}.details-wrapper{margin-bottom:40px}.add-info .details-wrapper{margin-bottom:15px}.addToCartForm button{background-color:transparent;border-color:transparent;font-weight:600;font-style:normal;font-size:1rem;line-height:1.25;letter-spacing:.32px;color:var(--color-black);padding:0;display:block}.have-questions{background:var(--have-questions-bg);border-radius:10px;padding:15px}.have-questions .inner ul{padding:0;display:flex}.have-questions .inner{background:var(--img-comment-icon) no-repeat;background-position:0 14px;padding:0 0 0 52px}.have-questions .inner ul li{list-style:none;display:inline-block;padding-right:20px}.have-questions .inner ul li a{color:var(--color-text-primary);text-decoration:underline}.thumbnail .thumbnail__flags{left:0;top:0;z-index:99}.cat-detail-products .recent-product-box .re-product-thumbnail div.btn-wish{width:38px;height:38px;color:var(--nav-bg-color);border-radius:50%;background-color:var(--color-bg-subtle);position:absolute;right:8px;top:10px;display:flex;justify-content:center;align-items:center}span.price strong{font-weight:700}.thumbnail .thumbnail__imageWrap button[data-cart-name="PDFPortfolio"] i{font-size:18px;font-weight:400;position:relative;top:2px}.cat-detail-products .recent-product-box ul.re-prie{display:flex;margin-bottom:4px;justify-content:space-between;padding-left:0}.cat-detail-products .recent-product-box ul.re-prie li{font-weight:700;font-size:21px;list-style:none}.cat-detail-products .recent-product-box .wholsale{font-weight:400;font-size:14px}.thumbnail .thumbnail__bottom{position:relative}.thumbnail__bottom{margin-top:10px;text-align:center}.thumbnail__bottom .thumbnail__addToCart{display:flex;align-items:center;flex-wrap:wrap}.cat-detail-products .recent-product-box .btn-add-cart{display:block;margin:auto;width:100%;margin-top:14px}.cat-detail-products .recent-product-box ul.re-prie li.re-quantity{font-weight:400;font-size:14px;position:relative;top:6px;white-space:nowrap}.cat-detail-products .recent-product-box .thumbnail__buttons{width:100%}.recent-product-box span.price.price--default span{display:none}.category-page .page-title h1{font-size:20px}.view-cart button{font-family:var(--font-body);font-size:var(--btn-primary-font-size);text-transform:capitalize;color:var(--color-black);font-weight:500;border-radius:var(--btn-radius);border-width:1px;border-style:solid;border-color:var(--color-text-primary);border-image:initial;padding:var(--btn-primary-padding);background:none;width:100%;margin-bottom:10px}.multi-vendor-cart{border-bottom:1px solid var(--color-border);border-radius:0;padding:1.5rem 0;margin:1rem 0}.multi-vendor-cart:first-child{padding-top:0}.multi-vendor-cart:last-child{border-bottom:0}.show-per-page .dropdown-toggle{font-weight:bold}.show-per-page .dropdown{display:flex;align-items:center;gap:5px;border:1px solid var(--color-text-subtle);border-radius:7px;position:relative;padding:7px 20px;font-size:16px}.show-per-page .dropdown-menu{box-shadow:none;border:1px solid var(--color-border)}.brands-showall .show-per-page .dropdown-menu{padding:0;border-radius:0;width:50px;min-width:50px}.show-per-page .dropdown-menu .dropdown-item.page-size-option{padding:3px;text-align:center}.brand-filters-cards .show-per-page .dropdown-toggle{flex:1}.show-per-page .dropdown-item.active,.show-per-page .dropdown-item:active{background-color:var(--color-link-hover)}.show-per-page .dropdown-toggle:after{position:relative;top:0;right:0;vertical-align:sub}.show-per-page .dropdown-toggle[aria-expanded=true]:after{top:4px}span .brands-showall .show-per-page a.dropdown-toggle{width:auto}.left-search input:focus{color:var(--bs-secondary);background-color:var(--color-white);border-color:var(--nav-bg-color);transition:all;outline:0;box-shadow:var(--shadow-focus)}.tabs.tabs--accordion>.tabs__panel{border-bottom:0}.tabs.tabs--accordion.tabs--multiple{padding-bottom:10px;border-bottom:1px solid var(--color-border-light);border-top:1px solid var(--color-border-light)}.left-search i{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-size:14px;color:var(--input-icon-color)!important;pointer-events:none;z-index:1}.category-page .left-search input:focus~i{background-color:var(--nav-bg-color);font-size:14px;color:var(--color-white);padding:5px;border-radius:50%;transition:all}.item-box .product-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px}.filter-content-wrapper{margin-bottom:20px}.group.product-spec-group{max-height:16.5em;overflow:auto;padding-top:10px;border-top:0}.filter-heading.name{padding:10px .3em 5px 0;border-top:1px solid var(--color-border-light);font-family:var(--font-heading);font-size:16px;color:var(--color-text-muted);position:relative}.checkout-buttons .btn:disabled{border-radius:var(--btn-radius);padding:6px 30px;background:var(--color-border);color:var(--color-text-light);font-size:15px;text-transform:capitalize;font-weight:500}.myshop-cards ul.total-wrapper li:last-child{color:var(--color-text-subtle)}.product-selectors select{font-size:16px;border:0;height:24px;font-weight:bold;padding:0 30px 0 7px;min-width:60px;position:relative;top:1px;left:2px;cursor:pointer;margin-left:0;margin:0!important}.product-sorting{display:flex;align-items:center;gap:5px;border:1px solid var(--color-text-subtle);border-radius:8px;position:relative;padding:8px 10px;font-size:16px;line-height:1}.product-sorting span{color:var(--color-text-subtle);font-size:16px}.product-page-size{display:flex;align-items:center;gap:5px;border:1px solid var(--color-text-subtle);border-radius:8px;position:relative;padding:8px 10px;font-size:16px;line-height:1}.product-page-size span{color:var(--color-text-subtle);font-size:16px}.product-selectors .product-viewmode{display:none}.product-selectors{background:transparent;padding:0 10px}@media(min-width:769px){.product-selectors{padding:0 4px 12px 8px}}@media(max-width:767px){.product-selectors select{width:100%}.product-selectors .filter-side{margin:0}}.flags.thumbnail__flags{position:absolute;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;z-index:9}.flags.thumbnail__flags .tag{text-transform:capitalize}.brands-banner .container p,.brands-banner .container p *{color:var(--color-white)!important}.quick-view-btn{background:var(--primary-color)!important}.swiper.nop-slider{max-height:600px}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:600px}.swiper-wrapper{height:750px!important}.master-column-wrapper .swiper-autoheight,.master-column-wrapper .swiper-autoheight .swiper-slide{height:600px}.swiper-wrapper .slider-caption{position:absolute;top:50%;transform:translateY(-50%);bottom:auto;background-color:var(--slider-caption-bg);border:var(--slider-caption-border-width) solid var(--slider-caption-border-color);width:auto;max-width:550px;padding:30px;opacity:1;z-index:99;max-height:max-content}.swiper-wrapper .slider-caption-inner{padding-left:0}.swiper-wrapper .slider-caption .slider-title{margin-bottom:20px;font-size:45px}.swiper-wrapper a.slider-btn{background-color:var(--color-white);color:var(--color-black);font-weight:600}@media(max-width:512px){.master-column-wrapper .swiper-autoheight,.master-column-wrapper .swiper-autoheight .swiper-slide{height:160px;overflow:visible}.swiper-wrapper{height:160px!important}.swiper-wrapper .slider-caption{display:block;left:5%;top:auto;right:0}.swiper-wrapper .slider-caption .slider-title{margin-bottom:0;font-size:18px}.swiper-wrapper .slider-caption{padding:15px}.swiper-wrapper a.slider-btn{font-size:10px;padding:5px 7px}.swiper-wrapper .slider-caption .slider-subtitle{font-size:13px;margin:10px 0}.quick-info .quick-desc a{font-size:35px;display:block}.quick-info .quick-desc .instagram-banner p{font-size:14px}}.productFilter__groupTab{display:block;cursor:pointer;padding:12px;font-weight:bold;background:var(--color-bg-subtle)}.productFilter__groupPanel{max-height:0;overflow:hidden;transition:max-height .3s ease}#toggle-category:checked~.productFilter__groupPanel{max-height:500px}.productFilter__groupTab::after{content:var(--img-dropdown-arrow);position:absolute;top:10px;border:0;right:0;transition:transform .3s;transform:rotate(180deg)}#toggle-category:checked+h5 .productFilter__groupTab::after{transition:transform .3s;transform:rotate(0);top:15px}.productFilter__value input,.productFilter__value label{cursor:pointer}.show-per-page{margin-bottom:10px}i.fa.fa-search{font-size:14px;color:var(--nav-bg-color);padding:5px;border-radius:50%;transition:all;left:16px;position:absolute}.wishlist-page .item-box .details{text-align:center;padding:0 10px 10px}.wishlist-page .item-box .product-title{font-size:15px;margin:0 0 5px;line-height:1.2}.wishlist-page .item-box .product-title a{font-size:15px;white-space:normal}.wishlist-page .item-box .picture{margin:0 0 10px}.item-box .add-to-wishlist-button{position:absolute;top:8px;right:10px;z-index:2;background:transparent;width:32px;height:32px;font-size:14px;color:var(--wishlist-icon-btn-color);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-light);border-image:initial;border-radius:50%;padding:6px;background-color:#f5f5f5}.wishlist-page .item-box .details-wrapper{justify-content:center;gap:8px;margin-bottom:20px}.wishlist-page .item-box .price-wholesale{margin:2px 0 2px}.wishlist-page .item-box .price-wholesale span{font-size:14px}.wishlist-page .item-box .vendor-name{min-height:30px}.wishlist-page .item-box .vendor-name a{font-size:14px}.wishlist-page .item-box .actual-price{font-size:22px}.wishlist-page .item-box .re-quantity{font-size:14px}.wishlist-page .item-box .product-box-add-to-cart-button{text-transform:none;font-size:13px;padding:7px 10px;height:auto;width:100%;border-radius:var(--btn-radius);line-height:normal}.wishlist-page .wishlist-top-actions{gap:16px!important}.wishlist-page .wishlist-top-actions .btn{text-transform:none;padding:4px 20px;font-size:15px;line-height:1.4;font-weight:500;color:var(--color-primary-dark);border-color:var(--btn-primary-border)}.wishlist-page .wishlist-top-actions .btn:hover{background:none}.wishlist-add-custom-button{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-color);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);padding:var(--btn-primary-padding);border-radius:0 var(--btn-radius) var(--btn-radius) 0}.wishlist-add-custom-button:hover,.wishlist-add-custom-button:focus{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color)}.wishlist-buttons-container{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap;flex-wrap:wrap}.wishlist-buttons-container .btn{padding:4px 12px;font-size:14px;border-radius:30px}.wishlist-page .picture,.product-item .picture{position:relative}.wishlist-page .quick-view-btn-con,.product-item .quick-view-btn-con,.wishlist-page .picture>button[onclick*="fnQuickView"]:not(.wishlist-quick-view-icon),.product-item .picture>button[onclick*="fnQuickView"]:not(.wishlist-quick-view-icon){display:none!important}.wishlist-page .wishlist-quick-view-icon,.product-item .wishlist-quick-view-icon{position:absolute;bottom:8px;right:8px;width:32px;height:32px;border-radius:50%;border:0;background:var(--color-bg-overlay-light);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:var(--shadow-sm)}.wishlist-page .wishlist-quick-view-icon:hover,.product-item .wishlist-quick-view-icon:hover{background:var(--color-white)}.header-links-list .nav-link,.header-links-list a:not(.dropdown-item){color:var(--header-text-color)}.header-links-list .brand-link i,.header-links-list .ico-login i,.header-links-list .ico-register i{display:inline!important}.header-account-dropdown .dropdown-toggle{display:flex;align-items:center;gap:6px;color:var(--header-text-color);text-decoration:none;font-size:16px;font-weight:600;padding:0}.header-account-dropdown .dropdown-toggle::after{display:inline-block;margin-left:4px;vertical-align:middle}.header-account-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:1;flex-shrink:0}.header-account-dropdown .dropdown-menu{min-width:180px;border-radius:4px;background-color:var(--color-white);box-shadow:var(--shadow-dropdown);border:0;margin-top:8px;padding:8px 15px}.header-account-dropdown .dropdown-menu .dropdown-item{font-size:14px;border-bottom:1px solid var(--color-border-light);padding:5px 0}.header-account-dropdown .dropdown-menu .dropdown-item:last-child{border:0}.header-account-dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;color:var(--theme-heading)}.header-cart-link{display:flex;align-items:center;gap:6px;color:var(--header-text-color);text-decoration:none}.header-cart-icon-wrap{position:relative;font-size:22px;line-height:1}.header-cart-badge{position:absolute;top:-8px;right:-10px;background-color:var(--cart-badge-bg);color:var(--cart-badge-color);border-radius:50%;font-size:11px;font-weight:700;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.header-cart-label{font-size:16px;font-weight:600}@media(max-width:1280px){.header-icon-only{padding:0!important}}@media(min-width:992px){.product-filter{padding:0;border:0}}.product-filter .group .name strong{color:var(--color-text-muted)}.product-filter .group .name:before{content:"";width:14px;height:2px;position:absolute;top:21px;right:0;border-radius:20px;background:var(--color-black)}.checkout-attributes .option-list>li{display:inline-block;font-size:14px}.checkout-attributes .option-list>li label{display:inline-block}@media all and (max-width:991px){.header-account-dropdown .dropdown-toggle::after{display:none}.hero-left{height:150px}footer .col-md-3{margin-bottom:20px}.header-links-list li.menu-icon{display:flex;align-items:center;margin-left:10px;cursor:pointer}.header-links-list .menu-icon span{width:23px;height:2px;background:var(--mobile-menu-icon-color);margin:4px 0;display:block}.header-links-list .menu-icon span.sm{width:18px}.header-links-list .header-icon-only{font-size:10px;font-weight:500;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;line-height:normal;gap:4px;padding:0!important}.header-links-list .header-icon-only i{font-size:20px;margin:0!important}.header-links-list .header-cart-link .header-cart-label{font-size:inherit;font-weight:inherit}.header-links-list .header-cart-link .header-cart-icon-wrap{width:24px;height:24px}.header-links-list .ico-login i,.header-links-list .ico-register i{font-size:18px;display:inline-block!important}.header .header-lower{flex-wrap:wrap;align-items:center}.header .header-logo{flex:0 0 auto;max-width:120px;order:1}.header .header-links-list{flex:1 1 auto;order:2}.header-links-list .nav.gap-4{gap:.75rem!important;align-items:center}.header .search-box.store-search-box{display:block;flex:0 0 100%;order:3;width:100%;margin:0;padding:8px 0;position:relative}.header .search-box.store-search-box:before{display:none}.menu-container.menu-dropdown{background:var(--mobile-menu-bg)!important;box-shadow:var(--shadow-md)!important}.menu-container.menu-dropdown .menu__item ul{list-style:none;padding:0;margin:0}.menu-container.menu-dropdown .menu__item ul li{display:block;border-bottom:1px solid var(--mobile-menu-border-color)}.menu-container.menu-dropdown .menu__item ul li a{display:block;padding:12px 15px;color:var(--mobile-menu-text-color);text-decoration:none;font-size:14px;font-weight:500}.menu-container.menu-dropdown .menu__item ul li a:hover{color:var(--primary-color)}.menu__item{border-bottom:0;padding:0}.menu__toggle{color:var(--color-primary-dark)}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-overlay);z-index:1005;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto}}.wishlist-page .empty-wishlist-icon .heart-circle{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border:2px solid var(--wishlist-empty-border-color);border-radius:50%;font-size:20px;color:var(--wishlist-empty-icon-color);line-height:1;text-align:center}.wishlist-page .empty-wishlist-icon .heart-circle i{display:block;line-height:1}.wishlist-page .no-data h4{font-weight:600;color:var(--wishlist-empty-text-color)}.wishlist-page .no-data .btn-dark{background:var(--wishlist-btn-bg);color:var(--wishlist-btn-color)}.shopping-cart-page .page-title{margin:0;padding:0}.page.shopping-cart-page>.page-title{display:none!important}.mc-cart-header{max-width:100%;margin-bottom:20px;padding-top:24px}.mc-go-back{font-size:.9rem;color:var(--nav-bg-dark);text-decoration:none;font-weight:500}.mc-go-back:hover{text-decoration:underline}.mc-cart-title{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;margin:8px 0 10px}.mc-divider{border:0;border-top:1px solid var(--color-border-light);margin-bottom:20px}.mc-cart-top-row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:10px}.mc-card-left{display:flex;align-items:center;gap:16px}@media(min-width:992px){.mc-cart-top-row{align-items:flex-start}.mc-card-left{flex:1 1 400px;min-width:280px}}.mc-mfr-avatar{width:70px;height:70px;border-radius:50%;object-fit:cover}.mc-mfr-details h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin:0 0 3px}.mc-mfr-minimums{font-size:1rem;color:var(--color-text-secondary);margin-bottom:3px}.mc-mfr-minimums strong{font-weight:700}.mc-mfr-totals{font-size:1rem;color:var(--color-text-light)}.mc-card-right{display:flex;flex-direction:column;align-items:stretch;min-width:280px;max-width:320px;flex:0 0 320px;gap:10px;padding-right:10px}.mc-progress-wrap{width:100%}.mc-progress-bar{width:100%;height:10px;background:var(--color-border-light);border-radius:5px;overflow:hidden}.mc-progress-fill{height:100%;background:var(--progress-bar-bg);border-radius:5px;transition:width .4s ease}.mc-progress-label{display:flex;justify-content:space-between;font-size:.78rem;color:var(--color-text-muted);margin-top:5px;flex-wrap:wrap}.mc-progress-label.reached{justify-content:flex-end;color:var(--nav-bg-dark);font-weight:600}.mc-checkout-btn{display:block;width:100%;text-align:center;font-weight:600;border-radius:var(--btn-radius);text-decoration:none;background:var(--nav-bg-dark);color:var(--color-white);font-size:var(--btn-primary-font-size);padding:var(--btn-primary-padding)}.mc-checkout-btn.disabled{background:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed;pointer-events:none}.shopping-cart-page .cart-total .order-total .cart-total-left{visibility:hidden;position:relative}.shopping-cart-page .cart-total .order-total .cart-total-left::after{content:"Brand Total:";visibility:visible;position:absolute;left:0;top:0}.payment-method-info .payment-method{display:none}.shopping-cart-page .common-buttons .continue-shopping-button{display:none!important}.mc-brand-label h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin:0 0 2px;color:var(--theme-heading)}.mc-brand-label h4{font-size:1rem;font-weight:700;margin:0 0 8px;color:var(--color-text-secondary)}.ship-date-fields{display:flex;align-items:flex-end;gap:30px;flex-wrap:wrap;padding:10px 0}.ship-date-field{flex:1;min-width:200px}.ship-date-field label{display:block;font-size:14px;margin-bottom:6px;color:var(--color-text-secondary)}.ship-date-field label .req{color:var(--color-danger)}.ship-date-field input[type="date"]{width:100%;padding:8px 10px;border:1px solid var(--color-border-light);font-size:14px;background:var(--color-white);color:var(--color-text-secondary);box-sizing:border-box;height:40px}.ship-date-reset a{text-decoration:none;font-weight:bold;font-size:14px;color:var(--color-text-secondary);letter-spacing:.5px}.ship-date-reset a:hover{text-decoration:underline}.order-details-fields{padding:10px 0}.order-details-field{margin-bottom:10px}.order-details-field label{display:block;font-size:14px;margin-bottom:6px;color:var(--color-text-secondary)}#opc-po-number,#opc-order-notes{width:100%;max-width:100%;padding:8px 10px;border:1px solid var(--color-border-light);font-size:14px;box-sizing:border-box}#opc-po-number{height:40px}.order-details-summary{margin-bottom:15px}.order-details-summary div+div{margin-top:5px}@media(max-width:768px){.mc-cart-top-row{flex-direction:column}.mc-card-right{max-width:100%;flex:1 1 auto}}.cart-prd-detail .cart-qty{width:auto;max-width:110px}.checkout-data .buttons button,.checkout-data .button-1{margin-bottom:15px;margin-right:6px;padding:var(--btn-primary-padding);border-radius:var(--btn-radius);border:0}.opc .tab-section .step-title h2{margin:0}.step-title{border:1px solid var(--color-border-light);margin-bottom:-1px}.step-title .title{font-family:var(--font-heading);background-color:var(--color-bg-subtle);font-size:22px;padding:10px 15px 10px 10px;font-weight:700}.opc form{border:1px solid var(--color-border-light);margin-bottom:20px;padding:15px}.opc .section.select-shipping-address,.opc .section.select-billing-address{margin:0}.checkout-page .opc-select-address-container button{margin:0}.checkout-data select option{color:var(--color-black);font-size:14px}.checkout-data .opc-select-address-container select{margin-bottom:0}.opc .buttons .please-wait{padding-left:0}.checkout-data{margin-bottom:10px}.opc .back-link{display:inline-block}.opc .back-link a{color:var(--nav-bg-dark);border:1px solid var(--nav-bg-dark);text-transform:capitalize;margin-bottom:15px;text-decoration:none;font-family:var(--font-body);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);padding:var(--btn-primary-padding);border-radius:var(--btn-radius)}.opc .back-link a,.opc .back-link a:hover{color:var(--nav-bg-dark)}.checkout-data select{background:none;font-size:14px;padding:10px;padding-right:35px;margin-bottom:10px}.checkout-header{margin:0;margin-bottom:30px;padding-top:8px}.checkout-logo{margin-bottom:20px}.checkout-logo-bg{background-color:var(--nav-bg-color);padding:10px;width:180px}.checkout-logo img{height:auto}.breadcrumb a:hover,.breadcrumb a:focus{color:var(--btn-primary-bg)}.breadcrumb li *{font-weight:300;font-size:14px}.breadcrumb li .current-item{font-weight:700;color:var(--color-black)}.breadcrumb ul li:last-child *{font-weight:700}.cart td,.data-table td,.forum-table td{border-bottom:1px solid var(--color-border-light)}.checkout-data .merged-checkout-fields{border:1px solid var(--color-border-light);padding:15px;padding-left:20px}.back-link a{background:transparent;border:0;padding:0;font-family:var(--font-body);text-transform:capitalize;font-size:15px}.back-link a:hover{background:transparent}div#shipdate-buttons-container{margin-top:20px}.order-summary-wrapper{border:2px solid var(--color-border-light);padding:10px}#divordersummary table.cart td{padding:15px 12px;width:auto;min-width:auto;font-size:14px}#divordersummary table.cart td .product-picture img{max-width:80px;min-width:80px}.checkout-data .ship-date-field input[type="date"]{border:1px solid var(--color-border-light)}.opc .back-link a.btn-secondary:not(:disabled):not(.disabled):active,.opc .back-link a.btn-secondary:not(:disabled):not(.disabled).active{color:var(--bs-secondary);background-color:transparent;border-color:transparent}.checkout-data ul.method-list li{list-style:none;margin-bottom:5px}.checkout-data ul.method-list{padding-inline-start:0;margin-block-start:10px}.checkout-data ul.method-list li label{margin:0}@media(min-width:992px){.mc-cart-header .mc-card-right{flex:0 0 33.333333%;max-width:33.333333%;min-width:33.333333%;padding-left:20px}}.mc-cart-header .mc-progress-label.reached{font-weight:400}.mc-cart-header .mc-progress-label{font-size:1rem}.mc-cart-header .mc-checkout-btn{background:var(--btn-primary-bg);color:var(--btn-primary-color)}.mc-cart-header .mc-checkout-btn.disabled{padding:8px 30px;background:var(--color-border);color:var(--color-text-light);font-size:15px;text-transform:capitalize;font-weight:500}.shopping-cart-page .total-info .cart-total .order-total .cart-total-left::after{top:10px}div#cc-continue-btn-container a{padding:10px 30px;margin-bottom:15px}.checkout-page.order-completed-page .inner-oc{min-height:auto;padding:60px 0}.checkout-page.order-completed-page .page-title h1{text-align:center}.cart td.subtotal,.data-table td.total{position:relative}.order-summary-content .checkout-buttons{display:none}.order-summary-content .multi-vendor-cart .checkout-buttons{display:block}.checkout-buttons .rfq-button-2{background-color:var(--color-secondary);border-color:var(--color-secondary)}h1,h2,h3,h4,h5,h6{font-weight:700}.top-menulinks ul li:last-child a{border-right:0}.order-review-data .shipping-info-wrap,.order-review-data .billing-info-wrap{margin:20px 0 30px 0}ul.card-list h5{font-weight:700}.fieldset .title,.section .title{margin:0 0 12px;font-family:var(--font-heading);font-weight:700;font-size:18px}.html-customer-info-page .center-2{background:transparent}.myprofile-title-top{padding:20px 0 0}.breadcrumb-myaccount{font-size:12px;color:var(--color-text-subtle);margin-bottom:0;padding:15px 0 5px;letter-spacing:.8px;font-weight:500}.breadcrumb-myaccount a{color:var(--color-text-subtle);text-decoration:none;transition:color .2s}.breadcrumb-myaccount a:hover{color:var(--primary-color)}.breadcrumb-myaccount span{margin:0 8px;color:var(--color-border);font-weight:300}.breadcrumb-myaccount strong{color:var(--color-text-muted);font-weight:600}.myacc-menu{border:1px solid var(--btn-primary-bg);color:var(--color-primary-dark);background:var(--color-white);border-radius:var(--btn-radius)}.welcome-heading{text-align:center;font-size:30px;font-weight:700;color:var(--theme-heading-secondary);margin:16px 0 30px 0;padding-bottom:30px;border-bottom:1px solid var(--bs-border);font-family:var(--font-heading);letter-spacing:-.3px}.html-account-page .block-account-navigation{border:0;padding:0;margin:0;background:var(--color-white);border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);border:1px solid var(--bs-border);overflow:hidden}.html-account-page .block-account-navigation .title{font-size:11px;font-weight:700;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:1.2px;padding:16px 18px 8px;margin:0;border-bottom:0}.html-account-page .block-account-navigation .listbox{padding:0}.html-account-page .block-account-navigation .list{list-style:none;padding:0 0 6px;margin:0}.html-account-page .block-account-navigation .list li{margin:0;border-left:3px solid transparent;transition:all .2s}.html-account-page .block-account-navigation .list li a{display:block;padding:10px 18px 10px 15px;font-size:14px;color:var(--color-text-muted);text-decoration:none;transition:all .2s;font-weight:500}.html-account-page .block-account-navigation .list li:hover{background:var(--color-bg-subtle)}.html-account-page .block-account-navigation .list li:hover a{color:var(--theme-heading-secondary)}.html-account-page .block-account-navigation .list li.active{border-left-color:var(--theme-heading-secondary);background:var(--accent-color)}.html-account-page .block-account-navigation .list li.active a{color:var(--theme-heading-secondary);font-weight:700}.myprofile-page{background:transparent;padding:0;box-shadow:none}.myprofile-page .page-title-sub{display:none}.myprofile-page .page-body{padding:0}.profile-section{background:var(--color-white);border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);padding:24px 28px;margin-bottom:16px;border:1px solid var(--bs-border)}.profile-section-title{font-size:22px;font-weight:700;color:var(--theme-heading);margin:0 0 20px;padding:0;font-family:var(--font-heading)}.profile-subsection-title{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0 0 14px;padding:0;letter-spacing:.3px;font-family:var(--font-heading)}.profile-form-row{margin-bottom:0;margin-left:-10px;margin-right:-10px}.profile-form-row>[class*="col-"]{padding-left:10px;padding-right:10px}.profile-field,.profile-form-row .inputs{margin-bottom:16px}.profile-field label,.profile-form-row .inputs>.lab-req,.profile-form-row .inputs>label{display:block;font-size:13px;font-weight:600;color:var(--color-text-secondary);margin-bottom:5px;letter-spacing:.2px}.profile-form-row .inputs>.lab-req label{display:inline;font-size:13px;font-weight:600;color:var(--color-text-secondary);margin-bottom:0;width:auto}.profile-field label .required,.profile-form-row .inputs .required,.profile-form-row .inputs .lab-req .required{color:var(--color-error-mid)!important;margin-left:2px;margin-right:0;font-weight:400;font-size:15px;display:inline;vertical-align:top;line-height:1}.profile-field .form-control,.profile-field select,.profile-form-row .inputs .form-control,.profile-form-row .inputs select{width:100%;height:42px;padding:9px 14px;font-size:14px;border:1.5px solid var(--color-border-light);border-radius:8px;background-color:var(--color-white);transition:all .25s ease;color:var(--color-text-primary);-webkit-appearance:none}.profile-field .form-control:hover,.profile-field select:hover,.profile-form-row .inputs .form-control:hover,.profile-form-row .inputs select:hover{border-color:var(--color-text-subtle);background-color:var(--color-white)}.profile-field .form-control:disabled,.profile-field select:disabled,.profile-form-row .inputs .form-control:disabled,.profile-form-row .inputs select:disabled{background-color:var(--color-bg-subtle);color:var(--color-text-subtle);cursor:not-allowed}.profile-field .form-control::placeholder,.profile-form-row .inputs .form-control::placeholder{color:var(--color-text-subtle)}.profile-field textarea.form-control,.profile-form-row .inputs textarea.form-control{height:auto;min-height:80px;resize:vertical}.profile-field .vat-status,.profile-field .vat-note,.profile-form-row .inputs .vat-status,.profile-form-row .inputs .vat-note,.profile-form-row .inputs .email-to-revalidate-note{display:block;font-size:11px;margin-top:6px;color:var(--color-text-subtle);font-style:italic}.profile-form-row .inputs .email-to-revalidate,.profile-form-row .inputs .readonly-username{font-size:14px;color:var(--color-text-muted)}.profile-form-row .inputs span[class*="field-validation"],.profile-field span[class*="field-validation"]{font-size:12px;color:var(--color-error-mid);margin-top:5px;display:block;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%}.profile-form-row .inputs .gender{display:flex;gap:16px;padding-top:10px}.profile-form-row .inputs .custom-control.custom-checkbox{padding-top:8px}.profile-form-row .inputs .custom-control-label{font-weight:400;color:var(--color-text-muted);font-size:14px;cursor:pointer}.profile-form-row>.w-100{height:0;padding:0;margin:0}.edit-profile-button:hover,.edit-profile-button:focus{background:var(--btn-primary-bg)}.show-password-toggle{margin:24px 0 8px}.show-password-toggle label{font-size:14px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.show-password-toggle label:hover{color:var(--primary-color)}.show-password-toggle input[type="checkbox"]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary-color)}.password-section{margin-bottom:20px;padding:24px;background:var(--color-bg-subtle);border-radius:8px;border:1px solid var(--bs-border)}.profile-buttons{margin-top:4px;margin-bottom:0;padding-top:0}.profile-buttons .btn-primary,.profile-buttons .save-customer-info-button{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border:0;padding:var(--btn-primary-padding);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);border-radius:var(--btn-radius);cursor:pointer;transition:all .25s ease;letter-spacing:.8px;text-align:center;font-family:var(--font-body);text-transform:capitalize;margin-bottom:15px}.profile-buttons .btn-primary:hover,.profile-buttons .save-customer-info-button:hover,.profile-buttons .btn-primary:focus,.profile-buttons .save-customer-info-button:focus{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color);box-shadow:none}.profile-buttons .btn-primary:focus,.profile-buttons .save-customer-info-button:focus{box-shadow:var(--btn-primary-focus-shadow)}.profile-buttons .btn-primary:active,.profile-buttons .save-customer-info-button:active{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color);box-shadow:0 2px 6px rgba(0,0,0,.15)}#customer-preferences{border-top:1px solid var(--bs-border);padding-top:28px}.profile-radio-group,.profile-checkbox-group{margin-bottom:20px;padding-left:4px}.profile-radio-group .custom-radio,.profile-checkbox-group .custom-checkbox{margin-bottom:10px}.profile-radio-group .custom-control-label,.profile-checkbox-group .custom-control-label{font-size:14px;color:var(--color-text-muted);cursor:pointer;font-weight:400}.profile-newsletters{margin:15px 0}.profile-newsletters .custom-checkbox{margin-bottom:6px}.profile-gdpr-consents{margin:15px 0}.myprofile-page .table-wrapper{margin-top:24px;border-radius:8px;overflow:hidden;border:1px solid var(--bs-border)}.myprofile-page .data-table{margin-bottom:0}.myprofile-page .data-table th{background:var(--color-bg-subtle);font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-weight:600}.address-list-page.myprofile-page .page-title-sub{display:none}.address-list{display:flex;flex-direction:column;gap:12px}.address-section{margin-bottom:24px}.address-section-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border-light)}.address-section-header h3{font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--color-primary-dark);margin:0;display:flex;align-items:center;gap:8px}.address-section-header h3 i{font-size:16px}.address-section--shipping-billing .address-section-header h3 i{color:var(--color-teal)}.address-section--shipping .address-section-header h3 i{color:var(--social-green)}.address-section--billing .address-section-header h3 i{color:var(--bs-primary)}.address-section--other .address-section-header h3 i{color:var(--theme-heading-secondary)}.address-card{border:1px solid var(--color-border-light);border-left:3px solid var(--theme-heading-secondary);border-radius:4px;padding:16px 20px;margin-bottom:10px;transition:border-color .2s,box-shadow .2s}.address-card:last-child{margin-bottom:0}.address-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.address-section--shipping-billing .address-card{border-left-color:var(--theme-heading-secondary)}.address-section--shipping .address-card{border-left-color:var(--theme-heading-secondary)}.address-section--billing .address-card{border-left-color:var(--theme-heading-secondary)}.address-section--other .address-card{border-left-color:var(--theme-heading-secondary)}.address-card-header{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--color-bg-light)}.address-card-name{font-size:15px;font-weight:700;color:var(--color-primary-dark);margin:0}.address-card-company{font-size:13px;color:var(--color-text-muted);margin:0;display:block}.address-card-actions{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.btn-address-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;text-decoration:none;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .2s}.btn-address-edit{color:var(--color-primary-dark);border-color:var(--color-border-light);background:var(--color-bg-subtle)}.btn-address-edit:hover{background:var(--btn-primary-bg);color:var(--color-white)}.btn-address-delete{color:var(--color-error-mid);border-color:var(--color-error-mid);background:var(--color-white)}.btn-address-delete:hover{background:var(--color-error-mid);color:var(--color-white)}.address-card-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px}.address-field-item{display:flex;flex-direction:column}.address-field-label{font-size:11px;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.address-field-value{font-size:14px;color:var(--color-text-primary);line-height:1.4}.address-card-custom{font-size:13px;color:var(--color-text-muted);margin:12px 0 0}.address-card-phone{margin-top:10px;font-size:13px;color:var(--color-text-muted)}.address-card-phone i{font-size:12px;margin-right:3px}.add-address-wrapper{margin-top:20px}.add-address-button{display:inline-flex;align-items:center;gap:6px;padding:var(--btn-primary-padding);background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-color);font-size:var(--btn-primary-font-size);font-weight:var(--btn-primary-font-weight);border-radius:var(--btn-radius);text-decoration:none;border-style:solid;border-width:1px;cursor:pointer;transition:all .25s ease}.add-address-button:hover,.add-address-button:focus{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color);box-shadow:none}.address-list-page .no-data{padding:40px 0;text-align:center;color:var(--color-text-subtle)}.address-list-page .no-data p{font-size:15px;margin:0}@media(max-width:991px){.profile-form-row>.col-md-4{flex:0 0 50%;max-width:50%}.profile-form-row>.col-md-6{flex:0 0 100%;max-width:100%}.profile-section{padding:24px 20px}}@media(max-width:991px){.side-2{width:90%}}@media(max-width:768px){.welcome-heading{font-size:24px;margin:12px 0;padding-bottom:12px}.profile-form-row>.col-md-4,.profile-form-row>.col-md-6,.profile-form-row>.col-12{flex:0 0 100%;max-width:100%}.profile-section{padding:20px 16px;border-radius:8px;margin-bottom:12px}.profile-section-title{font-size:20px}.profile-subsection-title{font-size:14px}.profile-buttons .btn-primary,.profile-buttons .save-customer-info-button{width:100%;text-align:center;padding:14px 20px}.address-card-fields{grid-template-columns:repeat(2,1fr)}.address-card-header{flex-wrap:wrap}.address-card{padding:14px 16px}.html-account-page .block-account-navigation .list li a{padding:10px 14px 10px 12px;font-size:13px}}.order-item__label{display:block;font-size:13px;color:#a08b6e;margin-bottom:4px}.order-item__value{display:block;font-size:14px;color:#333;font-weight:500}.order-list .order-item{display:flex;align-items:center;padding:15px 5px;border-bottom:1px solid #e0e0e0;gap:10px;margin:10px 0}@media(max-width:991px){.order-list .order-item{flex-direction:column;align-items:flex-start}}.order-item__col{flex:1}.order-item__actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;flex-shrink:0;min-width:220px}@media(max-width:991px){.order-item__actions{justify-content:flex-start}}.order-item__actions .btn-view-details{background:transparent;color:var(--color-primary-dark);font-size:12px;font-weight:500;padding:5px 16px;border-radius:var(--btn-radius);border:1px solid var(--btn-primary-bg);cursor:pointer;text-decoration:none;display:inline-block}.order-item__actions .btn-reorder{background:var(--btn-primary-bg);color:var(--btn-primary-color);font-size:12px;font-weight:500;padding:5px 16px;border-radius:var(--btn-radius);border:1px solid var(--btn-primary-bg);cursor:pointer}.order-list-page .page-title{text-align:center;border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-bottom:15px}.order-list-page .pager ul{display:flex;flex-wrap:wrap;justify-content:center}.order-list-page .pager ul li.total-summary{order:1;width:100%;text-align:center;margin-top:10px}.od__breadcrumb{padding:10px 0 30px;font-size:13px;color:var(--color-text-light)}.od__breadcrumb a{color:var(--color-text-light);text-decoration:none}.od__breadcrumb a:hover{text-decoration:underline}.od__header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--color-heading);padding-bottom:15px;margin-bottom:25px}@media(max-width:991px){.od__header{align-items:flex-start;flex-direction:column;gap:8px}}.od__header h1{font-size:28px;color:var(--color-heading);margin:0}.od__header-actions{display:flex;gap:10px;flex-wrap:wrap}.od__header-actions .btn-od{padding:8px 20px;font-size:13px;font-weight:500;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block}.od__header-actions .btn-od-outline{background:#fff;color:var(--color-heading);border:1px solid var(--color-heading)}.od__header-actions .btn-od-primary{background:var(--btn-primary-bg);color:var(--btn-primary-color);border:0}.od__info-card{border:1px solid #e0e0e0;border-radius:6px;padding:15px 15px;margin-bottom:30px;display:flex;flex-direction:column;gap:30px}@media(min-width:992px){.od__info-card{flex-direction:row}.od__info-left{flex:0 0 300px;border-right:1px solid #e0e0e0;padding-right:15px}}.od__info-right{flex:1;display:flex;gap:30px}.od__info-col{flex:1}.od__info-col h3{font-size:14px;color:var(--color-heading);margin:0 0 10px 0;font-weight:600}.od__info-left p{margin:0 0 8px 0;font-size:14px;color:#555;line-height:1.5}.od__info-left p .od__lbl{font-weight:700;color:var(--color-heading)}.od__info-left p .od__val{color:var(--color-heading);font-weight:600}.od__info-col p{margin:0 0 4px 0;font-size:13px;color:#555;line-height:1.5}.od__notes{margin-bottom:30px;border:1px solid #e0e0e0;border-radius:6px;padding:15px 15px}.od__notes h2{font-size:18px;color:var(--color-text-light);font-weight:700;margin:0 0 5px 0}.od__notes p{font-size:15px;color:var(--color-text-light);margin:0}.od__section-title{font-size:14px;color:var(--color-text-light);margin:0 0 15px 0;font-weight:400}.od__products-area{display:flex;gap:30px;flex-direction:column}@media(min-width:992px){.od__products-area{flex-direction:row}}.od__products-left{flex:1}.od__products-right{flex:0 0 auto;margin-bottom:30px}@media(min-width:992px){.od__products-right{flex:0 0 350px}}.od__product-row{display:flex;align-items:flex-start;gap:15px;padding:15px 0;border-bottom:1px solid #f0f0f0}.od__product-row:last-child{border-bottom:0}.od__product-img{width:80px;height:80px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;flex-shrink:0}.od__product-img img{width:100%;height:100%;object-fit:cover}.od__product-info{flex:1}.od__product-name{font-size:14px;font-weight:600;color:var(--color-heading);margin:0 0 4px 0;text-transform:uppercase}.od__product-name a{color:var(--color-heading);text-decoration:none}.od__product-sku{font-size:12px;color:var(--color-text-light);margin:0 0 8px 0}.od__product-meta{font-size:13px;color:#555}.od__product-meta span{margin-right:15px}.od__product-total{flex-shrink:0;text-align:right}.od__product-total-amount{font-size:14px;font-weight:500;color:#333;white-space:nowrap}.od__product-total-each{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.od__summary-card{border:1px solid #e0e0e0;border-radius:6px;padding:15px}.od__summary-brand{font-size:20px;font-weight:700;color:var(--color-heading);margin:0 0 15px 0}.od__summary-heading{font-size:16px;font-weight:700;color:var(--color-heading);margin:0 0 12px 0}.od__summary-table{width:100%;border-collapse:collapse}.od__summary-table td{padding:8px 0;font-size:14px;vertical-align:top}.od__summary-table td:first-child{color:var(--color-heading);width:125px}.od__summary-table td:last-child{text-align:right;color:#333}.od__summary-table .od__shipping-note{font-style:italic;color:var(--color-text-light);font-size:13px;line-height:1.4}table tr.od__summary-total td{border-top:1px solid #e0e0e0}.od__summary-table tr.od__summary-total td:first-child{padding-top:15px;margin-top:10px;font-size:16px;font-weight:700;color:var(--color-heading)}.od__summary-table tr.od__summary-total td:last-child{font-size:20px;font-weight:700}@media(max-width:991px){.account-page{padding:0}}.order-list-page .pager{border:0}.dot-divider{display:block;height:20px;background-image:radial-gradient(circle,var(--topcolor-1) 8px,transparent 8px),radial-gradient(circle,var(--topcolor-2) 8px,transparent 8px),radial-gradient(circle,var(--topcolor-3) 8px,transparent 8px),radial-gradient(circle,var(--topcolor-4) 8px,transparent 8px);background-size:224px 20px;background-position:0 50%,56px 50%,112px 50%,168px 50%;background-repeat:repeat-x}.dot-divider--compact{background-size:144px 20px;background-position:0 50%,36px 50%,72px 50%,108px 50%}.dot-divider--offset{background-size:224px 20px;background-position:28px 50%,84px 50%,140px 50%,196px 50%}.dot-divider--compact-offset{background-size:144px 20px;background-position:18px 50%,54px 50%,90px 50%,126px 50%}[id^="product_parent_"] [id^="qty-validation-"].field-validation-error{font-size:13px;color:#e4434b;font-weight:normal;border:0;height:auto;width:max-content;cursor:default;display:block;right:auto;white-space:nowrap;margin-top:4px}.item-box .details [id^="qty-validation-"].field-validation-error,.quick-popup-data [id^="qty-validation-"].field-validation-error{width:100%;white-space:normal;font-size:11px;line-height:normal;z-index:1}.quick-popup-data .ui-tabs{display:none}.quick-popup-data .prices,.quick-popup-data .price-discount-off{font-size:20px}@media(min-width:992px){.item-box .input-control{position:static!important}.item-box .details [id^="qty-validation-"].field-validation-error{top:-28%!important;border-bottom:1px solid rgb(228 67 75/40%);padding-right:40px}}.ui-widget.ui-widget-content{border-radius:8px;border:0}.ui-dialog-titlebar{background:var(--color-white);font-family:var(--font-heading)}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit}.instagram-wrapper{padding-bottom:8px!important;margin-bottom:0!important}.item-box .details [id^="qty-validation-"].field-validation-error{width:100%;white-space:normal;font-size:11px;line-height:normal;top:-253px;border-bottom:1px solid rgb(228 67 75/40%);z-index:1;padding-right:40px}.ui-widget.ui-widget-content{border-radius:8px;border:0}.ui-dialog-titlebar{background:var(--color-white);font-family:var(--font-heading)}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit}.instagram-wrapper{padding-bottom:8px!important;margin-bottom:0!important}#opc-ordersummary #shopping-cart-form{display:none}.product-grid .item-grid.owl-carousel .item-box{border:1px solid var(--color-border)}.product-grid .item-grid.owl-carousel .item-box .details{position:static}.product-grid .item-grid.owl-carousel .item-box .product-box-add-to-cart-button{padding:0}.empty-cart-icon i{color:var(--color-text-subtle);font-size:32px;width:66px;height:66px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-text-subtle);border-radius:50%;padding:10px}.quick-popup-data .free-shipping{display:none!important}
