*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img,picture,svg,video{max-width:100%;display:block}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}h1,h2,h3,h4,button,input,label{line-height:1.2}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:300;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:italic;font-weight:300;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:italic;font-weight:400;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:italic;font-weight:500;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:italic;font-weight:600;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:italic;font-weight:600;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:italic;font-weight:800;src:url(/wp-content/themes/swisslachs/assets/css/pages/fonts/plus-jakarta-sans-v12-latin_latin-ext-800italic.woff2) format("woff2")}.footer{background:var(--base-dark) url(/wp-content/themes/swisslachs/assets/css/pages/images/footer.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:5rem 0 3rem}.footer-logo{display:block;width:211px}.footer-top{margin:3.5rem 0 4rem}.footer-top span{display:block;color:var(--text-light)}.footer-top-left{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.footer-top-left span{margin:0 0 1rem;font-size:1rem;line-height:1.5rem;font-weight:500}.footer-top-right{margin:3.5rem 0 0}.footer-top-right>span{margin:0 0 1.5rem;font-weight:500}.footer-menu-list{list-style:none;display:flex;flex-flow:column;gap:.5rem}.footer-menu-list li{font-size:.875rem;line-height:1.25rem}.footer-menu-list a{text-decoration:none;color:oklch(from var(--text-light) l c h/0.6)}.footer-menu-list a:hover{color:var(--text-light)}.footer-socials-list{display:flex;flex-flow:row wrap;gap:1.25rem}.footer-socials-list a{display:flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .1);transition:background-color 0.4s ease-out}.footer-socials-list a:hover{background:rgb(255 255 255 / .25)}.footer-awards{display:flex;flex-flow:row wrap;gap:1rem;max-width:130px}.footer-awards img{width:57px}.footer-locations{display:grid;gap:3.5rem;grid-template-columns:1fr;font-size:.875rem;line-height:1.25rem}.footer-location{display:flex;gap:1rem;align-items:flex-start;margin:0 0 1rem}.footer-location:last-child{margin:0}.footer-location img{width:20px;flex-shrink:0}.footer-location-content{color:var(--text-light)}.footer-location-content--location span{color:oklch(from var(--text-light) l c h/0.6);margin:.25rem 0 0}.footer-location-content--time div{display:flex;gap:1.5rem;justify-content:space-between;margin:0 0 .25rem}.footer-location-content--time div:last-child{margin:0}.footer-bot{display:flex;flex-flow:column;gap:1rem;font-size:.75rem;line-height:1rem;color:var(--text-light)}.footer-payments{display:flex;flex-flow:column;gap:.75rem;font-weight:500}.footer-payments-list{display:flex;gap:.5rem}.footer-payments-list img{height:20px}.footer-info{display:flex;gap:.5rem;align-items:center;color:var(--base);font-weight:500}.footer-copyright{font-weight:500}.footer a[href^=tel]{color:inherit;text-decoration:none}@media all and (min-width:768px){.footer-top-left{grid-template-columns:repeat(3,1fr)}.footer-socials{grid-column:3;grid-row:1}.footer-locations{grid-template-columns:1fr 1fr}.footer-payments{flex-flow:row;gap:1.5rem;align-items:center}}@media all and (min-width:1024px){.footer{padding:5rem 0 3rem}.footer-logo{width:276px}.footer-top{margin:4rem 0 5rem;display:flex;gap:3.5rem;justify-content:space-between}.footer-top-left{flex-shrink:0;gap:2.5rem 3.5rem}.footer-top-right{margin:0}.footer-bot{display:grid;grid-template-columns:1fr max-content 1fr;align-items:center}.footer-info{justify-self:center}.footer-copyright{justify-self:end}}.banner{height:50px;padding:.75rem 0;background:var(--base-dark);font-size:.75rem;line-height:1rem;color:var(--base)}.banner a{color:var(--base);text-decoration:none}.banner-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:0;z-index:1}.banner-button--prev{left:0}.banner-button--next{right:0}.banner .swiper-slide{min-height:24px;height:100%;display:flex;align-items:center;justify-content:center;font-weight:500;padding:0 2.5rem}.banner .swiper-slide--info{gap:.5rem;font-weight:500}@media all and (min-width:768px){.banner-button{display:none}.banner .swiper-wrapper{justify-content:space-between;gap:1.5rem;transform:none!important}.banner .swiper-slide{width:auto!important;padding:0}}#wpadminbar{position:relative}.nav{color:var(--base);position:relative;width:100%;top:0;padding:.75rem 0 0;z-index:10;margin:0 0 -56px}.nav.--light .nav-logo-dark{display:none}.nav.--light .nav-icons-item.--dark{display:none}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-logo-light{display:none}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-logo-dark{display:block}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-icons-item{background:rgb(45 56 56 / .05);display:none}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-icons-item:hover{background:rgb(45 56 56 / .25)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-icons-item.--dark{display:flex}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-icons-item--account.--dark{display:none}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-bar{background:rgb(45 56 56 / .05)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-menu>a,.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-menu .nav-menu-item{color:var(--base-dark)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-menu>a:hover,.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-menu .nav-menu-item:hover{color:var(--accent)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-menu .nav-dropdown-toggle:hover svg path{fill:Var(--accent)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-menu .nav-dropdown-toggle svg path{fill:var(--base-dark)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-languages-button svg path{fill:var(--base-dark)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-languages-button:hover svg path{fill:var(--accent)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-toggle{background:rgb(45 56 56 / .05)}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-toggle span{background:var(--base-dark)}.nav.--sticky{position:sticky;padding:13px 0}.nav.--sticky:not(.--active):not(.--activeSubmenu){background:rgb(45 56 56 / .6);backdrop-filter:blur(15px)}.nav.--sticky:not(.--active):not(.--activeSubmenu) .nav-icons-item,.nav.--sticky:not(.--active):not(.--activeSubmenu) .nav-toggle,.nav.--sticky:not(.--active):not(.--activeSubmenu) .nav-bar{backdrop-filter:none;background:#fff0}.nav a{color:var(--base);text-decoration:none}.nav.--active{height:100%;position:fixed;z-index:99999;padding:1.5rem 0 0;background:var(--base-dark)}.nav.--active .nav-bar{display:flex}.nav .wrapper,.nav body.woocommerce-account.logged-in .woocommerce,body.woocommerce-account.logged-in .nav .woocommerce{display:flex;flex-flow:row;align-items:center;justify-content:space-between;gap:1.5rem;overflow:visible}.nav-logo{z-index:2}.nav-logo img{width:120px}.nav-menu{display:flex;width:100%;flex-flow:column;gap:1.5rem;align-items:center}.nav-menu-item{text-transform:uppercase;font-size:1.25rem;line-height:1.75rem;color:#fff}.nav-menu-item--account{display:flex;gap:.75rem;align-items:center}.nav-icons{display:flex;gap:.375rem;align-items:center;z-index:2}.nav-icons-item{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgb(255 255 255 / .05);border-radius:50%;backdrop-filter:blur(40px)}.nav-icons-item--account{display:none}.nav-toggle{background:rgb(255 255 255 / .05);border:none;width:44px;height:44px;border-radius:50%;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:3px;cursor:pointer}.nav-toggle span{display:block;width:18px;height:2px;border-radius:4px;background:#fff;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease}.nav-toggle.--active span:first-child{transform:translate(0,6px) rotate(45deg)}.nav-toggle.--active span:nth-child(2){opacity:0}.nav-toggle.--active span:last-child{transform:translate(0,-4px) rotate(-45deg)}.nav-bar{display:none;position:absolute;flex-flow:column;width:100%;height:100%;padding:8.75rem 1.5rem 0;top:0;left:0}.nav-drawer{display:flex;flex-flow:column;width:100%;height:100%;position:fixed;padding:8.75rem 0 0;z-index:1;background:var(--base-dark);top:0;visibility:hidden;opacity:0;transition:opacity 0.3s ease}.nav-drawer.--expanded{visibility:visible;opacity:1}.nav-drawer-wrapper{display:flex;flex-flow:column;width:100%;height:100%;padding:0 1.5rem;max-width:calc(1296px + 3rem);gap:1rem;overflow-x:hidden;overflow-y:auto}.nav-drawer .swiper{margin:auto 0 0;padding:0 0 2.5rem;width:calc(100% + 1.5rem);overflow:visible}.nav-drawer .swiper-slide{width:100%;max-width:327px;height:auto}.nav-drawer .swiper-pagination{bottom:16px;justify-content:center;display:flex;gap:.75rem}.nav-drawer .swiper-pagination-bullet{margin:0!important;background:var(--accent);opacity:.3}.nav-drawer .swiper-pagination-bullet-active{opacity:1}.nav-drawer-list{display:flex;flex-flow:column;gap:1rem}.nav-drawer-list a{font-size:1rem;line-height:1.5rem}.nav-drawer-back{opacity:.7;display:flex;gap:.5rem;align-items:center;margin:0 0 1.5rem}.nav-drawer-back button{cursor:pointer}.nav-drawer-back a{font-size:1rem;line-height:1.5rem;text-transform:uppercase}.nav-card{display:flex;flex-flow:column;background:var(--accent);border-radius:12px;overflow:hidden;height:100%}.nav-card img{width:100%;aspect-ratio:327/160;-o-object-fit:cover;object-fit:cover}.nav-card-content{display:flex;flex-flow:column;gap:.75rem;padding:.75rem 1rem;align-items:center;text-align:center}.nav-card-content span{font-size:1rem;line-height:1.5rem;font-weight:600}.nav-card-content p{font-size:.75rem;line-height:1rem}.nav-card-content a,.nav-card-content button{cursor:pointer;min-width:163px;padding:9px 17.5px;border-radius:12px;font-weight:500;background:var(--base-dark);color:#fff;font-size:.875rem;line-height:1.25rem;margin:auto 0 0}.nav-dropdown{position:relative}.nav-dropdown-toggle{display:flex;align-items:center;margin:0 auto}.nav-dropdown-toggle svg{transition:transform 0.3s ease}.nav-dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown-list{margin:.75rem 0 0;min-width:158px;width:-moz-max-content;width:max-content;background:rgb(255 255 255 / .05);display:none;flex-flow:column;align-items:center;border-radius:12px}.nav-dropdown-list.--expanded{display:flex}.nav-dropdown-list a{padding:.5rem 1.5rem;font-size:1rem;line-height:1.5rem}.nav-languages{margin:auto 0 2.5rem}.nav-languages-button{display:none}.nav-languages-active{border:1px solid #fff}.nav-languages-list{justify-content:center;display:flex;gap:.375px}.nav-languages-list a{display:flex;justify-content:center;align-items:center;width:44px;border-radius:50%;height:44px}.nav-languages-list a img{max-width:20px;max-height:20px;border-radius:50%}@media all and (min-width:1024px){.nav{transition:background-color 0.3s ease-out;margin:0 0 -56px}.nav.--activeSubmenu{background:var(--base-dark)}.nav.--activeSubmenu .nav-bar{background:var(--base-dark);backdrop-filter:none}.nav.--light:not(.--sticky):not(.--activeSubmenu):not(.--active) .nav-icons-item--account.--dark{display:flex}.nav.--sticky .nav-dropdown-list{margin:25px 0 0}.nav.--sticky .nav-languages-list{margin:25px 0 0 -12px}.nav-icons-item{transition:background-color 0.4s ease-out}.nav-icons-item:hover{background:rgb(255 255 255 / .25)}.nav-icons-item--account{display:flex}.nav-toggle{display:none}.nav-logo img{width:128px}.nav-dropdown-toggle{cursor:pointer;margin:0}.nav-dropdown-toggle svg{width:20px;height:20px}.nav-dropdown-toggle svg path{transition:fill 0.3s ease-out}.nav-dropdown-toggle:hover svg path{fill:var(--accent)}.nav-dropdown-list{width:auto;background:var(--base-dark);position:absolute;align-items:baseline;border-radius:12px}.nav-dropdown-list a{width:100%;background:#fff0}.nav-dropdown-list a:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px}.nav-dropdown-list a:last-of-type{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.nav-dropdown-list a:hover{background:rgb(255 255 255 / .2)}.nav-bar{padding:.75rem 1.5rem;display:flex;gap:1.5rem;align-items:center;flex-flow:row;position:static;width:auto;background:rgb(255 255 255 / .05);backdrop-filter:blur(40px);border-radius:9999px}.nav-menu{flex-flow:row}.nav-menu-item{transition:color 0.3s ease-out;font-size:.875rem;line-height:1.25rem}.nav-menu-item:hover{color:var(--accent)}.nav-menu-item--account{display:none}.nav-languages{position:relative;margin:0}.nav-languages-button{width:-moz-max-content;width:max-content}.nav-languages-button svg{width:20px;height:20px}.nav-languages-button svg path{transition:fill 0.4s ease-out}.nav-languages-button:hover svg path{fill:var(--accent)}.nav-languages-list{margin:.75rem 0 0 -12px;position:absolute;display:none;flex-flow:column;gap:.5rem;z-index:2}.nav-languages-list a{background:rgb(255 255 255 / .05);backdrop-filter:blur(40px)}.nav-languages-list a.nav-languages-active{display:none}.nav-languages-list.--expanded{display:flex}.nav-languages-button{display:flex;align-items:center;cursor:pointer}.nav-languages-button img{border-radius:50%}.nav-languages-button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-languages-active{border:0}.nav-drawer{padding:0;position:absolute;height:auto;overflow-y:auto;left:0;transition:opacity 0.3s ease-out,transform 0.3s ease-out}.nav-drawer.--expanded{transform:translateY(3.5rem)}.nav-drawer .swiper{width:100%;padding:0;overflow:hidden}.nav-drawer .swiper-wrapper{justify-content:end;gap:1.375rem}.nav-drawer .swiper-slide{max-width:320px}.nav-drawer-wrapper{flex-flow:row;justify-content:space-between;gap:1.5rem;padding:3.5rem 1.5rem 3rem;margin:0 auto}.nav-drawer-menu{flex-shrink:0}.nav-drawer-back{opacity:1}.nav-drawer-back button{display:none}.nav-drawer-back a{font-weight:600;transition:color 0.3s ease-out;text-transform:none}.nav-drawer-back a:hover{color:var(--accent)}.nav-drawer-back a{font-size:1.125rem;line-height:1.75rem}.nav-drawer-list a{opacity:.7;transition:opacity 0.3s ease}.nav-drawer-list a:hover{opacity:1}.nav-card img{aspect-ratio:320/232}.nav-card span{font-size:1.5rem;line-height:2rem}.nav-card p{font-size:.875rem;line-height:1.25rem}.nav-card-content{padding:1rem 1.5rem}.nav-card-content button,.nav-card-content a{transition:background-color 0.4s ease-out;padding:10px 17.5px}.nav-card-content button:hover,.nav-card-content a:hover{background:#495b5b}}.productCard{display:flex;flex-flow:column;background:#faf8f4;border-radius:12px;color:var(--base-dark);overflow:hidden;height:auto}.productCard-image{overflow:hidden}.productCard-image img{width:100%;aspect-ratio:327/268;transition:transform 0.4s ease;-o-object-fit:cover;object-fit:cover;height:auto}.productCard-image:hover img{transform:scale(1.1)}.productCard-details{padding:0 1.875rem .625rem;text-align:center}.productCard-category{display:block;margin:1rem 0 0;font-size:.75rem;line-height:1rem;text-transform:uppercase}.productCard-title{margin:.75rem 0 .5rem;font-weight:600;font-size:1.5rem;line-height:2rem}.productCard-title a{color:var(--base-dark);text-decoration:none}.productCard-text{color:#4d5c5c;font-size:.875rem;line-height:1.25rem}.productCard-bottom{margin:auto 0 0;display:flex;gap:.75rem;align-items:center;padding:.75rem 1.5rem}.productCard-bottom-line{height:48px;width:1px;background:var(--accent)}.productCard-price{display:flex;gap:.125rem;width:100%}.productCard-price--variable{flex-flow:column}.productCard-price--variable>span:first-of-type{font-weight:400;font-size:.625rem;line-height:.813rem}.productCard-price ins,.productCard-price>span{font-size:1.125rem;line-height:1.75rem;font-weight:600;text-decoration:none}.productCard-price ins{color:#a80000}.productCard-price del{margin-top:8px;order:1;font-size:.75rem;line-height:1rem}.productCard-add{flex-shrink:0;display:flex;gap:.25rem;text-transform:uppercase;align-items:center;font-size:.875rem;line-height:1.25rem;cursor:pointer;padding:.75rem;color:var(--base-dark);text-decoration:none}.productCard-memberPrice{display:flex;flex-flow:column;width:100%}.productCard-discount{font-size:.75rem;line-height:1rem;padding:.125rem .375rem;border-radius:6px;font-weight:400;background:var(--base-dark);color:var(--text-light);width:-moz-max-content;width:max-content}.productCard .added_to_cart{display:none}@media all and (min-width:1024px){.productCard-image img{aspect-ratio:416/340}.productCard-text{font-size:1rem;line-height:1.5rem}.productCard-title a{transition:color 0.4s ease-out}.productCard-title a:hover{color:var(--accent)}.productCard-add{transition:color 0.4s ease-out}.productCard-add:hover{color:var(--accent)}.productCard-add:hover svg path{fill:var(--accent)}.productCard-add svg path{transition:fill 0.4s ease-out}.productCard-price--variable{flex-flow:row;gap:0;align-items:baseline}.productCard-price--variable>span:first-of-type{font-size:.75rem;line-height:1.75rem}}.productPopup{border:0;width:100%;height:100%;max-width:490px;max-height:100%;margin:0 0 0 auto}.productPopup::backdrop{background:rgb(0 0 0 / .3)}.productPopup-close{position:absolute;right:16px;top:16px;cursor:pointer}.productPopup-close svg path{transition:fill 0.3s ease-out}.productPopup-close:hover svg path{fill:var(--accent)}.productPopup-image{overflow:hidden}.productPopup-image img{width:100%;aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover}.productPopup-details{padding:2rem 1.5rem;display:flex;flex-flow:column;text-align:center}.productPopup-category{font-size:.75rem;line-height:1rem}.productPopup-title{margin:.75rem 0 1rem;font-weight:600;font-size:1.5rem;line-height:2rem}.productPopup-price{font-weight:600;font-size:1.125rem;line-height:1.75rem}.productPopup-price-regular del{font-size:.875rem;line-height:1.25rem;font-weight:400}.productPopup-price-sale{color:#a80000}.productPopup-attributes{margin:2rem 0 0;display:flex;flex-flow:column;gap:1rem}.productPopup-attributes-item{margin:0;padding:0;border:0;box-shadow:none;background:#fff0;display:flex;gap:.25rem;align-items:center;justify-content:center}.productPopup-attributes-item.--multiple{justify-content:start}.productPopup-attributes-item.--multiple legend{margin:0 0 .5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;text-align:left}.productPopup-attributes-item label{font-weight:600;font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem;border:1px solid rgb(158 138 99 / .2);border-radius:9999px;cursor:pointer;transition:border 0.4s ease-out}.productPopup-attributes-item label:has(input[type=radio]:checked){border:1px solid var(--accent);color:var(--text-light);background:var(--accent)}.productPopup-attributes-item label:hover{border:1px solid var(--accent)}.productPopup-attributes-item input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.productPopup-form{margin:1.5rem 0 0;display:flex;align-items:center;gap:.5rem}.productPopup-link{width:-moz-fit-content;width:fit-content;margin:2rem auto 0;text-transform:uppercase;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--base-dark);transition:color 0.3s ease-out}.productPopup-link:hover{color:var(--accent)}.productPopup .btn,.productPopup body .woocommerce .woocommerce-message .button,body .woocommerce .woocommerce-message .productPopup .button{width:100%}.search{border:0;width:100%;height:100%;max-height:100%;max-width:100%;background:#fff;padding:1.5rem 0}.search-top{display:flex;flex-flow:column;gap:.75rem}.search-top h2{font-size:1.5rem;line-height:2rem}.search-close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgb(45 56 56 / .05);border-radius:50%;transition:background-color 0.3s ease-out;align-self:flex-end}.search-close svg{width:24px;height:24px}.search-close:hover{background:rgb(45 56 56 / .15)}.search-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.search-icon path{fill:var(--base-dark)}.search-clear{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer}.search-clear svg{width:24px;height:24px}.search form{margin:4rem 0 3rem;position:relative}.search form input{width:100%;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding:.5rem 2.5rem;border:0;border-bottom:1px solid var(--base-dark);outline:none;font-size:1.125rem;line-height:1.75rem}.search-results{display:flex;flex-flow:column;gap:1.5rem}.search-results-count span{font-weight:600}.search-results-list{display:grid;grid-template-columns:1fr;gap:1.5rem}.search-results .btn,.search-results body .woocommerce .woocommerce-message .button,body .woocommerce .woocommerce-message .search-results .button{margin:0 auto}@media all and (min-width:768px){.search-top{flex-flow:row;justify-content:space-between}.search-top h2{order:-1}.search-results-list{grid-template-columns:1fr 1fr}}@media all and (min-width:1024px){.search-top h2{font-size:2.25rem;line-height:2.5rem}.search-results-list{grid-template-columns:repeat(3,1fr)}}.minicart{border:0;width:100%;height:100%;max-width:713px;max-height:100%;margin:0 0 0 auto;background:var(--base)}.minicart.is-loading{opacity:1;position:fixed}.minicart.is-loading:before{width:100%;height:100%;content:"";position:absolute;background:rgb(0 0 0 / .3);z-index:2}.minicart.is-loading:after{left:calc(50% - 24px);width:48px;height:48px;border:3px solid #fff;border-top:3px solid var(--accent);z-index:2}.minicart::backdrop{background:rgb(0 0 0 / .3)}.minicart[open]{display:flex;flex-flow:column}.minicart-top{padding:1.5rem 1.5rem 0;margin:0 0 1.5rem;display:flex;flex-flow:column;gap:.75rem;overflow-y:auto}.minicart-title{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.minicart-title h2{font-size:1.125rem;line-height:1.75rem}.minicart-close{cursor:pointer}.minicart-close svg{width:24px;height:24px}.minicart-close svg path{transition:fill 0.3s ease-out}.minicart-close:hover svg path{fill:var(--accent)}.minicart-items{display:grid;gap:.75rem}.minicart-suggested{padding:1rem;background:#e9e7e1;border-radius:12px;width:100%}.minicart-suggested.hidden{display:none}.minicart-suggested-arrow{z-index:1;width:38px;height:38px;position:absolute;bottom:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent)}.minicart-suggested-arrow--prev{right:46px}.minicart-suggested-arrow--next{right:0}.minicart-suggested-arrow.swiper-button-disabled{opacity:.4}.minicart-suggested h2{font-size:1rem;line-height:1.5rem;margin:0 0 .5rem}.minicart-bottom{position:sticky;bottom:0;color:var(--text-light);flex-shrink:0;margin-top:auto;background:var(--base-dark);padding:2.5rem 1.5rem}.minicart-bottom-btn{display:flex;flex-flow:column;gap:.75rem;background:rgb(255 255 255 / .1);border-radius:12px;padding:.5rem 1rem;margin:0 0 .75rem;font-weight:600;font-size:.875rem;line-height:1.25rem}.minicart-bottom-btn a{width:-moz-max-content;width:max-content;color:var(--text-light);transition:color 0.3s ease-out;padding:9px 13px;border-radius:12px;text-decoration:none;text-align:center;min-width:163px;font-weight:500;background:var(--base-dark);text-transform:uppercase}.minicart-bottom-btn a:hover{color:var(--accent)}.minicart-bottom-link.btn,body .woocommerce .woocommerce-message .minicart-bottom-link.button{display:flex;align-items:center;gap:.5rem;width:100%;text-transform:uppercase;justify-content:space-between;padding:1.125rem 1.5rem;font-size:1.125rem;line-height:1.75rem}.minicart-bottom-link.btn svg,body .woocommerce .woocommerce-message .minicart-bottom-link.button svg{width:20px;height:20px;flex-shrink:0}.minicart-totals{display:flex;align-items:flex-start;gap:1.5rem;justify-content:space-between;margin:0 0 1.5rem}.minicart-totals-title{font-weight:600;font-size:1rem;line-height:1.5rem;margin:0 0 .5rem}.minicart-totals-description{font-size:.75rem;line-height:1rem}.minicart-totals-price{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media all and (min-width:768px){.minicart-bottom-btn{flex-flow:row;justify-content:space-between}}@media all and (min-width:1024px){.minicart-title h2{font-size:1.25rem;line-height:1.75rem}.minicart-close svg{width:28px;height:28px}.minicart-top{padding:2.5rem 3rem 0;margin:0 0 2.5rem}.minicart-suggested-arrow{top:0;width:44px;height:44px}.minicart-suggested-arrow--prev{right:56px}.minicart-suggested h2{font-size:1.125rem;line-height:1.75rem}.minicart-bottom{padding:2.5rem 3rem}.minicart-bottom-btn{gap:2.5rem;padding:.625rem 1rem;align-items:flex-start}.minicart-bottom-btn a{flex-shrink:0;padding:.75rem 1rem;min-width:196px}.minicart-bottom-btn span{max-width:349px}.minicart-bottom-link{font-size:1.25rem;line-height:1.5rem;min-height:80px}.minicart-bottom-link svg{width:24px;height:24px}.minicart-totals-title{font-size:1.125rem;line-height:1.75rem}.minicart-totals-price{font-size:1.5rem;line-height:2rem}}.cartItem{display:grid;grid-template-columns:150px 1fr;gap:.375rem .75rem;align-items:center}.cartItem-img img{width:100%;height:auto;aspect-ratio:150/122;border-radius:12px;-o-object-fit:cover;object-fit:cover}.cartItem-content{display:flex;flex-flow:column;gap:.75rem}.cartItem-quantity.--desktop{display:none}.cartItem-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin:0 0 .25rem}.cartItem-weight{font-size:.875rem;line-height:1.25rem}.cartItem-price{display:flex;flex-flow:column;flex-shrink:0}.cartItem-price ins,.cartItem-price>span{font-size:1.125rem;line-height:1.75rem;font-weight:600;text-decoration:none}.cartItem-price ins{color:#a80000}.cartItem-price del{order:1;font-size:.75rem;line-height:1rem;font-weight:400}.cartItem-price .wc-memberships-variation-member-discount{display:none}.cartItem-remove{padding:.5rem;display:flex;align-items:center;font-size:.75rem;line-height:1rem;gap:.375rem;cursor:pointer;width:150px}.cartItem-remove svg{flex-shrink:0;width:20px;height:20px}.cartItem-remove svg path{fill:var(--base-dark)}.cartItem-quantity{display:flex;gap:.75rem;align-items:center;grid-column:1/-1}.cartItem .productQuantity{background:#fff}.cartItem .productQuantity button{width:20px;height:20px;background:var(--base)}.cartItem .productQuantity button:hover{background:rgb(158 138 99 / .15)}@media all and (min-width:1024px){.cartItem{grid-template-columns:189px 1fr;gap:1.5rem}.cartItem-content{justify-content:space-between;flex-flow:row;margin:0 0 1.5rem}.cartItem-quantity{display:none}.cartItem-quantity.--desktop{display:flex}.cartItem-title{margin:0 0 .375rem}.cartItem-price{gap:.375rem}.cartItem-remove{cursor:pointer;transition:background-color 0.3s ease-out;font-size:1rem;line-height:1.5rem;width:auto;border-radius:12px}.cartItem-remove svg{width:24px;height:24px}.cartItem-remove:hover{background-color:rgb(158 138 99 / .15)}}.relatedItem{display:grid;gap:.5rem .75rem;grid-template-columns:120px 1fr;border-radius:12px;align-items:start}.relatedItem-img{aspect-ratio:120/98}.relatedItem-img img{border-radius:12px}.relatedItem-title{font-size:1rem;line-height:1.5rem;font-weight:600;margin:0 0 .25rem}.relatedItem-weight{font-size:.75rem;line-height:1rem}.relatedItem-price{font-size:1rem;line-height:1.5rem;font-weight:600;margin:1rem 0 0}@media all and (min-width:1024px){.relatedItem{grid-template-columns:150px 1fr auto;gap:1.5rem}.relatedItem-title{font-size:1.125rem;line-height:1.75rem;margin:0 0 .5rem}.relatedItem-price{font-size:1.125rem;line-height:1.75rem}.relatedItem-add{align-self:end;width:auto}}.cartDelivery{padding:.5rem 1rem;border-radius:12px;background:var(--base-dark);color:var(--text-light);--barHeight:9px;position:relative}.cartDelivery-text{margin:0 0 .75rem;font-size:.875rem;line-height:1.25rem}.cartDelivery-text b{font-weight:600}.cartDelivery-bar{position:relative;height:var(--barHeight);background:#424c4c;border-radius:4.5px;overflow:hidden;margin:0 0 12px}.cartDelivery-bar-fill{height:100%;background:#fff;width:0;border-top-right-radius:4.5px;border-bottom-right-radius:4.5px;transition:width 0.3s ease}.cartDelivery-bar-marker{position:absolute;top:0;width:1px;height:var(--barHeight);background:var(--accent)}.cartDelivery-label{font-size:.75rem;line-height:1rem;text-transform:uppercase}.cartDelivery-label.--reduced{position:absolute;transform:translateX(-50%)}.cartDelivery-label.--free{display:block;text-align:right}:root{--base:#faf8f4;--base-dark:#2d3838;--accent:#9e8a63;--text:#02152a;--text-light:#ffffff;--light-gold:#faf8f4}html{scroll-padding-top:96px;scroll-behavior:smooth;margin:0!important}@media all and (min-width:1024px){html{scroll-padding-top:116px}}html:has(#product-dialog[open]),html:has(#minicart[open]){overflow:hidden}body{font-family:"Plus Jakarta Sans",sans-serif;background:var(--base);color:var(--base-dark);background:#fff}body:has(header.--active){overflow:hidden}strong{font-weight:600}em{font-style:italic}ul,ol{list-style-position:inside}button{color:var(--base-dark);background:none;border:none}svg{min-width:-moz-min-content;min-width:min-content}a{transition:color 0.3s ease-in-out}.wrapper,body.woocommerce-account.logged-in .woocommerce{max-width:calc(1296px + 3rem);width:100%;margin:0 auto;padding:0 1.5rem;overflow:hidden}h1{font-size:2.25rem;line-height:2.5rem;font-weight:600}@media all and (min-width:1024px){h1{font-size:3.75rem;line-height:1.2}}h2{font-size:1.875rem;line-height:2.25rem;font-weight:600}@media all and (min-width:1024px){h2{font-size:2.5rem;line-height:1.3}}.btn,body .woocommerce .woocommerce-message .button{display:inline-block;font-size:.875rem;line-height:1.25rem;background:#fff;color:var(--base-dark);border-radius:12px;padding:.75rem 1rem;min-width:163px;border:none;cursor:pointer;text-decoration:none;font-weight:500;width:-moz-max-content;width:max-content;text-transform:uppercase;text-align:center;transition:background-color 0.3s ease-out}.btn:hover,body .woocommerce .woocommerce-message .button:hover{background:#e6e1d8}.btn.--accent,body .woocommerce .woocommerce-message .button{background:var(--accent);color:var(--text-light)}.btn.--accent:hover,body .woocommerce .woocommerce-message .button:hover{background:#716347}.btn--dark{background:var(--base-dark);color:var(--text-light)}.btn--dark:hover{background:#495b5b}.btn--light{background:var(--base);border:1px solid var(--base-dark)}.btn--light:hover{background:rgb(158 138 99 / .15)}.btn--image{display:flex;align-items:center}.btn--image img{flex-shrink:0}@media all and (min-width:1024px){.btn,body .woocommerce .woocommerce-message .button{min-width:196px;padding:.875rem 1rem}}.back-btn{cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.back-btn path{fill:var(--base-dark)}.lineV{min-width:1px;width:1px;height:48px;background:var(--accent)}.lineH{min-width:48px;width:48px;height:1px;background:var(--accent)}.productQuantity{display:flex;width:-moz-max-content;width:max-content;gap:.5rem;background:var(--base);padding:.5rem;border-radius:12px;align-items:center;flex-shrink:0}.productQuantity input{display:none}.productQuantity button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:12px;background:#fff;font-weight:600;cursor:pointer;font-size:16px;line-height:1;transition:background-color 0.4s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productQuantity button:hover{background:rgb(158 138 99 / .15)}.productQuantity button path{fill:#1c1b1f}.productQuantity span{font-size:1rem;line-height:1.5rem;min-width:26px;text-align:center}@media all and (min-width:1024px){.productQuantity button{width:32px;height:32px}}.sliderPagination.swiper-pagination{position:static;justify-content:center;display:flex;gap:.75rem}.sliderPagination .swiper-pagination-bullet{margin:0!important;background:var(--accent);opacity:.3}.sliderPagination .swiper-pagination-bullet-active{opacity:1}.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;text-transform:uppercase}.breadcrumbs-item a{text-decoration:none;color:var(--base-dark)}.breadcrumbs-item a:hover{color:var(--accent)}.breadcrumbs-spacer{font-size:.875rem;line-height:1.25rem}@media all and (min-width:1024px){.breadcrumbs{font-size:.875rem;line-height:1.25rem}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .9);display:flex;justify-content:center;align-items:center;z-index:9999}.loading::after{content:"";border:4px solid var(--base);border-radius:50%;border-top:4px solid var(--accent);width:40px;height:40px;animation:spin 1s linear infinite}.is-loading{pointer-events:none;position:relative;opacity:.6}.is-loading:after{content:"";width:16px;height:16px;border:2px solid #fff;border-top:2px solid #fff0;border-radius:50%;position:absolute;right:10px;top:50%;transform:translateY(-50%);animation:spin2 0.6s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin2{0%{transform:translateY(-50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loader-holder__loader{border:2px solid #9e8a63;border-top:2px solid #2d3838;border-radius:50%;width:16px;height:16px;animation:spin 2s linear infinite}.woocommerce-notices-wrapper .wc-forward{display:none!important}body .woocommerce .btn,body .woocommerce .woocommerce-message .button{width:100%;overflow:hidden}body .woocommerce .woocommerce-notice{border-radius:12px;background-color:#fff0;border:solid 1px rgb(45 56 56 / .2);padding:16px 24px;margin-bottom:24px;font-size:1rem;line-height:1.5rem;color:#2d3838}body .woocommerce .woocommerce-info{border-radius:12px;background-color:#fff0;border:solid 1px rgb(45 56 56 / .2);padding:16px 24px;margin-bottom:24px;font-size:1rem;line-height:1.5rem;color:#2d3838}body .woocommerce .woocommerce-info:before{content:none}body .woocommerce .woocommerce-notices-wrapper{margin-bottom:24px}body .woocommerce .woocommerce-notices-wrapper:empty{margin-bottom:0}body .woocommerce .woocommerce-notices-wrapper ul{border-radius:12px;background-color:#fff0;border:solid 1px rgb(45 56 56 / .2);padding:16px 24px 16px 48px}body .woocommerce .woocommerce-notices-wrapper ul li{font-size:1rem;line-height:1.5rem;color:#2d3838;margin-bottom:5px}body .woocommerce .woocommerce-notices-wrapper ul li:last-child{margin-bottom:0}body .woocommerce .woocommerce-message{border-radius:12px;border:solid 1px rgb(45 56 56 / .2);padding:24px;box-sizing:border-box;background-color:#fff0;display:flex;align-items:center;flex-wrap:wrap;font-size:1rem;line-height:1.5rem;color:#2d3838}@media all and (min-width:768px){body .woocommerce .woocommerce-message{flex-wrap:nowrap}}body .woocommerce .woocommerce-message:before{color:#2d3838;position:relative;top:0;left:0;margin-right:12px}body .woocommerce .woocommerce-message .button{width:100%;margin-left:auto;text-align:center;margin-top:20px}@media all and (min-width:768px){body .woocommerce .woocommerce-message .button{width:auto;margin-top:0}}body .woocommerce .form-row{position:relative;margin-bottom:24px;padding:0}body .woocommerce .form-row.form-row-first{width:100%}@media all and (min-width:768px){body .woocommerce .form-row.form-row-first{width:calc(50% - 12px)}}body .woocommerce .form-row.form-row-last{width:100%}@media all and (min-width:768px){body .woocommerce .form-row.form-row-last{width:calc(50% - 12px)}}body .woocommerce .form-row:last-child{margin-bottom:0}body .woocommerce .form-row:after,body .woocommerce .form-row:before{content:none}body .woocommerce .form-row label{font-size:.75rem;line-height:1rem;position:absolute;top:-8px;left:10px;background-color:#fff;height:auto;padding:0 2px;z-index:2}body .woocommerce form select,body .woocommerce form input[type=text],body .woocommerce form input[type=email],body .woocommerce form input[type=password],body .woocommerce form input[type=tel],body .woocommerce form input[type=url],body .woocommerce form input[type=search],body .woocommerce form input[type=number],body .woocommerce form input[type=date],body .woocommerce form input[type=month],body .woocommerce form input[type=week]{font-size:1rem;line-height:1.5rem;padding:12px 24px!important;border:solid 1px rgb(45 56 56 / .7)!important;color:#2d3838!important;border-radius:12px!important;outline:none;width:100%;display:block}body .woocommerce form select::-moz-placeholder,body .woocommerce form input[type=text]::-moz-placeholder,body .woocommerce form input[type=email]::-moz-placeholder,body .woocommerce form input[type=password]::-moz-placeholder,body .woocommerce form input[type=tel]::-moz-placeholder,body .woocommerce form input[type=url]::-moz-placeholder,body .woocommerce form input[type=search]::-moz-placeholder,body .woocommerce form input[type=number]::-moz-placeholder,body .woocommerce form input[type=date]::-moz-placeholder,body .woocommerce form input[type=month]::-moz-placeholder,body .woocommerce form input[type=week]::-moz-placeholder{color:rgb(45 56 56 / .7)!important}body .woocommerce form select::placeholder,body .woocommerce form input[type=text]::placeholder,body .woocommerce form input[type=email]::placeholder,body .woocommerce form input[type=password]::placeholder,body .woocommerce form input[type=tel]::placeholder,body .woocommerce form input[type=url]::placeholder,body .woocommerce form input[type=search]::placeholder,body .woocommerce form input[type=number]::placeholder,body .woocommerce form input[type=date]::placeholder,body .woocommerce form input[type=month]::placeholder,body .woocommerce form input[type=week]::placeholder{color:rgb(45 56 56 / .7)!important}body .woocommerce form select:focus,body .woocommerce form input[type=text]:focus,body .woocommerce form input[type=email]:focus,body .woocommerce form input[type=password]:focus,body .woocommerce form input[type=tel]:focus,body .woocommerce form input[type=url]:focus,body .woocommerce form input[type=search]:focus,body .woocommerce form input[type=number]:focus,body .woocommerce form input[type=date]:focus,body .woocommerce form input[type=month]:focus,body .woocommerce form input[type=week]:focus{border-color:#9e8a63!important}body.woocommerce-account.logged-in .select2-container.select2-container--open .selection .select2-selection__arrow:after{transform:rotate(180deg)}body.woocommerce-account.logged-in .select2-container .selection .select2-selection{font-size:1rem;line-height:1.5rem;padding:12px 24px!important;border:solid 1px rgb(45 56 56 / .7)!important;color:#2d3838;border-radius:12px!important;outline:none;width:100%;display:block}body.woocommerce-account.logged-in .select2-container .selection .select2-selection .select2-selection__rendered{padding:0}body.woocommerce-account.logged-in .select2-container .selection .select2-selection .select2-selection__arrow{display:flex;align-items:center;right:24px}body.woocommerce-account.logged-in .select2-container .selection .select2-selection .select2-selection__arrow b{display:none}body.woocommerce-account.logged-in .select2-container .selection .select2-selection .select2-selection__arrow:after{content:"";display:block;border:none;width:20px;height:20px;background-image:url(/wp-content/themes/swisslachs/assets/icons/arrow_down_2_dark.svg);background-repeat:no-repeat;background-position:center;background-size:20px}@media all and (min-width:1024px){body.woocommerce-account.logged-in .select2-container .selection .select2-selection .select2-selection__arrow:after{width:24px;height:24px;background-size:24px;right:24px}}body.woocommerce-account.logged-in .select2-container .select2-dropdown{border-radius:12px!important;overflow:hidden;border:solid 1px rgb(45 56 56 / .7)!important;box-sizing:border-box;background-color:#fff}body.woocommerce-account.logged-in .select2-container .select2-dropdown.select2-dropdown--above{transform:translateY(-10px)}body.woocommerce-account.logged-in .select2-container .select2-dropdown.select2-dropdown--below{transform:translateY(10px)}body.woocommerce-account.logged-in .select2-container .select2-dropdown .select2-search{padding:12px 24px}body.woocommerce-account.logged-in .select2-container .select2-dropdown .select2-search .select2-search__field{font-size:1rem;line-height:1.5rem;border-radius:5px;border-color:rgb(45 56 56 / .7);padding:4px 12px}body.woocommerce-account.logged-in .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:8px 24px}body.woocommerce-account.logged-in .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#9e8a63;color:#fff}body.woocommerce-account.logged-in .woocommerce{padding-top:90px;padding-bottom:96px;display:flex;flex-wrap:wrap}@media all and (min-width:768px){body.woocommerce-account.logged-in .woocommerce{flex-wrap:nowrap}}@media all and (min-width:1024px){body.woocommerce-account.logged-in .woocommerce{padding-top:162px}}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation{flex-shrink:0;display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:#fff;padding:100px 24px 24px}@media all and (min-width:1024px){body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation{padding:0;position:relative;z-index:1;width:250px;height:auto;display:block}}@media all and (min-width:1280px){body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation{width:313px}}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation--active{display:block}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation__close-btn{position:absolute;top:45px;right:24px}@media all and (min-width:1024px){body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation__close-btn{display:none}}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:4px}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#2d3838;color:#fff}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li a:hover:before,body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before{filter:brightness(0) invert(1)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-orders-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-subscriptions-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-orders-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-orders-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-address-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-payments-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-personal-info-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{background-image:url(/wp-content/themes/swisslachs/assets/icons/account-logout-dark.svg)}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li a{transition:all 0.2s ease;display:flex;text-decoration:none;padding:12px 24px;box-sizing:border-box;background-color:#fff0;border-radius:12px;font-size:1rem;line-height:1.5rem;color:#2d3838}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li a:before{content:"";display:block;width:24px;height:24px;margin-right:12px;background-repeat:no-repeat;background-position:center;background-size:contain}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content{width:100%;box-sizing:border-box}@media all and (min-width:1024px){body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content{padding-left:56px}}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .page-nav-button{position:relative;padding:12px 0;margin-bottom:24px;font-size:1rem;line-height:1.5rem;text-align:center}@media all and (min-width:1024px){body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .page-nav-button{display:none}}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .page-nav-button:before{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background-color:#FAF8F4}body.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .page-nav-button:after{content:"";display:block;border:none;width:20px;height:20px;background-size:20px;background-image:url(/wp-content/themes/swisslachs/assets/icons/arrow_down_2_dark.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(90deg);z-index:1}body.woocommerce-account.logged-in .template-part-order-status{display:flex}body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--pending .order-status-step-1 .order-status-icon{background-color:#9e8a63}body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--pending .order-status-step-1 .order-status-icon img{filter:brightness(0) invert(1)}body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--processing .order-status-step-1 .order-status-icon,body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--processing .order-status-step-2 .order-status-icon{background-color:#9e8a63}body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--processing .order-status-step-1 .order-status-icon img,body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--processing .order-status-step-2 .order-status-icon img{filter:brightness(0) invert(1)}body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--completed .order-status-step .order-status-icon{background-color:#9e8a63}body.woocommerce-account.logged-in .template-part-order-status.template-part-order-status--completed .order-status-step .order-status-icon img{filter:brightness(0) invert(1)}body.woocommerce-account.logged-in .template-part-order-status .order-status-step{align-items:center;display:flex}body.woocommerce-account.logged-in .template-part-order-status .order-status-step:last-child:after{content:none}body.woocommerce-account.logged-in .template-part-order-status .order-status-step .order-status-icon{width:44px;height:44px;border-radius:44px;background-color:rgb(119 158 99 / .07);display:flex;align-items:center;justify-content:center}body.woocommerce-account.logged-in .template-part-order-status .order-status-step:after{content:"";display:block;height:1px;background-color:#779E63;width:16px;margin:0 6px}@media all and (min-width:1280px){body.woocommerce-account.logged-in .template-part-order-status .order-status-step:after{width:22px}}body.woocommerce-account.logged-in .woocommerce-page-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:24px;text-transform:uppercase;color:#2d3838;display:none}@media all and (min-width:1024px){body.woocommerce-account.logged-in .woocommerce-page-title{display:block}}body.woocommerce-account.logged-in.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form fieldset{padding:24px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box;margin-bottom:24px}body.woocommerce-account.logged-in.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form fieldset:last-child{margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form fieldset .fieldset-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:24px;color:#2d3838}body.woocommerce-account.logged-in.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content form fieldset #account_display_name_description{font-size:.75rem;line-height:1rem}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .header{margin-bottom:24px}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .header .woocommerce-page-title{margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .header p{font-size:1rem;line-height:1.5rem;color:#2d3838}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses{display:grid;grid-gap:16px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses{grid-template-columns:repeat(2,1fr);grid-gap:24px}}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address{border:solid 1px rgb(45 56 56 / .2);padding:16px;box-sizing:border-box;border-radius:12px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address{padding:24px}}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:before,body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:after{content:none}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2{font-size:1.25rem;line-height:1.75rem;font-weight:600}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address address{font-size:1rem;line-height:1.5rem;color:#2d3838}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address .btn,body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-message .woocommerce-Addresses .woocommerce-Address .button{width:100%;text-align:center;margin-top:16px}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-address-fields{padding:24px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-address-fields .btn,body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-address-fields .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce .woocommerce-message .woocommerce-address-fields .button{margin-top:24px}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item{border-radius:12px;border:solid 1px rgb(45 56 56 / .2);padding:16px;box-sizing:border-box;margin-bottom:16px;display:block;text-decoration:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item{padding:24px}}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item{display:flex}}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item:last-child{margin-bottom:0}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1{display:flex;align-items:flex-end;justify-content:space-between}}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1{display:block;width:200px;flex-shrink:0}}@media all and (min-width:1280px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1{width:300px}}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1 .order-info .order-number-title{font-size:1rem;line-height:1.5rem;color:rgb(45 56 56 / .6);margin-bottom:6px}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1 .order-info .order-number{font-size:1rem;line-height:1.5rem;color:#2d3838;font-weight:700;margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1 .order-info .order-date{font-size:.75rem;line-height:1rem;color:rgb(45 56 56 / .6)}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1 .template-part-order-status{margin-top:24px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1 .template-part-order-status{margin-top:0}}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-1 .template-part-order-status{margin-top:24px}}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2{width:100%;display:flex;justify-content:flex-end;margin-top:32px}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2{margin-top:0}}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images{display:flex;width:calc(100% + 8px);margin-left:-8px}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images{justify-content:flex-end}}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image{border-radius:12px;overflow:hidden;background-color:#eee;width:50%;height:117px;margin-left:8px;display:none;position:relative;z-index:1}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image{height:154px;width:33.333%}}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image:nth-child(1),body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image:nth-child(2){display:flex}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image:nth-child(3){display:flex}}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image .order-images-see-more-mobile,body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image .order-images-see-more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image .order-images-see-more-mobile:after,body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image .order-images-see-more:after{content:attr(data-count);font-size:1.25rem;line-height:1.75rem;color:#fff;font-weight:600}body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image .order-images-see-more{display:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image .order-images-see-more{display:flex}}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-orders .woocommerce .woocommerce-MyAccount-content .order-items .order-item .order-item-col.order-item-col-2 .order-images .order-image .order-images-see-more-mobile{display:none}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header{margin-bottom:8px}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;display:none}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-title{display:block}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-btn .btn,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-btn .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-btn .button{width:100%;text-align:center}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-btn .btn,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-btn .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-order-details .order-details-header .order-details-btn .button{width:254px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details{display:grid;grid-gap:8px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details{grid-template-columns:repeat(2,1fr)}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details.order-details--customer{margin-top:8px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details.order-details--customer.order-details--customer--no-shipping{grid-template-columns:repeat(1,1fr)}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details.order-details--customer .order-detail p{margin-bottom:8px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details.order-details--customer .order-detail p:last-child{margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details.order-details--order .order-detail{display:flex;justify-content:space-between}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details .order-detail{padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details .order-detail{padding:24px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details .order-detail p{font-size:16px;color:#2d3838}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details .order-detail p.order-detail-title{color:rgb(45 56 56 / .6)}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details .order-detail p strong{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items{margin-top:8px;padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items{padding:24px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .template-part-order-status{margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item{display:flex;align-items:center;padding-bottom:12px;border-bottom:solid 1px rgb(45 56 56 / .2);margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item.--fee{justify-content:space-between;gap:1rem}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item.--fee .item-title{font-size:.875rem;line-height:1.25rem}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item.--fee .item-price{flex-shrink:0;font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col .item-price{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col .item-count{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col .item-count span{font-size:12px;font-weight:400;position:relative;top:-1px;margin-right:8px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1{display:flex;width:100%}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1{width:60%;align-items:center}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1 .item-image{width:130px;height:106px;border-radius:12px;overflow:hidden;margin-right:16px;background-color:#eee;position:relative;z-index:1;flex-shrink:0}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1 .item-image{margin-right:24px;width:141px;height:115px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1 .item-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1 .item-info{display:flex;flex-direction:column;justify-content:space-between}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1 .item-info .item-title{font-size:14px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1 .item-info .item-count,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-1 .item-info .item-price{display:none}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-2{align-items:center;display:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-2{display:flex}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-3{margin-left:auto;display:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-items .items .item .item-col.item-col-3{display:block}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment{margin-top:8px;padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment{padding:24px;display:flex}}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col{width:50%}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-1{margin-bottom:32px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-1{margin-bottom:0}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-1 .payment-title{font-size:1rem;line-height:1.5rem;color:#2d3838;font-weight:600;margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table-title{font-size:1rem;line-height:1.5rem;color:#2d3838;font-weight:600;margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:solid 1px rgb(45 56 56 / .2);margin-bottom:8px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row.--tax{font-size:.75rem;line-height:1rem;opacity:.7;color:var(--base-dark)}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row p{font-size:.875rem;line-height:1.25rem}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row p strong{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row.payment-table-row--last p{font-size:18px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions{margin-top:56px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .subscriptions-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#2d3838;margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder{display:grid;grid-gap:8px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder{display:none}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile{padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile .row{display:flex;justify-content:space-between;margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile .row:last-child{margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile .row .col.col-2{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile .row .col.col-2 .status{padding:10px 12px;border-radius:100px;box-sizing:border-box;display:inline-block;background-color:rgb(119 158 99 / .07);text-transform:capitalize}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile .row .btn,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile .row .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .mobile-table-holder .table-mobile .row .button{margin-top:12px;width:100%;text-align:center}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder{padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box;display:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder{padding:24px;display:block}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table{width:100%;box-sizing:border-box}@media all and (min-width:1280px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table{padding-right:30px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table thead tr th{font-size:1rem;line-height:1.5rem;color:rgb(45 56 56 / .6);font-weight:400;padding-right:24px;text-align:left}@media (min-width:1350px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table thead tr th{padding-right:40px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table thead tr th:last-child{padding-right:0}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td{font-size:1rem;line-height:1.5rem;color:#2d3838;font-weight:600;padding-right:24px;text-align:left}@media (min-width:1350px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td{padding-right:40px}}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td:last-child{padding-right:0}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td .status{padding:10px 12px;border-radius:100px;box-sizing:border-box;display:inline-block;background-color:rgb(119 158 99 / .07);text-transform:capitalize}body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td .btn,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td .button{text-align:center}@media (min-width:1350px){body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td .btn,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-order .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-order-details .order-details-subscriptions .table-holder table tbody tr td .button{width:254px}}body.woocommerce-account.logged-in.woocommerce-order-received .woocommerce .woocommerce-order{width:100%}body.woocommerce-account.logged-in.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview{border-radius:12px;border:solid 1px rgb(45 56 56 / .2);padding:24px;box-sizing:border-box}body.woocommerce-account.logged-in.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview li strong{margin-top:5px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .subscription-details-header{margin-bottom:8px}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .subscription-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .subscription-details-header .subscription-details-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;display:none}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .subscription-details-header .subscription-details-title{display:block}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details{display:grid;grid-gap:8px;grid-template-columns:repeat(2,1fr)}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details.order-details--customer{margin-top:8px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details.order-details--customer.order-details--customer--no-shipping{grid-template-columns:repeat(1,1fr)}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details.order-details--customer .order-detail p{margin-bottom:8px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details.order-details--customer .order-detail p:last-child{margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail{padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail{padding:24px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail.subscription-detail--auto-renew{border-color:#fff0;justify-content:flex-end;padding:0}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail.subscription-detail--auto-renew{padding:24px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail p{font-size:16px;color:#2d3838}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail p.subscription-detail-title{color:rgb(45 56 56 / .6)}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail p strong{font-weight:600;color:#2d3838}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail .wcs-auto-renew-toggle button{margin-bottom:0;display:flex;align-items:center}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail .wcs-auto-renew-toggle button span{margin-right:8px;font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail .wcs-auto-renew-toggle button .subscription-auto-renew-toggle__i{width:56px;height:30px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail .wcs-auto-renew-toggle button .subscription-auto-renew-toggle__i:before{width:26px;height:26px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-details .subscription-detail .status{padding:10px 12px;border-radius:100px;box-sizing:border-box;display:inline-block;background-color:rgb(119 158 99 / .07);text-transform:capitalize;text-align:center;margin-left:8px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-dates{margin-top:8px;padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-dates{padding:24px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-dates .subscription-date{display:flex;justify-content:space-between;margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscription-dates .subscription-date:last-child{margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-buttons{margin-top:8px;display:grid;gap:8px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-buttons:not(.subscriptions-buttons--1){grid-template-columns:repeat(2,1fr)}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-buttons{-moz-column-gap:24px;column-gap:24px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items{margin-top:8px;padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items{padding:24px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .template-part-order-status{margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item{display:flex;align-items:center;padding-bottom:12px;border-bottom:solid 1px rgb(45 56 56 / .2);margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col .item-price{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col .item-count{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col .item-count span{font-size:12px;font-weight:400;position:relative;top:-1px;margin-right:8px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1{display:flex;width:100%}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1{width:60%;align-items:center}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1 .item-image{width:130px;height:106px;border-radius:12px;overflow:hidden;margin-right:16px;background-color:#eee;position:relative;z-index:1}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1 .item-image{margin-right:24px;width:141px;height:115px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1 .item-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1 .item-info{display:flex;flex-direction:column;justify-content:space-between}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1 .item-info .item-title{font-size:14px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1 .item-info .item-count,body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-1 .item-info .item-price{display:none}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-2{align-items:center;display:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-2{display:flex}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-3{margin-left:auto;display:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-items .items .item .item-col.item-col-3{display:block}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment{margin-top:8px;padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment{padding:24px;display:flex}}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col{width:50%}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-1{margin-bottom:32px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-1{margin-bottom:0}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-1 .payment-title{font-size:1rem;line-height:1.5rem;color:#2d3838;font-weight:600;margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table-title{font-size:1rem;line-height:1.5rem;color:#2d3838;font-weight:600;margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:solid 1px rgb(45 56 56 / .2);margin-bottom:8px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row p{font-size:.875rem;line-height:1.25rem}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row p strong{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .subscriptions-details-payment .order-details-payment-col.order-details-payment-col-2 .payment-table .payment-table-row.payment-table-row--last p{font-size:18px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions{margin-top:56px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .subscriptions-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#2d3838;margin-bottom:16px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder{padding:16px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder{padding:24px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table{width:100%;box-sizing:border-box;display:none}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table{display:table-row}}@media all and (min-width:1280px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table{padding-right:30px}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table thead tr th{font-size:1rem;line-height:1.5rem;color:rgb(45 56 56 / .6);font-weight:400;padding-right:40px;text-align:left}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table thead tr th:last-child{padding-right:0}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td{font-size:1rem;line-height:1.5rem;color:#2d3838;font-weight:600;padding-right:40px;text-align:left}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td:last-child{padding-right:0}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td .status{padding:10px 12px;border-radius:100px;box-sizing:border-box;display:inline-block;background-color:rgb(119 158 99 / .07)}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td .btn,body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td .button{text-align:center}@media (min-width:1350px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td .btn,body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder table tbody tr td .button{width:254px}}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile{display:none}}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile .row{display:flex;justify-content:space-between;margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile .row:last-child{margin-bottom:0}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile .row .col.col-2{font-weight:600}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile .row .col.col-2 .status{padding:10px 12px;border-radius:100px;box-sizing:border-box;display:inline-block;background-color:rgb(119 158 99 / .07)}body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile .row .btn,body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile .row .woocommerce-message .button,body.woocommerce-account.logged-in.woocommerce-view-subscription .woocommerce .woocommerce-message .woocommerce-MyAccount-content .woocommerce-subscription-details .order-details-subscriptions .table-holder .table-mobile .row .button{margin-top:12px;width:100%;text-align:center}body.woocommerce-account.logged-in.woocommerce-payment-methods .header{display:none;margin-bottom:16px}@media all and (min-width:1024px){body.woocommerce-account.logged-in.woocommerce-payment-methods .header{display:block}}body.woocommerce-account.logged-in.woocommerce-payment-methods .header .payment-methods-title{font-size:1.25rem;line-height:1.75rem;font-weight:600}body.woocommerce-account.logged-in.woocommerce-payment-methods .header p{margin-top:12px}body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder{display:flex;align-items:center;border:solid 1px rgb(45 56 56 / .2);border-radius:12px;padding:24px 16px;box-sizing:border-box;margin-bottom:12px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder{padding:24px 32px}}body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder:hover{border-color:#9E8A63;background-color:rgb(158 138 99 / .2)}body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder .payment-method-actions{margin-left:auto}body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder .payment-method-actions a{font-size:.75rem;line-height:1rem;color:#2d3838;font-weight:600;text-decoration:none}body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder .payment-method-icon{margin-left:8px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder .payment-method-icon{margin-left:12px}}body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder .payment-method-icon img{width:60px;height:auto;max-height:60px}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-payment-methods .payment-methods .payment-method-holder .payment-method-icon img{width:65px;max-height:65px}}body.woocommerce-account.logged-in.woocommerce-payment-methods .add-new-payment-btn{display:flex;align-items:center;border:solid 1px rgb(45 56 56 / .2);border-radius:12px;padding:24px 16px;box-sizing:border-box;margin-bottom:12px;font-size:1rem;line-height:1.5rem;text-decoration:none;color:#2d3838;font-weight:600}@media all and (min-width:768px){body.woocommerce-account.logged-in.woocommerce-payment-methods .add-new-payment-btn{font-size:1.125rem;line-height:1.75rem;padding:24px 32px}}body.woocommerce-account.logged-in.woocommerce-payment-methods .add-new-payment-btn:hover{border-color:#9E8A63;background-color:rgb(158 138 99 / .2)}body.woocommerce-account.logged-in.woocommerce-payment-methods .add-new-payment-btn svg{margin-right:12px}body.woocommerce-account.logged-in.woocommerce-payment-methods .add-new-payment-btn .icon{display:inline-block;margin-left:auto}body.woocommerce-account.logged-in.woocommerce-payment-methods .add-new-payment-btn .icon img{width:34px;height:auto}body.woocommerce-account.logged-in.woocommerce-add-payment-method .return-link{margin-bottom:24px}body.woocommerce-account.logged-in.woocommerce-add-payment-method .return-link a{font-size:.875rem;line-height:1.25rem;color:#2d3838;font-weight:600;text-decoration:none;display:flex;align-items:center}body.woocommerce-account.logged-in.woocommerce-add-payment-method .return-link a img{width:20px;margin-right:8px}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment{background-color:#fff0}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods{padding:0;border:none}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod>input{display:none}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod label.payment-method-title{font-size:1.125rem;line-height:1.75rem;color:#2d3838;font-weight:600;margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod label.payment-method-title img{display:none}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox{background-color:#fff0;padding:0;margin:0;border:none}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox:before{content:none}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox .testmode-info{margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox fieldset.wc-payment-form{padding:24px;border-radius:12px;border:solid 1px rgb(45 56 56 / .2);box-sizing:border-box;margin-bottom:12px}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox>.form-row{display:block;padding:0;margin:0;top:0}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox>.form-row label{top:0;left:0;padding:0;position:relative}body.woocommerce-account.logged-in.woocommerce-add-payment-method #add_payment_method #payment>.form-row{padding:0;margin-top:24px}body.woocommerce-account:not(.logged-in){overflow:hidden}body.woocommerce-account:not(.logged-in) .illustration{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:1440px;height:auto;max-width:initial;z-index:-1}body.woocommerce-account:not(.logged-in) .woocommerce{position:relative;max-width:calc(370px + 3rem);margin:0 auto;padding:90px 1.5rem 96px}@media all and (min-width:768px){body.woocommerce-account:not(.logged-in) .woocommerce{padding-top:122px}}@media all and (min-width:1024px){body.woocommerce-account:not(.logged-in) .woocommerce{padding-top:162px}}body.woocommerce-account:not(.logged-in) .woocommerce .header{text-align:center;margin-bottom:45px}body.woocommerce-account:not(.logged-in) .woocommerce .header *:last-child{margin-bottom:0}body.woocommerce-account:not(.logged-in) .woocommerce .header h2{font-size:2.25rem;line-height:2.5rem;color:#2D3838;margin-bottom:16px}body.woocommerce-account:not(.logged-in) .woocommerce .header p{font-size:.875rem;line-height:1.25rem;color:#2d3838;margin-bottom:16px}body.woocommerce-account:not(.logged-in) .woocommerce .header p.sing-up a{margin-left:16px}body.woocommerce-account:not(.logged-in) .woocommerce .header p a{color:inherit}body.woocommerce-account:not(.logged-in) .woocommerce form.register,body.woocommerce-account:not(.logged-in) .woocommerce form.login,body.woocommerce-account:not(.logged-in) .woocommerce form.lost_reset_password{padding:0;border:none;margin:0}body.woocommerce-account:not(.logged-in) .woocommerce form.register label,body.woocommerce-account:not(.logged-in) .woocommerce form.login label,body.woocommerce-account:not(.logged-in) .woocommerce form.lost_reset_password label{display:none;font-size:.875rem;line-height:1.25rem;color:#2d3838}body.woocommerce-account:not(.logged-in) .woocommerce form.register .woocommerce-form-row,body.woocommerce-account:not(.logged-in) .woocommerce form.login .woocommerce-form-row,body.woocommerce-account:not(.logged-in) .woocommerce form.lost_reset_password .woocommerce-form-row{padding:0;margin-bottom:0}body.woocommerce-account:not(.logged-in) .woocommerce form.register .btn,body.woocommerce-account:not(.logged-in) .woocommerce form.register .woocommerce-message .button,body.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-message form.register .button,body.woocommerce-account:not(.logged-in) .woocommerce form.login .btn,body.woocommerce-account:not(.logged-in) .woocommerce form.login .woocommerce-message .button,body.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-message form.login .button,body.woocommerce-account:not(.logged-in) .woocommerce form.lost_reset_password .btn,body.woocommerce-account:not(.logged-in) .woocommerce form.lost_reset_password .woocommerce-message .button,body.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-message form.lost_reset_password .button{width:100%;text-align:center;margin-top:32px}body.woocommerce-account:not(.logged-in) .woocommerce form.login input[name=username]{margin-bottom:16px}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password{display:flex;align-items:center;justify-content:space-between;margin-top:6px;margin-bottom:0}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password label.woocommerce-form-login__rememberme{display:block;position:relative;top:0;left:0;transform:none}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password label.woocommerce-form-login__rememberme input{margin-right:8px;display:none}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password label.woocommerce-form-login__rememberme input:checked~span:before{background-color:#9e8a63;border-color:#9e8a63}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password label.woocommerce-form-login__rememberme span{display:flex;align-items:center}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password label.woocommerce-form-login__rememberme span:before{content:"";width:13px;height:13px;border-radius:3px;background-color:#fff0;border:solid 1px #2d3838;box-sizing:border-box;display:block;margin-right:6px}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password .woocommerce-LostPassword{text-align:right;font-size:.875rem;line-height:1.25rem;color:#2d3838}body.woocommerce-account:not(.logged-in) .woocommerce form.login .form-row--lost-password .woocommerce-LostPassword a{color:inherit}body.woocommerce-account:not(.logged-in) .woocommerce form.register p{font-size:.875rem;line-height:1.25rem;color:#2d3838}body.woocommerce-account:not(.logged-in) .woocommerce form.register a{color:inherit}body.woocommerce-account:not(.logged-in) .woocommerce form.register .woocommerce-privacy-policy-text{margin-top:24px}body.woocommerce-account:not(.logged-in) .woocommerce form.register .password-input{margin-top:1rem}