@layer lightspeed{:root{--color-primary-100:#eff6ff;--color-primary-200:#dbeafe;--color-primary-300:#93c5fd;--color-primary-400:#2563eb;--color-primary-500:#1d4ed8;--color-primary-600:#1e3a8a;--color-primary-700:#172554;--color-primary-800:#001247;--color-primary-900:#001a41;--color-secondary-100:#fcfcfc;--color-secondary-200:#f9f9f9;--color-secondary-300:#f9f9f9;--color-secondary-400:#f6f6f6;--color-secondary-500:#f4f4f4;--color-secondary-600:#bebebe;--color-secondary-700:#8b8b8b;--color-secondary-800:#595959;--color-secondary-900:#2e2e2e;--color-disabled-100:#eaebed;--color-disabled-200:#d7dadf;--color-disabled-300:#c3c7ce;--color-disabled-400:#aeb4bd;--color-disabled-500:#9ca3af;--color-disabled-600:#797f8a;--color-disabled-700:#5a5f67;--color-disabled-800:#3c4046;--color-disabled-900:#202225;--color-success-100:#9efdac;--color-success-200:#3ef066;--color-success-300:#36d75b;--color-success-400:#2fbe50;--color-success-500:#28a745;--color-success-600:#1d8335;--color-success-700:#136225;--color-success-800:#0a4317;--color-success-900:#03260a;--color-error-100:#f9dbdd;--color-error-200:#f5b7b9;--color-error-300:#f19095;--color-error-400:#ee636c;--color-error-500:#dc3545;--color-error-600:#b22936;--color-error-700:#881d27;--color-error-800:#601219;--color-error-900:#3b070c;--color-warning-100:#fff2e1;--color-warning-200:#ffe8c9;--color-warning-300:#ffdaa3;--color-warning-400:#ffcd71;--color-warning-500:#ffc107;--color-warning-600:#c79600;--color-warning-700:#946f00;--color-warning-800:#644a00;--color-warning-900:#352500;--color-info-100:#bef0fe;--color-info-200:#59e3fe;--color-info-300:#21d0ec;--color-info-400:#1cb8d1;--color-info-500:#17a2b8;--color-info-600:#108092;--color-info-700:#09606e;--color-info-800:#043f49;--color-info-900:#01242a;--color-gray-100:#ebeef2;--color-gray-200:#d8dde5;--color-gray-300:#c5cdd8;--color-gray-400:#b1bccb;--color-gray-500:#a0aec0;--color-gray-600:#7a8898;--color-gray-700:#5a6471;--color-gray-800:#3c434c;--color-gray-900:#20242a;--color-white:#fff;--color-black:#000;--primary-color:var(--color-primary-500);--primary-color-hover:var(--color-primary-400);--primary-color-dark:#053846;--secondary-color:var(--color-secondary-500);--secondary-color-300:var(--color-secondary-300);--disabled-color:var(--color-disabled-500);--success-color:var(--color-success-500);--error-color:var(--color-error-500);--invalid-color:var(--color-error-400);--warning-color:var(--color-warning-500);--info-color:var(--color-info-500);--default:#333;--white:#fff;--button-text-color:#fff;--footer-text-color:#fff;--bg-primary:#fff;--bg-secondary:#4a5568;--progress-bar-color:var(--color-success-500);--black-primary:#1b1b1b;--mega-menu-primary-bg:var(--white);--mega-menu-secondary-bg:var(--color-primary-100);--mega-menu-hover-bg:var(--color-primary-100);--mega-menu-active-bg:var(--color-primary-100);--mega-menu-item-color:var(--black-primary);--mega-menu-submenu-item-color:var(--color-secondary-800);--mega-menu-submenu-item-hover-color:var(--color-secondary-900);--mega-menu-popular-item-tag-bg:var(--color-warning-300);--mega-menu-popular-item-tag-color:var(--black-primary);--mega-menu-popular-item-name-color:var(--color-secondary-900);--mega-menu-popular-item-link-color:var(--black-primary);--mega-menu-mobile-bg:var(--color-primary-800);--mega-menu-mobile-link-color:var(--color-secondary-600);--default-font-family:"Inter", sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:.75rem;--font-size-s:.875rem;--font-size-m:1rem;--font-size-l:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4rem;--font-size-8xl:4.5rem;--font-size-9xl:6rem;--font-size-10xl:8rem;--line-height-xs:1;--line-height-s:1.125;--line-height-normal:1.25;--line-height-l:1.375;--line-height-xl:1.5;--line-height-2xl:1.75;--line-height-3xl:2;--line-height-4xl:2.5;--line-height-5xl:3;--line-height-6xl:3.5;--line-height-7xl:4;--line-height-8xl:4.5;--line-height-9xl:5;--border-radius-xs:5px;--border-rounded:99999px;--label-padding-active:0;--unit-xxs:.125rem;--unit-xs:.25rem;--unit-sm:.5rem;--unit-md:.75rem;--unit-lg:.875rem;--unit-xl:1rem;--unit-2xl:1.25rem;--unit-3xl:1.5rem;--unit-4xl:1.75rem;--unit-5xl:2rem;--unit-6xl:2.25rem;--unit-7xl:2.5rem;--unit-8xl:2.75rem;--unit-9xl:3rem;--unit-10xl:3.5rem;--order-max:999;--z-index-default:10;--z-index-elevated:50;--input-box-shadow:0 0 0 1px var(--color-gray-500);--input-box-shadow-active:0 0 0 1px var(--primary-color);--select-border-radius:0;--label-transition:box-shadow .15s ease-in;--spacing-s:var(--unit-sm);--spacing-xxxm:var(--unit-xl);--spacing-m:var(--unit-md);--spacing-l:var(--unit-3xl);--spacing-xl:var(--unit-5xl);--spacing-xxxl:var(--unit-10xl);--cms-banner-background:var(--black-primary);--base-content-width:1440px;--base-content-desktop-side-padding:var(--spacing-xxxl);--base-content-mobile-side-padding:var(--spacing-l)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.overflow-hidden,.sr-only{overflow:hidden}.overflow-y-auto{overflow-y:auto}body{font-family:var(--default-font-family),serif;margin:0;padding:0}body h1{color:var(--primary-color)}body blockquote,body dd,body dl,body figure,body h1,body h2,body h3,body h4,body h5,body h6,body hr,body p,body pre{margin:0}body menu,body ol,body ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}menu,ol,ul{margin:0;padding:0;list-style:none}*,:after,:before{border:0 solid var(--secondary-color);box-sizing:border-box}.hidden{display:none}.show{display:block}.invisible{visibility:hidden}.visible{visibility:visible}.margin-right-xs{margin-right:var(--unit-xs)}.margin-right-xl{margin-right:var(--unit-xl)}.margin-left-xs{margin-left:var(--unit-xs)}.margin-left-xl{margin-left:var(--unit-xl)}.width-full{width:100%}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:50rem}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.fixed{position:fixed}@media (width>=768px){.padding-desktop-xl{padding:var(--unit-xl) var(--unit-md)}}.padding-y-md{padding-top:var(--unit-md);padding-bottom:var(--unit-md)}.padding-x-2xl{padding-right:var(--unit-2xl);padding-left:var(--unit-2xl)}.flex-center,.flex-left{align-items:center;display:flex}.flex-center{place-content:center}.flex,.flex-center.icon{display:flex}.flex-nowrap{flex-wrap:nowrap}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.background-secondary{background-color:var(--secondary-color)}.background-success{background-color:var(--success-color)}.background-warning{background-color:var(--warning-color)}.background-error{background-color:var(--error-color)}.background-info{background-color:var(--info-color)}.background-dark{background-color:var(--primary-color-dark)}.background-disabled{background-color:var(--secondary-color)}.bg-white{background-color:#fff}.icon-left{padding-left:var(--unit-7xl)}.icon-right{padding-right:var(--unit-7xl)}.rating-icon{flex-shrink:0}.transform-y-center{top:50%;transform:translateY(-50%)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-s)}.text-base{font-size:var(--font-size-m)}.text-lg{font-size:var(--font-size-l)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-6xl{font-size:var(--font-size-6xl)}.text-inherit{color:inherit}.text-red{color:var(--error-color)}.rating-active{color:var(--warning-color)}.font-medium{font-weight:var(--font-weight-medium)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.border-primary{border-color:var(--primary-color)}.rounded-sm{border-radius:var(--unit-sm)}.rounded-lg{border-radius:var(--unit-lg)}.border-secondary{border-color:var(--secondary-color)}.border-success{border-color:var(--success-color)}.border-warning{border-color:var(--warning-color)}.border-error{border-color:var(--error-color)}.border-info{border-color:var(--info-color)}.border-black{border-color:#000}.inline-flex{display:inline-flex}.align-middle{vertical-align:middle}.lspd-footer{background-color:var(--color-primary-900);color:var(--footer-text-color);padding:var(--unit-3xl) var(--unit-lg)}.lspd-footer .lspd-footer-bottom,.lspd-footer .lspd-footer-main,.lspd-footer .lspd-footer-pre{padding:var(--unit-xl) 0}.lspd-footer .lspd-footer-bottom:not(:first-child),.lspd-footer .lspd-footer-main:not(:first-child),.lspd-footer .lspd-footer-pre:not(:first-child){border-top:1px solid var(--color-primary-800)}.lspd-footer .lspd-footer-main{flex-wrap:wrap;display:flex}.lspd-footer .lspd-footer-main .lspd-footer-main-column{--column-width:332px;flex:1 1 var(--column-width);min-width:var(--column-width)}.lspd-footer .lspd-footer-main .lspd-footer-main-column .lspd-footer-column-container{padding:var(--unit-4xl) 0}@media (width>=640px){.lspd-footer .lspd-footer-main{gap:var(--unit-4xl)}.lspd-footer .lspd-footer-main .lspd-footer-main-column{--column-width:250px}}.lspd-footer .lspd-footer-bottom{flex-direction:row;justify-content:space-between;display:flex}.lspd-footer .accordion-title{color:var(--footer-text-color);padding:var(--unit-lg)}@media (width<=639px){.lspd-footer .accordion-content-inner_container{padding:var(--unit-lg)}.lspd-footer .accordion-active .accordion-title{background-color:var(--color-primary-700);border-radius:0}}@media (width>=640px){.lspd-footer .lspd-accordion-open-on-desktop .accordion-item{border:none}.lspd-footer .lspd-accordion-open-on-desktop .accordion-content-inner_container{display:block!important}.lspd-footer .lspd-accordion-open-on-desktop .accordion-title{padding-left:0;padding-right:0;display:block}.lspd-footer .lspd-accordion-open-on-desktop .accordion-title .arrow{display:none}}header.lspd-header{background-color:var(--color-primary-800);padding:1rem 0;font-family:Arial,Helvetica,sans-serif}header.lspd-header .nav-toggle{color:var(--color-secondary-600);cursor:pointer;background:0 0;border:none;padding:0;display:none}@media (width<=767px){header.lspd-header .nav-toggle{order:1;align-items:center;display:flex}}header.lspd-header .nav-toggle:hover{color:var(--color-secondary-100)}header.lspd-header nav{max-width:1200px;color:var(--color-secondary-600);align-items:center;gap:1rem;margin:0 auto;padding:0 1rem}header.lspd-header nav .brand{white-space:nowrap;flex-shrink:0}header.lspd-header nav .brand a{color:var(--color-secondary-600);align-items:center;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}header.lspd-header nav .brand a:hover{color:var(--color-secondary-100)}header.lspd-header nav .actions{white-space:nowrap;flex-shrink:0;gap:1rem;margin:0;padding:0;list-style:none;display:flex}header.lspd-header nav .actions li{align-items:center;display:flex}header.lspd-header nav .actions li a{color:var(--color-secondary-600);align-items:center;gap:.5rem;font-size:1.2rem;text-decoration:none;display:flex;position:relative}header.lspd-header nav .actions li a:hover{color:var(--color-secondary-100)}header.lspd-header nav .actions li a .cart-count{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.lspd-header nav.top-nav{color:var(--color-secondary-600);grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;display:grid}@media (width<=767px){header.lspd-header nav.top-nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex;position:relative}}header.lspd-header nav.top-nav button svg{width:2rem;height:2rem}header.lspd-header nav.top-nav .logo{order:-1;margin:0;padding:0;list-style:none}@media (width<=767px){header.lspd-header nav.top-nav .logo{flex:1;order:3}header.lspd-header nav.top-nav .search{order:2}}header.lspd-header nav.top-nav .user-actions{grid-template-columns:auto auto;justify-self:end;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){header.lspd-header nav.top-nav .user-actions{order:4;justify-self:auto;gap:.5rem;display:flex}}header.lspd-header nav.top-nav .user-actions li{align-items:center;display:flex}header.lspd-header nav.top-nav .user-actions li a,header.lspd-header nav.top-nav .user-actions li button.cart-link{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding-right:2rem;text-decoration:none;display:flex;position:relative}@media (width<=767px){header.lspd-header nav.top-nav .user-actions li a .cart-label,header.lspd-header nav.top-nav .user-actions li button.cart-link .cart-label{display:none}}header.lspd-header nav.top-nav .user-actions li a .cart-count,header.lspd-header nav.top-nav .user-actions li button.cart-link .cart-count{background-color:var(--color-secondary-600);color:var(--color-primary-900);border-radius:100%;justify-content:center;align-items:center;width:1rem;height:1rem;margin:0;padding:.6rem;font-size:.75rem;font-weight:900;line-height:1;display:flex;position:absolute;top:-.5rem;right:.75rem}header.lspd-header nav.bottom-nav{color:var(--color-secondary-600);gap:2rem;margin-top:1rem;display:flex;position:relative}@media (width>=1024px){header.lspd-header nav.bottom-nav{margin:1rem 0 0;padding-left:1rem;position:relative}header.lspd-header nav.bottom-nav .lspd-mega-menu{position:absolute;top:2.5rem;left:0}}@media (width<=767px){header.lspd-header nav.bottom-nav{display:none}header.lspd-header nav.bottom-nav.nav--visible{flex-direction:column;gap:0;display:flex}}header.lspd-header nav.bottom-nav .main-nav{margin:0}@media (width<=767px){header.lspd-header nav.bottom-nav .main-nav{padding:0}}header.lspd-header nav.bottom-nav .categories{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:90dvw;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){header.lspd-header nav.bottom-nav .categories{gap:0;max-width:100%;margin-left:0}header.lspd-header nav.bottom-nav .categories .category-item{border-bottom:1px solid var(--color-gray-200)}header.lspd-header nav.bottom-nav .categories .category-item .main-nav-link{box-sizing:border-box;justify-content:space-between;width:100%;padding-left:1rem}header.lspd-header nav.bottom-nav .categories .category-item-active .main-nav-link{border-bottom:1px solid var(--color-gray-200);background-color:var(--color-primary-500)}}header.lspd-header nav.bottom-nav .categories .main-nav-chevron{flex-shrink:0;width:1.5rem;height:1.5rem}header.lspd-header nav.bottom-nav .categories .category-item-active a.main-nav-link .main-nav-chevron{transform:rotate(180deg)}header.lspd-header nav.bottom-nav .categories>li{flex-shrink:0;align-items:center;display:flex}@media (width<=767px){header.lspd-header nav.bottom-nav .categories>li{flex-direction:column;align-items:stretch;width:100%}}header.lspd-header nav.bottom-nav .categories>li a.main-nav-link{color:var(--color-secondary-600);text-transform:capitalize;font-size:1rem;font-weight:var(--font-weight-bold);align-items:center;text-decoration:none;display:flex;position:relative}header.lspd-header nav.bottom-nav .categories>li a.main-nav-link:hover{color:var(--color-secondary-100)}header.lspd-header .locale{color:var(--color-secondary-600)}@media (width<=767px){header.lspd-header .locale{position:relative}header.lspd-header .locale select{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}header.lspd-header .locale ::picker(select){appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}}header.lspd-header .locale select option{cursor:pointer;background-color:var(--color-primary-900);color:var(--color-secondary-600)}header.lspd-header .locale select option:hover{color:var(--color-secondary-100)}header.lspd-header .locale:hover,header.lspd-header .locale:hover select{color:var(--color-secondary-100);cursor:pointer}header.lspd-header .locale:hover ::picker(select){color:var(--color-secondary-100);cursor:pointer}header.lspd-header select{appearance:base-select;background-color:var(--color-primary-800);color:var(--color-secondary-600);border:none;border-radius:4px;padding:5px;font-size:1rem}header.lspd-header ::picker(select){appearance:base-select;background-color:var(--color-primary-800);color:var(--color-secondary-600);border:none;border-radius:4px;padding:5px;font-size:1rem}header.lspd-header .search{margin:0;padding:0;list-style:none}@media (width<=767px){header.lspd-header .search li{position:static}}header.lspd-header .search .search-toggle{color:var(--color-secondary-600);cursor:pointer;background:0 0;border:none;padding:0;display:none}@media (width<=767px){header.lspd-header .search .search-toggle{align-items:center;display:flex}}header.lspd-header .search .search-toggle:hover{color:var(--color-secondary-100)}@media (width<=767px){header.lspd-header .search .search-form{display:none}header.lspd-header .search .search-form.search-form--visible{background-color:var(--color-primary-800);padding:.5rem 1rem;display:block;position:absolute;top:100%;left:0;right:0}}header.lspd-header .search input{box-shadow:none!important;border:none!important;outline:none!important}@media (width<=767px){header.lspd-header .search input{box-sizing:border-box;width:100%;padding:.75rem}}header.lspd-header .search input:active,header.lspd-header .search input:focus{box-shadow:none!important;border:none!important;outline:none!important}.badge{font-weight:var(--font-weight-bold);font-size:var(--unit-lg);line-height:var(--unit-xl);display:inline-flex}.badge-small{padding:var(--unit-xs) var(--padding-sm)}.badge-normal{padding:var(--unit-xxs) var(--unit-sm)}.badge-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.badge-primary,.badge-secondary{border-radius:var(--border-rounded)}.badge-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color)}button{padding:var(--unit-md) var(--unit-2xl);border-radius:var(--unit-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex}button:hover{opacity:.8;cursor:pointer}.button-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--button-text-color)}.button-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color)}.button-outline{border-color:var(--default);background-color:#0000}.button-flush{background-color:#0000;border-color:#0000}button svg{width:1rem;height:1rem}.order-last{order:var(--order-max)}.icon-right svg{margin-right:0;margin-left:var(--unit-md)}.button-small{padding:var(--unit-sm) var(--unit-md);border-radius:var(--border-rounded)}.button-square{border-radius:0}button:disabled{opacity:.5}.activity-indicator{justify-content:center;align-items:center;display:flex}.activity-indicator .icon>span{width:100%;height:100%;display:flex}.activity-indicator__spinner-icon{width:100%;height:100%}.animate-spin{animation:1s linear infinite spin}.icon-big{width:var(--unit-9xl);height:var(--unit-9xl)}.icon-normal{width:var(--unit-5xl);height:var(--unit-5xl)}.icon-small{width:var(--unit-xl);height:var(--unit-xl)}.checkbox-container{cursor:pointer;align-items:center;display:inline-flex;position:relative}.checkbox-substituted{width:var(--unit-xl);height:var(--unit-xl);margin-right:var(--unit-sm);border-radius:var(--border-radius-xs);border:1px solid #0000}.checkbox-substituted.checkbox-unchecked{border-color:var(--default)}.checkbox-substituted.disabled{border-color:var(--disabled-color)}.checkbox-substituted svg{border:1px solid var(--success-color);background-color:var(--success-color);border-radius:var(--border-radius-xs);color:#fff}.input-validation-error{margin-left:var(--unit-sm);margin-top:var(--unit-xs)}.card-component{box-shadow:0 1px 3px 0 var(--secondary-color)}.card-rounded{border-radius:var(--unit-xs)}.shadow-lg{box-shadow:0 10px 15px -3px var(--secondary-color)}.shadow-xl{box-shadow:0 20px 25px -5px var(--secondary-color)}.input-label{margin-bottom:var(--unit-xs)}.input-container input{border:1px solid var(--secondary-color)}.input-container input:hover:not(:disabled){border-color:var(--default)}.text-icon-container{left:var(--unit-xl)}.password-toggle,.text-icon-container{position:absolute;top:50%;transform:translateY(-50%)}.password-toggle{right:var(--unit-xl);padding:var(--unit-xxs) auto}.notification-container{border:1px solid}.lspd-price{flex-direction:column;align-items:end;display:inline-flex}.lspd-price .price-default{font-weight:var(--font-weight-bold);display:block}.lspd-price .apply-special{font-size:var(--font-size-xl);color:var(--primary-color-dark)}.lspd-price .regular-price{font-weight:var(--font-weight-bold);font-size:var(--font-size-s);text-decoration:line-through;display:block}.radio-substituted{border-radius:var(--border-rounded);margin-right:var(--unit-xs);border:2px solid #0000}.radio-substituted div{position:relative}.radio-substituted div.radio-disabled{border-color:var(--disabled-color)}.radio-substituted{border:4px solid #0000}.radio-substituted.radio-disabled{border-color:var(--disabled-color)}.radio-substituted:focus,.radio-substituted:focus-visible,.radio-substituted:hover{border-color:var(--primary-color-hover)}.radio-wrapper input:checked~.radio-substituted div:after{content:"";background:var(--primary-color);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-wrapper input:checked~.radio-substituted div.radio-disabled:after{background-color:var(--disabled-color)}.radio-label{align-items:center;display:flex}.radio-substituted div{width:var(--unit-xl);height:var(--unit-xl);border:2px solid var(--primary-color);border-radius:var(--border-rounded);background-clip:padding-box}.text-disable{color:var(--disabled-color);cursor:pointer}.text-disable .radio-substituted:focus,.text-disable .radio-substituted:focus-visible,.text-disable .radio-substituted:hover{border-color:var(--disabled-color)}.lspd-addtocart .selector{justify-content:space-between;justify-items:center;display:flex}.lspd-addtocart .selector__stacked{margin-top:1.5rem}.lspd-addtocart .selector__row{margin-left:auto}.lspd-addtocart .button__stacked{margin-top:1.5rem}.lspd-addtocart .button__rowinvisible{margin-left:auto}.lspd-addtocart .button__rowvisible{margin-left:1.5rem}.lspd-addtocart .button-icon__icononly{width:1.5rem;height:1.5rem}.lspd-addtocart .button-icon__default{width:1rem;height:1rem}.separator-container{margin:0 var(--unit-xs)}.icon{vertical-align:middle;text-align:center;line-height:0;display:inline-block}.icon--xxs{width:var(--icon-size-xxs,10px)}.icon--xs{width:var(--icon-size-xs,16px)}.icon--s{width:var(--icon-size-s,18px)}.icon--m{width:var(--icon-size-m,20px)}.icon--l{width:var(--icon-size-l,24px)}.icon--xl{width:var(--icon-size-xl,28px)}.icon--xxl{width:var(--icon-size-xxl,32px)}.icon--xxxl{width:var(--icon-size-xxxl,40px)}.icon--xxxxl{width:var(--icon-size-xxxxl,64px)}.lspd-label{color:var(--label-color,#6c6c6c)}.lspd-label .required{margin-left:4px}img{color:#0000}.lspd-image__media:not(.restrict-height):not(.fill){width:100%;max-width:100%;height:auto}.restrict-height{width:auto}.fill,.restrict-height{height:100%;max-height:100%}.fill{width:100%}.fade-in .fade-out{transition-property:opacity}.fade-enter-from,.fade-leave-to{opacity:0}.fade-move{transition:all ease-out}.slide-left-in,.slide-left-out,.slide-right-in,.slide-right-out{transition-property:transform,opacity}.slide-left-out,.slide-right-out{position:absolute}.slide-left-enter-from,.slide-left-leave-to,.slide-right-enter-from,.slide-right-leave-to{opacity:0}.slide-left-leave-to,.slide-right-enter-from{transform:translate(300px)}.slide-left-enter-from,.slide-right-leave-to{transform:translate(-300px)}.slide-left-move,.slide-right-move{transition:all}.scale-down-in,.scale-down-out{transform-origin:top;transition-property:transform,opacity}.scale-down-enter-from,.scale-down-leave-to{opacity:0;transform:scaleY(0)}.scale-down-move{transition:all}.price-in .price-out{transition-property:transform,opacity}.price-enter-from,.price-leave-to{opacity:0}.price-enter-from{transform:translateY(-100%)}.price-leave-to{transform:translateY(100%)}.price-move{transition:all}@keyframes fade-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-down-in,.fade-down-out{animation-name:fade-down;animation-fill-mode:forwards}.fade-down-out{animation-direction:reverse}.fade-down-move{transition:all}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-up-in,.slide-up-out{animation-name:slide-up;animation-fill-mode:forwards}.slide-up-out{animation-direction:reverse}.slide-up-move{transition:all}@keyframes vueContentPlaceholdersAnimation{0%{transform:translate(-30%)}to{transform:translate(100%)}}[class^=vue-content-placeholders-]+.vue-content-placeholders-heading{margin-top:20px}.vue-content-placeholders-heading{display:flex}.vue-content-placeholders-heading__img{background:#eee;height:15px;position:relative;overflow:hidden}.vue-content-placeholders-is-rounded .vue-content-placeholders-heading__img{border-radius:6px}.vue-content-placeholders-is-centered .vue-content-placeholders-heading__img{margin-left:auto;margin-right:auto}.vue-content-placeholders-is-animated .vue-content-placeholders-heading__img:before{content:"";background:linear-gradient(90deg,#0000,#e2e2e2 15%,#0000 30%);width:100vw;max-width:1000px;height:100%;animation-name:vueContentPlaceholdersAnimation;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}.vue-content-placeholders-heading__img{width:60px;height:60px;margin-right:15px}.vue-content-placeholders-heading__content{flex-direction:column;flex:1;justify-content:center;display:flex}.vue-content-placeholders-heading__title{background:#eee;height:15px;position:relative;overflow:hidden}.vue-content-placeholders-is-rounded .vue-content-placeholders-heading__title{border-radius:6px}.vue-content-placeholders-is-centered .vue-content-placeholders-heading__title{margin-left:auto;margin-right:auto}.vue-content-placeholders-is-animated .vue-content-placeholders-heading__title:before{content:"";background:linear-gradient(90deg,#0000,#e2e2e2 15%,#0000 30%);width:100vw;max-width:1000px;height:100%;animation-name:vueContentPlaceholdersAnimation;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}.vue-content-placeholders-heading__title{background:#ccc;width:85%;margin-bottom:10px}.vue-content-placeholders-heading__subtitle{background:#eee;height:15px;position:relative;overflow:hidden}.vue-content-placeholders-is-rounded .vue-content-placeholders-heading__subtitle{border-radius:6px}.vue-content-placeholders-is-centered .vue-content-placeholders-heading__subtitle{margin-left:auto;margin-right:auto}.vue-content-placeholders-is-animated .vue-content-placeholders-heading__subtitle:before{content:"";background:linear-gradient(90deg,#0000,#e2e2e2 15%,#0000 30%);width:100vw;max-width:1000px;height:100%;animation-name:vueContentPlaceholdersAnimation;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}.vue-content-placeholders-heading__subtitle{width:90%}[class^=vue-content-placeholders-]+.vue-content-placeholders-text{margin-top:20px}.vue-content-placeholders-text__line{background:#eee;height:15px;position:relative;overflow:hidden}.vue-content-placeholders-is-rounded .vue-content-placeholders-text__line{border-radius:6px}.vue-content-placeholders-is-centered .vue-content-placeholders-text__line{margin-left:auto;margin-right:auto}.vue-content-placeholders-is-animated .vue-content-placeholders-text__line:before{content:"";background:linear-gradient(90deg,#0000,#e2e2e2 15%,#0000 30%);width:100vw;max-width:1000px;height:100%;animation-name:vueContentPlaceholdersAnimation;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}.vue-content-placeholders-text__line{width:100%;margin-bottom:10px}.vue-content-placeholders-text__line:nth-child(4n+1){width:100%}.vue-content-placeholders-text__line:nth-child(4n+2){width:80%}.vue-content-placeholders-text__line:nth-child(4n+3){width:70%}.vue-content-placeholders-text__line:nth-child(4n+4){width:85%}.vue-content-placeholders-img{background:#eee;height:15px;position:relative;overflow:hidden}.vue-content-placeholders-is-rounded .vue-content-placeholders-img{border-radius:6px}.vue-content-placeholders-is-centered .vue-content-placeholders-img{margin-left:auto;margin-right:auto}.vue-content-placeholders-is-animated .vue-content-placeholders-img:before{content:"";background:linear-gradient(90deg,#0000,#e2e2e2 15%,#0000 30%);width:100vw;max-width:1000px;height:100%;animation-name:vueContentPlaceholdersAnimation;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}[class^=vue-content-placeholders-]+.vue-content-placeholders-img{margin-top:20px}.vue-content-placeholders-img{width:100%;height:120px}.mx-datepicker{width:auto}:deep(.mx-input-wrapper){position:relative}:is(:deep(.mx-icon-calendar),:deep(.mx-icon-clear)){top:50%;right:var(--spacing-s,8px);color:var(--black-primary,#1b1b1b);position:absolute;transform:translateY(-50%)}:deep(.datepicker-input){transition:var(--text-input-transition,box-shadow .15s ease-in);box-sizing:border-box;line-height:var(--input-line-height,16px);font-size:var(--input-font-size,16px);color:var(--input-color,#1b1b1b);background-color:var(--input-background-color,#1b1b1b);padding:var(--input-padding,11px);border-radius:var(--input-border-radius,0);box-shadow:var(--input-box-shadow,0 0 0 1px #a0aec0);border:0;outline:none;width:100%;height:auto}:deep(.datepicker-input):not(.is-disabled):not(:active):not(:focus):hover{transition:var(--text-input-transition,box-shadow .15s ease-in);box-shadow:var(--input-box-shadow-hover,0 0 0 1px #a0aec0)}:is(:deep(.datepicker-input):active,:deep(.datepicker-input):focus){transition:var(--text-input-transition,box-shadow .15s ease-in);box-shadow:var(--input-box-shadow-active,0 0 0 1px #a0aec0);outline:none}:root{--slider-size:24px;--color-range-input-gradient-passive:var(--color-gray-600);--color-range-input-gradient-active:var(--color-gray-800)}.range-container{flex-direction:column;gap:8px;display:flex}.range-slider{min-height:var(--slider-size);align-items:center;display:flex;position:relative}.range{appearance:none;background-color:var(--color-range-input-gradient-passive);pointer-events:none;width:100%;height:2px;position:absolute}.range::-webkit-slider-thumb{appearance:none;pointer-events:all;width:var(--slider-size);height:var(--slider-size);background-color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:50%;transition:all .15s ease-in-out}.range::-moz-range-thumb{appearance:none;pointer-events:all;width:var(--slider-size);height:var(--slider-size);background-color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:50%;transition:all .15s ease-in-out}.range::-ms-thumb{appearance:none;pointer-events:all;width:var(--slider-size);height:var(--slider-size);background-color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:50%;transition:all .15s ease-in-out}.range::-webkit-slider-thumb:hover{background-color:var(--primary-color-hover)}.range::-moz-range-thumb:hover{background-color:var(--primary-color-hover)}.range::-ms-thumb:hover{background-color:var(--primary-color-hover)}.range--min{z-index:1;height:0}.range--raised{z-index:2}.range-inputs{justify-content:space-between;gap:16px;display:flex}.range-input-wrapper{flex-direction:column;gap:4px;display:flex}.range-input{box-sizing:border-box;line-height:var(--line-height-xs);font-size:var(--font-size-s);color:#000;background-color:var(--secondary-color);padding:var(--unit-xl);border-radius:var(--unit-sm);appearance:none;border:0;outline:none;width:100%;transition:box-shadow .15s ease-in}.pagination{--lspd-pagination-btn-size:40px;--lspd-pagination-btn-size-desktop:48px;--lspd-pagination-padding:8px}.pagination__ellipsis{height:var(--lspd-pagination-btn-size);padding:0 var(--lspd-pagination-padding)}.pagination__ellipsis,.pagination__row{justify-content:center;align-items:center;display:flex}.pagination__row{gap:var(--lspd-pagination-padding);width:100%}.pagination__pages{display:flex}.pagination__button.pagination__button{width:var(--lspd-pagination-btn-size);height:var(--lspd-pagination-btn-size)}@media (width>=1024px){.pagination__button.pagination__button,.pagination__ellipsis{height:var(--lspd-pagination-btn-size-desktop)}.pagination__button.pagination__button{width:var(--lspd-pagination-btn-size-desktop)}.pagination__arrow{font-size:var(--font-size-default)}}.lspd-select-option{color:var(--select-option-color-active,#706f6e);font-size:var(--font-size-m);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:.5em 1em;line-height:1.5;list-style:none;display:flex;position:relative}.lspd-select-option .option-value{font-weight:var(--font-weight-semibold,600);flex:1}.lspd-select-option .additional-value{font-size:var(--font-size-s);text-align:right;flex:1}.lspd-select-option.is-disabled{pointer-events:none}.lspd-select-option.is-disabled .option-value{color:var(--select-background-color-disabled,#828282);text-decoration-line:line-through}.lspd-select-option.is-active,.lspd-select-option.is-selected,.lspd-select-option:focus-visible,.lspd-select-option:hover{background-color:var(--select-background-color-active,#f7f7f7);color:var(--select-option-color-hover,var(--select-option-color-active,#706f6e))}.lspd-select-combobox{--lspd-select-combobox-z-index-elevated:50}.lspd-select-button .select-icon{transition:transform .2s}.lspd-select-button.is-active .select-icon{transform:rotate(180deg)}.lspd-select-button .selected-option-label{white-space:nowrap;text-transform:none;text-overflow:ellipsis;overflow:hidden}.lspd-select-content{max-height:350px;z-index:var(--z-index-elevated);background-color:var(--white);border-top:1px solid var(--grey-500);position:absolute;overflow:auto;box-shadow:0 4px 18px #0000001a}.lspd-select-content.is-active{z-index:var(--lspd-select-combobox-z-index-elevated)}.lspd-select-combobox .search-field{border-top:0;border:1px solid var(--grey-500)}.lspd-select-additional-info{padding:var(--spacing-xs) var(--spacing-m)}.accordion-title{padding:var(--unit-xl) 0;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-bold);text-align:left;width:100%;font-size:var(--font-size-m);line-height:var(--font-size-2xl);background:0;align-items:center;display:flex}.accordion-title:focus-visible{outline:1px solid var(--accordion-toggle-focus-outline-color,var(--primary))}.accordion-title .arrow{margin-left:auto}.accordion-title__icon{margin-right:var(--spacing-s)}.accordion-title__icon.luhta-image{width:var(--size-l)}.accordion-title__icon .luhta-image__media{display:block}.accordion-content-enter-active,.accordion-content-leave-active{will-change:height,opacity;transition:height .2s,opacity .2s ease-out}.accordion-content-enter,.accordion-content-leave-to{opacity:0;height:0!important}.arrow{transition:transform .2s}.accordion-active .arrow{transform:rotate(180deg)}.accordion-item{border-bottom:1px solid var(--color-gray-600);padding:1px;overflow:hidden}.accordion.flush .accordion-content-inner{padding:var(--unit-sm) 0 var(--unit-3xl)}.accordion.base{margin-top:var(--spacing-m)}.accordion.base .accordion-title{gap:var(--spacing-s);text-transform:none;letter-spacing:0}.accordion.base .arrow{transition:transform .2s}.accordion.base .accordion-content-inner{padding-bottom:var(--unit-xl)}.accordion.cart .accordion-content-inner{padding:1px}.toggle-button{font:inherit;background-color:#0000;border:0;height:34px;padding:0}.toggle-display{--offset:8px;--diameter:16px;box-sizing:content-box;width:calc(var(--diameter)*2 + var(--offset)*2);height:calc(var(--diameter) + var(--offset)*2);border:1px solid var(--color-gray-800);background-color:#fff;border-radius:100vw;justify-content:space-around;align-items:center;transition:all .25s;display:inline-flex;position:relative}.toggle-display:before{content:"";z-index:var(--z-index-two);top:50%;left:var(--offset);box-sizing:border-box;width:var(--diameter);height:var(--diameter);border:1px var(--color-gray-800);background-color:var(--color-gray-800);will-change:transform;border-radius:50%;transition:inherit;position:absolute;transform:translateY(-50%)}.active .toggle-display:before{transform:translate(100%,-50%)}.active .toggle-display{background-color:var(--color-gray-800)}.active .toggle-display:before{background-color:#fff}.toggle-button.small{height:22px}.toggle-button.small .toggle-display{--offset:5px;--diameter:10px}.lspd-modal-overlay{background-color:#6b7280bf}.lspd-modal-dialog-wrapper{min-height:100%;padding:1rem}.lspd-modal-dialog-panel{padding:1.5rem;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.lspd-modal-dialog-panel__rounded{border-radius:1rem}.lspd-modal-title{color:var(--color-gray-800);line-height:1.5rem}.lspd-modal-close-button button{cursor:pointer;padding:0}.lspd-modal-close-button button svg{stroke-width:2px;width:1.5rem;height:1.5rem}.lspd-modal-close-button{top:var(--spacing-xxm,12px);right:var(--spacing-xxm,12px);position:absolute}.lspd-modal-actions,.lspd-modal-content{margin-top:.5rem}.lspd-modal-overlay-enter,.lspd-modal-overlay-leave{transition-property:opacity;transition-duration:.3s}.lspd-modal-overlay-enter-from,.lspd-modal-overlay-leave-to{opacity:0}.lspd-modal-overlay-enter-to,.lspd-modal-overlay-leave-from{opacity:1}.lspd-modal-dialog-panel-enter,.lspd-modal-dialog-panel-leave{transition-property:opacity;transition-duration:.3s}.lspd-modal-dialog-panel-enter-from,.lspd-modal-dialog-panel-leave-to{opacity:0}.lspd-modal-dialog-panel-enter-to,.lspd-modal-dialog-panel-leave-from{opacity:1}.progress-bar-container{background-color:var(--disabled-color);width:100%;height:.5rem;position:absolute;top:0;left:0}.progress-bar-container .progress-bar{width:var(--progress-bar-width);background-color:var(--progress-bar-color);max-width:100%;height:.5rem}#slot{display:inline-block;position:relative}.tooltip{background-color:var(--color-info-100);border:1px solid var(--color-info-500);border-radius:1rem;padding:1rem 2rem;display:none;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.tooltip:before{border-top:10px solid var(--color-info-500);bottom:-21px}.tooltip:after,.tooltip:before{content:"";border-bottom:10px solid #0000;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.tooltip:after{border-top:10px solid var(--color-info-100);bottom:-20px}#slot:hover .tooltip{display:block}.banner{grid-template-columns:2fr 3fr;align-items:stretch;display:grid}.banner .banner-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner .banner-content{box-sizing:border-box;background-color:var(--white);flex-direction:column;justify-content:flex-start;padding:3rem 4rem;display:flex;overflow:auto}.banner .banner-content .banner-title,.banner .banner-content p{color:var(--color-primary-700)}.banner .banner-content p{margin:1rem 0}.banner .banner-content button{align-self:flex-start;margin:auto 0 1rem}.banner .background-secondary{background-color:var(--color-secondary-100)}.banner .background-primary{background-color:var(--color-primary-100)}.banner.overlap .banner-content{z-index:1;margin:3rem -10rem 3rem 4rem;box-shadow:0 10px 40px #0000001a}.banner.overlap.reversed .banner-content{margin:3rem 4rem 3rem -10rem}.banner.reversed{grid-template-columns:3fr 2fr}.banner.reversed .banner-content{order:2}.banner.reversed .banner-image{order:1}@media only screen and (width<=600px){.banner{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.banner .banner-content,.banner .banner-image{grid-column-start:1}.banner .banner-image{grid-row-start:1}}.half-card{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.half-card .half-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.half-card .half-card-content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;padding:3rem 4rem;display:flex;overflow:auto}.half-card .half-card-content .halfcard-title{color:var(--color-primary-700)}.half-card .half-card-content p{color:var(--color-primary-700);margin:1rem 0}.half-card .half-card-content button{align-self:flex-start;margin:auto 0 1rem}.half-card .background-secondary{background-color:var(--color-secondary-100)}.half-card .background-primary{background-color:var(--color-primary-100)}.half-card.reversed .half-card-content{order:2}.half-card.reversed .half-card-image{order:1}@media only screen and (width<=600px){.half-card{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.half-card .half-card-content,.half-card .half-card-image{grid-column-start:1}.half-card .half-card-image{grid-row-start:1}}table{border:1px solid var(--color-gray-500);border-collapse:collapse;border-spacing:0}td,th{text-align:left;border-bottom:1px solid var(--color-gray-500);padding:.75rem 1rem}thead{background-color:var(--color-gray-200)}tr:nth-child(2n){background-color:var(--color-gray-100)}tfoot{font-weight:600}.cross-sell-card{border:1px solid var(--color-gray-500);text-align:center;width:fit-content;min-width:12rem;display:grid}.cross-sell-card img{margin:.5rem auto}.cross-sell-card .price,.cross-sell-card .title{margin:0 auto .25rem}.cross-sell-card .price{font-weight:600}.cross-sell-card button{text-transform:uppercase;margin:.25rem 1rem;padding-right:1.75rem}.product-image-modal-wrapper{height:100%;max-height:100vh;overflow:hidden}.product-image-modal-wrapper .swiper-wrapper{height:calc(100vh - 56px);max-height:100%;display:block}.close-button{top:var(--spacing-m,1rem);right:var(--spacing-m,1rem);z-index:var(--z-index-elevated);padding:0;position:absolute}.product-image-gallery__slider{flex-direction:column;justify-content:center;height:100%;max-height:100%;display:flex}.product-image-gallery__slide{justify-content:center;height:calc(100vh - 56px);max-height:100%;display:flex}.product-image-gallery__slide :deep(img){width:auto;margin:auto}.lspd-modal-dialog-wrapper{padding:0}swiper-container::part(button-next),swiper-container::part(button-prev){box-sizing:border-box;border-radius:50%;width:48px;height:48px;padding:19px;box-shadow:0 0 10px #00000040}.product-image-gallery__slider{--swiper-pagination-color:var(--black-primary);--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-inactive-color:var(--color-gray-500);--swiper-pagination-bullet-inactive-opacity:.4;--swiper-pagination-bullet-horizontal-gap:.5rem;--swiper-navigation-color:var(--black-primary);--swiper-navigation-size:16px}@keyframes show-slide{0%{opacity:0;display:none;transform:translateY(10px)}1%{display:block}to{opacity:1;display:block;transform:translateY(0)}}.wishlist-button{margin-left:auto}.product-image-gallery__main{position:relative}.product-image-gallery__actions,.product-image-gallery__thumbnails-wrapper{display:none}.product-image-gallery__overlay,.product-image-gallery__thumbnails-controls{pointer-events:none}.product-image-gallery__overlay>*,.product-image-gallery__thumbnails-controls>*{pointer-events:auto}.product-image-gallery__overlay{z-index:var(--z-index-five);width:100%;display:flex;position:absolute;top:0;left:0}.product-image-gallery__slider{max-width:calc(100vw - var(--base-content-mobile-side-padding)*2)}swiper-container{--swiper-pagination-color:var(--black-primary);--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-inactive-color:var(--grey-500);--swiper-pagination-bullet-inactive-opacity:.4;--swiper-pagination-bullet-horizontal-gap:.5rem}swiper-container::part(wrapper){margin-bottom:50px}@media (width>=768px){.product-image-gallery__slider{max-width:calc((100vw - 2*var(--base-content-mobile-side-padding) - var(--spacing-m))*.58333 - 8px)}}@media (width>=1024px){.product-image-gallery__slider{max-width:calc((min(100vw, var(--base-content-width)) - 2*var(--base-content-desktop-side-padding) - var(--spacing-l))*.58333 - 140px)}swiper-container::part(wrapper){margin-bottom:0}}.product-image-gallery__slide-image{width:100%;max-width:100%;height:auto;display:block}.product-image-gallery__main .product-image-gallery__slide{width:100%;position:relative}.product-image-gallery__main .product-image-gallery__slide:not(.placeholder){cursor:zoom-in}.product-image-gallery__main .product-image-gallery__model-size{font-size:var(--font-size-small);text-align:center;width:100%;z-index:var(--z-index-normal);padding:var(--spacing-xs) var(--spacing-s);background-color:var(--white);box-sizing:border-box;position:absolute;bottom:0}button.product-image-gallery__thumbnail.active{border-radius:0}@media (width>=1024px){.product-image-gallery{position:relative}.product-image-gallery.with-thumbnails{padding-left:calc(115px + var(--spacing-m))}.product-image-gallery__thumbnails-wrapper{position:absolute;top:0;bottom:0;left:0}.product-image-gallery__thumbnails-controls{flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.thumbnail-down{margin-top:auto}.product-image-gallery__thumbnails-wrapper{display:block}.product-image-gallery__thumbnails{max-height:100%;overflow:auto}.product-image-gallery__thumbnail-image{-o-object-fit:contain;object-fit:contain;max-width:100%;margin:auto;display:block}.product-image-gallery__thumbnail.active{border-color:#000}.product-image-gallery__thumbnail{width:115px;margin-bottom:var(--spacing-m);background-color:#0000;border:1px solid #0000;padding:0;display:block}.grid .product__tags,.grid-hidden{display:none}.grid .product-image-gallery__main :deep(.ssr-carousel-track){gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}.grid .product-image-gallery__main .lazy-slide:not(.grid-hidden){animation:.25s linear forwards show-slide}.product-image-gallery__actions{margin-top:var(--spacing-l);justify-content:center;gap:var(--spacing-m);display:flex}}.slider-arrow:not(.plain){border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 0 10px #00000040}.slider-arrow.slider-arrow--no-button{background-color:var(--white)}.slider-arrow--s:not(.plain){width:40px;height:40px}.slider-arrow--m:not(.plain){width:48px;height:48px}.slider-arrow .left{transform:rotate(180deg)}.slider-arrow .up{transform:rotate(-90deg)}.slider-arrow .down{transform:rotate(90deg)}.filter-container{flex-direction:column;gap:1rem;display:flex}.filter-tags{padding-top:1rem;font-size:.875rem}@media (width>=1024px){.filter-tags{padding:0}}.filter-tags__wrapper{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.filter-tag{border-radius:.5rem;align-items:center;padding:.5rem 1rem;transition:opacity .2s;display:flex;box-shadow:0 1px 3px #0000001a}.filter-tag:hover{opacity:.8}.filter-tag__label{padding-right:.5rem}.filter-tag__icon{width:.75rem;height:.75rem}.filter-clear-all{text-align:left;font-weight:700;text-decoration:underline;display:block}.filter-list>details:not(:last-child){border-bottom:1px solid #fff}.filter-group{padding:1.5rem 0}.filter-group__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.filter-group__header::-webkit-details-marker{display:none}.filter-group__header:hover .filter-group__title{color:var(--black)}.filter-group__title{color:var(--black);margin:0;font-size:1.125rem;font-weight:600;transition:color .2s}.filter-group__icon{width:1.25rem;height:1.25rem;color:var(--black);flex-shrink:0;transition:transform .3s;transform:rotate(-90deg)}details[open] .filter-group__icon{transform:rotate(0)}.filter-group__content{padding-top:1.5rem;padding-left:0}.filter-options{flex-direction:column;gap:.25rem;display:flex}.filter-option{align-items:center;display:flex}.filter-option__checkbox{border:1px solid var(--white);width:1rem;height:1rem;color:var(--dark-blue);cursor:pointer;border-radius:.25rem;flex-shrink:0}.filter-option__checkbox:focus{outline:none;box-shadow:0 0 0 3px #2db1c81a}.filter-option__checkbox:checked{background-color:var(--blue-info);border-color:var(--blue-info);background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E)}.filter-option__label{color:var(--black);cursor:pointer;flex-grow:1;align-items:center;margin-left:.75rem;display:flex}.filter-option__text{flex-grow:1;font-size:1rem;line-height:1.5}.filter-option__count{color:var(--grey-800);margin-left:auto;padding-left:1rem;font-size:1rem}.sort-container{flex-direction:column;gap:.5rem;width:100%;margin:1rem 0;display:flex;position:relative}@media (width>=1024px){.sort-container{max-width:200px}}.sort-label{color:var(--dark-blue);margin-bottom:.25rem;font-size:.875rem;font-weight:500}.sort-select{appearance:none;width:100%;color:var(--black);background-color:var(--white);border:1px solid var(--grey-600);cursor:pointer;border-radius:.375rem;padding:.625rem 2.5rem .625rem .75rem;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.sort-select:hover{border-color:var(--grey-600)}.sort-select:focus{border-color:var(--blue-info);outline:none;box-shadow:0 0 0 3px #2db1c81a}.sort-select:disabled{background-color:var(--white);cursor:not-allowed;opacity:.6}.sort-chevron{width:1.25rem;height:1.25rem;color:var(--grey-700);pointer-events:none;position:absolute;bottom:.75rem;right:.75rem}option{color:var(--black-primary);padding:.5rem}option,option:focus,option:hover{background-color:var(--white)}option:checked{background-color:var(--blue-info);color:var(--white)}.pagination-container{flex-direction:column;align-items:center;padding:12px;font-weight:700;display:flex}.pagination-controls{justify-content:center;gap:10px;margin-bottom:10px;display:flex}.nav-button{border:1px solid var(--color-gray-200);background:var(--bg-primary);color:var(--black-primary);cursor:pointer;border-radius:4px;padding:6px 12px;transition:all .2s}.nav-button:hover:not(:disabled){background:var(--bg-primary);transform:translateY(-2px)}.nav-button:disabled{opacity:.5;cursor:not-allowed}.pagination-nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.page-button{border:1px solid var(--color-gray-200);background-color:var(--bg-primary);min-width:32px;color:var(--black-primary);cursor:pointer;border-radius:50%;padding:3px 10px;transition:all .2s}.page-button:hover:not(.active):not(.dots){background-color:var(--bg-primary);transform:translateY(-2px)}.page-button.active{background-color:var(--color-gray-800);color:var(--bg-primary);cursor:default}.page-button.dots{cursor:default;background:0 0;border:none}.layered-navigation .filters-overlay{z-index:40;display:flex;position:fixed;inset:0}.layered-navigation .overlay-bg{background:var(--black-primary);opacity:.5;z-index:-1;position:absolute;inset:0}.layered-navigation .filters-panel{background:var(--bg-primary);width:75%;margin-left:auto;padding:1rem;overflow-y:auto}.layered-navigation .filters-header{justify-content:space-between;align-items:center;display:flex}.layered-navigation .products-section{padding:1rem}.layered-navigation .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.layered-navigation .products-layout{gap:1.5rem;display:flex}.layered-navigation .filters-column{flex:20%}.layered-navigation .products-column{background:var(--bg-primary);flex:80%;padding:1rem}.layered-navigation .products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.layered-navigation .loading-card{animation:1.5s infinite pulse}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.layered-navigation .pagination{margin-top:1rem}.layered-navigation .fade-enter-active,.layered-navigation .fade-leave-active{transition:opacity .3s}.layered-navigation .fade-enter-from,.layered-navigation .fade-leave-to{opacity:0}.lspd-help-text{font-size:var(--font-size-s,12px);color:var(--color-secondary-700);opacity:0;line-height:1;transition:opacity .15s linear,color .15s linear}.lspd-help-text:not(:empty){margin-top:6px}.lspd-help-text.is-active{opacity:1}.lspd-help-text.is-error{color:var(--error-color);animation:.25s forwards input-error}@keyframes input-error{0%{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}div.blockquote{border-left:2px solid var(--color-primary-700);padding:1rem}.lspd-blog-card-wrapper{cursor:pointer;color:inherit;text-decoration:none;display:block}.lspd-blog-card-wrapper:hover{text-decoration:none}.lspd-blog-card{height:100%;overflow:hidden}.lspd-blog-card__cover{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.lspd-blog-card__content{padding:var(--unit-md)}.lspd-blog-card__badge{margin-bottom:var(--unit-sm)}.lspd-blog-card__title{margin-bottom:var(--unit-xs)}.lspd-blog-card__abstract{color:var(--text-secondary-color,#6b7280);margin:0;overflow:hidden}.lspd-blog-card__author{align-items:center;gap:var(--unit-sm);padding:0 var(--unit-md) var(--unit-md);display:flex}.lspd-blog-card__author-avatar{flex-shrink:0}.lspd-blog-card__author-avatar-image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:1.75rem;height:1.75rem}.lspd-blog-card__author-info{flex-direction:column;display:flex}.lspd-blog-card__author-name{font-weight:500;font-size:var(--font-size-sm,.875rem);margin:0}.lspd-blog-card__publish-date{color:var(--text-tertiary-color,#9ca3af);font-size:var(--font-size-xs,.75rem);margin:0}.lspd-carousel.carousel-container{flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}.lspd-carousel .carousel-dots{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.lspd-carousel .dot{color:#666;cursor:pointer;background:#fff;border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:.875rem;font-weight:600;line-height:1;transition:all .3s;display:flex}.lspd-carousel .dot:hover{background:#f5f5f5;border-color:#999}.lspd-carousel .dot.active{color:#fff;background:#333;border-color:#333}.lspd-carousel .carousel-scroll-container{cursor:grab;-webkit-user-select:none;user-select:none;flex:1;width:100%;min-height:300px;position:relative;overflow:hidden}.lspd-carousel .carousel-scroll-container.is-dragging{cursor:grabbing}.lspd-carousel .carousel-wrapper{width:fit-content;height:100%;transition:transform .5s;display:flex}.lspd-carousel .carousel-wrapper.no-transition{transition:none}.lspd-carousel .carousel-item{flex-shrink:0;height:100%;overflow:hidden}.lspd-carousel .nav-button{color:#333;cursor:pointer;z-index:10;vertical-align:middle;appearance:none;opacity:1;background:#fff;border:2px solid #ccc;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-size:1.25rem;font-weight:600;line-height:1;text-decoration:none;transition:background .3s,border-color .3s;display:flex;position:absolute;top:calc(50% - 52px);left:0;right:auto}.lspd-carousel .nav-button:hover{background:#f5f5f5;border-color:#999}.lspd-carousel .nav-button:active{background:#e0e0e0;transform:translateY(0)}.lspd-carousel .prev-button{left:.5rem;right:auto}.lspd-carousel .next-button{left:auto;right:.5rem}.lspd-carousel .arrow{border-top:2px solid #333;border-right:2px solid #333;width:10px;height:10px;display:block}.lspd-carousel .arrow-left{margin-left:3px;transform:rotate(-135deg)}.lspd-carousel .arrow-right{margin-right:3px;transform:rotate(45deg)}.lspd-carousel.single .next-button,.lspd-carousel.single .prev-button{display:none}.lspd-mega-menu{flex-direction:column;display:none;position:relative;overflow:hidden}@media (width>=768px){.lspd-mega-menu{flex-direction:row}}.lspd-mega-menu.mega-menu--active{z-index:1;width:100dvw;height:auto;display:flex;position:absolute;top:2rem;left:0}@media (width<=767px){.lspd-mega-menu.mega-menu--active{width:100%;position:relative;top:auto}}.lspd-mega-menu .mega-menu__nav{background-color:var(--mega-menu-primary-bg);padding:0}@media (width<=767px){.lspd-mega-menu .mega-menu__nav{background-color:var(--mega-menu-mobile-bg);box-sizing:border-box;width:100dvw}}.lspd-mega-menu .mega-menu__category{padding:var(--unit-lg) 0;color:var(--mega-menu-submenu-item-color);font-weight:800}@media (width<=767px){.lspd-mega-menu .mega-menu__category{font-weight:var(--font-weight-normal)}.lspd-mega-menu .mega-menu__category,.lspd-mega-menu .mega-menu__category a{background-color:var(--mega-menu-mobile-bg);color:var(--mega-menu-mobile-link-color)}}@media (width>=768px){.lspd-mega-menu .mega-menu__category{font-weight:100;font-size:var(--font-size-s)}}.lspd-mega-menu .mega-menu__submenu-category{padding:var(--unit-lg) .5rem;font-size:var(--font-size-s);color:var(--mega-menu-submenu-item-color);background-color:var(--mega-menu-secondary-bg);text-decoration:underline}@media (width<=767px){.lspd-mega-menu .mega-menu__submenu-category{padding:.75rem 1rem}.lspd-mega-menu .mega-menu__submenu-category,.lspd-mega-menu .mega-menu__submenu-category a{background-color:var(--mega-menu-mobile-bg);color:var(--mega-menu-mobile-link-color);text-decoration:none}}@media (width>=768px){.lspd-mega-menu .mega-menu__submenu-category{color:var(--mega-menu-submenu-item-color);font-size:var(--font-size-m);text-decoration:none}}.lspd-mega-menu .mega-menu__list{margin:0;padding:0;list-style:none}.lspd-mega-menu .mega-menu__item{border-top:1px solid var(--color-gray-200);display:block}@media (width<=767px){.lspd-mega-menu .mega-menu__item{width:100%}}.lspd-mega-menu .mega-menu__button{width:100%;padding:var(--unit-lg) var(--unit-xs);cursor:pointer;text-align:left;font-size:var(--font-size-s);color:var(--mega-menu-item-color);background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;transition:background-color .15s;display:flex}@media (width<=767px){.lspd-mega-menu .mega-menu__button{background-color:var(--mega-menu-mobile-bg);font-size:var(--font-size-m);padding:var(--unit-lg) var(--unit-lg);color:var(--mega-menu-mobile-link-color);width:100%}}.lspd-mega-menu .mega-menu__button>span{align-items:center;gap:var(--unit-xs);justify-content:space-between;width:100%;display:flex}.lspd-mega-menu .mega-menu__item--active{background-color:var(--mega-menu-hover-bg)}@media (width<=767px){.lspd-mega-menu .mega-menu__item--active{background-color:var(--mega-menu-mobile-bg)}}.lspd-mega-menu .mega-menu__button:hover{background-color:var(--mega-menu-hover-bg)}@media (width<=767px){.lspd-mega-menu .mega-menu__button:hover{background-color:var(--mega-menu-mobile-bg)}}.lspd-mega-menu .mega-menu__button--link{color:var(--mega-menu-item-color)}@media (width<=767px){.lspd-mega-menu .mega-menu__button--link{color:var(--mega-menu-mobile-link-color)}}.lspd-mega-menu .mega-menu__button-label{font-weight:var(--font-weight-normal)}.lspd-mega-menu .mega-menu__chevron{width:var(--unit-xl);height:var(--unit-xl);color:var(--mega-menu-submenu-item-color);flex-shrink:0;transition:color .15s}@media (width<=767px){.lspd-mega-menu .mega-menu__chevron{color:var(--mega-menu-mobile-link-color)}}.lspd-mega-menu .mega-menu__chevron--active{color:var(--mega-menu-submenu-item-color)}@media (width<=767px){.lspd-mega-menu .mega-menu__chevron--active{color:var(--mega-menu-mobile-link-color)}}.lspd-mega-menu .mega-menu__mobile-panel{display:none}@media (width<=767px){.lspd-mega-menu .mega-menu__mobile-panel{inset:var(--mega-menu-mobile-panel-top,0) 0 0 0;z-index:100;overscroll-behavior:contain;background-color:var(--mega-menu-mobile-bg);flex-direction:column;display:flex;position:fixed;overflow-y:auto}}.lspd-mega-menu .mega-menu__back{padding:var(--unit-lg);cursor:pointer;text-align:left;font-size:var(--font-size-m);color:var(--mega-menu-mobile-link-color);background:0 0;background-color:var(--mega-menu-mobile-bg);border:none;border-bottom:1px solid var(--color-gray-200);border-radius:0}.lspd-mega-menu .mega-menu__back,.lspd-mega-menu .mega-menu__back>span{justify-content:flex-start;align-items:center;gap:var(--unit-xs);width:100%;display:flex}.lspd-mega-menu .mega-menu__back-chevron{width:var(--unit-xl);height:var(--unit-xl);color:var(--mega-menu-mobile-link-color);flex-shrink:0}.lspd-mega-menu .mega-menu__back-label{font-weight:var(--font-weight-bold)}.lspd-mega-menu .mega-menu-slide-enter-active,.lspd-mega-menu .mega-menu-slide-leave-active{transition:transform .25s}.lspd-mega-menu .mega-menu-slide-enter-from,.lspd-mega-menu .mega-menu-slide-leave-to{transform:translate(100%)}.lspd-mega-menu .mega-menu__inline-sub-list{margin:0;padding:0;list-style:none}@media (width>=768px){.lspd-mega-menu .mega-menu__inline-sub-list{display:none}}.lspd-mega-menu .mega-menu__panel{display:none}@media (width>=768px){.lspd-mega-menu .mega-menu__panel{padding:var(--unit-xl) var(--unit-3xl);background-color:var(--mega-menu-secondary-bg);flex:1;display:block}}.lspd-mega-menu .mega-menu__sub-list{flex-flow:column wrap;max-height:11.25rem;margin:0;padding:0;list-style:none;display:flex}.lspd-mega-menu .mega-menu__sub-item{box-sizing:border-box;padding:var(--unit-sm) var(--unit-3xl) var(--unit-sm) var(--unit-sm);height:2.25rem;display:block}@media (width<=767px){.lspd-mega-menu .mega-menu__sub-item{border-top:1px solid var(--color-gray-200);height:auto;padding:.75rem 1rem}}.lspd-mega-menu .mega-menu__sub-link{font-size:var(--font-size-s);font-weight:var(--font-weight-normal);color:var(--mega-menu-submenu-item-color);text-decoration:none;transition:color .15s}@media (width<=767px){.lspd-mega-menu .mega-menu__sub-link{color:var(--mega-menu-mobile-link-color)}}.lspd-mega-menu .mega-menu__sub-link:hover{color:var(--mega-menu-submenu-item-hover-color);text-decoration:underline}.lspd-mega-menu .mega-menu__popular{display:none}@media (width>=768px){.lspd-mega-menu .mega-menu__popular{display:block}}.lspd-mega-menu .mega-menu__popular-list{gap:var(--unit-lg);flex-direction:row;padding:0;list-style:none;display:flex}.lspd-mega-menu .mega-menu__popular-link-container{text-decoration:none;display:block;position:relative}.lspd-mega-menu .mega-menu__popular-tag{background-color:var(--mega-menu-popular-item-tag-bg);color:var(--mega-menu-popular-item-tag-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--unit-xs) var(--unit-sm);position:absolute;top:0;left:0}.lspd-mega-menu .mega-menu__popular-name{font-size:var(--font-size-s);font-weight:var(--font-weight-thin);color:var(--mega-menu-popular-item-name-color);padding:var(--unit-sm) 0}.lspd-mega-menu .mega-menu__popular-link{align-items:center;gap:var(--unit-xs);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);color:var(--mega-menu-popular-item-link-color);padding-bottom:var(--unit-sm);text-decoration:underline;transition:color .15s;display:inline-flex}.lspd-mega-menu .mega-menu__popular-link-chevron{color:var(--mega-menu-popular-item-link-color);height:var(--unit-lg);width:var(--unit-lg)}.lspd-mini-cart{background-color:var(--color-primary-100,#fff);width:320px;color:var(--color-primary-800,#000);z-index:100;padding:0;position:absolute;top:0;right:0;box-shadow:0 4px 12px #00000026}.lspd-mini-cart .mini-cart__header{background-color:var(--color-primary-800,#000);color:var(--color-primary-100,#fff);justify-content:space-between;align-items:center;margin:0;padding:1rem;display:flex}.lspd-mini-cart .mini-cart__header .mini-cart__title{color:var(--color-secondary-100);font-size:1.25rem}.lspd-mini-cart .mini-cart__header .mini-cart__close{cursor:pointer;color:var(--color-secondary-100)}.lspd-mini-cart .mini-cart__header .mini-cart__close:hover{background-color:var(--color-primary-600,#000)}.lspd-mini-cart .mini-cart__body{background-color:var(--color-white,#fff);padding:1rem}.lspd-mini-cart .mini-cart__body .mini-cart__empty{padding:2rem 0}.lspd-mini-cart .mini-cart__body .mini-cart__item-removed{opacity:.5;pointer-events:none;transition:opacity .2s ease-out}.lspd-mini-cart .mini-cart__body .mini-cart__item{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:.5rem;max-width:100%;margin-bottom:1rem;display:grid}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-image{-o-object-fit:cover;object-fit:cover;background-color:var(--color-primary-200,#f5f5f5);width:60px;height:60px;display:block}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-name{color:var(--color-secondary-900,#000);font-size:.9rem}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-price{text-align:right;color:var(--color-secondary-900,#000);padding-right:1rem;font-size:.9rem;font-weight:700}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-quantity{color:var(--color-secondary-600,#666);grid-column-start:2;font-size:.8rem}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-quantity .lspd-qty-selector{grid-template-columns:repeat(3,auto);display:grid}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-quantity .lspd-qty-selector button{border:1px solid var(--color-gray-500);background-color:var(--color-white,#fff);border-radius:0}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-quantity .lspd-qty-selector input{text-align:center;border:1px solid var(--color-gray-500);border-left:0;border-right:0;width:2rem;height:100%}.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-remove,.lspd-mini-cart .mini-cart__body .mini-cart__item .mini-cart__item-remove button{color:var(--color-primary-800);cursor:pointer;background-color:#0000;border:none;padding:.25rem .5rem;font-size:.8rem;text-decoration:underline}.lspd-mini-cart .mini-cart__footer{background-color:var(--color-primary-200,#f5f5f5);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.lspd-mini-cart .mini-cart__footer .mini-cart__summary{color:var(--color-secondary-900,#000);grid-template-columns:1fr auto;gap:.5rem;width:100%;display:grid}.lspd-mini-cart .mini-cart__footer .mini-cart__summary.mini-cart__summary--pending{opacity:.5;transition:opacity .2s ease-out}.lspd-mini-cart .mini-cart__footer .mini-cart__summary .mini-cart__summary_value{text-align:right}.lspd-mini-cart .mini-cart__footer .mini-cart__summary .mini-cart__summary_total-label,.lspd-mini-cart .mini-cart__footer .mini-cart__summary .mini-cart__summary_total-value{padding-top:.5rem;font-weight:700}.lspd-mini-cart .mini-cart__footer .mini-cart__footer-actions{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.lspd-mini-cart .mini-cart__footer .mini-cart__primary-actions{justify-content:center;gap:.5rem;width:100%;display:flex}.lspd-mini-cart .mini-cart__footer .mini-cart__primary-actions .mini-cart__view-cart{background-color:var(--color-white,#fff);color:var(--color-primary-800);border:2px solid var(--color-primary-800);border-radius:0;padding:.75rem 1.5rem;text-decoration:none}.lspd-mini-cart .mini-cart__footer .mini-cart__primary-actions .mini-cart__view-cart:hover{background-color:var(--color-primary-200,#f5f5f5)}.lspd-mini-cart .mini-cart__footer .mini-cart__primary-actions .mini-cart__checkout{background-color:var(--color-primary-800,#000);border:2px solid var(--color-primary-800);color:var(--color-primary-100,#fff);border-radius:0;padding:.75rem 1.5rem;text-decoration:none}.lspd-mini-cart .mini-cart__footer .mini-cart__primary-actions .mini-cart__checkout:hover{background-color:var(--color-primary-600,#000)}.lspd-mini-cart .mini-cart__footer .mini-cart__secondary-actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.lspd-mini-cart .mini-cart__footer .mini-cart__secondary-actions button{color:var(--color-primary-800);cursor:pointer;background-color:#0000;border-radius:0;padding:.75rem 1.5rem;text-decoration:underline}.lspd-mini-cart .mini-cart__footer .mini-cart__secondary-actions button:hover{background-color:var(--color-primary-200,#f5f5f5)}.lspd-search-bar{width:500px;position:relative}.lspd-search-bar .lspd-search-form{width:100%;position:relative}.lspd-search-bar .lspd-search-form .lspd-empty-input-icon{cursor:pointer;width:24px;height:24px;position:absolute;top:0;right:1rem;transform:translateY(50%)}.lspd-search-bar .lspd-search-form .lspd-search-input-icon{width:24px;height:24px}.lspd-search-bar .lspd-search-results{z-index:10;background-color:#fff;border:1px solid #d3d3d3;width:110%;margin-top:.5rem;padding:1.5rem;position:absolute;top:100%}.toasted-container .toasted .primary.success,.toasted-container .toasted.bubble.success,.toasted-container .toasted.toasted-primary.success{background-color:var(--success-color)}.toasted-container .toasted .primary.error,.toasted-container .toasted.bubble.error,.toasted-container .toasted.toasted-primary.error{background-color:var(--error-color)}.toasted-container .toasted .primary.info,.toasted-container .toasted.bubble.info,.toasted-container .toasted.toasted-primary.info{background-color:var(--info-color)}.cms-wysiwyg p{min-height:1em;display:block}.cms-wysiwyg:not(.cms-wysiwyg--flush){max-width:var(--base-content-width);padding:0 var(--base-content-mobile-side-padding);margin-left:auto;margin-right:auto;line-height:1.5}.cms-wysiwyg:not(.cms-wysiwyg--flush) .has-bg-padding{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.cms-wysiwyg:not(.cms-wysiwyg--flush) .has-bg-padding.vertical{padding:var(--spacing-m)}@media (width>=1024px){.cms-wysiwyg-container .cms-wysiwyg:not(.cms-wysiwyg--flush){padding:0 var(--base-content-desktop-side-padding);flex-direction:column;justify-content:center;display:flex}.cms-wysiwyg-container .cms-wysiwyg:not(.cms-wysiwyg--flush) .has-bg-padding{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}.cms-wysiwyg-container .text-container{flex-direction:row;justify-content:space-between;width:auto;display:flex}.cms-wysiwyg-container .text-container:not(.two-columns) div{width:100%}.cms-wysiwyg-container .two-columns div{width:47%}}.wysiwyg-renderer-container .wysiwyg-button{margin-right:var(--spacing-m);margin-bottom:var(--spacing-m)}.wysiwyg-renderer-container .wysiwyg-link,.wysiwyg-renderer-container .wysiwyg-link:active,.wysiwyg-renderer-container .wysiwyg-link:focus,.wysiwyg-renderer-container .wysiwyg-link:hover{color:inherit}.full-width-banner{width:100%;height:auto;position:relative}.full-width-banner .cms-banner .banner__inner{padding-bottom:var(--unit-xl)}.full-width-banner .cms-banner:not(.overflow) .banner__title{margin-bottom:var(--unit-sm);line-height:var(--line-height-normal)}.full-width-banner .cms-banner:not(.overflow) .description-text{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.full-width-banner .cms-banner:not(.overflow) .description-text.large-text{font-size:var(--font-size-h1);line-height:var(--font-line-height-medium);line-height:var(--line-height-xs)}.full-width-banner .cms-banner:not(.overflow) .description-text.primary:not(.large-text){font-size:var(--font-size-m)}.full-width-banner .cms-banner:not(.overflow) .banner-buttons{margin-top:var(--unit-xl)}@media (width>=1024px){.full-width-banner .cms-banner .banner__inner{padding-bottom:var(--spacing-l)}.full-width-banner .cms-banner:not(.overflow) .description-text{line-height:var(--line-height-l)}.full-width-banner .cms-banner:not(.overflow) .description-text.primary:not(.large-text){font-size:var(--line-height-xl);line-height:var(--line-height-2xl)}.full-width-banner .cms-banner:not(.overflow) .banner-buttons.primary{margin-top:var(--spacing-l)}}.table-container{overflow-y:auto}.table-container .table{margin:0 var(--spacing-xl)}@media (width>=1024px){.table-container .table{margin:0}}.table-container .table .td{padding:var(--spacing-s)}.table-container .table .td .align-center img{margin:auto}.table-container .table .td .align-left img{margin-left:0;margin-right:auto}.table-container .table .td .align-right img{margin-left:auto;margin-right:0}.table-container .table .td .align-right figcaption{text-align:right}.table-container .table .td a{text-decoration:underline}.sticky{background:inherit}.sticky tr>:first-child{background:inherit;z-index:2;background-attachment:scroll;position:sticky;left:0}.sticky.border-styles th,.sticky.border-styles thead td,.sticky.border-styles thead th,.sticky.border-styles tr>:first-child{box-shadow:0 0 0 1px var(--black-primary)}.overlay-image{z-index:0;pointer-events:none;max-width:100%;max-height:100%;display:flex;position:absolute}.overlay-image__image :deep(img){display:block}.overlay-image.left-top{top:0;left:0}.overlay-image.left-bottom{bottom:0;left:0}.overlay-image.left-center{top:50%;left:0;transform:translateY(-50%)}.overlay-image.center-top{top:0;left:50%;transform:translate(-50%)}.overlay-image.center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-image.center-bottom{bottom:0;left:50%;transform:translate(-50%)}.overlay-image.right-top{top:0;right:0}.overlay-image.right-center{top:50%;right:0;transform:translateY(-50%)}.overlay-image.right-bottom{bottom:0;right:0}.cms-banner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.has-overlay:before{content:"";background-color:var(--cms-banner-background);opacity:.2;z-index:0;display:block;position:absolute;inset:0}.overflow h1,.overflow h2{font-size:var(--font-size-h2);line-height:var(--font-line-height-medium)}.overflow .description-text{font-size:var(--font-size-large);line-height:var(--font-line-height-default)}.overflow .description-text.large-text{font-size:var(--font-size-h2);line-height:var(--font-line-height-medium)}.overflow .description-text.primary{font-size:var(--font-size-large);line-height:var(--font-line-height-default)}.overflow .banner__inner{max-height:100%}img{display:block}.hover{cursor:pointer}.cms-banner__image{width:100%;max-height:100%}.cms-banner__image-link{position:absolute;inset:0}.cms-banner-link{display:contents}.banner__inner{padding:40px var(--base-content-mobile-side-padding);max-width:var(--base-content-width);z-index:1;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:block;position:absolute}.banner__inner.text--left{justify-content:flex-start;align-items:flex-start}.banner__inner.text--center,.banner__inner.text--justify{justify-content:center;align-items:center}.banner__inner.text--right{justify-content:flex-end;align-items:flex-end}.banner__inner.left-top{top:0;left:0}.banner__inner.left-bottom{bottom:0;left:0}.banner__inner.left-center{left:0}.banner__inner.center-top{top:0}.banner__inner.center-bottom{bottom:0}.banner__inner.right-top{top:0;right:0}.banner__inner.right-center{right:0}.banner__inner.right-bottom{bottom:0;right:0}.has-link .banner__inner{pointer-events:none}.has-link .banner__inner a{pointer-events:auto}.banner__inner>:not(:last-child){margin-bottom:var(--spacing-xxxm)}.banner__title{color:var(--white);overflow-wrap:break-word}.pointer-events{pointer-events:none}.description-text{color:var(--white);width:100%}@media (width<=639px){.overflow h1,.overflow h2{font-size:var(--font-size-large)}.overflow .description-text{font-size:var(--font-size-small)}.overflow .description-text.large-text{font-size:var(--font-size-default)}.overflow .description-text.primary{font-size:var(--font-size-small)}}@media (width<=1279px){.banner__inner.text--mb-left{justify-content:flex-start;align-items:flex-start}.banner__inner.text--mb-center,.banner__inner.text--mb-justify{justify-content:center;align-items:center}.banner__inner.text--mb-right{justify-content:flex-end;align-items:flex-end}.banner__inner.mb-left-top{top:0;left:0}.banner__inner.mb-left-bottom{bottom:0;left:0}.banner__inner.mb-left-center{left:0}.banner__inner.mb-center-top{top:0}.banner__inner.mb-center-bottom{bottom:0}.banner__inner.mb-right-top{top:0;right:0}.banner__inner.mb-right-center{right:0}.banner__inner.mb-right-bottom{bottom:0;right:0}}@media (width>=1024px){.banner__inner{padding:var(--spacing-l) var(--base-content-desktop-side-padding)}.banner__inner.text--dtp-left{justify-content:flex-start;align-items:flex-start}.banner__inner.text--dtp-center,.banner__inner.text--dtp-justify{justify-content:center;align-items:center}.banner__inner.text--dtp-right{justify-content:flex-end;align-items:flex-end}.banner__inner.dtp-left-top{top:0;left:0}.banner__inner.dtp-left-bottom{bottom:0;left:0}.banner__inner.dtp-left-center{left:0}.banner__inner.dtp-center-top{top:0}.banner__inner.dtp-center-bottom{bottom:0}.banner__inner.dtp-right-top{top:0;right:0}.banner__inner.dtp-right-center{right:0}.banner__inner.dtp-right-bottom{bottom:0;right:0}.main__title.banner__title{margin-bottom:var(--spacing-s)}}.page{width:100%;overflow:hidden}.lspd-photo-cards{flex-wrap:wrap;justify-content:center;gap:2rem;margin:1rem;display:flex}.lspd-photo-cards .lspd-photo-card{aspect-ratio:1;width:calc(50% - 1rem);position:relative;overflow:hidden}.lspd-photo-cards .lspd-photo-card a .lspd-photo-card__container{width:100%;height:100%;display:block}.lspd-photo-cards .lspd-photo-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lspd-photo-cards .lspd-photo-card .lspd-photo-card__title{text-transform:uppercase;color:var(--color-white);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lspd-half-card{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem;display:flex}.lspd-half-card .lspd-half-card__container{justify-content:flex-end;align-items:center;width:100%;min-height:25dvw;display:flex;position:relative;overflow:hidden}.lspd-half-card .lspd-half-card__container img{-o-object-fit:cover;object-fit:cover;width:50%;height:100%;position:absolute;inset:0}.lspd-half-card .lspd-half-card__container .lspd-half-card__body{z-index:1;gap:var(--spacing-xl);text-align:left;padding:var(--spacing-xxl);background-color:rgb(from var(--color-primary-600) r g b/.9);width:50%;height:100%;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.lspd-half-card .lspd-half-card__container .lspd-half-card__body .lspd-half-card__title{color:var(--color-white);align-self:flex-start}.lspd-half-card .lspd-half-card__container .lspd-half-card__body .lspd-half-card__text{color:var(--color-white);align-self:flex-start;font-weight:400}.lspd-half-card .lspd-half-card__container .lspd-half-card__body .lspd-half-card__cta{align-self:flex-start}.lspd-half-card .lspd-half-card__container.lspd-half-card__container--reverse{flex-direction:row-reverse}.lspd-half-card .lspd-half-card__container.lspd-half-card__container--reverse img{justify-self:flex-end;position:absolute;right:0}.lspd-banner-card{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem;display:flex}.lspd-banner-card .lspd-banner-card__container{justify-content:flex-end;align-items:center;width:100%;min-height:25dvw;display:flex;position:relative;overflow:hidden}@media (width<=768px){.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__image:not(.no-mobile-image){display:none}}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__mobile-image{display:none}@media (width<=768px){.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__mobile-image{display:block}}.lspd-banner-card .lspd-banner-card__container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body{z-index:1;gap:var(--spacing-xl);text-align:left;padding:var(--spacing-xxl);margin:var(--spacing-xxl) 5rem var(--spacing-xxl) auto;background-color:rgb(from var(--color-primary-600) r g b/.9);width:50%;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body .lspd-banner-card__title{color:var(--color-white)}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body .lspd-banner-card__text{color:var(--color-white);font-weight:400}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body .lspd-banner-card__cta{align-self:flex-start}.lspd-banner-notification{background-color:var(--color-primary-500);color:var(--color-white);text-align:center;justify-content:center;align-items:flex-start;width:100vw;margin-bottom:2rem;padding:1rem;display:flex;position:relative;left:50%;transform:translate(-50%)}.lspd-banner-notification__content{min-width:0}.lspd-banner-notification__content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lspd-banner-notification__content .lspd-banner-notification__text--expanded{display:block;overflow:visible}.lspd-banner-notification__read-more{color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.lspd-cms-accordion{max-width:865px;margin:1rem auto}.lspd-cms-accordion .lspd-cms-accordion__header{border-bottom:2px solid var(--color-black);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.lspd-cms-accordion .lspd-cms-accordion__header .lspd-cms-accordion__title{padding:1rem;font-size:1.5rem}.lspd-cms-accordion .lspd-cms-accordion__header .lspd-cms-accordion__chevron{transition:transform .3s}.lspd-cms-accordion .lspd-cms-accordion__header .lspd-cms-accordion__chevron svg{height:2rem}.lspd-cms-accordion .lspd-cms-accordion__header .lspd-cms-accordion__chevron.lspd-cms-accordion__chevron--open{transform:rotate(180deg)}.lspd-cms-accordion .lspd-cms-accordion__content{height:auto;max-height:0;padding:0 1rem;transition:height .5s;overflow:hidden}.lspd-cms-accordion .lspd-cms-accordion__content.lspd-cms-accordion__content--open{max-height:1000px;transition:max-height .5s}.lspd-product-highlights{margin:1rem}.lspd-product-highlights .lspd-product-highlights__product{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.lspd-product-highlights .lspd-product-highlights__product .badge{z-index:1;color:var(--color-white);border-radius:0;padding:.25rem .5rem;position:absolute;top:.5rem;left:.5rem}.lspd-product-highlights .lspd-product-highlights__product img{-o-object-fit:cover;object-fit:cover;width:20rem;height:20rem}.lspd-product-highlights .lspd-product-highlights__product .lspd-product-highlights__product-name{text-transform:uppercase;font-weight:100}}@layer vapa{:root{--color-black:#151515;--color-white:#fff;--color-primary-100:#f2f8ff;--color-primary-200:#e2efff;--color-primary-300:#93bbee;--color-primary-400:#0060d7;--color-primary-500:#0050b3;--color-primary-600:#243953;--color-primary-700:#17293e;--color-primary-800:#19283a;--color-primary-900:#0d1520;--color-secondary-100:#fff0ee;--color-secondary-200:#ffdad6;--color-secondary-300:#ffb6ae;--color-secondary-400:#de5142;--color-secondary-500:#aa1404;--color-secondary-600:#7c1207;--color-secondary-700:#610c03;--color-secondary-800:#480a03;--color-secondary-900:#290501;--color-success-100:#f0fdf4;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#22c55e;--color-success-500:#008933;--color-success-600:#166534;--color-success-700:#052e16;--color-success-800:#022310;--color-success-900:#001408;--color-error-100:#fef2f2;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#ef4444;--color-error-500:#dc2626;--color-error-600:#991b1b;--color-error-700:#450a0a;--color-error-800:#430000;--color-error-900:#1d0000;--color-warning-100:#fff2e1;--color-warning-200:#ffe8c9;--color-warning-300:#ffdaa3;--color-warning-400:#ffcd71;--color-warning-500:#ffc107;--color-warning-600:#c79600;--color-warning-700:#956f00;--color-warning-800:#644a00;--color-warning-900:#352500;--color-info-100:#eff6ff;--color-info-200:#dbeafe;--color-info-300:#93c5fd;--color-info-400:#2563eb;--color-info-500:#1d4ed8;--color-info-600:#1e3a8a;--color-info-700:#172554;--color-info-800:#001247;--color-info-900:#001a41;--color-grey-100:#f8f8f8;--color-grey-200:#f3f4f6;--color-grey-300:#e5e7eb;--color-grey-400:#d1d5db;--color-grey-500:#6b7280;--color-grey-600:#4b5563;--color-grey-700:#374151;--color-grey-800:#111827;--color-grey-900:#090d15;--color-gray-100:var(--color-grey-100);--color-gray-200:var(--color-grey-200);--color-gray-300:var(--color-grey-300);--color-gray-400:var(--color-grey-400);--color-gray-500:var(--color-grey-500);--color-gray-600:var(--color-grey-600);--color-gray-700:var(--color-grey-700);--color-gray-800:var(--color-grey-800);--color-gray-900:var(--color-grey-900);--primary-color:var(--color-primary-500);--primary-color-hover:var(--color-primary-300);--primary-color-dark:var(--color-primary-700);--secondary-color:var(--color-secondary-500);--success-color:var(--color-success-500);--error-color:var(--color-error-500);--warning-color:var(--color-warning-500);--info-color:var(--color-info-500);--font-size-xxs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-4xl:2rem;--font-size-5xl:2.25rem;--font-size-6xl:2.875rem;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-xs:1.125rem;--line-height-sm:1.25rem;--line-height-md:1.5rem;--line-height-lg:1.75rem;--line-height-xl:2rem;--line-height-2xl:2.25rem;--line-height-3xl:2.625rem;--line-height-4xl:3rem;--line-height-5xl:3.75rem;--spacing-xs:.25rem;--spacing-s:.5rem;--spacing-m:.75rem;--spacing-l:1rem;--spacing-xl:1.5rem;--spacing-xxl:2rem;--spacing-3xl:4rem;--header-height:10rem;--box-shadow-card:0 2px 4px #0000001a;--icon-size-xxxl:54px;--layout-max-width:1200px;--mega-menu-mobile-link-color:var(--color-primary-100);--mega-menu-popular-item-name-color:var(--color-black);--mega-menu-popular-item-link-color:var(--color-black);--default-font-family:"Figtree", sans-serif}h1,h2,h3,h4,h5{font-weight:var(--font-weight-semibold);color:var(--color-black)}h3.lspd-photo-card__title{color:var(--color-white)}.lspd-banner-card__body h2,.lspd-half-card__body h2{color:var(--color-white);align-self:flex-start}.heading-1,h1{font-size:var(--font-size-3xl);line-height:var(--line-height-2xl)}@media (width>=1024px){.heading-1,h1{font-size:var(--font-size-6xl);line-height:var(--line-height-5xl)}}.heading-2,h2{font-size:var(--font-size-2xl);line-height:var(--line-height-xl)}@media (width>=1024px){.heading-2,h2{font-size:var(--font-size-5xl);line-height:var(--line-height-4xl)}}.heading-3,h3{font-size:var(--font-size-xl);line-height:var(--line-height-lg)}@media (width>=1024px){.heading-3,h3{font-size:var(--font-size-4xl);line-height:var(--line-height-3xl)}}.heading-4,h4{font-size:var(--font-size-lg);line-height:var(--line-height-md)}@media (width>=1024px){.heading-4,h4{font-size:var(--font-size-2xl);line-height:var(--line-height-xl)}}.heading-5,h5{font-size:var(--font-size-md);line-height:var(--line-height-sm)}@media (width>=1024px){.heading-5,h5{font-size:var(--font-size-xl);line-height:var(--line-height-lg)}}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.text-md{font-size:var(--font-size-md);line-height:var(--line-height-md)}.text-lg{font-size:var(--font-size-lg)}.text-lg,.text-xl{line-height:var(--line-height-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.font-regular{font-weight:var(--font-weight-regular)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-underline{text-decoration:underline}.text-strikethrough{text-decoration:line-through}.btn-text{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-bold)}header{padding:10px 0;position:relative}header,header .mobile-menu-header{background-color:var(--color-primary-800)}header .mobile-menu-header{z-index:12;box-sizing:border-box;border-bottom:1px solid var(--color-primary-100);justify-content:space-between;width:100%;height:4.5rem;display:flex;position:absolute;top:0;left:0}header .mobile-menu-header .mobile-menu-logo{align-items:center;display:flex}@media screen and (width<=400px){header .mobile-menu-header .mobile-menu-logo img{width:3rem}}header .mobile-menu-header .mobile-menu-close{width:2.75rem;height:2.75rem;color:var(--color-primary-100);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}header .mobile-menu-header .mobile-menu-close svg{width:2rem;height:2rem}@media screen and (width>=768px){header .mobile-menu-header{display:none}}header .top-nav{color:var(--color-primary-100)}header .top-nav .nav-toggle,header .top-nav .search-toggle{color:var(--color-primary-100);background-color:#0000}header .top-nav .search-form .input-container{color:var(--color-grey-900);width:auto}header .top-nav .search-form .input-container .input-label{margin-bottom:0}header .top-nav .user-actions{border-left:1px solid var(--color-white);display:inline-block}header .top-nav .user-actions li{padding-left:var(--spacing-xl);display:inline-block}header .top-nav .user-actions li a{padding-right:0}header .top-nav .user-actions .user-action-link{color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration:underline}header .top-nav .user-actions .user-action-link svg{width:1.5rem}header .top-nav .user-actions .cart-link{border-radius:0;margin-top:.25rem;padding:.75rem 1rem}header .top-nav .user-actions .cart-link svg{width:1.5rem;height:1.5rem}header .top-nav .user-actions .cart-link .cart-count{background-color:var(--color-white);color:var(--color-primary-800)}@media (width>=768px){header .top-nav .user-actions .cart-link{background-color:var(--color-secondary-500)}}header .top-nav .user-actions .mini-cart-container{padding-left:.5rem}@media screen and (width>=768px){header .top-nav .user-actions .mini-cart-container{padding-left:var(--spacing-xl)}}@media screen and (width<=620px){header .top-nav .user-actions{border-left:0;padding-left:0}header .top-nav .user-actions .user-action-title{display:none}}@media screen and (width<=400px){header .top-nav{gap:.5rem}header .top-nav .logo img{width:3rem}header .top-nav .user-actions li{padding-left:var(--spacing-l)}header .top-nav .user-actions li .cart-link{padding:var(--spacing-m)}}header .lspd-mini-cart{min-width:min(400px,100dvw);overflow:hidden}header .lspd-mini-cart .mini-cart__body{max-height:calc(100vh - 425px);overflow:auto}header .lspd-mini-cart .mini-cart__body div ul li{width:100%}header .lspd-mini-cart .mini-cart__body div ul li .mini-cart__item{border-bottom:2px solid var(--color-gray-200);padding:var(--spacing-m) 0}header .lspd-mini-cart .mini-cart__body div ul li .mini-cart__item .mini-cart__item-price,header .lspd-mini-cart .mini-cart__body div ul li .mini-cart__item .mini-cart__item-remove{text-align:right;justify-content:flex-end;padding:0;display:flex}header .lspd-mini-cart .mini-cart__body div ul li .mini-cart__item .mini-cart__item-price button,header .lspd-mini-cart .mini-cart__body div ul li .mini-cart__item .mini-cart__item-remove button{padding-right:0}header .lspd-mini-cart .mini-cart__footer .mini-cart__summary,header .lspd-mini-cart .mini-cart__item div{color:var(--color-black)}header .lspd-mini-cart .mini-cart__header .mini-cart__close{background-color:var(--color-secondary-500)}header .bottom-nav{justify-content:center;max-width:none;margin:0;padding:0}header .bottom-nav.nav--visible .bottom-nav{display:block}header .bottom-nav .categories{max-width:1300px}header .bottom-nav .categories>li a.main-nav-link{font-size:var(--font-size-s)}@media screen and (width>=768px){header .bottom-nav .categories{gap:var(--spacing-m)}}@media screen and (width>=1024px){header .bottom-nav .categories{gap:var(--spacing-l)}header .bottom-nav .categories>li a.main-nav-link{font-size:var(--font-size-m)}}header .bottom-nav a.main-nav-link{color:var(--color-primary-100);text-transform:uppercase;text-align:center;padding:var(--spacing-l) 1rem;gap:var(--spacing-xs)}@media screen and (width>=768px){header .bottom-nav a.main-nav-link{padding:var(--spacing-l) 0}}header .bottom-nav .lspd-mega-menu{z-index:11;padding-left:calc(50dvw - var(--layout-max-width)/2);background-color:var(--color-primary-800);width:100%;left:0;right:0;box-shadow:0 4px 6px #0006}@media (width>=768px){header .bottom-nav .lspd-mega-menu{width:100dvw;margin-left:calc(50% - 50dvw);position:absolute;top:3rem}}header .bottom-nav .lspd-mega-menu .mega-menu__nav{background-color:var(--color-primary-800)}header .bottom-nav .lspd-mega-menu .mega-menu__nav a{color:var(--color-primary-100)}header .bottom-nav .lspd-mega-menu .mega-menu__nav a:hover{background-color:var(--color-primary-800)}header .bottom-nav .lspd-mega-menu .mega-menu__popular-list{gap:var(--spacing-l);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}header .bottom-nav .lspd-mega-menu .mega-menu__popular-item{min-width:0}header .bottom-nav .lspd-mega-menu .mega-menu__popular-image{aspect-ratio:12/7;-o-object-fit:contain;object-fit:contain;background-color:var(--color-white);width:100%}header .bottom-nav .lspd-mega-menu .mega-menu__popular-name{color:var(--mega-menu-popular-item-name-color);font-size:var(--font-size-l)}header .bottom-nav .lspd-mega-menu .mega-menu__popular-link{color:var(--mega-menu-popular-item-link-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-l)}header .bottom-nav .lspd-mega-menu .mega-menu__popular-link svg{width:1.5rem;height:1.5rem}@media screen and (width<=767px){header>.bottom-nav.nav--visible{margin-top:10px}}header .nav-loading-indicator{justify-content:center;align-items:center;width:75dvw;height:1.5rem;margin:0;display:flex}header .nav-loading-indicator .vue-content-placeholders{flex:1;min-width:0}header .nav-loading-indicator .vue-content-placeholders-heading__content{margin:var(--spacing-s) 0 0;align-items:center}header .nav-loading-indicator .vue-content-placeholders-heading__subtitle{display:none}header .input-container input{background-color:var(--color-primary-100)}.lspd-footer{background-color:var(--color-primary-800);color:var(--color-primary-100);padding:var(--spacing-xxl);text-align:left;flex:1}.lspd-footer .footer-sections,.lspd-footer .footer-sections-mobile{width:100%;max-width:var(--layout-max-width);gap:var(--spacing-xxl);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}.lspd-footer .footer-sections .customer-service-section h3,.lspd-footer .footer-sections .footer-section h3,.lspd-footer .footer-sections-mobile .customer-service-section h3,.lspd-footer .footer-sections-mobile .footer-section h3{color:var(--color-primary-100);margin-bottom:.5rem;font-size:1rem}.lspd-footer .footer-sections .customer-service-section .contact-person,.lspd-footer .footer-sections .footer-section .contact-person,.lspd-footer .footer-sections-mobile .customer-service-section .contact-person,.lspd-footer .footer-sections-mobile .footer-section .contact-person{margin-bottom:1rem}.lspd-footer .footer-sections .customer-service-section p,.lspd-footer .footer-sections .footer-section p,.lspd-footer .footer-sections-mobile .customer-service-section p,.lspd-footer .footer-sections-mobile .footer-section p{font-size:1rem}.lspd-footer .footer-sections .customer-service-section .logo-containers,.lspd-footer .footer-sections .footer-section .logo-containers,.lspd-footer .footer-sections-mobile .customer-service-section .logo-containers,.lspd-footer .footer-sections-mobile .footer-section .logo-containers{flex-wrap:wrap;gap:1rem;max-width:25rem;margin-top:.5rem;display:flex}.lspd-footer .footer-sections .customer-service-section .logo-containers .delivery-logo-container,.lspd-footer .footer-sections .customer-service-section .logo-containers .payment-logo-container,.lspd-footer .footer-sections .footer-section .logo-containers .delivery-logo-container,.lspd-footer .footer-sections .footer-section .logo-containers .payment-logo-container,.lspd-footer .footer-sections-mobile .customer-service-section .logo-containers .delivery-logo-container,.lspd-footer .footer-sections-mobile .customer-service-section .logo-containers .payment-logo-container,.lspd-footer .footer-sections-mobile .footer-section .logo-containers .delivery-logo-container,.lspd-footer .footer-sections-mobile .footer-section .logo-containers .payment-logo-container{background-color:var(--color-primary-100);border-radius:4px;justify-content:center;align-items:center;width:3.5rem;height:2.25rem;padding:.5rem;display:flex}.lspd-footer .footer-sections .customer-service-section .logo-containers .delivery-logo-container .delivery-logo,.lspd-footer .footer-sections .customer-service-section .logo-containers .delivery-logo-container .payment-logo,.lspd-footer .footer-sections .customer-service-section .logo-containers .payment-logo-container .delivery-logo,.lspd-footer .footer-sections .customer-service-section .logo-containers .payment-logo-container .payment-logo,.lspd-footer .footer-sections .footer-section .logo-containers .delivery-logo-container .delivery-logo,.lspd-footer .footer-sections .footer-section .logo-containers .delivery-logo-container .payment-logo,.lspd-footer .footer-sections .footer-section .logo-containers .payment-logo-container .delivery-logo,.lspd-footer .footer-sections .footer-section .logo-containers .payment-logo-container .payment-logo,.lspd-footer .footer-sections-mobile .customer-service-section .logo-containers .delivery-logo-container .delivery-logo,.lspd-footer .footer-sections-mobile .customer-service-section .logo-containers .delivery-logo-container .payment-logo,.lspd-footer .footer-sections-mobile .customer-service-section .logo-containers .payment-logo-container .delivery-logo,.lspd-footer .footer-sections-mobile .customer-service-section .logo-containers .payment-logo-container .payment-logo,.lspd-footer .footer-sections-mobile .footer-section .logo-containers .delivery-logo-container .delivery-logo,.lspd-footer .footer-sections-mobile .footer-section .logo-containers .delivery-logo-container .payment-logo,.lspd-footer .footer-sections-mobile .footer-section .logo-containers .payment-logo-container .delivery-logo,.lspd-footer .footer-sections-mobile .footer-section .logo-containers .payment-logo-container .payment-logo{height:auto}.lspd-footer .footer-sections .customer-service-section .footer-links,.lspd-footer .footer-sections .footer-section .footer-links,.lspd-footer .footer-sections-mobile .customer-service-section .footer-links,.lspd-footer .footer-sections-mobile .footer-section .footer-links{flex-direction:column;gap:1rem;display:flex}.lspd-footer .footer-sections .customer-service-section .footer-links .footer-link .button-small,.lspd-footer .footer-sections .footer-section .footer-links .footer-link .button-small,.lspd-footer .footer-sections-mobile .customer-service-section .footer-links .footer-link .button-small,.lspd-footer .footer-sections-mobile .footer-section .footer-links .footer-link .button-small{background-color:var(--color-primary-100)}.lspd-footer .footer-sections .customer-service-section .button-normal,.lspd-footer .footer-sections .footer-section .button-normal,.lspd-footer .footer-sections-mobile .customer-service-section .button-normal,.lspd-footer .footer-sections-mobile .footer-section .button-normal{background-color:var(--color-secondary-500)}.lspd-footer .footer-sections .footer-menu,.lspd-footer .footer-sections-mobile .footer-menu{gap:.5rem;display:flex}.lspd-footer .footer-sections .footer-menu .footer-link,.lspd-footer .footer-sections-mobile .footer-menu .footer-link{color:var(--color-primary-100);font-size:1rem;text-decoration:none}.lspd-footer .footer-sections .footer-menu .footer-link:hover,.lspd-footer .footer-sections-mobile .footer-menu .footer-link:hover{text-decoration:underline}.lspd-footer .lspd-footer-bottom{margin-top:var(--spacing-xxl);padding-top:var(--spacing-xxl);border-top:1px solid var(--color-primary-600)}.lspd-footer .footer-sections-mobile{display:none}@media (width<=768px){.lspd-footer .lspd-footer-main .footer-sections>*,.lspd-footer .lspd-footer-pre .footer-sections>:not(:first-child){display:none}.lspd-footer .footer-sections-mobile{gap:0;display:block}.lspd-footer .footer-sections-mobile .footer-section>:last-of-type{margin-top:var(--spacing-xxl)}.lspd-footer .h3{display:none}.lspd-footer .accordion{width:100%;margin-top:0;padding-top:0}.lspd-footer .accordion .accordion-item{border-bottom:1px solid var(--color-primary-600);width:100%}.lspd-footer .accordion .accordion-active.accordion-item{border-bottom:1px solid var(--color-primary-100)}.lspd-footer .accordion .accordion-active .accordion-title{background-color:var(--color-primary-600)}.lspd-footer .lspd-footer-bottom .footer-sections{flex-direction:column-reverse;display:flex}.lspd-footer .lspd-footer-bottom .footer-sections .footer-menu{flex-direction:column;max-width:100%;display:flex}}.checkout-order-summary .actions{margin-top:var(--spacing-xl);flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;display:flex}.order-history-container{max-width:900px;margin:var(--spacing-xxl) auto;padding:var(--spacing-xxl);color:#333;background-color:#eee;border-radius:8px;box-shadow:0 4px 8px #0003}.order-history-container h1{color:#333;text-align:center;margin-bottom:var(--spacing-xxl);font-size:2.5rem}.order-history-container .empty-history-message{text-align:center;color:#333;padding:3rem 0;font-size:1.2rem}.order-history-container .empty-history-message .button{color:#fff;background-color:#007bff;border-radius:5px;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-block}.order-history-container .empty-history-message .button:hover{background-color:#0056b3}.order-history-container .order-list{gap:1.5rem;display:grid}.order-history-container .order-card{background-color:#eee;border-radius:8px;padding:1.5rem;box-shadow:0 2px 5px #0003}.order-history-container .order-card .order-header{border-bottom:1px solid #555;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.order-history-container .order-card .order-header h2{color:#007bff;margin:0;font-size:1.5rem}.order-history-container .order-card .order-header .order-date{color:#888;font-size:.9rem}.order-history-container .order-card .order-details h3{color:#666;margin-bottom:.75rem;font-size:1.2rem}.order-history-container .order-card .order-details ul{margin-bottom:1rem;padding:0;list-style:none}.order-history-container .order-card .order-details ul li{color:#666;margin-bottom:.3rem;font-size:1rem}.order-history-container .order-card .order-details .order-total{text-align:right;color:#28a745;border-top:1px solid #555;margin-top:1rem;padding-top:.75rem;font-size:1.3rem;font-weight:700}.checkout-content{gap:var(--spacing-xxl);margin:var(--spacing-xxl) 0;display:flex}.checkout-content .checkout-left-side{flex:2 1 0;min-width:0}.checkout-content .radio-select-box-container{gap:var(--spacing-m);display:flex}.checkout-content .radio-select-box-container .radio-select-box{align-items:center;gap:var(--spacing-m);min-width:30rem;padding:var(--spacing-m);border:1px solid var(--color-grey-400);cursor:pointer;display:flex}.checkout-content .radio-select-box-container .radio-select-box.selected{border-width:2px;border-color:var(--color-primary-500)}.checkout-content .delivery-method,.checkout-content .payment-method,.checkout-content .user-info{background-color:var(--color-white);padding:var(--spacing-xl);margin-bottom:var(--spacing-xxl)}.checkout-content .delivery-method .user-info-address,.checkout-content .payment-method .user-info-address,.checkout-content .user-info .user-info-address{margin-top:var(--spacing-l);padding-bottom:var(--spacing-l);border-bottom:1px solid var(--color-grey-400);display:block}.checkout-content .delivery-method .user-info-delivery-address,.checkout-content .payment-method .user-info-delivery-address,.checkout-content .user-info .user-info-delivery-address{margin-top:var(--spacing-l);gap:var(--spacing-m);flex-direction:column;display:flex}.checkout-content .delivery-method .user-info-delivery-address .user-info-delivery-address-header,.checkout-content .payment-method .user-info-delivery-address .user-info-delivery-address-header,.checkout-content .user-info .user-info-delivery-address .user-info-delivery-address-header{margin:var(--spacing-l) 0;-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l);row-gap:var(--spacing-xxs);grid-template-columns:auto 1fr;align-items:center;display:grid}.checkout-content .delivery-method .user-info-delivery-address .user-info-delivery-address-header svg,.checkout-content .payment-method .user-info-delivery-address .user-info-delivery-address-header svg,.checkout-content .user-info .user-info-delivery-address .user-info-delivery-address-header svg{width:2rem;height:2rem;color:var(--color-primary);grid-area:1/1/span 2}.checkout-content .delivery-method .user-info-delivery-address .user-info-delivery-address-header svg.green-checkmark,.checkout-content .payment-method .user-info-delivery-address .user-info-delivery-address-header svg.green-checkmark,.checkout-content .user-info .user-info-delivery-address .user-info-delivery-address-header svg.green-checkmark{color:var(--color-success-500)}.checkout-content .delivery-method .user-info-delivery-address .user-info-delivery-address-header p,.checkout-content .payment-method .user-info-delivery-address .user-info-delivery-address-header p,.checkout-content .user-info .user-info-delivery-address .user-info-delivery-address-header p{grid-column:2;margin:0}.checkout-content .delivery-method .user-info-delivery-address .user-info-delivery-address-header p:first-of-type,.checkout-content .payment-method .user-info-delivery-address .user-info-delivery-address-header p:first-of-type,.checkout-content .user-info .user-info-delivery-address .user-info-delivery-address-header p:first-of-type{text-transform:uppercase;font-size:var(--font-size-xs);color:var(--color-grey-600);grid-row:1;font-weight:600}.checkout-content .delivery-method .user-info-delivery-address .user-info-delivery-address-header p:last-of-type,.checkout-content .payment-method .user-info-delivery-address .user-info-delivery-address-header p:last-of-type,.checkout-content .user-info .user-info-delivery-address .user-info-delivery-address-header p:last-of-type{font-size:var(--font-size-m);color:var(--color-black);grid-row:2;font-weight:600}.checkout-content .delivery-method .user-info-delivery-address .radio-select-box-container,.checkout-content .payment-method .user-info-delivery-address .radio-select-box-container,.checkout-content .user-info .user-info-delivery-address .radio-select-box-container{margin:var(--spacing-l) 0}.checkout-content .delivery-method .user-info-delivery-address .radio-select-box-container.user-info-delivery-address-content-container,.checkout-content .payment-method .user-info-delivery-address .radio-select-box-container.user-info-delivery-address-content-container,.checkout-content .user-info .user-info-delivery-address .radio-select-box-container.user-info-delivery-address-content-container{width:100%;padding-left:var(--spacing-m);padding-right:var(--spacing-xl);box-sizing:border-box}.checkout-content .delivery-method .user-info-delivery-address .radio-select-box-container.user-info-delivery-address-content-container .radio-select-box,.checkout-content .payment-method .user-info-delivery-address .radio-select-box-container.user-info-delivery-address-content-container .radio-select-box,.checkout-content .user-info .user-info-delivery-address .radio-select-box-container.user-info-delivery-address-content-container .radio-select-box{flex:1 1 calc((100% - var(--spacing-m))/2);min-width:0;max-width:calc((100% - var(--spacing-m))/2)}.checkout-content .delivery-method .user-info-delivery-address .radio-select-box-container .radio-select-box,.checkout-content .payment-method .user-info-delivery-address .radio-select-box-container .radio-select-box,.checkout-content .user-info .user-info-delivery-address .radio-select-box-container .radio-select-box{flex:1 1 0;min-width:18rem}.checkout-content .delivery-method .user-info-delivery-address .delivery-address-note,.checkout-content .payment-method .user-info-delivery-address .delivery-address-note,.checkout-content .user-info .user-info-delivery-address .delivery-address-note{padding-bottom:var(--spacing-l)}.checkout-content .delivery-method .user-info-delivery-address .addressbook-label,.checkout-content .payment-method .user-info-delivery-address .addressbook-label,.checkout-content .user-info .user-info-delivery-address .addressbook-label{margin-bottom:var(--spacing-xs)}.checkout-content .delivery-address-confirmation{justify-content:space-between;align-items:flex-end;display:flex}.checkout-content .delivery-address-confirmation .delivery-address-information{padding-bottom:.75rem}.checkout-content .billing-address,.checkout-content .delivery-method,.checkout-content .payment-method{margin-top:var(--spacing-l);gap:var(--spacing-m);flex-direction:column;display:flex}.checkout-content .billing-address .billing-address-header,.checkout-content .billing-address .delivery-method-header,.checkout-content .billing-address .payment-method-and-billing-address-header,.checkout-content .billing-address .payment-method-header,.checkout-content .delivery-method .billing-address-header,.checkout-content .delivery-method .delivery-method-header,.checkout-content .delivery-method .payment-method-and-billing-address-header,.checkout-content .delivery-method .payment-method-header,.checkout-content .payment-method .billing-address-header,.checkout-content .payment-method .delivery-method-header,.checkout-content .payment-method .payment-method-and-billing-address-header,.checkout-content .payment-method .payment-method-header{margin:var(--spacing-l) 0;-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l);row-gap:var(--spacing-xxs);grid-template-columns:auto 1fr;align-items:center;display:grid}.checkout-content .billing-address .billing-address-header svg,.checkout-content .billing-address .delivery-method-header svg,.checkout-content .billing-address .payment-method-and-billing-address-header svg,.checkout-content .billing-address .payment-method-header svg,.checkout-content .delivery-method .billing-address-header svg,.checkout-content .delivery-method .delivery-method-header svg,.checkout-content .delivery-method .payment-method-and-billing-address-header svg,.checkout-content .delivery-method .payment-method-header svg,.checkout-content .payment-method .billing-address-header svg,.checkout-content .payment-method .delivery-method-header svg,.checkout-content .payment-method .payment-method-and-billing-address-header svg,.checkout-content .payment-method .payment-method-header svg{width:2rem;height:2rem;color:var(--color-grey-600);grid-area:1/1/span 2}.checkout-content .billing-address .billing-address-header svg.green-checkmark,.checkout-content .billing-address .delivery-method-header svg.green-checkmark,.checkout-content .billing-address .payment-method-and-billing-address-header svg.green-checkmark,.checkout-content .billing-address .payment-method-header svg.green-checkmark,.checkout-content .delivery-method .billing-address-header svg.green-checkmark,.checkout-content .delivery-method .delivery-method-header svg.green-checkmark,.checkout-content .delivery-method .payment-method-and-billing-address-header svg.green-checkmark,.checkout-content .delivery-method .payment-method-header svg.green-checkmark,.checkout-content .payment-method .billing-address-header svg.green-checkmark,.checkout-content .payment-method .delivery-method-header svg.green-checkmark,.checkout-content .payment-method .payment-method-and-billing-address-header svg.green-checkmark,.checkout-content .payment-method .payment-method-header svg.green-checkmark{color:var(--color-success-500)}.checkout-content .billing-address .billing-address-header p,.checkout-content .billing-address .delivery-method-header p,.checkout-content .billing-address .payment-method-and-billing-address-header p,.checkout-content .billing-address .payment-method-header p,.checkout-content .delivery-method .billing-address-header p,.checkout-content .delivery-method .delivery-method-header p,.checkout-content .delivery-method .payment-method-and-billing-address-header p,.checkout-content .delivery-method .payment-method-header p,.checkout-content .payment-method .billing-address-header p,.checkout-content .payment-method .delivery-method-header p,.checkout-content .payment-method .payment-method-and-billing-address-header p,.checkout-content .payment-method .payment-method-header p{grid-column:2;margin:0}.checkout-content .billing-address .billing-address-header p:first-of-type,.checkout-content .billing-address .delivery-method-header p:first-of-type,.checkout-content .billing-address .payment-method-and-billing-address-header p:first-of-type,.checkout-content .billing-address .payment-method-header p:first-of-type,.checkout-content .delivery-method .billing-address-header p:first-of-type,.checkout-content .delivery-method .delivery-method-header p:first-of-type,.checkout-content .delivery-method .payment-method-and-billing-address-header p:first-of-type,.checkout-content .delivery-method .payment-method-header p:first-of-type,.checkout-content .payment-method .billing-address-header p:first-of-type,.checkout-content .payment-method .delivery-method-header p:first-of-type,.checkout-content .payment-method .payment-method-and-billing-address-header p:first-of-type,.checkout-content .payment-method .payment-method-header p:first-of-type{text-transform:uppercase;font-size:var(--font-size-l);color:var(--color-grey-600);grid-row:1;font-weight:600}.checkout-content .billing-address .billing-address-header p:last-of-type,.checkout-content .billing-address .delivery-method-header p:last-of-type,.checkout-content .billing-address .payment-method-and-billing-address-header p:last-of-type,.checkout-content .billing-address .payment-method-header p:last-of-type,.checkout-content .delivery-method .billing-address-header p:last-of-type,.checkout-content .delivery-method .delivery-method-header p:last-of-type,.checkout-content .delivery-method .payment-method-and-billing-address-header p:last-of-type,.checkout-content .delivery-method .payment-method-header p:last-of-type,.checkout-content .payment-method .billing-address-header p:last-of-type,.checkout-content .payment-method .delivery-method-header p:last-of-type,.checkout-content .payment-method .payment-method-and-billing-address-header p:last-of-type,.checkout-content .payment-method .payment-method-header p:last-of-type{font-size:var(--font-size-xl);color:var(--color-grey-600);grid-row:2;font-weight:600}.checkout-content .billing-address .payment-method-and-billing-address-header svg,.checkout-content .delivery-method .payment-method-and-billing-address-header svg,.checkout-content .payment-method .payment-method-and-billing-address-header svg{color:var(--color-black)}.checkout-content .billing-address .payment-method-and-billing-address-header p:first-of-type,.checkout-content .delivery-method .payment-method-and-billing-address-header p:first-of-type,.checkout-content .payment-method .payment-method-and-billing-address-header p:first-of-type{text-transform:uppercase;font-size:var(--font-size-l);color:var(--color-grey-700);grid-row:1;font-weight:600}.checkout-content .billing-address .payment-method-and-billing-address-header p:last-of-type,.checkout-content .delivery-method .payment-method-and-billing-address-header p:last-of-type,.checkout-content .payment-method .payment-method-and-billing-address-header p:last-of-type{font-size:var(--font-size-xl);color:var(--color-grey-700);grid-row:2;font-weight:600}.checkout-content .billing-address .billing-address-header svg,.checkout-content .billing-address .payment-method-header svg,.checkout-content .delivery-method .billing-address-header svg,.checkout-content .delivery-method .payment-method-header svg,.checkout-content .payment-method .billing-address-header svg,.checkout-content .payment-method .payment-method-header svg{color:var(--color-black)}.checkout-content .billing-address .billing-address-header p:first-of-type,.checkout-content .billing-address .payment-method-header p:first-of-type,.checkout-content .delivery-method .billing-address-header p:first-of-type,.checkout-content .delivery-method .payment-method-header p:first-of-type,.checkout-content .payment-method .billing-address-header p:first-of-type,.checkout-content .payment-method .payment-method-header p:first-of-type{text-transform:uppercase;font-size:var(--font-size-xs);color:var(--color-grey-600);grid-row:1;font-weight:600}.checkout-content .billing-address .billing-address-header p:last-of-type,.checkout-content .billing-address .payment-method-header p:last-of-type,.checkout-content .delivery-method .billing-address-header p:last-of-type,.checkout-content .delivery-method .payment-method-header p:last-of-type,.checkout-content .payment-method .billing-address-header p:last-of-type,.checkout-content .payment-method .payment-method-header p:last-of-type{font-size:var(--font-size-m);color:var(--color-black);grid-row:2;font-weight:600}.checkout-content .billing-address.active .delivery-method-header svg,.checkout-content .billing-address.active .payment-method-and-billing-address-header svg,.checkout-content .delivery-method.active .delivery-method-header svg,.checkout-content .delivery-method.active .payment-method-and-billing-address-header svg,.checkout-content .payment-method.active .delivery-method-header svg,.checkout-content .payment-method.active .payment-method-and-billing-address-header svg{color:var(--color-primary)}.checkout-content .billing-address.active .delivery-method-header p:last-of-type,.checkout-content .billing-address.active .payment-method-and-billing-address-header p:last-of-type,.checkout-content .delivery-method.active .delivery-method-header p:last-of-type,.checkout-content .delivery-method.active .payment-method-and-billing-address-header p:last-of-type,.checkout-content .payment-method.active .delivery-method-header p:last-of-type,.checkout-content .payment-method.active .payment-method-and-billing-address-header p:last-of-type{color:var(--color-black)}.checkout-content .billing-address .radio-select-box-container,.checkout-content .delivery-method .radio-select-box-container,.checkout-content .payment-method .radio-select-box-container{margin:var(--spacing-l) 0;flex-direction:column}.checkout-content .billing-address .radio-select-box-container .radio-select-box,.checkout-content .delivery-method .radio-select-box-container .radio-select-box,.checkout-content .payment-method .radio-select-box-container .radio-select-box{gap:var(--spacing-m);padding:var(--spacing-m);cursor:pointer;align-items:start;min-width:min(100%,16rem);display:flex}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-checkbox-container,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-checkbox-container,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-checkbox-container{padding:var(--spacing-m);border:1px solid var(--color-grey-400);cursor:pointer;border:none}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container{gap:var(--spacing-l);width:100%;padding-top:var(--spacing-m);flex-wrap:wrap;align-items:center;display:flex}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-logo,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-logo,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-logo{-o-object-fit:contain;object-fit:contain;width:3rem;height:3rem}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title{gap:var(--spacing-xxs);flex-direction:column;display:flex}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title .title,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title .title,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title .title{font-size:var(--font-size-m);color:var(--color-black);font-weight:600}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title .description,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title .description,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-title .description{font-size:var(--font-size-s);color:var(--color-grey-600)}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price{gap:var(--spacing-xxs);flex-direction:column;justify-content:flex-end;margin-left:auto;display:flex}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price .estimation,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price .estimation,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price .estimation{text-align:right;white-space:nowrap;font-size:var(--font-size-s);color:var(--color-grey-600)}.checkout-content .billing-address .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price .price,.checkout-content .delivery-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price .price,.checkout-content .payment-method .radio-select-box-container .radio-select-box .delivery-method-info-container .delivery-method-estimation-price .price{white-space:nowrap;text-align:right;color:var(--color-black);font-weight:600}.checkout-content .billing-address .delivery-method-summary,.checkout-content .billing-address .payment-method-summary,.checkout-content .delivery-method .delivery-method-summary,.checkout-content .delivery-method .payment-method-summary,.checkout-content .payment-method .delivery-method-summary,.checkout-content .payment-method .payment-method-summary{justify-content:space-between;gap:var(--spacing-l);align-items:center;display:flex}.checkout-content .checkout-cart{background-color:var(--color-white);min-width:0;padding:var(--spacing-xl);flex:1.5 1 0}.checkout-content .checkout-cart .accordion-content-inner_container{max-height:calc(100vh - 425px);overflow:auto}.checkout-content .checkout-cart .cart-item{-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);row-gap:var(--spacing-xs);margin-bottom:var(--spacing-m);grid-template-columns:4rem 1fr;align-items:start;display:grid}.checkout-content .checkout-cart .cart-item .item-name{font-size:var(--font-size-m);color:var(--color-black);grid-column:2}.checkout-content .checkout-cart .cart-item .price-container{gap:var(--spacing-m);width:100%;color:var(--color-black);grid-column:2;display:flex}.checkout-content .checkout-cart .cart-item .price-container .item-quantity,.checkout-content .checkout-cart .cart-item .price-container .item-total_price,.checkout-content .checkout-cart .cart-item .price-container .item-unit_price{color:var(--color-black)}.checkout-content .checkout-cart .cart-item .price-container .item-price-value,.checkout-content .checkout-cart .cart-item .price-container .item-quantity-value{font-weight:600}.checkout-content .checkout-cart .item-image{-o-object-fit:contain;object-fit:contain;grid-area:1/1/span 2;width:4rem;height:4rem}.checkout-content .checkout-cart .cart-summary-row{justify-content:space-between;display:flex}.checkout-content .checkout-cart .cart-summary-row:first-of-type{margin-top:var(--spacing-l)}.checkout-content .checkout-cart .cart-summary-row .cart-summary-label,.checkout-content .checkout-cart .cart-summary-row .cart-summary-value{font-size:var(--font-size-m);color:var(--color-black)}.checkout-content .checkout-cart .cart-summary-row .cart-summary-discount-value{color:var(--color-secondary-400);font-weight:600}.checkout-content .checkout-cart .cart-summary-row .cart-summary-total-title,.checkout-content .checkout-cart .cart-summary-row .cart-summary-total-value{margin-top:var(--spacing-l);color:var(--color-black);font-weight:600}.checkout-content .checkout-cart .confirm-order-button-container{gap:var(--spacing-m);margin-top:var(--spacing-l);flex-direction:column;display:flex}.checkout-content .checkout-cart .confirm-order-button-container .confirm-order-text{font-size:var(--font-size-s);color:var(--color-grey-600)}.checkout-content .checkout-cart .confirm-order-button-container .edit-cart-button{width:fit-content;padding:var(--spacing-m) var(--spacing-l)}.checkout-content .checkout-cart .confirm-order-button-container .order-confirmation-delivery-text{font-size:var(--font-size-s);color:var(--color-grey-600)}.checkout-content .checkout-cart .confirm-order-button-container .order-confirmation-delivery-text .delivery-estimate{color:var(--color-black);font-weight:600}.checkout-content .add-new-address-container{gap:var(--spacing-m);margin:var(--spacing-xl) 0;align-items:center;display:flex}.checkout-content .add-new-address-container .button-normal{border:1px solid var(--color-gray-400);color:inherit;background-color:#0000}.checkout-content .add-new-address-container span{font-size:var(--font-size-m);font-weight:var(--font-weight-bold)}.checkout-content .newAddressInfo form .row{gap:var(--spacing-m);margin:var(--spacing-xl) 0;grid-template-columns:1fr 1fr;display:grid}.checkout-content .newAddressInfo form .button-normal{margin-top:var(--spacing-xxxl);margin-bottom:var(--spacing-m)}.checkout-content .green-checkmark{color:var(--color-success-500)}.checkout-content .checkout-left-side .checkout-faq,.checkout-content .checkout-left-side .checkout-order-info,.checkout-content .checkout-left-side .checkout-order-summary,.checkout-content .checkout-right-side .checkout-faq,.checkout-content .checkout-right-side .checkout-order-info,.checkout-content .checkout-right-side .checkout-order-summary{background-color:var(--color-white);padding:var(--spacing-xl);margin-bottom:var(--spacing-xxl)}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-header,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-header,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-header,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-header,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-header,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-header{margin-bottom:var(--spacing-l);flex-direction:column;justify-content:center;align-items:center;display:flex}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-header .green-checkmark.large-checkmark,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-header .green-checkmark.large-checkmark,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-header .green-checkmark.large-checkmark,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-header .green-checkmark.large-checkmark,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-header .green-checkmark.large-checkmark,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-header .green-checkmark.large-checkmark{width:6rem;height:6rem;margin:var(--spacing-l) auto}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .green-checkmark,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .green-checkmark,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .green-checkmark,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .green-checkmark,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .green-checkmark,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .green-checkmark{flex:0 0 2rem;width:2rem;height:2rem}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .progress-bar,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .progress-bar,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .progress-bar,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .progress-bar,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .progress-bar,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .progress-bar{min-width:6rem;margin:0 var(--spacing-s);background-color:var(--color-grey-300);border-radius:.5rem;flex:auto;height:.5rem}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .progress-bar:after,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .progress-bar:after,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .progress-bar:after,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .progress-bar:after,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .progress-bar:after,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .progress-bar:after{content:"";background-color:var(--color-success-500);border-radius:.5rem;width:33%;height:100%;display:block}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .progress-bar-labels,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .progress-bar-labels,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .progress-bar-labels,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-body .checkout-order-status-progress .progress-bar-labels,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-body .checkout-order-status-progress .progress-bar-labels,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-body .checkout-order-status-progress .progress-bar-labels{margin-top:var(--spacing-xs);font-size:var(--font-size-s);color:var(--color-grey-600);flex:0 0 100%;justify-content:space-between;display:flex}.checkout-content .checkout-left-side .checkout-faq .accordion-title,.checkout-content .checkout-left-side .checkout-order-info .accordion-title,.checkout-content .checkout-left-side .checkout-order-summary .accordion-title,.checkout-content .checkout-right-side .checkout-faq .accordion-title,.checkout-content .checkout-right-side .checkout-order-info .accordion-title,.checkout-content .checkout-right-side .checkout-order-summary .accordion-title{padding:var(--spacing-l)}.checkout-content .checkout-left-side .checkout-faq .accordion-active .accordion-title,.checkout-content .checkout-left-side .checkout-order-info .accordion-active .accordion-title,.checkout-content .checkout-left-side .checkout-order-summary .accordion-active .accordion-title,.checkout-content .checkout-right-side .checkout-faq .accordion-active .accordion-title,.checkout-content .checkout-right-side .checkout-order-info .accordion-active .accordion-title,.checkout-content .checkout-right-side .checkout-order-summary .accordion-active .accordion-title{background-color:var(--color-primary-100);padding:var(--spacing-l);border-radius:0}.checkout-content .checkout-left-side .checkout-faq .accordion-content-inner,.checkout-content .checkout-left-side .checkout-order-info .accordion-content-inner,.checkout-content .checkout-left-side .checkout-order-summary .accordion-content-inner,.checkout-content .checkout-right-side .checkout-faq .accordion-content-inner,.checkout-content .checkout-right-side .checkout-order-info .accordion-content-inner,.checkout-content .checkout-right-side .checkout-order-summary .accordion-content-inner{padding:0}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product{gap:var(--spacing-m);margin-bottom:var(--spacing-m);display:flex}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image{width:6rem;height:6rem}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image img,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image img,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image img,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image img,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image img,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details{justify-content:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-name,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-name,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-name,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-name,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-name,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-name{font-size:var(--font-size-m);color:var(--color-black);padding-bottom:var(--spacing-s)}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details{gap:var(--spacing-m);display:flex}.checkout-content .checkout-left-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details .product-detail .product-info,.checkout-content .checkout-left-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details .product-detail .product-info,.checkout-content .checkout-left-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details .product-detail .product-info,.checkout-content .checkout-right-side .checkout-faq .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details .product-detail .product-info,.checkout-content .checkout-right-side .checkout-order-info .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details .product-detail .product-info,.checkout-content .checkout-right-side .checkout-order-summary .checkout-order-summary-products-list .checkout-order-summary-product .checkout-order-summary-product-details .product-details .product-detail .product-info{font-weight:var(--font-weight-bold)}.checkout-content .checkout-right-side{flex:1 1 0;min-width:0}.checkout-content .checkout-right-side .checkout-order-summary-date{margin-top:var(--spacing-l)}.checkout-content .checkout-right-side .checkout-order-addresses{gap:var(--spacing-xxxl);margin:var(--spacing-xl) 0;display:flex}.checkout-content .checkout-right-side .heading{font-size:var(--font-size-m);font-weight:var(--font-weight-bold);color:var(--color-black)}.checkout-content .checkout-right-side .heading:not(:first-of-type){margin-top:var(--spacing-l)}.checkout-content .checkout-right-side .checkout-order-summary-rows .cart-summary-row{justify-content:space-between;display:flex}.checkout-content .checkout-right-side .checkout-order-summary-rows .cart-summary-row .cart-summary-label,.checkout-content .checkout-right-side .checkout-order-summary-rows .cart-summary-row .cart-summary-value{font-size:var(--font-size-m);color:var(--color-black)}.checkout-content .checkout-right-side .checkout-order-summary-rows .cart-summary-row .cart-summary-discount-value{color:var(--color-secondary-400);font-weight:600}.checkout-content .checkout-right-side .checkout-order-summary-rows .cart-summary-row .cart-summary-total-title,.checkout-content .checkout-right-side .checkout-order-summary-rows .cart-summary-row .cart-summary-total-value{margin-top:var(--spacing-l);color:var(--color-black);font-weight:600}.checkout-fields-container{margin-bottom:var(--spacing-l);flex:100%}@media screen and (width>=1280px){.checkout-fields-container{gap:var(--spacing-m);grid-template-columns:auto auto;display:grid}}.payment-method-selection button{margin-top:var(--spacing-l)}.cart-container{max-width:900px;margin:var(--spacing-xxl) auto;background-color:#eee;border-radius:8px;padding:1rem;box-shadow:0 4px 8px #0003}.cart-container h1{color:#333;text-align:center;margin-bottom:var(--spacing-xl)}.cart-container .empty-cart-message{text-align:center;color:#333;padding:var(--spacing-xxl) 0;font-size:1.2rem}.cart-container .cart-item{padding:var(--spacing-l);background-color:var(--color-white);width:100%;box-shadow:none;border-radius:0;display:block}.cart-container .cart-item:after{content:"";width:100%;margin-top:var(--spacing-l);border-bottom:1px solid var(--color-gray-400);display:block}@media screen and (width>=768px){.cart-container .cart-item:after{display:none}.cart-container .cart-item{margin-bottom:var(--spacing-m)}}.cart-container .cart-item .item-details{width:100%}@media screen and (width>=768px){.cart-container .cart-item .item-details{align-items:center;gap:var(--spacing-xl);display:flex}}.cart-container .cart-item .item-details img{-o-object-fit:cover;object-fit:cover;vertical-align:top;flex-shrink:0;width:3.75rem;height:3.75rem;display:inline-block}.cart-container .cart-item .item-details .item-name-container{color:var(--color-black);min-width:0;padding-left:var(--spacing-s);font-size:var(--font-size-s);vertical-align:top;flex:auto;width:calc(100% - 10rem);margin:0 auto 0 0;display:inline-block}@media screen and (width>=768px){.cart-container .cart-item .item-details .item-name-container{width:auto}}.cart-container .cart-item .item-details .item-name-container .item-package-size{margin-top:-.25rem}.cart-container .cart-item .item-details .item-total-price .item-price,.cart-container .cart-item .item-details .item-unit-price .item-price{font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--color-black)}.cart-container .cart-item .item-details .item-unit-price{display:none}@media screen and (width>=1024px){.cart-container .cart-item .item-details .item-unit-price{display:block}}.cart-container .cart-item .item-details .item-unit-price .item-price{color:var(--color-black);font-size:var(--font-size-l);font-weight:var(--font-weight-regular)}.cart-container .cart-item .item-details .item-total-price{vertical-align:top;text-align:right;width:6.25rem;display:inline-block}.cart-container .cart-item .item-details .item-total-price>p:not(.item-price){display:none}@media screen and (width>=768px){.cart-container .cart-item .item-details .item-total-price{width:auto}.cart-container .cart-item .item-details .item-total-price>p:not(.item-price){display:inline-block}}.cart-container .cart-item .item-details .qty-selector-container{padding-left:var(--spacing-s);width:calc(100% - 9.25rem);margin-left:3.75rem;display:inline-block}@media screen and (width>=768px){.cart-container .cart-item .item-details .qty-selector-container{align-items:center;gap:var(--spacing-m);width:auto;margin-left:0;display:flex}}.cart-container .cart-item .item-details .qty-selector-container .label-quantity{font-size:var(--font-size-s);color:var(--color-black);margin:0}.cart-container .cart-item .item-details .qty-selector-container .label-quantity,.cart-container .cart-item .item-details .qty-selector-container .label-unit{display:none}@media screen and (width>=1024px){.cart-container .cart-item .item-details .qty-selector-container .label-quantity,.cart-container .cart-item .item-details .qty-selector-container .label-unit{display:inline-block}}.cart-container .cart-item .item-details .update-cart-button{width:5.5rem;display:inline-block}.cart-container .cart-item .item-actions{align-items:center;gap:1rem;display:flex}.cart-container .cart-item .item-actions .item-quantity-input{color:#333;text-align:center;background-color:#eee;border:1px solid #666;border-radius:4px;width:60px;padding:.5rem}.cart-container .cart-item .item-actions .item-quantity-input:focus{border-color:#007bff;outline:none}.cart-container .cart-item .item-actions .remove-item-button{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:5px;padding:.5rem 1rem;transition:background-color .2s}.cart-container .cart-item .item-actions .remove-item-button:hover{background-color:#c82333}.cart-container .empty-cart-button-container{display:none}@media screen and (width>=768px){.cart-container .empty-cart-button-container{margin:var(--spacing-xl);justify-content:center;display:flex}}.cart-container .cart-summary{text-align:right;background-color:var(--color-white);padding:var(--spacing-xl);box-shadow:none;border-radius:0;margin:0 auto}@media screen and (width>=768px){.cart-container .cart-summary{width:fit-content;min-width:30rem}}.cart-container .cart-summary .promo-code-form{gap:var(--spacing-m);margin-bottom:var(--spacing-xxl);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.cart-container .cart-summary .promo-code-form .input-container{width:100%}@media screen and (width>=768px){.cart-container .cart-summary .promo-code-form .input-container{justify-content:flex-start;gap:var(--spacing-m);display:flex}}.cart-container .cart-summary .promo-code-form .input-container .input-label{text-align:left}.cart-container .cart-summary .promo-code-form .input-container input{margin-bottom:var(--spacing-s);width:100%}.cart-container .cart-summary .promo-code-error{width:100%;font-size:var(--font-size-s);justify-content:flex-start;align-items:center;margin:0;display:flex}.cart-container .cart-summary .cart-summary-row{justify-content:space-between;align-items:center;gap:var(--spacing-xl);display:flex}.cart-container .cart-summary .cart-summary-row .cart-summary-discount-title{align-items:center;gap:var(--spacing-xs);white-space:nowrap;height:fit-content;display:flex}.cart-container .cart-summary .cart-summary-row .cart-summary-discount-value{color:var(--color-secondary-400);font-weight:var(--font-weight-bold)}.cart-container .cart-summary .cart-summary-row .cart-summary-total-title,.cart-container .cart-summary .cart-summary-row .cart-summary-total-value{font-weight:var(--font-weight-bold)}.cart-container .cart-summary p{margin-bottom:.5rem}.cart-container .cart-summary p .total-value{font-weight:700}.cart-container .cart-summary .button-normal{justify-self:center}.cart-container .cart-summary .button-checkout{width:100%;margin:var(--spacing-l) 0}@media screen and (width>=768px){.cart-container .cart-summary .button-checkout{width:auto}}.promo-code-container{margin-top:var(--spacing-l);gap:var(--spacing-m);margin-bottom:var(--spacing-xl);align-items:center;display:flex}.promo-code-container .button-normal{border:1px solid var(--color-gray-400);color:inherit;background-color:#0000}.promo-code-container span{font-size:var(--font-size-m);font-weight:var(--font-weight-bold)}.apply-promo-button{margin-top:var(--spacing-s);margin-bottom:var(--spacing-l)}.remove-promo-button{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.remove-promo-button,.remove-promo-button.button-primary{height:auto;min-height:0;padding:0;line-height:1}.remove-promo-button span{align-items:center;line-height:1;display:inline-flex}.remove-promo-button svg{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--color-gray-600);margin-left:.25rem;display:block;transform:translateY(5px)}.remove-promo-button :hover{color:var(--color-gray-900)}.lspd-mini-cart .mini-cart__body li.mini-cart__item-removed{display:none}.product-detail-container{max-width:800px;margin:var(--spacing-xxl) auto;padding:var(--spacing-xxl);color:#333;text-align:center;background-color:#eee;border-radius:8px;box-shadow:0 4px 8px #0003}.product-detail-container .not-found{color:#dc3545;margin-top:3rem;font-size:1.5rem}.stock-date{font-size:var(--font-size-xxs)}.stock-date.single{font-size:var(--font-size-xs);margin-top:-.5rem}.button-primary{padding:var(--spacing-m) var(--spacing-l);cursor:pointer;font-size:var(--font-size-md);line-height:var(--line-height-md);font-family:var(--default-font-family);height:3rem;font-weight:var(--font-weight-bold);border-radius:0;justify-content:center;align-items:center;display:flex}.button-primary:disabled{cursor:not-allowed}.button-primary:focus-visible{outline-offset:2px;outline:2px solid var(--color-primary-500)!important}.button-primary.vapa-button-small{padding:var(--spacing-xs) var(--spacing-m);height:1.75rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm);border-radius:var(--spacing-l)}.button-primary.vapa-button-small span:has(svg){width:1rem;height:1rem}.button-primary.vapa-button-small span:has(svg) svg{width:100%;height:100%}.button-primary.vapa-button-large{padding:var(--spacing-l) var(--spacing-xl);height:3.75rem}.button-primary.vapa-button-primary{background-color:var(--color-primary-600);color:var(--color-white);border:2px solid var(--color-primary-600)}.button-primary.vapa-button-primary:not(:disabled):hover{background-color:var(--color-white);color:var(--color-primary-600)}.button-primary.vapa-button-primary:not(:disabled):active{background-color:var(--color-primary-200);color:var(--color-primary-600)}.button-primary.vapa-button-secondary{background-color:var(--color-black);color:var(--color-white);border:2px solid var(--color-black)}.button-primary.vapa-button-secondary:not(:disabled):hover{background-color:var(--color-white);color:var(--color-black)}.button-primary.vapa-button-secondary:not(:disabled):active{background-color:var(--color-grey-300);color:var(--color-black)}.button-primary.vapa-button-tertiary{background-color:var(--color-secondary-500);color:var(--color-white);border:2px solid var(--color-secondary-500)}.button-primary.vapa-button-tertiary:not(:disabled):hover{background-color:var(--color-white);color:var(--color-primary-600);border-color:var(--color-primary-600)}.button-primary.vapa-button-tertiary:not(:disabled):active{background-color:var(--color-secondary-200);border-color:var(--color-secondary-200)}.button-primary.vapa-button-outline{background-color:var(--color-white);color:var(--color-primary-600);border:2px solid var(--color-primary-600)}.button-primary.vapa-button-outline:not(:disabled):hover{background-color:var(--color-primary-600);color:var(--color-white)}.button-primary.vapa-button-outline:not(:disabled):active{background-color:var(--color-primary-200);color:var(--color-primary-600)}.button-primary.vapa-button-underline{color:var(--color-black);font-weight:var(--font-weight-bold);background-color:#0000;padding:0;text-decoration:underline}.button-primary.vapa-button-underline:not(:disabled):hover{text-decoration:none}.button-primary.vapa-button-underline:not(:disabled):active{color:var(--color-gray-600)}.button-primary.vapa-button-underline:not(:disabled):focus-visible{border:2px solid var(--color-info-500);background-color:var(--color-white);padding:.125rem}.button-primary span:has(svg).margin-right-xl{margin-right:var(--spacing-s)}.button-primary span:has(svg).margin-left-xl{margin-left:var(--spacing-s)}.button-primary span:has(svg){width:1.5rem;height:1.5rem}.button-primary span:has(svg) svg{width:100%;height:100%}.button-outline{border:2px solid var(--color-primary-800);color:var(--color-primary-800);background-color:#0000;border-radius:0}.button-outline.selected{background-color:var(--color-primary-800);color:var(--color-white)}.lspd-qty-selector{display:inline-flex}.lspd-qty-selector .control-button{border-color:var(--color-grey-400);border-style:solid;border-radius:0;width:40px;height:48px}.lspd-qty-selector .control-button svg{stroke-width:2px;stroke:var(--color-black)}.lspd-qty-selector .control-button.increment{border-width:1px 1px 1px 0}.lspd-qty-selector .control-button.decrement{border-width:1px 0 1px 1px}@media (hover:hover){.lspd-qty-selector .control-button:hover{border-color:var(--color-black);background-color:var(--color-black);opacity:1}.lspd-qty-selector .control-button:hover svg{stroke:var(--color-white)}}.lspd-qty-selector .control-button:focus-visible{border-color:var(--color-black);background-color:var(--color-black);opacity:1;outline:none}.lspd-qty-selector .control-button:focus-visible svg{stroke:var(--color-white)}.lspd-qty-selector .control-button:active{background-color:var(--color-grey-300);border-color:var(--color-grey-400);opacity:1}.lspd-qty-selector .control-button:active svg{stroke:var(--color-black)}.lspd-qty-selector>label{display:inline-block}.lspd-qty-selector>label .qty-input{border-width:1px;border-color:var(--color-grey-400);text-align:center;border-style:solid;width:56px;height:48px}.lspd-select{display:inline-block;line-height:var(--line-height-md)!important}.lspd-select .lspd-select-button{background-color:var(--color-white);color:var(--color-black);font-family:var(--default-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);border:2px solid var(--color-grey-500);flex-direction:row-reverse;justify-content:space-between;width:343px;height:48px;padding:.75rem 1rem}.lspd-select .lspd-select-button:hover{border-color:var(--color-black);opacity:1}.lspd-select .lspd-select-button:focus-visible{border-color:var(--color-black)}.lspd-select .lspd-select-button.is-active{border-color:var(--primary-color)}.lspd-select .lspd-select-button>span{margin:0!important}.lspd-select .lspd-select-button .select-icon{width:24px;color:var(--color-white)}.lspd-select.has-error .lspd-select-button{border-color:var(--error-color)}.lspd-select .lspd-select-options{width:343px}.lspd-select .lspd-select-options .lspd-select-option:focus-visible,.lspd-select .lspd-select-options .lspd-select-option:hover{background-color:var(--color-primary-200)}.lspd-select .lspd-select-options .lspd-select-option:active{background-color:var(--color-primary-300)}.lspd-select .lspd-select-options .lspd-select-option.is-selected{background-color:var(--color-primary-500)}.lspd-select .lspd-select-options .lspd-select-option.is-selected .additional-value,.lspd-select .lspd-select-options .lspd-select-option.is-selected .option-value{color:var(--color-white)}.lspd-select .lspd-select-options .lspd-select-option .option-value{color:var(--color-black);font-weight:var(--font-weight-regular)}.lspd-select .lspd-help-text{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.product-card-mobile{display:none}.product-card{margin:var(--spacing-xxl) 0;padding-bottom:var(--spacing-l);border-bottom:1px solid var(--color-black);flex-wrap:wrap;width:100%;display:flex}.product-card.no-border{border-bottom:none}.product-card .product-card-header{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.product-card .product-card-header .product-title{text-transform:uppercase}.product-card .product-card-header .product-sku{margin-bottom:1rem;font-size:1rem;font-weight:100}.product-card .product-card-body{width:100%;margin-top:var(--spacing-l);grid-template-columns:auto 1fr;gap:.5rem;display:grid}.product-card .product-card-body .product-card-left .product-image{cursor:pointer;margin-bottom:var(--spacing-l)}.product-card .product-card-body .product-card-left .product-image img{max-width:15rem}.product-card .product-card-body .product-card-left .product-image .zoom-image{align-items:center;padding:.25rem .5rem;font-size:.75rem;text-decoration:underline;display:flex}.product-card .product-card-body .product-card-right{background-color:var(--color-gray-300);padding:var(--spacing-xxl);flex-direction:column;display:flex}.product-card .product-card-body .product-card-right .add-to-cart{margin-top:var(--spacing-xxl);justify-content:end;display:flex}.product-card .product-card-body .product-card-right table,.product-card .product-card-body .product-card-right td,.product-card .product-card-body .product-card-right th{text-align:center;border:none}.product-card .product-card-body .product-card-right table{border-collapse:collapse;border:none;width:100%}.product-card .product-card-body .product-card-right table tr:nth-child(odd){background-color:var(--color-white)}.product-card .product-card-body .product-card-right table thead tr:first-child,.product-card .product-card-body .product-card-right table tr:nth-child(2n){background-color:var(--color-gray-300)}.product-card .product-card-body .product-card-right table td{color:var(--color-gray-800);padding:.25rem 0;font-size:.875rem}.product-card .product-card-body .product-card-right table td .lspd-qty-selector .button-normal{background-color:var(--color-white)}.product-card .product-card-body .product-card-right table td .lspd-qty-selector .button-normal:hover{background-color:var(--color-black)}.product-card .product-card-body .product-card-right table td:first-of-type{white-space:nowrap;padding-left:.5rem;font-weight:600}.product-card .product-card-body .product-card-right table td.product-card-add-to-cart{background-color:var(--color-gray-300);justify-content:center;align-items:center;padding:0;display:flex}.product-card .product-card-body .product-card-right table td.product-card-add-to-cart>div:first-of-type{padding:var(--spacing-s)}.product-card .product-card-body .product-card-right table td.product-card-add-to-cart>div:last-of-type{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-card .product-card-body .product-card-right table td.product-card-add-to-cart>div:last-of-type .lspd-qty-selector label .invalid{color:var(--color-error-500)}.product-card .product-card-body .product-card-right .loading-indicator{width:9rem;margin-left:auto}.product-card .product-card-body .product-card-right.no-variants{background-color:var(--color-white);justify-content:space-between;gap:var(--spacing-xxl);flex-direction:row}.product-card .product-card-body .product-card-right.no-variants .add-to-cart{background-color:var(--color-gray-300);padding:var(--spacing-l);white-space:nowrap;flex-direction:column;gap:.5rem;display:flex}.product-card .product-card-body .product-card-right.no-variants .add-to-cart .qty-selector-container,.product-card .product-card-body .product-card-right.no-variants .add-to-cart .qty-selector-container .label-quantity{text-align:center}.product-card .product-card-body .product-card-right.no-variants .add-to-cart .qty-selector-container .label-qty-select{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.product-card .product-card-body .product-card-right.no-variants .add-to-cart .qty-selector-container .label-price{font-weight:600}.product-card .product-card-body .product-card-right.no-variants .add-to-cart .qty-selector-container .label-quantity-available{margin:.5rem 0;font-size:.75rem}.product-card .product-card-body .product-card-right.no-variants .add-to-cart .qty-selector-container .lspd-qty-selector .button-normal{background-color:var(--color-white)}.product-card .product-card-body .product-card-right.no-variants .add-to-cart .qty-selector-container .lspd-qty-selector .button-normal:hover{background-color:var(--color-black)}.product-card .product-card-body .product-card-right .product-card-material-list li{margin-bottom:var(--spacing-l)}.price-starting-at:first-letter{text-transform:capitalize}.gross-price-starting-at{color:var(--color-gray-700)}.gross-price-starting-at .lspd-price .price-default{font-weight:400}.product-card-material{border:2px solid var(--color-gray-500);width:2.5rem;height:2.5rem;color:var(--color-black);text-transform:capitalize;background-color:#0000;border-radius:100%;justify-content:center;align-items:center;display:inline-flex}.product-card-icon svg{width:100%!important;height:auto!important}@media (width<=1024px){.product-card{display:none}.product-card img{max-width:15rem}.product-card-mobile{margin:var(--spacing-xxl) 0;border-bottom:1px solid var(--color-gray-300);padding:0;display:block}.product-card-mobile .product-variant:not(:last-of-type){margin:var(--spacing-xxl) 0;padding-bottom:var(--spacing-l);border-bottom:1px solid var(--color-gray-300)}.product-card-mobile .product-sku,.product-card-mobile .product-title{text-transform:uppercase;font-weight:100}.product-card-mobile .product-sku{margin-bottom:1rem;font-size:.75rem}.product-card-mobile .product-card-material{margin:.25rem 0 1rem}.product-card-mobile .product-image{margin-bottom:var(--spacing-l);margin-top:var(--spacing-l)}.product-card-mobile .product-image img{max-width:100%;margin:0 auto}.product-card-mobile .zoom-image{align-items:center;padding:.25rem .5rem;font-size:1.5rem;text-decoration:underline;display:flex}.product-card-mobile .zoom-image svg{height:1.75rem;margin:0 .5rem 0 0}.product-card-mobile .product-data-container{background-color:var(--color-gray-300);grid-template-columns:2fr 4fr;gap:0 .5rem;margin:0 -2rem;padding:.75rem .5rem;display:grid}.product-card-mobile .product-data-container .product-data-body{display:contents}.product-card-mobile .product-data-container .product-data-body .variant-data-label{color:var(--color-gray-800);align-items:center;min-width:0;padding:0 0 0 1rem;font-size:.75rem;font-weight:800;display:flex}.product-card-mobile .product-data-container .product-data-body .variant-data{color:var(--color-gray-800);background-color:var(--color-gray-300);overflow-wrap:anywhere;min-width:0;padding:0 1rem 0 .5rem;font-size:.75rem}.product-card-mobile .product-data-container .product-data-body .variant-data.quantity-selector{align-items:center;gap:.5rem;display:flex}.product-card-mobile .product-data-container .product-data-body .variant-data.quantity-selector .lspd-qty-selector .button-normal{background-color:var(--color-white)}}@media (width<=1024px) and (width<=1024px){.product-card-mobile .product-data-container{max-width:100dvw;margin:0}.product-card-mobile .product-data-container.singlevariant{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}}@media (width<=1024px){.product-card-mobile .single-product .product-description{color:var(--color-gray-800);margin:1rem;font-size:.875rem}.product-card-mobile .single-product .qty-selector-container{text-align:center}.product-card-mobile .single-product .qty-selector-container .label-quantity{font-weight:600}.product-card-mobile .single-product .qty-selector-container .label-qty-select{justify-content:center;align-items:center;gap:.5rem;margin:1rem 0;font-weight:100;display:flex}.product-card-mobile .single-product .qty-selector-container .label-qty-select .button-normal{background-color:var(--color-white)}.product-card-mobile .single-product .qty-selector-container .label-price{margin-top:1rem;font-weight:600}.product-card-mobile .single-product .qty-selector-container .label-quantity-available{margin-top:1rem;font-size:.75rem;font-weight:100}.product-card-material-list li{margin-bottom:var(--spacing-l)}}.mobile-add-to-cart{display:none}@media (width<=1024px){.mobile-add-to-cart{background-color:var(--color-primary-600);width:100%;color:var(--color-primary-100);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:fixed;bottom:0;left:0}}.input-container:has(.lspd-help-text.is-error) .lspd-label{color:var(--error-color)}:is(.input-container:has(.lspd-help-text.is-error) .lspd-text-input input,.input-container:has(.lspd-help-text.is-error) .lspd-text-input textarea){border-color:var(--error-color)}.input-container .lspd-label.input-label{color:var(--color-black);font-size:var(--font-size-md);line-height:var(--line-height-md)}.input-container .lspd-text-input input.icon-left{padding-left:2.5rem}.input-container .lspd-text-input input,.input-container .lspd-text-input textarea{padding:var(--spacing-m) var(--spacing-l);border:2px solid var(--color-grey-500);background-color:var(--color-white);opacity:1;height:48px;font-size:var(--font-size-md);line-height:var(--line-height-md);font-family:var(--default-font-family);display:inline-block}.input-container .lspd-text-input input:hover,.input-container .lspd-text-input textarea:hover{border-color:var(--color-black)}.input-container .lspd-text-input input:focus-visible,.input-container .lspd-text-input textarea:focus-visible,.input-container .lspd-text-input input.is-active,.input-container .lspd-text-input textarea.is-active{border-color:var(--primary-color)}.input-container .lspd-text-input input::-moz-placeholder{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-grey-600)}.input-container .lspd-text-input textarea::-moz-placeholder{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-grey-600)}.input-container .lspd-text-input input::placeholder,.input-container .lspd-text-input textarea::placeholder{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-grey-600)}.input-container .lspd-text-input textarea{height:6rem}.input-container .lspd-text-input .text-icon-container{top:50%;left:var(--spacing-m);width:1.5rem;height:1.5rem;position:absolute;transform:translateY(-50%)}.input-container .lspd-text-input .text-icon-container svg{width:100%;height:100%}.input-container .lspd-text-input .password-toggle>.text-current{width:1.5rem;height:1.5rem}.input-container .lspd-text-input .password-toggle>.text-current svg{width:100%;height:100%}.input-container .lspd-help-text{margin-top:var(--spacing-s);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-grey-600)}.input-container .lspd-help-text.is-error{color:var(--error-color)}.checkbox-container .lspd-label{color:var(--color-black);font-size:var(--font-size-md);line-height:var(--line-height-md)}.checkbox-container svg{background:0 0;border:0;width:100%;height:100%}.checkbox-container .checkbox-substituted{border:2px solid var(--color-grey-500);background-color:var(--color-white);border-radius:2px;width:1.5rem;height:1.5rem}.checkbox-container input:focus-visible+.checkbox-substituted:not(.disabled),.checkbox-container input:hover+.checkbox-substituted:not(.disabled){outline:3px solid var(--color-info-300)}.checkbox-container:has(+.input-validation-error.visible) .checkbox-substituted{border-color:var(--color-error-500)}:is(.checkbox-container .checkbox-substituted.disabled,.checkbox-container:has(+.input-validation-error.visible) .checkbox-substituted.disabled){border-color:var(--color-grey-400)}.checkbox-container>input:checked+.checkbox-substituted{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.checkbox-container:has(+.input-validation-error.visible)>input:checked+.checkbox-substituted{background-color:var(--color-error-500);border-color:var(--color-error-500)}.checkbox-container>input:checked+.checkbox-substituted.disabled{background-color:var(--color-grey-400);border-color:var(--color-grey-400)}.category-links{margin:var(--spacing-xxl) 0;padding:var(--spacing-l);background-color:var(--vp-c-bg-contrast);border-radius:var(--vp-border-radius);text-align:center}.category-links ul{gap:var(--spacing-l);flex-wrap:wrap;justify-content:center;margin-top:1rem;display:flex}.h4{text-align:center}.filter-selects{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0;display:flex}.filter-selects .lspd-select .lspd-select-button,.filter-selects .lspd-select .lspd-select-options{width:200px}.selected-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.selected-filters .selected-filter{background-color:var(--color-black);color:var(--color-white);cursor:pointer;border-radius:1rem;padding:.25rem .5rem;font-weight:400}.selected-filters .selected-filter,.selected-filters .selected-filter div{align-items:center;gap:.25rem;display:flex}.selected-filters .selected-filter div .badge-label{display:inline-block}.selected-filters .selected-filter div .badge-icon{width:.75rem;display:flex}.selected-filters .clear-all{cursor:pointer}.selected-filters .clear-all div{align-items:center;text-decoration:underline;display:flex}.notification-container{margin:var(--spacing-m) 0;--notification-color-primary:var(--color-info-500);--notification-color-secondary:var(--color-info-100);--notification-color-text:var(--color-info-700);background-color:var(--notification-color-secondary);border-width:0 0 0 2px;border-color:var(--notification-color-primary);color:var(--notification-color-text);border-radius:0}.notification-container .icon-small{width:1.5rem;height:1.5rem}.notification-container svg{fill:var(--notification-color-primary);stroke:var(--color-white)}.notification-container.background-success{--notification-color-primary:var(--color-success-500);--notification-color-secondary:var(--color-success-100);--notification-color-text:var(--color-success-700)}.notification-container.background-warning{--notification-color-primary:var(--color-warning-500);--notification-color-secondary:var(--color-warning-100);--notification-color-text:var(--color-warning-700)}.notification-container.background-error{--notification-color-primary:var(--color-error-500);--notification-color-secondary:var(--color-error-100);--notification-color-text:var(--color-error-700)}.lspd-half-card{max-width:var(--layout-max-width);padding:var(--spacing-xxl) var(--spacing-xl);margin:0 auto}.lspd-half-card .lspd-half-card__container{flex-direction:column;min-height:min(25dvw,400px)}.lspd-half-card .lspd-half-card__container>*{width:100%;position:relative}.lspd-half-card .lspd-half-card__container .lspd-half-card__cta{width:100%}@media screen and (width>=768px){.lspd-half-card .lspd-half-card__container{flex-direction:row}.lspd-half-card .lspd-half-card__container.lspd-half-card__container--reverse{flex-direction:row-reverse}.lspd-half-card .lspd-half-card__container>*{width:50%}.lspd-half-card .lspd-half-card__container .lspd-half-card__cta{width:auto}}.lspd-half-card .lspd-half-card__container .lspd-half-card__body .lspd-half-card__cta.button-primary{background-color:var(--color-secondary-500);border:2px solid var(--color-secondary-500);color:var(--color-white)}.lspd-half-card .lspd-half-card__container .lspd-half-card__body .lspd-half-card__cta.button-primary:hover{background-color:var(--color-white);border-color:var(--color-primary-600);color:var(--color-primary-600)}.lspd-half-card .lspd-half-card__container .lspd-half-card__body .lspd-half-card__cta.button-primary:active{background-color:var(--color-secondary-200);border-color:var(--color-secondary-200)}.lspd-carousel .lspd-banner-card{margin:0}.lspd-carousel .nav-button{--button-size:3rem;border:1px solid var(--color-gray-400);width:var(--button-size);height:var(--button-size);border-radius:0;padding:12px}.lspd-carousel .nav-button .arrow{border-width:1px 1px 0 0}.lspd-carousel .carousel-dots{display:none}.lspd-banner-notification{margin-bottom:0}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body{align-items:flex-start}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body .button-primary{background-color:var(--color-secondary-500)}@media screen and (width>=768px){.lspd-banner-card{height:35dvw}}@media screen and (width<=768px){.lspd-banner-card .lspd-banner-card__container{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0}.lspd-banner-card .lspd-banner-card__container.lspd-banner-card__container img{width:100%;height:auto;position:static;inset:auto}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body{--carousel-arrow-width:44px;--carousel-arrow-margin:.5rem;width:100vw;margin:var(--spacing-xl) auto;background-color:var(--color-primary-700);order:2}}@media screen and (width<=420px){.lspd-carousel.lspd-carousel .nav-button{top:2rem;bottom:auto}.lspd-banner-card .lspd-banner-card__container .lspd-banner-card__body{width:100vw;margin:var(--spacing-xl) auto}}.brand-logos{gap:var(--spacing-xxl);flex-wrap:wrap;justify-content:center;max-width:100%;display:flex}.brand-logos .brand-logo{justify-content:center;align-items:center;width:calc(20% - 1.6rem);display:flex}.brand-logos .brand-logo img{max-width:12rem}.search-form{z-index:100}.lspd-search-bar{width:100%}.lspd-search-bar,.lspd-search-bar .lspd-empty-input-icon{color:var(--color-black)}.lspd-search-bar .lspd-search-results{padding:var(--spacing-l);width:100%}.lspd-search-bar .search-results-box,.lspd-search-bar .search-results-box .search-product-results{gap:var(--spacing-l);flex-direction:column;display:flex}.lspd-search-bar .search-results-box .search-product-results .search-product-result{display:flex}.lspd-search-bar .search-results-box .search-product-results .search-product-result_thumbnail{width:60px;height:60px;margin-right:var(--spacing-m);flex-shrink:0}.lspd-search-bar .search-results-box .search-product-results .search-product-result_info--brand{color:var(--color-grey-600)}.lspd-search-bar .search-results-box .search-product-no-results_message{margin-top:var(--spacing-s)}.lspd-search-bar .search-results-box .search-article-results_list,.lspd-search-bar .search-results-box .search-category-results_list{margin-top:var(--spacing-s);gap:var(--spacing-xs);flex-direction:column;display:flex}.lspd-search-bar .search-results-box .search-article-results .view-all-products{text-align:center;margin-top:var(--spacing-l);display:block}@media (width>=1024px){.lspd-search-bar .lspd-search-results{padding:var(--spacing-xl);width:800px;left:3rem}.lspd-search-bar .search-results-box{grid-template-columns:2fr 1fr;display:grid}.lspd-search-bar .search-results-box .search-product-results{grid-row:1/3;grid-template-columns:1fr 1fr;display:grid}.lspd-search-bar .search-results-box .search-category-results{grid-row:1}.lspd-search-bar .search-results-box .search-article-results{grid-row:2}.lspd-search-bar .search-results-box .search-article-results .view-all-products{margin-top:var(--spacing-xxl);display:inline-block}.lspd-search-bar .search-results-box.search-results-box_no-products{gap:var(--spacing-l);flex-direction:row;display:flex}}@media (width>=1280px){.lspd-search-bar .lspd-search-results{width:900px}}.lspd-product-highlights{padding:var(--spacing-xxl) 0}.lspd-product-highlights h3{text-align:center;font-size:var(--font-size-2xl)}@media screen and (width>=1024px){.lspd-product-highlights h3{font-size:var(--font-size-5xl)}}.lspd-product-highlights .carousel-item{padding:var(--spacing-m)}@media screen and (width<=767px){.lspd-product-highlights .carousel-item{width:calc(100vw - var(--spacing-xxl))!important}}@media screen and (width>=768px) and (width<=1023px){.lspd-product-highlights .carousel-item{width:calc(50vw - var(--spacing-xl) - var(--spacing-xxl))!important}}.lspd-product-highlights .lspd-product-highlights__product img{max-width:100%}.lspd-photo-cards{max-width:var(--layout-max-width);margin-left:auto;margin-right:auto}.lspd-photo-cards .lspd-photo-card{width:100%}@media screen and (width>=768px){.lspd-photo-cards{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.lspd-photo-cards .lspd-photo-card{width:calc(50% - var(--spacing-l))}}.lspd-cms-accordion .lspd-cms-accordion__header{background-color:var(--color-primary-100);color:var(--color-gray-700);padding-right:var(--spacing-l)}.lspd-cms-accordion .lspd-cms-accordion__header .lspd-cms-accordion__title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.lspd-cms-accordion .lspd-cms-accordion__content p{margin:.5rem 0}.lspd-cms-accordion .lspd-cms-accordion__content a{text-decoration:underline}.vp-accordion{gap:var(--spacing-m);flex-direction:column;display:flex}.vp-accordion .vp-accordion-item{background-color:var(--color-white);padding:var(--spacing-xl);border:1px solid var(--color-grey-400)}.vp-accordion .vp-accordion-item .vp-accordion-title{gap:var(--spacing-m);flex-direction:row;display:flex}@media (hover:hover){.vp-accordion .vp-accordion-item .vp-accordion-title{cursor:pointer}}.vp-accordion .vp-accordion-item .vp-accordion-title .order-info{gap:var(--spacing-m);flex-grow:1;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.vp-accordion .vp-accordion-item .vp-accordion-title .order-info{gap:var(--spacing-xxl);flex-direction:row;display:flex}}@media (width>=1024px){.vp-accordion .vp-accordion-item .vp-accordion-title{justify-content:space-between}}@media print{.vp-accordion-toggle{display:none}}.contact-form-container{width:calc(100% - var(--spacing-xxl));max-width:865px;margin:var(--spacing-3xl) auto}.contact-form .input-container label .input-label{margin-top:var(--spacing-xl)}.contact-form .required-note{margin:var(--spacing-l) 0}.contact-form .button-normal{background-color:var(--color-primary-700);width:100%}.account-background-wrapper{background-color:var(--color-grey-200)}.account-background-wrapper .container{padding:var(--spacing-xxl) 1rem var(--spacing-3xl) 1rem!important;margin:0 auto!important}.account-background-wrapper .container .page-title{margin-top:var(--spacing-3xl)}.account-background-wrapper .container .form-wrapper{background-color:var(--color-white);padding:var(--spacing-xxl)}.account-background-wrapper .container .form-wrapper form{max-width:600px}.account-background-wrapper .container .form-wrapper .form-title,.account-background-wrapper .container .form-wrapper .input-row{margin-bottom:var(--spacing-xxl)}.account-background-wrapper .container .form-wrapper .buttons-wrapper{gap:var(--spacing-m);flex-direction:column;display:flex}@media (width>=768px){.account-background-wrapper .container .form-wrapper .buttons-wrapper{flex-direction:row}}.vp__pagination{width:100%;padding:var(--spacing-l) 0}.vp__pagination .pagination-controls{justify-content:space-between;align-items:center;gap:var(--spacing-l);width:100%;display:flex}.vp__pagination .pagination-controls .nav-button .btn{font-size:var(--font-size-md)}.vp__pagination .pagination-nav{align-items:center;gap:0;display:flex}.vp__pagination .nav-button{align-items:center;gap:var(--spacing-s);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.vp__pagination .nav-button .btn{display:inline-block}.vp__pagination .nav-button svg{stroke-width:2px;width:24px;height:24px}.vp__pagination .nav-button:hover{transform:none}.vp__pagination .nav-button:hover:not(:disabled){opacity:1}.vp__pagination .page-button{min-width:44px;height:36px;padding:var(--spacing-s) var(--spacing-l);border:1px solid var(--color-grey-400);background-color:var(--color-white);color:var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);border-radius:0;justify-content:center;align-items:center;display:inline-flex}.vp__pagination .page-button:hover{opacity:1;transform:none}.vp__pagination .page-button:hover:not(.active):not(.dots){background-color:var(--color-primary-200)}.vp__pagination .page-button.active{border-color:var(--color-primary-500);background-color:var(--color-primary-500);color:var(--color-white)}.vp__pagination .page-button.dots{min-width:auto;padding:0 var(--spacing-s);color:var(--color-black);font-size:var(--font-size-md);line-height:var(--line-height-md);background-color:#0000;border-color:#0000}.vp__pagination .nav-button:disabled,.vp__pagination .page-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=768px){.vp__pagination{padding:0}.vp__pagination .pagination-controls{gap:var(--spacing-s);grid-template-columns:auto 1fr auto}.vp__pagination .nav-button{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.vp__pagination .nav-button .btn{display:none}.vp__pagination .page-button{min-width:36px;height:34px;padding:var(--spacing-s)}}.order-details__top{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.order-details__top-title{margin-top:1rem;font-weight:700}@media (width>=1024px){.order-details__top{grid-template-columns:repeat(5,1fr)}}.order-details__progress{flex-direction:column;row-gap:.5rem;margin-top:1.5rem;display:flex}.order-details__progress-text{grid-template-columns:repeat(3,1fr);display:grid}.order-status-bar{-moz-column-gap:1rem;flex-direction:row;align-items:center;column-gap:1rem;display:flex}.order-status-bar__icon{background-color:var(--color-white);width:1.25rem;height:1.25rem;display:block}.order-status-bar__icon.icon-success{color:var(--success-color)}.order-status-bar__icon.icon-error{color:var(--error-color)}.order-status-bar__progress{background-color:var(--color-grey-300);border-radius:9999px;width:100%;height:10px}.order-status-bar__progress-bar{border-radius:9999px;height:100%}.order-status-bar__progress-bar.bar-success{background-color:var(--success-color)}.order-status-bar__progress-bar.bar-error{background-color:var(--error-color)}.order-status-bar__progress-bar.one-third{width:33.33%}.order-status-bar__progress-bar.half{width:50%}.order-status-bar__progress-bar.two-third{width:66.67%}.order-status-bar__progress-bar.full{width:100%}.order-lines .order-line{border-bottom:1px solid var(--color-grey-300);flex-direction:row;align-items:center;gap:1rem;padding:1rem 0;display:flex}.order-lines .order-line-thumbnail{-o-object-fit:cover;object-fit:cover;flex-shrink:0;align-self:flex-start;width:60px;height:60px}.order-lines .order-line-info-wrapper{flex-direction:column;flex-grow:0;gap:1rem;display:flex}.order-lines .order-line-info-wrapper .order-line-name{flex-direction:column;display:flex}.order-lines .order-line-info-wrapper .order-line-info{flex-flow:wrap;gap:1rem;display:flex}@media (width>=768px){.order-lines .order-line-info-wrapper{flex-direction:row;flex-grow:1;justify-content:space-between}.order-lines .order-line-info-wrapper .order-line-info{gap:var(--spacing-xxl);flex-shrink:0}}.order-summary{flex-direction:row;margin-top:1.5rem;display:flex}.order-summary-info{flex-direction:column;gap:.5rem;width:100%;display:flex}.order-summary-info__row{flex-direction:row;justify-content:space-between;display:flex}.order-summary-info__discount{color:var(--color-error-500)}@media (width>=1024px){.order-summary{justify-content:flex-end}.order-summary-info{width:60%}}.order-actions{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.order-actions .checkout-create-from-order-button{width:100%}@media print{.order-actions{display:none}}@media (width>=1024px){.order-actions{align-items:flex-end}.order-actions .checkout-create-from-order-button{width:auto}}.account-details-wrapper{gap:var(--spacing-l);flex-direction:column;display:flex}.account-details-wrapper .account-navigations{flex-grow:0;height:fit-content;gap:0!important}.account-details-wrapper .account-navigations .account-navigation{border-bottom:1px solid var(--color-grey-600);justify-content:space-between;align-items:center;padding:.75rem .5rem .75rem 0;display:flex}.account-details-wrapper .account-navigations .account-navigation svg{width:1.5rem;height:1.5rem}.account-details-wrapper .account-details{gap:var(--spacing-l);flex-direction:column;display:flex}.account-details-wrapper .account-details-company-info{gap:0!important}.account-details-wrapper .account-details-company-info .info-content{gap:var(--spacing-xxl);flex-direction:column;display:flex}.account-details-wrapper .account-details-company-info .info-content__company,.account-details-wrapper .account-details-company-info .info-content__contact{flex-direction:column;gap:.25rem;display:flex}.account-details-wrapper .account-details-company-info .info-content__company-title,.account-details-wrapper .account-details-company-info .info-content__contact-title{margin-bottom:var(--spacing-l)}.account-details-wrapper .account-details-company-info .info-content .checkbox-container{margin-top:var(--spacing-l)}.account-details-wrapper .account-details-company-info .info-content .checkbox-container .input-validation-error{display:none}.account-details-wrapper .account-details .billing-shipping-addresses .address-actions{justify-content:flex-start!important}.account-details-wrapper .account-details .more-links-item{gap:var(--spacing-s);border-bottom:1px solid var(--color-grey-400);padding-bottom:var(--spacing-xl);border-right:none;flex-direction:column;display:flex}.account-details-wrapper .account-details .more-links-item__title-and-logo{align-items:center;gap:var(--spacing-s);display:flex}.account-details-wrapper .account-details .more-links-item__title-and-logo .lspd-image{width:48px;height:48px}.account-details-wrapper .account-details .more-links-item__msg{margin-top:var(--spacing-s)}.account-details-wrapper .account-details-orders{position:relative}.account-details-wrapper .account-details-orders__title{padding:var(--spacing-l) 0}.account-details-wrapper .account-details-orders__check-all{position:absolute;bottom:-1.5rem;left:0}@media screen and (width>=1024px){.account-details-wrapper{flex-direction:row}.account-details-wrapper .account-navigations{width:350px}}@media screen and (width>=1024px) and (hover:hover){.account-details-wrapper .account-navigations .account-navigation{cursor:pointer}}@media screen and (width>=1024px){.account-details-wrapper .account-details{flex:1}.account-details-wrapper .account-details-company-info .info-content{gap:var(--spacing-l);flex-direction:row}.account-details-wrapper .account-details-company-info .info-content__company,.account-details-wrapper .account-details-company-info .info-content__contact{flex:1}.account-details-wrapper .account-details .more-links{flex-direction:row!important}.account-details-wrapper .account-details .more-links-item{border-right:1px solid var(--color-grey-400);border-bottom:none;flex:1;padding-bottom:0}.account-details-wrapper .account-details .more-links-item__title-and-logo{flex-direction:column;align-items:flex-start}.account-details-wrapper .account-details-orders__title-wrapper{justify-content:space-between;align-items:center;display:flex}.account-details-wrapper .account-details-orders__check-all{position:static}}.toasted-container .toasted{padding:var(--spacing-l) var(--spacing-xl)!important}.toasted-container .toasted .primary.success,.toasted-container .toasted.bubble.success,.toasted-container .toasted.toasted-primary.success{background:var(--color-success-100)!important;border-left:2px solid var(--color-success-500)!important;color:var(--color-success-900)!important}.toasted-container .toasted .primary.error,.toasted-container .toasted.bubble.error,.toasted-container .toasted.toasted-primary.error{background:var(--color-error-100)!important;border-left:2px solid var(--color-error-500)!important;color:var(--color-error-900)!important}.toasted-container .toasted .primary.info,.toasted-container .toasted.bubble.info,.toasted-container .toasted.toasted-primary.info{background:var(--color-info-100)!important;border-left:2px solid var(--color-info-500)!important;color:var(--color-info-900)!important}.blog-posts-page{margin:var(--spacing-xxl) auto;width:calc(100% - var(--spacing-l)*2);max-width:var(--layout-max-width)}.blog-posts-page .blog-categories{margin-bottom:var(--spacing-xxl)}.blog-posts-page .blog-categories ul{text-align:center}.blog-posts-page .blog-categories ul li{padding:var(--spacing-s);display:inline-block}.blog-posts-page .blog-categories ul li a{color:inherit;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none}.blog-posts-page .blog-categories ul li a.active{color:var(--color-primary-500);border-bottom:3px solid var(--color-primary-500)}@media (hover:hover){.blog-posts-page .blog-categories ul li a:hover{border-bottom:3px solid var(--color-primary-500)}}.blog-posts-page .blog-posts{transition:opacity .15s ease-in-out}.blog-posts-page .blog-posts.is-refetching{opacity:.5;pointer-events:none}.blog-posts-page .blog-posts ul{gap:var(--spacing-xxl);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.blog-posts-page .blog-posts ul li{width:100%}@media screen and (width>=768px){.blog-posts-page .blog-posts ul li{width:auto}}.blog-posts-page .blog-posts a{border:1px solid var(--color-gray-400);padding:var(--spacing-xl);color:inherit;text-decoration:none;display:block}@media screen and (width>=768px){.blog-posts-page .blog-posts a{max-width:20rem}}.blog-posts-page .blog-posts a img{width:100%;height:auto}.blog-posts-page .blog-posts a .category{color:var(--color-primary-500);font-size:var(--font-size-m);margin:var(--spacing-m) 0;font-weight:600}.blog-posts-page .blog-posts a .category:first-letter{text-transform:uppercase}.blog-posts-page .blog-posts a .ingress{margin:var(--spacing-m) 0}.blog-posts-page .blog-posts a .date{margin:var(--spacing-m) 0 0}.blog-post .date,.blog-posts-page .blog-posts a .date{color:var(--color-gray-700);font-size:var(--font-size-sm)}.blog-post .date{margin-bottom:var(--spacing-md)}.blog-post .ingress{margin:var(--spacing-md) 0}.blog-post img{max-width:100%;height:auto;margin-bottom:var(--spacing-lg)}.blog-post .content a{color:var(--color-primary-600);font-weight:var(--font-weight-regular);text-decoration:underline}@media (hover:hover){.blog-post .content a:hover{color:var(--color-primary-500)}}.blog-post .related-products{margin-top:var(--spacing-xxl)}.blog-post .related-products .related-products-list{gap:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.blog-post .related-products .related-product-item{border:1px solid var(--color-gray-400);padding:var(--spacing-xl);flex-direction:column;max-width:20rem;display:block;overflow:hidden}.blog-post .related-products .related-product-item .product-name-link{color:inherit;text-decoration:none}@media (hover:hover){.blog-post .related-products .related-product-item .product-name-link:hover{color:var(--color-primary-500)}}.blog-post .related-products .related-product-item .product-image{margin-bottom:var(--spacing-md);border-radius:8px}.contact-page .customer-service{margin-top:var(--spacing-xxl)}.contact-page .customer-service .customer-service-section{margin-top:var(--spacing-l);border:1px solid var(--color-gray-400);padding:var(--spacing-xl)}.contact-page .customer-service .customer-service-section h3{margin-bottom:var(--spacing-lg);font-size:1.25rem}.contact-page .customer-service .customer-service-section .contact-person{margin-bottom:var(--spacing-lg)}.contact-page .customer-service .customer-service-section .contact-person p:first-child{margin-top:var(--spacing-xl);font-weight:var(--font-weight-bold);text-transform:uppercase}@media screen and (width>=768px){.contact-page .customer-service{justify-content:center;align-items:stretch;gap:var(--spacing-xl);flex-wrap:wrap;max-width:100%;display:flex}.contact-page .customer-service .customer-service-section{flex-direction:column;flex:0 20rem;min-height:18rem;display:flex}}.login-page .remember-me-checkbox{height:1.5rem;margin-bottom:var(--spacing-xl);align-items:center;display:flex}.register-page .instructions,.register-page .required-fields,.register-page form .input-container{margin-bottom:var(--spacing-xl)}.register-page form .lspd-select{width:100%;margin-bottom:var(--spacing-xl);display:block}.register-page form .lspd-select .lspd-select-button,.register-page form .lspd-select .lspd-select-options{width:100%}.register-page form .password-requirements{font-size:var(--font-size-sm);color:var(--color-gray-600);margin:-1rem 0 1rem}.register-page form .terms-container{background-color:var(--color-primary-200);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.register-page form .terms-container .terms-disclaimer{align-items:center;gap:var(--spacing-l);margin-bottom:var(--spacing-xl);display:flex}.register-page form .terms-container .terms-disclaimer svg{width:2rem;min-width:32px;height:2rem;min-height:32px;color:var(--color-primary-500)}.register-page form .terms-container .terms-checkbox-container{margin-bottom:var(--spacing-sm);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.register-page form .terms-container .terms-checkbox-container .checkbox-container{gap:var(--spacing-l)}.register-page form .terms-container .terms-checkbox-container .checkbox-container .checkbox-substituted{aspect-ratio:1;min-width:1.5rem}}body,html{color:#151515;font-family:var(--default-font-family);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:0;background-color:#fff;margin:0;overflow-x:hidden}body,html,main{min-height:100dvh}main{flex-direction:column;display:flex}:focus-visible{outline:none}main:has(.container.grey){background-color:var(--color-gray-100)}main>.container{width:100%}.container{max-width:var(--layout-max-width);padding:var(--spacing-xxl) var(--spacing-l);margin:auto}@media screen and (width>=768px){.container{padding:var(--spacing-3xl)}}.container:has(>.lspd-banner-notification:first-child){margin:0 auto;padding:0}.container.clear{box-shadow:none;background-color:#0000}.container.narrow{max-width:640px}.container h1{margin-bottom:var(--spacing-xxl)}.container h2{padding-top:var(--spacing-l)}.container p{line-height:1.6}.container .product-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.container .cms-rich-text h1{margin:var(--spacing-xl) 0 var(--spacing-xxl);text-align:center}input:focus-visible{border-width:2px;outline:none;border-color:var(--color-primary-500)!important}@media (hover:hover){input:hover{border-width:2px;border-color:var(--color-black)}}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}hr{border-top:1px solid var(--color-gray-400);margin:var(--spacing-xxl) 0}header.lspd-header{font-family:var(--default-font-family)}.cms-rich-text img{max-width:100%}.cms-rich-text p{margin:1rem 0}.cms-rich-text ol,.cms-rich-text ul{margin:1rem 0 1rem 1rem}.cms-rich-text ul{list-style:outside}.cms-rich-text ol{list-style:decimal}.cms-rich-text a{color:var(--primary-color);font-weight:var(--font-weight-regular);text-decoration:underline}@media (hover:hover){.cms-rich-text a:hover{color:var(--primary-color-hover)}}button{font-family:var(--default-font-family)}.spinner{border:4px solid var(--color-primary-700);width:36px;height:36px;margin:var(--spacing-xl) auto;border-left-color:#0000;border-radius:50%;animation:.75s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spinner.inverted{margin:var(--spacing-xl) auto;border:4px solid var(--color-primary-100);border-left-color:#0000}.required-field-label .required-icon{color:var(--error-color);display:inline-block}.mega-menu__category{width:100%}.mega-menu__category a{padding:0 var(--spacing-l);gap:var(--spacing-xxl);justify-content:space-between;align-items:center;display:flex}.mega-menu__category span{width:100%;font-weight:var(--font-weight-normal);font-size:var(--font-size-m);color:var(--color-white)}@media screen and (width>=768px){.mega-menu__category span{font-weight:var(--font-weight-bold)}}.mega-menu__category svg{color:var(--color-white);width:1.5rem;height:1.5rem}.mega-menu__item .button-normal{width:100%;color:var(--color-white);padding:0}.mega-menu__item .button-normal>span{padding-left:var(--spacing-l);padding-right:var(--spacing-l);justify-content:space-between;align-items:center;width:100%;display:flex}.mega-menu__item .button-normal>span svg{width:1.5rem;height:1.5rem}.mega-menu__item .mega-menu__chevron{color:var(--color-white)}.mega-menu__item .mega-menu__button--link>span{padding-left:var(--spacing-m)}.mega-menu__item .mega-menu__button--link:hover{background-color:var(--color-primary-500)}@media screen and (width>=768px){.mega-menu__item:last-of-type{margin-bottom:var(--spacing-l);border-bottom:1px solid var(--color-gray-400)}.mega-menu__item:hover .button-normal{background-color:var(--color-primary-500)}}.mega-menu__item--active{background-color:var(--color-primary-500)}.mega-menu__back,.mega-menu__back>span{justify-content:flex-start}.mega-menu__back>span{width:100%}.mega-menu__back .mega-menu__back-chevron{flex-shrink:0;width:1.5rem;height:1.5rem}.mega-menu__category.mega-menu__submenu-category{font-size:var(--font-size-m);border:0}.mega-menu__category.mega-menu__submenu-category a{padding-left:0}.mega-menu__sub-item a{font-size:var(--font-size-m)}@media screen and (width>=768px){.mega-menu__category.mega-menu__submenu-category a{color:var(--color-black)}.mega-menu__category.mega-menu__submenu-category a:hover{text-decoration:underline}.mega-menu__sub-item a{color:var(--color-black)}}@media screen and (width<=767px){.container.grey{padding:var(--spacing-m)}.mega-menu__category{width:80dvw}.mega-menu__category .mega-menu__chevron{display:none}.mega-menu__item--active{color:var(--color-white);background-color:#0000}.mega-menu__inline-sub-list{padding-bottom:1rem}.checkout-content{flex-direction:column}.checkout-content .checkout-cart,.checkout-content .checkout-left-side{flex:1 1 0;min-width:0}.checkout-content .radio-select-box-container{flex-direction:column}.checkout-content .radio-select-box-container .radio-select-box{flex:1 1 0;min-width:0;max-width:none}}.cart-summary-subtotal-value .price-default,.item-unit-price .price-default{font-weight:var(--font-weight-regular)}.lspd-photo-cards{margin-left:auto;margin-right:auto}.breadcrumbs-container{max-width:var(--layout-max-width);padding:var(--spacing-l) var(--spacing-l);margin:auto}.breadcrumbs-container ol li a{color:var(--color-primary-500);text-decoration:underline}.breadcrumbs-container ol li .separator-container{color:var(--color-gray-400)}.breadcrumbs-container ol li:last-child a{color:var(--color-gray-800);text-decoration:none}.hidden{display:none}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(./Figtree-normal-400-latin-ext.DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(./Figtree-normal-400-latin.D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(./Figtree-normal-400-latin-ext.DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(./Figtree-normal-400-latin.D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(./Figtree-normal-400-latin-ext.DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(./Figtree-normal-400-latin.D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.toasted{padding:0 20px}.toasted.rounded{border-radius:24px}.toasted .primary,.toasted.toasted-primary{color:#fff;background-color:#353535;border-radius:2px;min-height:38px;padding:6px 20px;font-size:15px;font-weight:300;line-height:1.1em;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.toasted .primary.success,.toasted.toasted-primary.success{background:#4caf50}.toasted .primary.error,.toasted.toasted-primary.error{background:#f44336}.toasted .primary.info,.toasted.toasted-primary.info{background:#3f51b5}.toasted .primary .action,.toasted.toasted-primary .action{color:#a1c2fa}.toasted.bubble{color:#fff;background-color:#ff7043;border-radius:30px;min-height:38px;padding:0 20px;font-size:15px;font-weight:300;line-height:1.1em;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.toasted.bubble.success{background:#4caf50}.toasted.bubble.error{background:#f44336}.toasted.bubble.info{background:#3f51b5}.toasted.bubble .action{color:#8e2b0c}.toasted.outline{color:#676767;background-color:#fff;border:1px solid #676767;border-radius:30px;min-height:38px;padding:0 20px;font-size:15px;font-weight:700;line-height:1.1em;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.toasted.outline.success{color:#4caf50;border-color:#4caf50}.toasted.outline.error{color:#f44336;border-color:#f44336}.toasted.outline.info{color:#3f51b5;border-color:#3f51b5}.toasted.outline .action{color:#607d8b}.toasted-container{z-index:10000;position:fixed}.toasted-container,.toasted-container.full-width{flex-direction:column;display:flex}.toasted-container.full-width{width:100%;max-width:86%}.toasted-container.full-width.fit-to-screen{min-width:100%}.toasted-container.full-width.fit-to-screen .toasted:first-child{margin-top:0}.toasted-container.full-width.fit-to-screen.top-right{top:0;right:0}.toasted-container.full-width.fit-to-screen.top-left{top:0;left:0}.toasted-container.full-width.fit-to-screen.top-center{top:0;left:0;transform:translate(0)}.toasted-container.full-width.fit-to-screen.bottom-right{bottom:0;right:0}.toasted-container.full-width.fit-to-screen.bottom-left{bottom:0;left:0}.toasted-container.full-width.fit-to-screen.bottom-center{bottom:0;left:0;transform:translate(0)}.toasted-container.top-right{top:10%;right:7%}.toasted-container.top-left{top:10%;left:7%}.toasted-container.top-center{top:10%;left:50%;transform:translate(-50%)}.toasted-container.bottom-right{bottom:7%;right:5%}.toasted-container.bottom-left{bottom:7%;left:5%}.toasted-container.bottom-center{bottom:7%;left:50%;transform:translate(-50%)}.toasted-container.bottom-left .toasted,.toasted-container.top-left .toasted{float:left}.toasted-container.bottom-right .toasted,.toasted-container.top-right .toasted{float:right}.toasted-container .toasted{clear:both;word-break:normal;width:auto;max-width:100%;height:auto;-webkit-box-sizing:inherit;box-sizing:inherit;justify-content:space-between;align-items:center;margin-top:10px;display:flex;position:relative;top:35px}.toasted-container .toasted .fa,.toasted-container .toasted .fab,.toasted-container .toasted .far,.toasted-container .toasted .fas,.toasted-container .toasted .material-icons,.toasted-container .toasted .mdi{margin-left:-.4rem;margin-right:.5rem}.toasted-container .toasted .fa.after,.toasted-container .toasted .fab.after,.toasted-container .toasted .far.after,.toasted-container .toasted .fas.after,.toasted-container .toasted .material-icons.after,.toasted-container .toasted .mdi.after{margin-left:.5rem;margin-right:-.4rem}.toasted-container .toasted .action{text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border-radius:3px;margin:5px -7px 5px 7px;padding:8px;font-size:.8rem;font-weight:600;text-decoration:none}.toasted-container .toasted button.action{color:inherit;font:inherit;background:0 0;border:none;line-height:normal}.toasted-container .toasted .action.icon{justify-content:center;align-items:center;padding:4px;display:flex}.toasted-container .toasted .action.icon .fa,.toasted-container .toasted .action.icon .material-icons,.toasted-container .toasted .action.icon .mdi{margin-left:4px;margin-right:0}.toasted-container .toasted .action.icon:hover{text-decoration:none}.toasted-container .toasted .action:hover{text-decoration:underline}@media only screen and (width<=600px){.toasted-container{min-width:100%}.toasted-container .toasted:first-child{margin-top:0}.toasted-container.top-right{top:0;right:0}.toasted-container.top-left{top:0;left:0}.toasted-container.top-center{top:0;left:0;transform:translate(0)}.toasted-container.bottom-right{bottom:0;right:0}.toasted-container.bottom-left{bottom:0;left:0}.toasted-container.bottom-center{bottom:0;left:0;transform:translate(0)}.toasted-container.bottom-center,.toasted-container.top-center{align-items:stretch!important}.toasted-container.bottom-left .toasted,.toasted-container.bottom-right .toasted,.toasted-container.top-left .toasted,.toasted-container.top-right .toasted{float:none}.toasted-container .toasted{border-radius:0}}
