@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../../webfonts/fontawesome/fa-solid-900.eot);src:url(../../webfonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../../webfonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(../../webfonts/fontawesome/fa-solid-900.woff) format("woff"),url(../../webfonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(../../webfonts/fontawesome/fa-solid-900.#fontawesome) format("svg")}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fab{font-family:'Font Awesome 5 Brands'}.far{font-weight:400}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fa-user:before{content:"\f007"}.fa-caret-down:before{content:"\f0d7"}.fa-shopping-cart:before{content:"\f07a"}.fa-times:before{content:"\f00d"}.fa-linkedin-in:before{content:"\f0e1"}.fa-facebook-f:before{content:"\f39e"}.fa-twitter:before{content:"\f099"}.fa-pinterest:before{content:"\f0d2"}.fa-search:before{content:"\f002"}.fa-youtube:before{content:"\f167"}.fa-whatsapp:before{content:"\f232"}.fa-instagram:before{content:"\f16d"}.fa-envelope:before{content:"\f0e0"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-external-link-alt:before{content:"\f35d"}.fa-bars:before{content:"\f0c9"}.fa-crosshairs:before{content:"\f05b"}.fa-caret-left:before{content:"\f0d9"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-info:before{content:"\f129"}.fa-file-pdf:before{content:"\f1c1"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-left:before{content:"\f053"}.fa-filter:before{content:"\f0b0"}.fa-file-alt:before{content:"\f15c"}.fa-location-arrow:before{content:"\f124"}.fa-globe:before{content:"\f0ac"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-exclamation:before{content:"\f12a"}.fa-caret-right:before{content:"\f0da"}.fa-info-circle:before{content:"\f05a"}.fa-store:before{content:"\f54e"}.fa-flag:before{content:"\f024"}.fa-times-circle:before{content:"\f057"}.fa-list:before{content:"\f03a"}.fa-flag-usa:before{content:"\f74d"}.fa-vk:before{content:"\f189"}.fa-weixin:before{content:"\f1d7"}.fa-copy:before{content:"\f0c5"}.fa-heart:before{content:"\f004"}.fa-share-alt:before{content:"\f1e0"}.fa-info-circle:before{content:"\f05a"}.fa-shipping-fast:before{content:"\f48b"}.fa-truck:before{content:"\f0d1"}.fa-th-list:before{content:"\f00b"}.fa-cog:before{content:"\f013"}.fa-sticky-note:before{content:"\f249"}.fa-list-ol:before{content:"\f0cb"}.fa-trash:before{content:"\f1f8"}.fa-check:before{content:"\f00c"}.fa-credit-card:before{content:"\f09d"}.fa-print:before{content:"\f02f"}.fa-cart-arrow-down:before{content:"\f218"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-user-circle:before{content:"\f2bd"}.fa-star:before{content:"\f005"}.fa-minus:before{content:"\f068"}.fa-plus:before{content:"\f067"}@font-face{font-display:swap;font-family:'Overpass';font-style:normal;font-weight:300;src:url('../../webfonts/overpass/overpass-v19-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Overpass';font-style:normal;font-weight:400;src:url('../../webfonts/overpass/overpass-v19-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Overpass';font-style:italic;font-weight:400;src:url('../../webfonts/overpass/overpass-v19-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Overpass';font-style:normal;font-weight:500;src:url('../../webfonts/overpass/overpass-v19-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Overpass';font-style:normal;font-weight:700;src:url('../../webfonts/overpass/overpass-v19-latin-700.woff2') format('woff2')}:root{--primary-color:#303030;--secondary-color:#d5a770;--secondary-light-color:#ffb761;--palette-3:#f0efed;--palette-4:#161616;--palette-5:#a3a2a2;--palette-6:#201f1e;--palette-7:#3c3c3c;--palette-8:#e3e3e3;--palette-9:#676767;--palette-10:#ede9e4;--palette-11:#e5e0db;--text-color:#000;--body-overlay-color:#161616cc}:root{--global-space-inline:clamp(25px,3vw,70px);--internal-space-inline:max(clamp(25px,3vw,70px),calc((100vw - 1200px) / 2))}:root{--global-plugin-space-smaller-block:clamp(20px,4vw,30px);--global-plugin-space-small-block:clamp(30px,5vw,50px);--global-plugin-space-block:clamp(50px,6vw,75px);--global-plugin-space-large-block:clamp(60px,8vw,90px)}:root{--font-size-xs:.8rem;--font-size-caption:.85rem;--font-size-small:.9rem;--font-size-small-plus:.9375rem;--font-size-body-small:.95rem;--font-size-body:1rem;--font-size-body-medium:1.1rem;--font-size-body-large:1.15rem;--font-size-body-xl:1.2rem;--font-size-label:1.25rem;--font-size-button:1.3125rem;--font-size-button-large:1.4375rem;--font-size-button-responsive:var(--font-size-button);--font-size-button-large-responsive:var(--font-size-button-large);--font-size-button-slim-responsive:var(--font-size-small-plus);--font-size-title-sm:1.5rem;--font-size-title-md:1.8rem;--font-size-title-lg:2rem;--font-size-title-xl:2.4rem;--font-size-display:3rem;--font-size-heading-1:clamp(2rem,4vw,2.8rem);--font-size-heading-2:clamp(1.8rem,3.4vw,2.4rem);--font-size-heading-3:clamp(1.7rem,3.2vw,2.2rem);--font-size-heading-4:clamp(1.6rem,3vw,2rem);--font-size-heading-5:clamp(1.5rem,2.8vw,1.8rem);--font-size-heading-6:clamp(1.4rem,2.6vw,1.6rem);--font-size-content:clamp(1.1rem,2vw,1.25rem);--font-size-section-title:clamp(1.8rem,3.5vw,2.8125rem);--font-size-section-title-page:clamp(1.625rem,3vw,2.25rem);--font-size-section-intro:clamp(1.125rem,3vw,1.3125rem);--font-size-section-subtitle:clamp(1.125rem,3.3vw,1.875rem);--font-size-product-name:clamp(1.125rem,2vw,1.5rem);--font-size-product-price:clamp(1.125rem,1.8vw,1.5875rem);--font-size-page-display:clamp(2.7rem,4.5vw,4.2rem);--font-size-panel-heading:clamp(1.5rem,2.6vw,2rem);--font-size-modal-heading:clamp(1.5rem,3vw,2rem);--font-size-visual-heading:clamp(1.625rem,3vw,2.5rem)}:root{--header-height:134px;--border-radius:12px;--border-radius-big:20px;--border-radius-slim:7px;--hover-transition:0.3s linear}html{box-sizing:border-box;font-family:'Overpass',sans-serif;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}*{scrollbar-color:color-mix(in oklch,var(--secondary-color),var(--primary-color) ) var(--primary-color)}*,*:focus,*:hover{outline:none}body{min-height:100vh;margin:0;font-size:var(--font-size-body)}body:not(.load),body:not(.load) *{transition:none !important}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;border:0;outline:none}button:disabled,input:disabled,textarea:disabled,select:disabled,button[disabled],input[disabled],textarea[disabled],select[disabled]{pointer-events:none;color:gray !important}table{border-collapse:collapse}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset !important}body:has(.fancybox__container.is-ready),body.cart-info-popup-open{overflow:hidden}@media (hover:hover) and (pointer:fine){:where(label,.checkbox-wrapper):is(input[type="checkbox"],input[type="radio"]):not(:checked):hover,:where(label,.checkbox-wrapper):has(:is(input[type="checkbox"],input[type="radio"]):not(:checked) ):hover:is(input[type="checkbox"],input[type="radio"]):not(:checked){box-shadow:inset 0 0 4px var(--secondary-color)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}@media (max-width:1279px),(orientation:landscape) and (max-height:640px){:root{--header-height:86px;--font-size-button-responsive:var(--font-size-body);--font-size-button-large-responsive:var(--font-size-body)}}@media (max-width:1023px){:root{--font-size-button-responsive:var(--font-size-label);--font-size-button-large-responsive:var(--font-size-label)}}@media (max-width:767px){:root{--global-plugin-space-block:clamp(50px,5.5vh,80px);--global-plugin-space-large-block:clamp(50px,5.5vh,80px);--font-size-button-responsive:var(--font-size-body);--font-size-button-large-responsive:var(--font-size-body)}}@media (max-width:480px){:root{--header-height:82px;--font-size-button-slim-responsive:var(--font-size-xs)}}header{position:fixed;transform:translate3d(0,0,1px);top:0;width:100%;z-index:1000;background:var(--primary-color);padding:25px var(--global-space-inline);transition:0.3s ease-in-out}.grecaptcha-badge{visibility:hidden}form.homepage-wrapper main > *:not(.gift-ideas-wrapper){position:relative;z-index:50}form:not(.homepage-wrapper) main{margin-top:var(--header-height)}main:after{content:'';background:var(--body-overlay-color);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:90;opacity:0;pointer-events:none}body.header-menu-open main:after{opacity:1}.lenis.lenis-scrolling iframe{pointer-events:none}footer{position:relative;z-index:50}html:is([data-layer="2107"],[data-layer="2110"],[data-layer="2111"]) main{background:var(--palette-10)}html:is([data-layer="2107"],[data-layer="2110"],[data-layer="2111"]) .list-product-item-image-wrapper{background:var(--palette-10)}form.homepage-wrapper header{background:transparent}body > form:after{content:'';opacity:0;pointer-events:none;background:var(--body-overlay-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;transition:0.3s ease-in-out}body.header-menu-open .homepage-wrapper header{background:var(--body-overlay-color)}body:is(.side-menu-open,.aside-cart-open) > form:after{opacity:1;pointer-events:all}html:has(body:is(.side-menu-open,.aside-cart-open)){overflow:hidden}body.side-menu-search-focus .side-menu-center,body.side-menu-search-focus .side-menu-bottom{display:none}body:is(.scrolled,:not(:has(.homepage-wrapper))) header,body:is(.scrolled,:not(:has(.homepage-wrapper))):has(.hero-slider-wrapper) header{padding-bottom:0;padding-top:15px}body:is(.scrolled,:not(:has(.homepage-wrapper))) .header-top{--logo-width:84px}body.scrolled header,body.scrolled .homepage-wrapper header{background:var(--primary-color) !important}body.scrolled.gift-ideas-enter header,body.scrolled.gift-ideas-enter .homepage-wrapper header{background:rgba(48,48,48,0.6) !important}.header-top{--logo-width:clamp(96px,9vw,142px);display:flex;justify-content:space-between}.header-bottom{margin-top:5px}.header-top-sx,.header-top-dx{width:calc(50% - (var(--logo-width) / 2))}.header-top-sx-inner,.header-top-dx-inner{display:flex;align-items:center;height:30px;column-gap:15px}.header-top-dx-inner{justify-content:flex-end}.footer-middle{background:var(--palette-4);padding:80px var(--global-space-inline) 0 var(--global-space-inline);color:#FFF;display:flex;justify-content:space-between}.footer-middle > div{flex:1;position:relative}.footer-middle-sx{order:1}.footer-middle-dx{order:3}.footer-middle:after{order:2;content:'';height:auto;width:1px;background:#474747;margin-left:3.5vw;margin-right:3.5vw}.footer-bottom{--logo-width:clamp(115px,9vw,120px);background:var(--palette-4);padding:60px var(--global-space-inline) 40px var(--global-space-inline);display:flex;align-items:center;justify-content:space-between}.footer-bottom-sx,.footer-bottom-dx{width:calc(50% - (var(--logo-width) / 2))}.footer-bottom-sx{display:flex}.footer-bottom-dx{display:flex;justify-content:flex-end}.side-menu-center{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in oklch,var(--secondary-color),var(--palette-4)) var(--palette-4);transition:opacity 0.3s ease-in-out}.side-menu-center::-webkit-scrollbar{width:1px}.side-menu-center::-webkit-scrollbar-track{background:#474747}.side-menu-center::-webkit-scrollbar-thumb{background:var(--palette-5);border-radius:5px}.side-menu-hamburger-wrapper{cursor:pointer}.side-menu-hamburger-wrapper:before,.side-menu-hamburger-wrapper:after{content:''}.side-menu-hamburger-wrapper:before,.side-menu-hamburger-wrapper:after,.side-menu-hamburger-wrapper > *{display:block;height:3px;width:22px;background:#FFF;margin-bottom:5px;border-radius:var(--border-radius);transition:var(--hover-transition)}.side-menu-hamburger-wrapper:after{margin-bottom:0}.side-menu-bottom{padding-top:25px;margin-top:25px;border-top:1px solid #474747;display:flex;align-items:center;justify-content:space-between;transition:opacity 0.3s ease-in-out}.social-icons-wrapper{display:flex;align-items:center;gap:20px}.social-icons-icon{height:22px;width:auto;fill:var(--palette-9);transition:var(--hover-transition)}.side-menu-bottom .social-icons-wrapper{margin-left:auto}.company-logo a{display:inline-block}.company-logo svg{width:var(--logo-width);height:auto;transition:0.2s linear}.company-logo .st0{fill:#FFFFFF}.company-logo .st1{fill:#4E8187}.company-logo .st2{fill:#536A6B}.company-logo .st3{fill:#8B322F}.company-logo .st4{fill:#CD5644}.company-logo .st5{fill:#77685E}.logo-siglacom-wrapper a{display:inline-block}.logo-siglacom-wrapper svg{fill:var(--palette-9);width:80px;height:auto}.footer-legal{background:var(--palette-6);color:var(--palette-5);font-size:var(--font-size-small);line-height:1;display:flex;align-items:center;justify-content:center;padding:15px var(--global-space-inline)}.footer-legal > div:not(.privacy-popup-wrapper){position:relative;top:0.1rem}.footer-icons-wrapper{--col-gap:5vw;--cols:4;position:relative;background:var(--palette-7);display:flex;gap:var(--col-gap);justify-content:center;padding:50px var(--global-space-inline)}.footer-icons-wrapper:after{content:'';position:absolute;z-index:15;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,0.50)}.footer-icon{display:flex;flex-direction:column;align-items:center;position:relative;z-index:20;max-width:200px;flex:0 0 calc((100% - (var(--col-gap) * (var(--cols) - 1))) / var(--cols))}.footer-icon-icon{width:auto;height:70px;fill:var(--secondary-color);transition:var(--hover-transition)}.footer-icon-title{text-align:center;color:#FFF;font-size:var(--font-size-body);line-height:1.2;margin-top:10px}.footer-icon-text{text-align:center;color:var(--palette-5);font-weight:300;font-size:var(--font-size-body-small);line-height:1.4;margin-top:15px}.footer-icon-bck{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;z-index:10}.footer-info-wrapper{display:flex;justify-content:space-between;gap:20px;padding-left:25px}.footer-info-item-icon{width:auto;height:70px;fill:var(--secondary-color);transform:translate(-8px,-12px)}.footer-info-item-title{color:#FFF;font-size:var(--font-size-body);line-height:1.2;margin-top:-2px;margin-bottom:15px}.footer-info-item-contacts-row{color:var(--palette-5);font-size:var(--font-size-body);line-height:1;position:relative;transform:translateX(-25px)}.footer-info-item-contacts-row:not(:last-child){margin-bottom:12px}.footer-info-item-contacts-row-link{display:flex;align-items:center;transition:var(--hover-transition)}.footer-info-item-contacts-row-icon{width:18px;height:18px;flex-shrink:0;fill:var(--secondary-color);margin-right:8px}.footer-info-item-contacts-row-text{flex-shrink:0;position:relative;top:0.1rem}.footer-info-item-artisan-link{display:block;width:fit-content}.footer-info-item-artisan .footer-info-item-content > *:not(:last-child){margin-bottom:25px}.footer-info-item-artisan-icon,.footer-info-item-artisan-image{height:55px;width:auto;display:block}.footer-info-item-artisan-image{opacity:0.7;transition:var(--hover-transition)}.footer-info-item-artisan-icon-dolomites{opacity:0.4;transition:var(--hover-transition)}.footer-info-item-artisan-icon-dolomites .st0{display:none}.footer-info-item-artisan-icon-dolomites .st1{display:inline;fill:#838383}.footer-info-item-artisan-icon-dolomites .st2{display:inline;fill:#6A6A6A}.footer-info-item-artisan-icon-dolomites .st3{display:inline;fill:#FEFEFE}.footer-info-item-artisan-icon-dolomites .st5{fill:#838383}.footer-info-item-artisan-icon-dolomites .st6{fill:#262626}.footer-info-item-artisan-icon-dolomites .st7{fill:#FEFEFE}.footer-info-item-payments-icon.desktop{width:150px;height:auto;opacity:0.4;transition:var(--hover-transition)}.footer-info-item-payments-icon.desktop .st0{display:none}.footer-info-item-payments-icon.desktop .st1{fill:#FFFFFF}.footer-info-item-payments-icon.desktop .st3{fill:#1F1F1F}.footer-info-item-payments-icon.desktop .st4{fill:#6D6D6D}.footer-info-item-payments-icon.desktop .st5{fill:#757575}.footer-info-item-payments-icon.desktop .st6{fill:#525252}.footer-info-item-payments-icon.desktop .st7{fill:#A2A2A2}.footer-info-item-payments-icon.mobile{display:none;width:100px;height:auto;opacity:0.4;transition:var(--hover-transition)}.footer-info-item-payments-link{display:block}.whatsapp-floating-button-wrapper{position:fixed;width:60px;height:auto;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;bottom:34px;right:20px;z-index:1100;background:var(--secondary-color);border-radius:50%;transition:0.1s linear}.whatsapp-floating-button-wrapper.hide,body.side-menu-open .whatsapp-floating-button-wrapper,body.aside-cart-open .whatsapp-floating-button-wrapper,body:has(.privacy-popup-wrapper.show) .whatsapp-floating-button-wrapper,body.header-menu-open .whatsapp-floating-button-wrapper,body.footer-visible .whatsapp-floating-button-wrapper,html.demi-list-products-filters-open .whatsapp-floating-button-wrapper,body:has(.popup-wrapper.active) .whatsapp-floating-button-wrapper,body:has(.user-area-mobile-nav-toggle:checked) .whatsapp-floating-button-wrapper{opacity:0;pointer-events:none}.whatsapp-floating-button-icon{width:55%;height:auto;fill:#FFF;transition:var(--hover-transition)}div[id*="trustbadge-container"]{transition:var(--hover-transition)}body.side-menu-open div[id*="trustbadge-container"],body.aside-cart-open div[id*="trustbadge-container"],body.header-menu-open div[id*="trustbadge-container"],body.footer-visible div[id*="trustbadge-container"],body:has(.popup-wrapper.active) div[id*="trustbadge-container"],html.demi-list-products-filters-open div[id*="trustbadge-container"]{opacity:0;pointer-events:none;visibility:hidden;z-index:-1 !important}@media (hover:hover) and (pointer:fine){.side-menu-hamburger-wrapper:hover > *{background:var(--secondary-color)}.side-menu-hamburger-wrapper:hover:before{background:var(--secondary-color);transform:rotate(-40deg) translate(-4px,0px);width:18px}.side-menu-hamburger-wrapper:hover:after{background:var(--secondary-color);transform:rotate(40deg) translate(-4px,0px);width:18px}.social-icons-link:hover .social-icons-icon:hover{fill:var(--secondary-color)}.footer-tools-link:hover{color:#FFF}.footer-icon:hover > svg{filter:brightness(1.15) drop-shadow(0 0 1px var(--secondary-light-color))}.whatsapp-floating-button-wrapper:hover .whatsapp-floating-button-icon{fill:var(--palette-4)}.footer-info-item-contacts-row-link:hover{color:var(--secondary-color)}.footer-info-item-artisan-link:hover .footer-info-item-artisan-icon-dolomites{opacity:1}.footer-info-item-artisan-link:hover .footer-info-item-artisan-image{opacity:1}.footer-info-item-payments-link:hover .footer-info-item-payments-icon{opacity:1}}@media (max-width:1400px){.footer-info-item-artisan-icon,.footer-info-item-artisan-image{height:45px}.footer-info-item-payments-icon.desktop{width:120px}}@media (max-width:1279px),(orientation:landscape) and (max-height:640px){.side-menu-bottom{padding-top:20px;margin-top:25px}.side-menu-center{scrollbar-width:none}}@media (max-width:1023px){.main-content-full{padding-inline:var(--global-space-inline)}.footer-icon-text > span{display:none}.footer-middle{flex-direction:column}.footer-middle > div{flex:1;position:relative}.footer-middle-sx{order:1}.footer-middle-dx{order:3}.footer-middle:after{width:auto;height:1px;margin:4vh 0}.footer-info-wrapper{justify-content:center;padding-left:0}.footer-info-item{flex:1;display:flex;flex-direction:column;align-items:center}.footer-info-item-contacts-row{transform:none}.footer-info-item-icon{transform:none}.footer-info-item-title{margin-top:10px}body.scrolled .whatsapp-floating-button-wrapper,body.scrolled div[id*="trustbadge-container"]{opacity:0;pointer-events:none}}@media (max-width:767px){.footer-bottom{flex-direction:column;justify-content:center;padding-bottom:30px}.footer-bottom-sx{order:2;margin-bottom:75px}.footer-bottom-dx{order:3}.footer-bottom-center{order:1;margin-bottom:30px}.footer-bottom-sx,.footer-bottom-dx{width:100%;justify-content:center}.logo-siglacom-wrapper svg{width:90px}.footer-icons-wrapper{--cols:2;padding-block:30px;flex-wrap:wrap}.footer-icon{max-width:100%}.footer-icon-text{font-size:var(--font-size-small);line-height:1.3}}@media (max-width:648px){.whatsapp-floating-button-wrapper{bottom:10px;right:10px;width:50px}}@media (max-width:640px){.footer-middle{padding-top:40px}.footer-tools-wrapper{flex-direction:column;gap:20px}.footer-info-wrapper{--col-gap:20px;--cols:2;flex-wrap:wrap}.footer-info-item{flex-basis:calc((100% - (var(--col-gap) * (var(--cols) - 1))) / var(--cols))}.footer-info-item-contacts{order:3}.footer-info-item-artisan{order:2}.footer-info-item-payments{order:1}.footer-info-item-artisan .footer-info-item-content > *:not(:last-child){margin-bottom:15px}.footer-info-item-artisan-icon,.footer-info-item-artisan-image{height:43px}.footer-info-item-payments-icon.desktop{display:none}.footer-info-item-payments-icon.mobile{display:block}.footer-legal{flex-direction:column;gap:20px}body:has(.privacy-popup-wrapper.show) div[id*="trustbadge-container"]{display:none !important}}@media (max-width:480px){body:is(.scrolled,:not(:has(.homepage-wrapper))) .header-top{--logo-width:78px}.social-icons-icon{height:20px}.footer-icons-wrapper:after,.footer-icon-bck{display:none}.side-menu-bottom{padding-top:15px;margin-top:20px}.social-icons-wrapper{gap:15px}}.page-content,.page-content-full{padding-block:var(--global-plugin-space-small-block)}.page-content-full > *{padding-inline:var(--global-space-inline)}.page-content > *{padding-inline:calc(var(--global-space-inline) * 2)}.page-content:has(.related-documents-wrapper:last-child),.page-content-full:has(.related-documents-wrapper:last-child){padding-bottom:0}html:is([data-layer="2113"]) .breadcrumb-wrapper:not(.breadcrumb),html:is([data-layer="2113"]) .document-wrapper,html:is([data-layer="2113"]) .document-paragraphs-wrapper{padding-inline:var(--global-space-inline);max-width:960px;margin-inline:auto}html:is([data-layer="2113"]) .document-wrapper{text-align:center}html:is([data-layer="2113"]) .breadcrumb-inner{justify-content:center}h1{margin:0;font-size:var(--font-size-heading-1);line-height:1.2;font-weight:300;margin-bottom:var(--global-plugin-space-smaller-block)}.paragraph-wrapper h2,.aside-cart-empty-title,.search-engine-results-no-results-title,.demi-list-products-empty-title,.cart-step-one-empty-title{margin:0;font-size:var(--font-size-heading-2);line-height:1.2;font-weight:300;color:var(--secondary-color);margin-bottom:20px}.paragraph-wrapper h3,.document-title-header > h2:not(.SingleDocDate){margin:0;font-size:var(--font-size-heading-3);line-height:1.2;font-weight:300;color:var(--secondary-color);margin-bottom:20px}.paragraph-wrapper h4{margin:0;font-size:var(--font-size-heading-4);line-height:1.2;font-weight:300;color:var(--secondary-color);margin-bottom:20px}.paragraph-wrapper h5{margin:0;font-size:var(--font-size-heading-5);line-height:1.2;font-weight:300;color:var(--secondary-color);margin-bottom:20px}.paragraph-wrapper h6,.document-title-header > h2.SingleDocDate{margin:0;font-size:var(--font-size-heading-6);line-height:1.2;font-weight:300;color:var(--secondary-color);margin-bottom:20px}.list-doc-subtitle,.list-doc-text,.list-doc-find-out-more,.paragraph-abstract > div,.gallery-image-desc,.paragraph-image > span,.aside-cart-empty-description,.swal-text,.search-engine-results-no-results-abstract,.demi-list-products-empty-abstract,.cart-step-one-empty-description,.tab-description-wrapper{font-size:var(--font-size-content);line-height:1;font-weight:300}.list-doc-subtitle,.list-doc-text,.paragraph-abstract > div,.gallery-image-desc,.paragraph-image > span,.aside-cart-empty-description,.swal-text,.search-engine-results-no-results-abstract,.demi-list-products-empty-abstract,.cart-step-one-empty-description,.tab-description-wrapper{line-height:1.4}.site-btn,.form-wrapper .form-submit-button,.swal-button{display:inline-block;cursor:pointer;padding:19px 32px 18px 32px;font-size:var(--font-size-button-responsive);line-height:1;background:var(--secondary-color);color:#FFF;font-weight:500;border-radius:var(--border-radius);transition:background var(--hover-transition),color var(--hover-transition)}.site-btn.btn-slim{padding:10px 16px 9px;border-radius:var(--border-radius-slim);font-size:var(--font-size-button-slim-responsive)}.site-btn.big-text{font-size:var(--font-size-button-large-responsive);padding:21px 32px 18px 32px}.site-btn.secondary{background:var(--palette-3);color:var(--text-color)}.site-btn.tertiary{background:#FFF;color:var(--text-color)}html:is([data-layer="2113"]) .paragraph-abstract > div:has(.site-btn){text-align:center}@media (max-width:480px){.site-btn.btn-slim{padding:10px 12px 8px}}.section-title-wrapper,.gallery-title,.related-document-title{margin-bottom:clamp(25px,4.5vw,60px);text-align:center}.section-title,.gallery-title > h4,.related-document-title > h2{font-weight:400;font-size:var(--font-size-section-title);line-height:1.2;text-transform:uppercase;text-align:center}.section-title-wrapper-flex{display:flex;justify-content:space-between;margin-top:0;margin-bottom:clamp(25px,4.5vw,40px)}.section-title-wrapper-flex:has(.site-link){align-items:center}.section-title-wrapper-flex .section-title{text-align:left}.section-title-wrapper-flex .section-abstract{margin-top:0;flex-shrink:0}.section-abstract{color:#FFF;font-size:var(--font-size-section-intro);line-height:1.2;display:inline-block;margin-top:10px}.section-subtitle-wrapper{margin-bottom:25px}.section-subtitle{text-align:center;font-weight:400;line-height:1.1;font-size:var(--font-size-section-subtitle)}form:not(.homepage-wrapper) .section-title-wrapper,.gallery-title,.related-document-title{margin-bottom:clamp(20px,4vw,45px)}form:not(.homepage-wrapper) .section-title-wrapper .section-title,.gallery-title > h4,.related-document-title > h2{font-size:var(--font-size-section-title-page)}.site-link{color:var(--secondary-color);font-size:var(--font-size-section-intro);line-height:1;display:inline-block;text-transform:lowercase;transition:var(--hover-transition)}.popup-wrapper{position:fixed;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(0,0,0,0.95);top:0;left:0;z-index:1000;opacity:0;pointer-events:none;transition:0.5s ease-in-out}.popup-wrapper.active{opacity:1;pointer-events:all}.popup-close{position:absolute;width:32px;height:auto;background:var(--secondary-color);display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;border-radius:50%;right:-16px;top:-16px;cursor:pointer;transition:background var(--hover-transition)}.popup-close-icon{width:50%;fill:#FFF}.popup-video-inner{position:relative}.popup-video{max-height:85vh;max-width:1920px}.popup-video-close{position:absolute;width:32px;height:auto;background:var(--secondary-color);display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;border-radius:50%;right:-16px;top:-16px;cursor:pointer;transition:background var(--hover-transition)}.popup-text-inner{position:relative;width:90vw;max-width:1200px}.popup-text-container{background:var(--palette-3);border-radius:var(--border-radius);max-height:85vh;padding:30px var(--global-space-inline);overflow-y:auto;overscroll-behavior:contain}.popup-text-container-inner{line-height:1.2;line-height:1.5;font-size:var(--font-size-body-large)}.popup-text-container-inner h2{margin-bottom:10px;font-size:var(--font-size-title-md);line-height:1.2;font-weight:500}.popup-text-container-inner .site-btn{margin-top:20px}.popup-text-container-inner li{list-style-position:inside;margin-left:15px}.header-cart-icon,.header-login-icon,.header-wishlist-icon{height:19px;width:auto;fill:#FFF;transition:var(--hover-transition)}.side-panel{width:450px;z-index:1000;position:fixed;top:0;height:100dvh;background:var(--palette-4);transition:0.5s ease-in-out}.side-menu-wrapper{left:0;transform:translateX(-100%);display:flex;flex-direction:column;justify-content:space-between}.side-cart-wrapper{right:0;transform:translateX(100%)}body.side-menu-open .side-menu-wrapper{transform:translateX(0%)}body.side-cart-open .side-cart-wrapper{transform:translateX(0%)}.side-panel,.side-menu-navigation-wrapper > ul > li > ul > li > ul,.side-menu-wrapper .header-country-select{padding:30px min(var(--global-space-inline),35px)}.side-menu-header{display:flex;color:var(--palette-5);justify-content:space-between;align-items:center;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #474747}.side-menu-header-logo{height:52px;width:auto}.side-menu-header-logo .st0{fill:#4C7F83}.side-menu-header-logo .st1{fill:#4D6667}.side-menu-header-logo .st2{fill:#853334}.side-menu-header-logo .st3{fill:#CB5C4C}.side-menu-header-logo .st4{fill:#6C615A}.side-menu-header-close{display:flex;align-items:center;gap:12px;font-weight:300;cursor:pointer;user-select:none}.side-menu-header-close-text{position:relative;top:0.125rem;text-transform:lowercase;font-size:var(--font-size-body-small);line-height:1;transition:var(--hover-transition)}.side-menu-header-close-icon{fill:var(--palette-5);width:15px;height:auto;flex-shrink:0;transition:var(--hover-transition)}.swiper-plugin-wrapper .swiper-pagination{bottom:3% !important}.swiper-plugin-wrapper .swiper-pagination .swiper-pagination-bullet{background:var(--palette-3);width:14px;height:14px;aspect-ratio:1 / 1;margin-inline:5px;opacity:0.6}.swiper-plugin-wrapper .swiper-pagination .swiper-pagination-bullet-active{background:var(--secondary-color);opacity:1}.swiper-plugin-wrapper:is(.nativity-slider-wrapper,.zirm-slider-wrapper,.gallery-slider-wrapper) .swiper-button-next,.swiper-plugin-wrapper:is(.nativity-slider-wrapper,.zirm-slider-wrapper,.gallery-slider-wrapper) .swiper-button-prev{background:var(--secondary-color);transform:translateY(-50%);top:50% !important;margin-top:0 !important;border-radius:50%;width:55px;height:auto;aspect-ratio:1 / 1}.swiper-plugin-wrapper .swiper-button-prev,.swiper-plugin-wrapper .swiper-button-next{width:18px;height:auto}.swiper-plugin-wrapper .swiper-button-icon{fill:#FFF;width:18px;height:auto}.product-box-item{padding-block:30px;background:var(--palette-3);border-radius:var(--border-radius-big);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px;flex-shrink:0}.product-box-item-name{font-size:var(--font-size-product-name);text-align:center;padding-inline:20px;line-height:1.1;width:calc(100% - 40px)}.product-box-item-image{width:auto;height:440px;object-fit:cover;mix-blend-mode:multiply;transition:transform var(--hover-transition)}.product-box-item-price-wrapper{font-weight:700;color:var(--secondary-color);font-size:var(--font-size-product-price)}.fancybox__container .has-html5video .f-html{width:auto !important;height:auto !important;max-width:95vw !important;max-height:95vh !important}.fancybox-hero-video .fancybox__slide{position:relative}.video-rotation-message{position:absolute;z-index:10;top:60px;left:50%;display:flex;align-items:center;gap:12px;width:calc(100% - 40px);padding:10px 16px;color:#fff;font-size:var(--font-size-small);line-height:1.4;text-align:center;background:rgba(0,0,0,0.75);border-radius:var(--border-radius);opacity:0;visibility:hidden;transform:translate(-50%,-10px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;pointer-events:none}.video-rotation-message.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.video-rotation-message svg{width:40px}html[data-document="26444"] main::before{content:"";position:fixed;inset:0;z-index:-1;background-image:url(/static/img/zirm-alpin-bck.webp);background-position:left;background-repeat:no-repeat;background-size:cover}@media (hover:hover) and (pointer:fine){.site-btn:hover,.form-wrapper .form-submit-button:hover,.swal-button:not([disabled]):hover{background:var(--primary-color)}.site-btn.secondary:not(.active):hover{color:#FFF;background:var(--primary-color)}.site-btn.tertiary:not(.active):hover{color:#FFF;background:var(--primary-color)}.site-link:hover{color:var(--text-color)}.popup-close:hover{background:var(--primary-color)}.header-cart-wrapper:hover,.header-login-icon:hover,.header-wishlist-icon:hover{fill:var(--secondary-color)}.side-menu-header-close:hover .side-menu-header-close-text{color:var(--secondary-color)}.side-menu-header-close:hover .side-menu-header-close-icon{fill:var(--secondary-color);transform:rotate(360deg)}.product-box-item:hover .product-box-item-image{transform:scale(1.05)}}@media (max-height:700px){.popup-video{max-height:80vh}}@media (min-width:2200px){.product-box-item-image{height:660px}}@media (min-width:2400px){.product-box-item-image{height:760px}}@media (max-width:1919px){.popup-video,.popup-text-inner{max-width:85vw}}@media (max-width:1600px){html:is([data-layer="2113"]) .breadcrumb-wrapper:not(.breadcrumb),html:is([data-layer="2113"]) .document-wrapper{padding-inline:calc(var(--global-space-inline) * 4)}}@media (max-width:1400px){.product-box-item-image{height:460px}html:is([data-layer="2113"]) .breadcrumb-wrapper:not(.breadcrumb),html:is([data-layer="2113"]) .document-wrapper{padding-inline:calc(var(--global-space-inline) * 2)}}@media (max-width:1279px),(orientation:landscape) and (max-height:640px){.side-panel,.side-menu-navigation-wrapper > ul > li > ul > li > ul,.side-menu-wrapper .header-country-select{padding-block:25px}.side-menu-header-logo{height:48px}.side-menu-header{padding-bottom:20px;margin-bottom:25px}.site-btn,.site-btn.big-text,.form-wrapper .form-submit-button,.swal-button{text-transform:uppercase;padding:16px 24px 14px 24px}}@media (max-width:1200px){.page-content > *{padding-inline:var(--global-space-inline)}.product-box-item-image{height:410px}}@media (max-width:1023px){.section-title-wrapper-flex{display:block;text-align:center}.section-title-wrapper-flex .section-title{text-align:center}.section-title-wrapper-flex .section-abstract{margin-top:10px}.product-box-item{padding-bottom:50px;gap:25px}html:is([data-layer="2113"]) .breadcrumb-wrapper:not(.breadcrumb),html:is([data-layer="2113"]) .document-wrapper{padding-inline:var(--global-space-inline)}.fancybox__container .f-button.is-prev,.fancybox__container .f-button.is-next{display:none}.site-btn,.form-wrapper .form-submit-button,.swal-button{padding:17px 24px 16px 24px}}@media (max-width:899px){.side-panel{width:50vw}}@media (max-width:767px){.product-box-item-image{height:360px}.site-btn,.site-btn.big-text,.form-wrapper .form-submit-button,.swal-button{text-transform:uppercase;padding:16px 24px 14px 24px}}@media (max-width:640px){.side-menu-header-close-icon{width:22px}.side-menu-header-close-text{display:none}.side-panel{width:100vw}.swiper-plugin-wrapper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}.side-menu-wrapper .header-country-select{padding-block:16px}}@media (max-width:480px){.product-box-item{gap:20px}.product-box-item-image{height:260px}.side-menu-header-logo{height:40px}.side-menu-header{padding-bottom:15px;margin-bottom:20px}.popup-text-container{padding:20px}.popup-text-container-inner{font-size:var(--font-size-body);line-height:1.5}.popup-text-container-inner h2{margin-block:15px 10px}}.we-are-demi-art-wrapper{position:relative;padding:var(--global-plugin-space-large-block) var(--global-space-inline)}.we-are-demi-art-title-wrapper{position:relative;z-index:20}.we-are-demi-art-icons{position:relative;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:5.5vh;max-width:1300px;margin-inline:auto;justify-items:center}.we-are-demi-art-icon-wrapper{text-align:center;width:300px}.we-are-demi-art-icon{height:clamp(80px,9vw,100px);width:auto;display:inline-block;margin-bottom:2.7vh;fill:var(--primary-color)}.we-are-demi-art-icon-text{font-size:clamp(1rem,2.3vw,1.625rem);line-height:1.2}.we-are-demi-art-image{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.we-are-demi-art-icon .cls-2{fill:var(--secondary-color)}.page-content:has(.request-your-sculpture-wrapper[data-document-id="26442"]){padding-bottom:0}.request-your-sculpture-wrapper{display:flex;align-items:center;gap:clamp(30px,5vw,80px);padding-inline:calc(var(--global-space-inline) * 2);padding-block:calc(var(--global-space-inline) * 2);background:var(--palette-3)}.request-your-sculpture-wrapper .image-wrapper{width:55%;min-width:0;flex:0 1 55%}.request-your-sculpture-wrapper .image-wrapper img{display:block;width:100%;height:auto;border-radius:var(--border-radius-big)}.request-your-sculpture-wrapper .text-wrapper{display:flex;min-width:0;flex:1;flex-direction:column;gap:20px}.request-your-sculpture-wrapper .text-wrapper .title h2{margin:0;color:var(--secondary-color);font-size:var(--font-size-heading-2);line-height:1.2;font-weight:300}.request-your-sculpture-wrapper .text-wrapper .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px;font-size:var(--font-size-content);line-height:1.4;font-weight:300}.request-your-sculpture-wrapper .text-wrapper .text a{width:auto}.request-your-sculpture-wrapper + .form-wrapper{display:none}.request-your-sculpture-wrapper:target + .form-wrapper{display:block;margin-bottom:0}.customized-sculpture-wrapper{padding-block:var(--global-plugin-space-block);background:var(--palette-3)}.customized-sculpture-wrapper.is-form-open + .form-wrapper{padding-bottom:var(--global-plugin-space-small-block);max-height:100%}.customized-sculpture-wrapper .text-wrapper{text-align:center}.customized-sculpture-wrapper .text-wrapper > *:not(:last-child){margin-bottom:15px}.customized-sculpture-wrapper .text-wrapper .title > *{font-weight:300}@media (max-width:1023px){}@media (max-width:1200px){.we-are-demi-art-icons{grid-column-gap:25px}.request-your-sculpture-wrapper{gap:40px;padding-inline:var(--global-space-inline)}}@media (max-width:1023px){.we-are-demi-art-icon-wrapper{width:auto}.request-your-sculpture-wrapper{align-items:stretch;flex-direction:column;gap:30px}.request-your-sculpture-wrapper .image-wrapper{width:100%;flex-basis:auto}html[data-layer="4122"] .request-your-sculpture-wrapper{padding-block:45px}}@media (max-width:640px){.we-are-demi-art-icons{grid-template-columns:repeat(2,1fr);grid-column-gap:15px}}@media (max-width:480px){.we-are-demi-art-icons{grid-template-columns:repeat(1,1fr)}html[data-layer="4122"] .request-your-sculpture-wrapper{padding:35px var(--global-space-inline)}}@media (max-width:480px) and (pointer:coarse){.we-are-demi-art-wrapper{padding-right:0}.we-are-demi-art-icons{scroll-snap-type:x mandatory;display:flex;column-gap:15px;overflow-x:scroll;scrollbar-width:none;flex-wrap:nowrap}.we-are-demi-art-icon-wrapper{scroll-snap-align:center;width:55%;flex:none}}.privacy-link-wrapper{display:flex;justify-content:center;align-items:center}.privacy-link-links{display:flex;margin-left:10px}.privacy-link-link{margin-inline:10px;transition:var(--hover-transition);text-transform:lowercase}.privacy-popup-wrapper{position:fixed;display:block;border-radius:var(--border-radius);z-index:1200;bottom:34px;right:20px;width:400px;padding:25px;background-color:#FFF;color:var(--text-color);font-size:1rem;opacity:0;transform:translate3d(0,calc(100% + 25px),0);box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:0.5s linear}.privacy-popup-wrapper.show{opacity:1;transform:translate3d(0,0,0);transition:0.5s linear 1.5s}.privacy-popup-wrapper-content{text-align:center}.privacy-popup-title{font-size:1.7rem;color:var(--secondary-color);margin-bottom:10px;font-weight:500}.privacy-popup-text{line-height:1.6;font-size:1rem}.privacy-popup-text a{color:var(--secondary-color);font-weight:500;transition:var(--hover-transition)}.privacy-popup-actions{padding-top:10px}.privacy-popup-actions a.privacy-allow{display:inline-block;text-transform:uppercase;font-weight:500;text-decoration:underline;transition:var(--hover-transition)}@media (hover:hover) and (pointer:fine){.privacy-popup-actions a.privacy-allow:hover{color:var(--secondary-color)}.privacy-link-link:hover{color:#FFF}}@media (max-width:648px){.privacy-popup-wrapper{width:auto}.privacy-popup-wrapper{bottom:10px;right:10px;left:10px}}@media (max-width:640px){.privacy-link-links{margin-left:0}}.header-menu-wrapper li{list-style-type:none}.header-menu-wrapper > ul{display:flex;justify-content:center}.header-menu-wrapper > ul > li{position:relative;z-index:10}.header-menu-wrapper > ul > li.active{z-index:20}.header-menu-wrapper > ul > li > .header-menu-item{color:#FFF;position:relative;padding-inline:15px;padding-top:12px;text-transform:uppercase;font-size:0.95rem;line-height:1;font-weight:500;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);transition:var(--hover-transition)}.header-menu-wrapper > ul > li > .header-menu-item:has(+ .header-menu-submenu-wrapper){padding-bottom:20px}.header-menu-wrapper > ul > li > div.header-menu-item{cursor:default}.header-menu-wrapper > ul > li:not(:last-child){margin-right:10px}.header-menu-submenu-wrapper{opacity:0;pointer-events:none;transform:translateY(0px);position:fixed;width:100%;left:0;transition:0.3s ease-in-out}.header-menu-submenu-inner{background:var(--palette-4);color:#FFF;padding:45px var(--global-space-inline)}.header-menu-wrapper > ul > li.active > .header-menu-submenu-wrapper{opacity:1;pointer-events:all;transform:translateY(0px)}.header-menu-wrapper > ul > li.active > .header-menu-item{color:var(--secondary-color);background:var(--palette-4)}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu-inner{display:flex;column-gap:4%}.header-menu-submenu{flex:1}.header-menu-submenu a{transition:var(--hover-transition)}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul{display:flex;justify-content:space-between;column-gap:30px}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul > li >:not(ul){display:inline-block;font-size:1.125rem;line-height:1.4;font-weight:300;margin-bottom:15px}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul > li > ul > li:not(:last-child){margin-bottom:10px}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul > li > ul > li > a{font-size:1rem;line-height:1.1;font-weight:300;color:var(--palette-5);text-transform:lowercase}.header-menu-submenu-hover{width:19%;position:relative;pointer-events:none}.header-menu-submenu-hover-item{opacity:0;position:absolute;pointer-events:none;top:0;left:0;transition:0.2s ease-in-out}.header-menu-submenu-hover:has(.header-menu-submenu-hover-item.active) .header-menu-submenu-hover-item.default{opacity:0}.header-menu-submenu-hover:not(:has(.header-menu-submenu-hover-item.active)) .header-menu-submenu-hover-item.default{opacity:1;transition:0.3s ease-in-out 1s}.header-menu-submenu-hover-item.active{opacity:1;transition:0.3s ease-in-out}.header-menu-submenu-hover-item-image-wrapper{aspect-ratio:1 / 1;background:var(--palette-3)}.header-menu-submenu-hover-item.default{position:relative}.header-menu-submenu-hover-item.default .header-menu-submenu-hover-item-image-wrapper{background:var(--palette-5)}.header-menu-submenu-hover-item-image{aspect-ratio:1 / 1;object-fit:cover;width:100%}.header-menu-submenu-hover-item-name,.header-menu-submenu-box-item-name{margin-top:20px;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.2;font-weight:300;color:#FFF;transition:var(--hover-transition)}.header-menu-submenu-hover-item-name{color:var(--secondary-light-color)}.header-menu-submenu-item-search{position:relative}.header-menu-submenu-item-search-icon{width:14px;fill:var(--palette-5);height:auto;aspect-ratio:1 / 1;display:inline-block;position:absolute;left:-21px;top:50%;transform:translateY(-50%);transition:var(--hover-transition)}.header-menu-wrapper > ul > li.box-menu .header-menu-submenu-inner{--col-gap:2vw;--cols:6;display:flex;justify-content:center;column-gap:var(--col-gap)}.header-menu-wrapper > ul > li.box-menu .header-menu-submenu-inner:has(.header-menu-submenu-box-item.hover) .header-menu-submenu-box-item:not(.hover){opacity:0.3}.header-menu-submenu-box-item{flex:0 0 calc((100% - (var(--col-gap) * (var(--cols) - 1))) / var(--cols));transition:var(--hover-transition)}.header-menu-submenu-box-item.hover .header-menu-submenu-box-item-name{color:var(--secondary-light-color)}.header-menu-submenu-box-item-image-wrapper{aspect-ratio:1 / 1;position:relative;background:var(--palette-5)}.header-menu-submenu-box-item-image{position:absolute;top:0;left:0;aspect-ratio:1 / 1;object-fit:cover;width:100%}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.header-menu-wrapper > ul > li:hover > .header-menu-item{color:var(--secondary-color)}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul > li > a:hover,.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul > li > ul > li > a:hover{color:var(--secondary-light-color)}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul > li > ul > li > a:hover + .header-menu-submenu-item-search-icon{fill:var(--secondary-light-color)}}@media (max-height:800px){.header-menu-wrapper > ul > li > .header-menu-item:has(+ .header-menu-submenu-wrapper){padding-bottom:20px}.header-menu-wrapper > ul > li.mega-menu .header-menu-submenu > ul > li >:not(ul){margin-bottom:10px}.header-menu-submenu-inner{padding-block:25px}}@media (max-width:1600px){.header-menu-submenu-hover{width:16%}}@media (max-width:1500px){.header-menu-submenu-hover{display:none;width:0}}@media (max-width:1279px),(orientation:landscape) and (max-height:640px){.header-menu-wrapper{display:none}}.header-search-wrapper{position:relative}.header-search-inner{position:relative}.header-search-input{background:rgba(255,255,255,0.2);width:160px;height:30px;font-size:1rem;line-height:1;padding-right:15px;padding-left:40px;color:rgba(255,255,255,0.5);border-radius:calc(var(--border-radius) * 2);transition:0.3s linear}.header-search-input-icon{fill:#FFF;width:15px;height:auto;aspect-ratio:1 / 1;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.header-search-focus .header-search-input{width:250px;background:#FFF;color:var(--text-color)}.header-search-focus .header-search-input + .header-search-input-icon{fill:var(--text-color)}.header-search-input-results{opacity:0;pointer-events:none;max-height:340px;overscroll-behavior:contain;font-weight:300;overflow-y:auto;scrollbar-color:color-mix(in oklch,var(--secondary-color),var(--palette-4)) var(--palette-4);z-index:20;width:100%;transform:translateY(-10px);position:absolute;font-size:0.95rem;line-height:1.2;box-shadow:0 4px 16px rgba(0,0,0,0.1);top:30px;left:0;background:var(--palette-4);color:#FFF;border-radius:var(--border-radius);transition:0.3s ease-in-out}.header-search-input-results::-webkit-scrollbar{width:3px}.header-search-input-results::-webkit-scrollbar-track{background:var(--primary-color)}.header-search-input-results::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:5px}.header-search-input-results-inner{padding:18px 15px;display:flex;flex-direction:column;gap:12px}.header-search-wrapper.active .header-search-input-results{opacity:1;pointer-events:all;transform:translateY(0)}.header-search-input-result{width:fit-content;transition:var(--hover-transition)}.header-search-input-result-text-all{color:var(--secondary-color)}.side-menu-wrapper .header-search-wrapper{margin-bottom:30px;display:none;flex-direction:column}.side-menu-wrapper .header-search-input{width:100%;height:30px}.side-menu-wrapper .header-search-input-results{top:0;height:calc(100dvh - 149px);max-height:0;opacity:0;pointer-events:none;border-radius:0;position:relative;font-size:1.15rem;line-height:1.4}.side-menu-wrapper .header-search-input-results-inner{padding:0}body.side-menu-search-focus .side-menu-wrapper .header-search-wrapper{height:calc(100dvh - 164px)}body.side-menu-search-focus .side-menu-wrapper .header-search-input-results{margin-top:30px;opacity:1;max-height:initial;pointer-events:all}@media (hover:hover) and (pointer:fine){.header-search-input-result:hover{color:var(--secondary-color)}}@media (max-width:1023px){.header-top-sx-inner > .header-search-wrapper{display:none}.side-menu-wrapper .header-search-wrapper{display:flex}}@media (max-width:480px){.side-menu-wrapper .header-search-input-results-inner{gap:15px}.side-menu-wrapper .header-search-input-result{text-transform:uppercase}.side-menu-wrapper .header-search-input-results{font-size:1.05rem}}.header-login-wrapper{flex-shrink:0;display:flex;align-items:center;gap:15px}.header-login-link{line-height:0;display:block}.header-login-icon-wrapper{position:relative;display:inline-flex}.header-login-verified{position:absolute;right:-4px;bottom:-4px;display:none;opacity:0;align-items:center;justify-content:center;width:10px;height:10px;border-radius:50%;background:green;pointer-events:none}.header-login-verified svg{display:block;width:6px;height:6px;fill:#FFF}.header-login-wrapper--authenticated .header-login-verified{display:inline-flex;opacity:1}@media (max-width:389px){.header-login-wrapper{gap:12px}}.header-cart-wrapper{position:relative;cursor:pointer;flex-shrink:0;user-select:none}.header-cart-num-products{position:absolute;right:-8px;top:-15px;background:var(--palette-9);width:20px;aspect-ratio:1 / 1;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:var(--hover-transition)}.header-cart-num-products-value{color:#FFF;font-size:0.6rem;line-height:1;top:0.15rem;position:relative}@media (hover:hover) and (pointer:fine){.header-cart-wrapper:hover .header-cart-num-products{background:var(--secondary-color)}}.header-country-wrapper{color:#FFF;margin-right:20px;display:flex;align-items:center;column-gap:15px}.header-country-choice{position:relative}.header-country-choice-current{font-size:0.95rem;display:flex;align-items:center;cursor:pointer;user-select:none;transition:var(--hover-transition)}.header-country-choice-current-name{min-width:0;max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-country-choice-current:after{--size:5px;--color:currentColor;content:'';margin-left:6px;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid var(--color);transition:var(--hover-transition)}.header-country-choice.active .header-country-choice-current{color:var(--secondary-color)}.header-country-choice.active .header-country-choice-current:after{--color:var(--secondary-color);border-bottom:var(--size) solid var(--color);border-top:0}.header-country-select{opacity:0;pointer-events:none;z-index:20;transform:translateY(-10px);position:absolute;font-size:0.95rem;box-shadow:0 4px 16px rgba(0,0,0,0.1);top:30px;left:0;background:var(--palette-4);color:#FFF;border-radius:var(--border-radius);transition:0.3s ease-in-out}.header-country-select-inner{padding:18px 30px;display:flex;flex-direction:column;gap:12px}.header-country-select-option{display:inline-flex;align-items:center;position:relative;width:fit-content;transition:var(--hover-transition)}.header-country-select-option.hide{display:none}.header-country-select-option-icon{width:1rem;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);left:-20px}.header-country-select-option.active{color:var(--secondary-color)}.header-country-choice.active .header-country-select{opacity:1;pointer-events:all;transform:translateY(0px)}.header-country-select-option-name{line-height:1.3;top:0.15rem;font-weight:300;position:relative}.header-country-select-search{margin-inline:15px;margin-top:18px;position:relative}.header-country-select-search-input{background:rgba(255,255,255,0.2);width:100%;height:30px;font-size:1rem;line-height:1;padding-right:15px;padding-left:40px;color:rgba(255,255,255,0.5);border-radius:calc(var(--border-radius) * 2);transition:0.3s linear}.header-country-select-search-icon{fill:#FFF;width:15px;height:auto;aspect-ratio:1 / 1;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.header-country-select-search-input:focus{background:#FFF;color:var(--text-color)}.header-country-select-search-input:focus + .header-country-select-search-icon{fill:var(--text-color)}.header-country-wrapper .side-menu-header{display:none}.header-country-nation .header-country-choice-current{text-transform:uppercase}.header-country-nation .header-country-select-inner{gap:15px}.header-country-nation .header-country-select{border-bottom-right-radius:0}.header-country-nation .header-country-select-inner{width:250px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in oklch,var(--secondary-color),var(--palette-4)) var(--palette-4)}.header-country-nation .header-country-select-inner::-webkit-scrollbar{width:3px}.header-country-nation .header-country-select-inner::-webkit-scrollbar-track{background:var(--primary-color)}.header-country-nation .header-country-select-inner::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:5px}.header-country-nation .header-country-select-option-flag{position:relative;flex-shrink:0;display:inline-block;width:17px;height:12px;margin-right:10px;line-height:1rem;background-size:contain;background-position:50%;background-repeat:no-repeat}.side-menu-wrapper .header-country-wrapper{display:none;flex-direction:column;align-items:flex-start;gap:15px;position:relative;top:0.1rem;margin-right:0;color:var(--palette-5)}.side-menu-wrapper .header-country-choice-current:after{border:none;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid var(--color)}.side-menu-wrapper .header-top-dx-inner > .header-country-wrapper{display:none}.side-menu-wrapper .header-country-select{font-size:1.15rem;transform:translateY(100%);position:fixed;top:0;left:0;width:100%;z-index:1000;height:100%}.side-menu-wrapper .header-country-nation .header-country-select-inner{width:100%;max-height:100%}.side-menu-wrapper .header-country-select-inner{padding:0}.side-menu-wrapper .header-country-select-search{margin-inline:0;margin-bottom:25px}.side-menu-wrapper .header-country-select-search-input{height:30px}@media (hover:hover) and (pointer:fine){.header-country-choice-current:hover{color:var(--secondary-color)}.header-country-choice-current:hover:after{--color:var(--secondary-color)}a.header-country-select-option:hover{color:var(--secondary-color)}}@media (max-width:1279px),(orientation:landscape) and (max-height:640px){.header-country-choice-current-name{max-width:150px}}@media (max-width:1023px){.header-country-wrapper{display:none}.side-menu-wrapper .header-country-select-option-icon{display:none}.side-menu-wrapper .header-country-wrapper{display:flex}.side-menu-wrapper .header-country-wrapper .side-menu-header{display:flex}.side-menu-wrapper .header-top-dx-inner > .header-country-wrapper{display:none}}@media (max-width:767px){.header-country-choice-current-name{max-width:100px}}@media (max-width:640px){.header-country-choice-current-name{max-width:250px}}@media (max-width:480px){.header-country-choice-current-name{max-width:170px}.side-menu-wrapper .header-country-choice-current{font-size:1.05rem}.side-menu-wrapper .header-country-select-option-name{text-transform:uppercase}.side-menu-wrapper .header-country-select-inner{gap:20px}.side-menu-wrapper .header-country-select{font-size:1.1rem}}@media (max-width:389px){.header-country-choice-current-name{max-width:140px}}.side-menu-navigation-wrapper{color:var(--palette-5)}.side-menu-navigation-wrapper li{list-style-type:none}.side-menu-navigation-wrapper a{display:inline-block;transition:var(--hover-transition)}.side-menu-navigation-wrapper li > *:not(ul){cursor:pointer;transition:var(--hover-transition)}.side-menu-navigation-wrapper li.header{margin-bottom:15px;display:none}.side-menu-navigation-wrapper li.header > div + *{color:#FFF;font-weight:300;font-size:1.125rem;line-height:1.2;text-transform:initial}.side-menu-navigation-wrapper > ul > li.catalog-menu{display:none}.side-menu-navigation-wrapper > ul > li:not(:last-child){margin-bottom:25px}.side-menu-navigation-wrapper > ul > li > *:not(ul){color:#FFF;font-weight:300;font-size:1.15rem;line-height:1.2}.side-menu-navigation-wrapper > ul > li > div.active{color:var(--secondary-color)}.side-menu-navigation-wrapper > ul > li > ul{margin-top:15px}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header):not(:last-child){margin-bottom:10px}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header) > *:not(ul){text-transform:lowercase;font-weight:300;font-size:1.05rem;line-height:1.3}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header) > div{display:flex;align-items:center;justify-content:space-between}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header) > div::after{content:'';right:3px;margin-left:20px;position:relative;top:-0.1rem;color:var(--palette-5);display:inline-block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header) > div.active{color:var(--secondary-color)}body.side-menu-open .side-menu-navigation-wrapper > ul > li > ul > li > div.active + ul{opacity:1;transform:translateX(100%);pointer-events:all}.side-menu-navigation-wrapper > ul > li > ul > li > ul{overflow-y:auto;opacity:0;pointer-events:none;z-index:1000;transform:translateX(95%);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-color);transition:0.3s ease-in-out}.side-menu-navigation-wrapper > ul > li > ul > li > ul > li:not(:last-child){margin-bottom:12px}.side-menu-navigation-wrapper > ul > li > ul > li > ul > li:first-child{margin-bottom:15px}.side-menu-navigation-wrapper > ul > li > ul > li > ul > li > a{text-transform:lowercase;font-weight:300;font-size:1.05rem;line-height:1.2}.side-menu-navigation-wrapper > ul > li.divider{display:none;border-bottom:1px solid #474747;padding-bottom:8px}.side-menu-navigation-wrapper > ul > li.divider > div{text-transform:capitalize;font-size:1rem;text-align:center;display:block;color:var(--palette-5)}.side-menu-navigation-wrapper > ul > li.divider > div:after{display:none}@media (hover:hover) and (pointer:fine){.side-menu-navigation-wrapper a:hover,.side-menu-navigation-wrapper li > *:not(ul):hover{color:var(--secondary-color)}}@media (max-width:1279px),(orientation:landscape) and (max-height:640px){.side-menu-navigation-wrapper > ul > li.divider{display:block}.side-menu-navigation-wrapper > ul > li.catalog-menu{display:block;text-transform:capitalize}.side-menu-navigation-wrapper > ul > li.catalog-menu:last-child{margin-bottom:20px}.side-menu-navigation-wrapper > ul > li > ul > li > ul > li.header{display:block}.side-menu-navigation-wrapper > ul > li.catalog-menu:not(:has(~ li.catalog-menu)){border-bottom:1px solid #474747;padding-bottom:25px;margin-bottom:25px}.side-menu-navigation-wrapper > ul > li > div::after{content:'';position:relative;top:-0.25rem;display:inline-block;margin-left:8px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.side-menu-navigation-wrapper > ul > li > ul{margin-top:0;max-height:0;overflow:hidden;transition:0.3s ease-in-out}.side-menu-navigation-wrapper > ul > li > div.active + ul{margin-top:20px;max-height:1000px}.side-menu-navigation-wrapper > ul > li:not(:last-child){margin-bottom:20px}.side-menu-navigation-wrapper > ul > li > ul > li > div.active + ul:after{content:'';background:url(/static/svg/logo-demiart.svg);position:absolute;bottom:0;left:0;z-index:100;width:100%;height:100%;background-repeat:no-repeat;opacity:0.02;background-size:cover;pointer-events:none}}@media (max-width:640px){.side-menu-navigation-wrapper > ul > li > ul > li > ul{transform:translateX(-100%)}body.side-menu-open .side-menu-navigation-wrapper > ul > li > ul > li > div.active + ul{transform:translateX(0%)}.side-menu-navigation-wrapper > ul > li > ul > li > ul{background:var(--palette-4)}}@media (max-width:480px){.side-menu-navigation-wrapper > ul > li > ul > li > ul{transform:translateX(-0%)}.side-menu-navigation-wrapper > ul > li > ul > li.header{display:block}.side-menu-navigation-wrapper > ul > li > div::after{transform:rotate(-45deg);top:-0.1rem;right:2px;width:10px;height:10px;color:var(--palette-5)}.side-menu-navigation-wrapper > ul > li > ul{opacity:0;pointer-events:none;z-index:1000;transform:translateX(-0%);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--palette-4);padding:25px var(--global-space-inline);transition:0.3s ease-in-out}.side-menu-navigation-wrapper > ul > li > div.active + ul{margin-top:0;max-height:auto}body.side-menu-open .side-menu-navigation-wrapper > ul > li > div.active + ul{opacity:1;pointer-events:all}.side-menu-navigation-wrapper > ul > li:not(:last-child){margin-bottom:22px}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header) > *:not(ul),.side-menu-navigation-wrapper > ul > li > ul > li > ul > li > a{text-transform:uppercase}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header):not(:last-child),.side-menu-navigation-wrapper > ul > li > ul > li > ul > li:not(:last-child){margin-bottom:25px}.side-menu-navigation-wrapper li.header{margin-bottom:30px}.side-menu-navigation-wrapper > ul > li > *:not(ul),.side-menu-navigation-wrapper li.header > div + *{font-size:1.1rem;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.side-menu-navigation-wrapper > ul > li > ul > li:not(.header) > *:not(ul),.side-menu-navigation-wrapper > ul > li > ul > li > ul > li > a{font-size:1.1rem}.side-menu-navigation-wrapper > ul > li > div.active + ul:after{content:'';background:url(/static/svg/logo-demiart.svg);position:absolute;bottom:0;left:0;z-index:100;width:100%;height:100%;background-repeat:no-repeat;opacity:0.02;background-size:cover;pointer-events:none}}.footer-menu-wrapper li{list-style-type:none}.footer-menu-wrapper > ul{display:flex;justify-content:space-between;gap:20px}.footer-menu-wrapper > ul > li > div{font-size:1.1875rem;color:var(--secondary-color);margin-bottom:15px}.footer-menu-wrapper > ul > li > ul > li:not(:last-child){margin-bottom:10px}.footer-menu-wrapper > ul > li > ul > li > a{font-size:1rem;line-height:1.2;transition:var(--hover-transition)}@media (hover:hover) and (pointer:fine){.footer-menu-wrapper > ul > li > ul > li > a:hover{color:var(--secondary-color)}}@media (max-width:1200px){.footer-menu-wrapper > ul > li{flex:1}.footer-menu-wrapper > ul > li > div{font-size:1.1rem}}@media (max-width:1023px){.footer-menu-wrapper > ul{text-align:center}}@media (max-width:640px){.footer-menu-wrapper > ul{display:block}.footer-menu-wrapper > ul > li{display:flex;flex-direction:column;align-items:center}.footer-menu-wrapper > ul > li:not(:last-child){margin-bottom:20px}.footer-menu-wrapper > ul > li > div{font-size:1.1875rem;cursor:pointer;width:fit-content;margin-bottom:0;transition:0.3s ease-in-out}.footer-menu-wrapper > ul > li > div:after{content:'';position:relative;top:-0.25rem;display:inline-block;margin-left:8px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:0.3s ease-in-out}.footer-menu-wrapper > ul > li > ul{max-height:0;overflow:hidden;transition:0.3s ease-in-out}.footer-menu-wrapper > ul > li > div.active{margin-bottom:20px}.footer-menu-wrapper > ul > li > div.active + ul{max-height:600px}.footer-menu-wrapper > ul > li > div.active:after{transform:rotate(-135deg);top:0}}.aside-cart-wrapper{z-index:1000;position:fixed;top:0;height:100dvh;right:0;transform:translateX(100%);display:grid;grid-template-rows:auto minmax(0,1fr);width:min(500px,100vw);max-width:100vw;padding:0;overflow:hidden;overscroll-behavior:contain;background:#FFF;will-change:transform;transition:transform 0.5s ease-in-out}body.aside-cart-open .aside-cart-wrapper{transform:translateX(0%)}.aside-cart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:20px min(var(--global-space-inline),35px);color:var(--palette-5);background:var(--palette-4)}.aside-cart-head-title{display:grid;color:#FFF}.aside-cart-head-title strong{font-size:1.25rem;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:8px}.aside-cart-head-title span{color:var(--palette-5);font-size:0.9rem;font-weight:300;line-height:1}.aside-cart-head-close .side-menu-header-close-text{top:0.1rem}.aside-cart-items,.aside-cart-empty{padding:26px min(var(--global-space-inline),35px)}.aside-cart-container{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;background:#FFF}.aside-cart-items{display:grid;align-content:start;gap:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#FFF}.aside-cart-shipping-info{display:grid;gap:11px;width:100%;border-radius:var(--border-radius);color:#FFF}.aside-cart-shipping-info.hide{display:none}.aside-cart-shipping-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;color:var(--palette-5);font-size:0.9rem;font-weight:300;line-height:1.35}.aside-cart-shipping-info-row strong{color:var(--secondary-color,#d5a770);font-weight:700;white-space:nowrap}.aside-cart-shipping-progress{overflow:hidden;height:5px;border-radius:999px;background:rgba(255,255,255,0.2)}.aside-cart-shipping-progress span{display:block;width:var(--progress);height:100%;border-radius:inherit;background:var(--secondary-color,#d5a770);transition:var(--hover-transition)}.aside-cart-item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding-bottom:22px;border-bottom:1px solid var(--palette-8)}.aside-cart-item:last-child{padding-bottom:0;border-bottom:0}.aside-cart-item-image{display:grid;min-height:118px;place-items:center;border-radius:var(--border-radius);background:var(--palette-3)}.aside-cart-item-image img{max-height:110px;object-fit:contain;mix-blend-mode:multiply}.aside-cart-item-data{display:grid;min-width:0;align-content:start;gap:12px}.aside-cart-item-top{position:relative;display:grid;gap:5px;padding-right:30px}.aside-cart-item-title{color:var(--text-color);font-size:1rem;font-weight:500;line-height:1.25}.aside-cart-item-description{color:var(--palette-5);font-size:0.84rem;font-weight:300;line-height:1.35}.aside-cart-item-remove{position:absolute;top:2px;right:0;display:grid;aspect-ratio:1;place-items:center;padding:0;color:var(--palette-5);border:0;background:transparent;cursor:pointer;transition:color var(--hover-transition)}.aside-cart-item-remove svg{width:16px;height:auto;fill:currentColor}.aside-cart-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px}.aside-cart-item-quantity{display:flex;column-gap:10px;align-items:center}.aside-cart-item-quantity-icon{width:25px;height:auto;cursor:pointer;user-select:none}.aside-cart-item-quantity-icon path{stroke:var(--secondary-color);transition:var(--hover-transition)}.aside-cart-item-quantity-input{user-select:none;height:40px;width:45px;pointer-events:none;text-align:center;font-weight:700;font-family:Arial;line-height:1;background:var(--palette-3);border-radius:var(--border-radius);-moz-appearance:textfield}.aside-cart-item-quantity-input::-webkit-outer-spin-button,.aside-cart-item-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aside-cart-item-price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.aside-cart-item-price{display:block;font-weight:700;padding-top:0.4rem;color:var(--secondary-color);font-size:1.1rem;line-height:1}.aside-cart-item-price.promo{position:relative;color:var(--palette-5);font-size:0.9rem}.aside-cart-item-price.promo:after{content:'';position:absolute;left:0;background:var(--palette-5);z-index:1;width:100%;height:1px;top:50%}.aside-cart-item-price-currency{margin-right:5px}.aside-cart-summary{display:grid;gap:18px;padding:22px 30px 28px;border-top:1px solid var(--palette-8);background:var(--palette-3)}.aside-cart-summary-totals{display:grid;gap:9px}.aside-cart-summary-total-line{display:flex;justify-content:space-between;gap:18px;color:var(--primary-color);font-size:1rem;font-weight:300;line-height:1.2}.aside-cart-summary-total-line.aside-cart-summary-grand{margin-top:2px;padding-top:11px;border-top:1px solid #d8d6d2;font-size:1.2rem;font-weight:700}.aside-cart-summary-total-line.aside-cart-summary-grand span:last-child{color:var(--secondary-color)}.aside-cart-summary-actions{display:grid;gap:10px}.aside-cart-summary-action{text-align:center;font-size:1.2rem;padding:21px 32px 18px 32px}.aside-cart-empty{display:flex;flex-direction:column;justify-content:center;align-items:center}.aside-cart-empty-logo{height:80px;width:auto;margin-bottom:20px}.aside-cart-empty-logo .st0{fill:#4C7F83}.aside-cart-empty-logo .st1{fill:#4D6667}.aside-cart-empty-logo .st2{fill:#853334}.aside-cart-empty-logo .st3{fill:#CB5C4C}.aside-cart-empty-logo .st4{fill:#6C615A}.aside-cart-empty-text{text-align:center}@media (hover:hover) and (pointer:fine){.aside-cart-item-remove:hover{color:var(--secondary-color)}}@media (max-width:767px){.aside-cart-summary-action{font-size:1rem;padding:19px 32px 18px 32px}}@media (max-width:640px){.aside-cart-wrapper{width:100vw}.aside-cart-shipping-info-row{font-size:0.8rem}.aside-cart-item{grid-template-columns:84px minmax(0,1fr);gap:15px}.aside-cart-item-image{min-height:104px}.aside-cart-head-title strong{font-size:1.12rem}}@media (orientation:landscape) and (max-height:640px){.aside-cart-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.aside-cart-container{display:block;height:auto;overflow:visible}.aside-cart-items{min-height:auto;overflow:visible}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical > .swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{> .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}> .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{> .swiper-wrapper{scroll-snap-type:x mandatory}> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}> .swiper-wrapper > .swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{> .swiper-wrapper{scroll-snap-type:y mandatory}> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}> .swiper-wrapper > .swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{> .swiper-wrapper{scroll-snap-type:none}> .swiper-wrapper > .swiper-slide{scroll-snap-align:none}}&.swiper-centered{> .swiper-wrapper:before{content:"";flex-shrink:0;order:9999}> .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}> .swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}> .swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none !important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~ .swiper-button-next,~ .swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next,& ~ .swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev,& ~ .swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next,& ~ .swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~ .swiper-button-next,~ .swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~ .swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~ .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled > &{display:none !important}}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none !important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical > .swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal > &,.swiper-vertical > &.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal > &.swiper-pagination-progressbar-opposite,.swiper-vertical > &{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled > &{display:none !important}&.swiper-scrollbar-horizontal,.swiper-horizontal > &{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical > &{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;> canvas,> img,> svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode > .swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid > .swiper-wrapper{flex-wrap:wrap}.swiper-grid-column > .swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}div[id*="trustbadge-container"]{display:none}.content-wrapper:has(.user-area-wrapper){padding:0}.user-area-wrapper{min-height:calc(100vh - var(--header-height));display:grid;grid-template-columns:3fr 2fr;--user-area-login-slider-padding:clamp(30px,4vw,62px)}.user-area-login-panel{display:flex;align-items:center;justify-content:center;padding:var(--global-plugin-space-small-block);background:#fff}.user-area-login-content{box-sizing:border-box;width:min(100%,560px);padding:clamp(28px,4vw,46px);border-radius:var(--border-radius-big);background:var(--palette-3)}.user-area-eyebrow{margin-bottom:18px;color:var(--secondary-color);font-size:0.95rem;font-weight:500;text-transform:uppercase}.user-area-title{margin:0 0 10px;color:var(--text-color);font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:1.05;text-transform:none}.user-area-intro{margin:0 0 34px;color:var(--palette-9);line-height:1.55}.user-area-wrapper .user-area-form{margin:0;padding:0;background:transparent}.user-area-form .user-area-field-group{margin-bottom:20px}.user-area-password-label{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.user-area-password-label a,.user-area-assistance a{color:var(--secondary-color);font-size:.95rem;font-weight:500}.user-area-password-control{position:relative}.user-area-password-control input{padding-right:52px !important}.user-area-password-toggle{position:absolute;top:50%;right:14px;display:flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;transform:translateY(-50%);background:transparent;color:var(--palette-9);cursor:pointer}.user-area-password-toggle[aria-pressed="true"]{color:var(--secondary-color)}.user-area-password-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.user-area-full-button{width:100%;border:0}.user-area-social-separator{display:flex;align-items:center;gap:12px;margin:28px 0 18px;color:var(--palette-9);font-size:.75rem;text-transform:uppercase}.user-area-social-separator::before,.user-area-social-separator::after{content:'';height:1px;flex:1;background:var(--palette-8)}.user-area-social-logins{display:grid;grid-template-columns:1fr 1fr;gap:12px}.user-area-social-login{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid color-mix(in srgb,var(--text-color) 24%,transparent);border-radius:var(--border-radius);color:var(--text-color);font-size:1rem;font-weight:500;text-decoration:none;transition:border-color var(--hover-transition),color var(--hover-transition)}.user-area-social-login svg{width:19px;height:19px}.user-area-social-login span{padding-top:0.25rem}.user-area-mobile-registration{display:none}.user-area-assistance{margin:22px 0 0;color:var(--palette-9);font-size:.95rem;text-align:center}.user-area-back-link{display:flex;justify-content:center;margin-top:27px;color:var(--secondary-color);font-size:.875rem;font-weight:500;text-decoration:none}.user-area-activation-content{text-align:center}.user-area-activation-icon{display:flex;width:58px;height:58px;align-items:center;justify-content:center;margin:0 auto 22px;border:1px solid var(--secondary-color);border-radius:50%;color:var(--secondary-color)}.user-area-activation-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.user-area-activation-actions{display:grid;gap:22px;text-align:center}.user-area-activation-home{color:var(--secondary-color);font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:2px}.user-area-activation-content.error .user-area-activation-icon{border-color:#9f2f2a;color:#9f2f2a}.user-area-result-icon-error{border-color:#9f2f2a;color:#9f2f2a}.user-area-activation-content.error .user-area-title{color:#9f2f2a}.user-area-registration-panel{display:grid;grid-template-rows:1fr 1fr;min-height:680px;color:#fff;background:var(--primary-color)}.user-area-registration-card{position:relative;display:flex;align-items:center;overflow:hidden;padding:clamp(36px,5vw,75px);isolation:isolate;background:center / cover no-repeat}.user-area-visual-overlay::before{content:'';position:absolute;z-index:1;inset:0;background:rgba(35,29,22,.42);backdrop-filter:blur(4px);transition:background var(--hover-transition)}.user-area-registration-card + .user-area-registration-card{border-top:1px solid rgba(255,255,255,.27)}.user-area-registration-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.user-area-visual-content{position:relative;z-index:2;width:min(100%,380px)}.user-area-card-icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:16px;color:var(--secondary-color)}.user-area-card-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.user-area-visual-eyebrow{display:block;margin-bottom:12px;color:var(--secondary-color);font-size:.6875rem;font-weight:700;text-transform:uppercase}.user-area-visual-title{margin:0 0 10px;color:#fff;font-size:var(--font-size-visual-heading);font-weight:400;line-height:1.08;text-transform:none}.user-area-visual-abstract{max-width:390px;margin:0 0 22px;color:#fff;line-height:1.5}.user-area-registration-button{min-width:195px}.user-area-registration-button span{margin-left:12px}.user-area-register-wrapper{--user-area-register-slider-padding:clamp(30px,4vw,62px);grid-template-columns:2fr 1fr}.user-area-register-panel{display:flex;align-items:center;justify-content:center;padding:var(--global-plugin-space-small-block) 9%;background:#fff}.user-area-register-content{box-sizing:border-box;width:min(100%,860px);padding:clamp(28px,4vw,46px);border-radius:var(--border-radius-big);background:var(--palette-3)}.user-area-register-form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.user-area-register-form .control-group{margin-bottom:22px}.user-area-register-form .control-group:last-child{margin-bottom:0}.user-area-register-form .user-area-country-select,.user-area-profile-form .user-area-country-select{appearance:none;padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px 8px}.user-area-vat-control{display:flex;align-items:stretch}.user-area-vat-prefix{display:flex;align-items:center;font-family:Arial;padding:0 13px;border:1px solid var(--palette-8);border-right:0;border-radius:var(--border-radius) 0 0 var(--border-radius);color:var(--palette-9);font-size:.875rem;font-weight:600}.user-area-vat-prefix:empty{display:none}.user-area-vat-control-eu input{border-top-left-radius:0;border-bottom-left-radius:0}.user-area-profile-form .controls:has(.user-area-vat-prefix:not([hidden])){display:flex;align-items:stretch}.user-area-profile-form .controls:has(.user-area-vat-prefix:not([hidden])) input{min-width:0;flex:1;border-top-left-radius:0;border-bottom-left-radius:0}.user-area-register-full{grid-column:1 / -1}.user-area-required{color:var(--secondary-color)}.user-area-already-account a{color:var(--secondary-color);font-weight:500;text-decoration:underline;text-underline-offset:2px}.user-area-already-account{margin:4px 0 0;color:var(--palette-9);font-size:.875rem;text-align:center}.user-area-registration-links{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}.user-area-registration-links .user-area-already-account{margin:0}.user-area-register-result{width:min(100%,790px);text-align:center}.user-area-register-result .site-btn{margin-top:20px;text-align:center}.user-area-register-result .user-area-intro{margin-bottom:0}.user-area-register-result.error .user-area-title{color:#9f2f2a}.user-area-password-hint{margin:7px 0 0;color:var(--palette-9);font-size:.8125rem;line-height:1.4}.user-area-recaptcha-privacy{margin:30px 0 20px 0;color:var(--palette-9);font-size:.85rem;line-height:1.45;text-align:center}.user-area-media-panel,.user-area-register-swiper{min-height:600px;height:100%}.user-area-media-panel{position:relative;overflow:hidden;color:#fff;background:var(--primary-color)}.user-area-media-slide{position:relative;display:flex;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;padding:var(--global-plugin-space-small-block) var(--user-area-register-slider-padding)}.user-area-media-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.user-area-media-content{z-index:10;max-width:400px;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.36)}.user-area-media-content .user-area-eyebrow{color:var(--secondary-color)}.user-area-media-content .user-area-title{color:#fff;font-size:var(--font-size-visual-heading)}.user-area-media-content .user-area-intro{max-width:390px;margin-bottom:22px;color:#fff}.user-area-media-pagination{position:absolute;z-index:2;top:auto !important;right:0 !important;bottom:34px !important;left:0 !important;width:100% !important;display:flex;justify-content:center}.user-area-logged-wrapper{padding:var(--global-plugin-space-small-block) var(--global-space-inline);background:var(--palette-3)}.user-area-account-layout{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:clamp(24px,3vw,42px);margin:0 auto}.user-area-mobile-nav-toggle,.user-area-mobile-nav-trigger,.user-area-mobile-nav-backdrop,.user-area-mobile-nav-close{display:none}.user-area-account-sidebar,.user-area-content-card{border:1px solid var(--palette-8);border-radius:var(--border-radius-big);background:#fff}.user-area-account-sidebar{position:sticky;top:calc(var(--header-height) + 1rem);align-self:start}.user-area-profile-summary{padding:30px;border-bottom:1px solid var(--palette-8)}.user-area-profile-summary strong,.user-area-profile-summary span{display:block}.user-area-profile-summary strong{margin-bottom:5px;font-size:1.25rem}.user-area-profile-summary span{overflow-wrap:anywhere;color:var(--palette-9);font-size:.9375rem}.user-area-avatar{display:grid;width:58px;height:58px;place-items:center;margin-bottom:16px;border-radius:50%;color:#fff;background:var(--secondary-color);font-size:1.125rem;font-weight:700}.user-area-business-avatar svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.us.cart-step-two-checkbox-label.privacy > span > aer-area-profile-summary .user-area-business-name{margin:-1px 0 4px;color:var(--text-color);font-size:.9375rem;font-weight:600}.user-area-account-nav{padding:20px 14px 10px}.user-area-account-nav + .user-area-account-nav{padding-top:21px;border-top:1px solid var(--palette-8)}.user-area-nav-label{display:block;margin:0 14px 11px;color:var(--secondary-color);font-size:.825rem;font-weight:700;text-transform:uppercase}.user-area-nav-item{display:flex;width:100%;align-items:center;gap:14px;padding:13px 14px;border:0;border-radius:calc(var(--border-radius) - 3px);color:var(--text-color);background:transparent;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:color var(--hover-transition),background var(--hover-transition)}.user-area-nav-item:not(:last-child){margin-bottom:8px}.user-area-nav-item.is-active{background:var(--palette-10)}.user-area-nav-item > span{min-width:0}.user-area-nav-item b,.user-area-nav-item small{display:block}.user-area-nav-item b{font-size:1.05rem;line-height:1.15;font-weight:500}.user-area-nav-item small{margin-top:4px;color:var(--palette-9);font-size:.8125rem;line-height:1.25}.user-area-nav-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:9px;color:var(--primary-color);background:var(--palette-3)}.user-area-nav-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.user-area-nav-item.is-active .user-area-nav-icon{color:#fff;background:var(--secondary-color)}.user-area-logout{margin:8px 14px 16px;width:calc(100% - 28px);color:#9f2f2a}.user-area-logout .user-area-nav-icon{color:#9f2f2a;background:#faeeee}.user-area-content-card{padding:clamp(25px,4vw,48px)}.user-area-panel{display:none}.user-area-panel.is-active{display:block}.user-area-dashboard-title,.user-area-panel-title{margin:0;color:var(--primary-color);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.08;text-transform:none}.user-area-panel-title{font-size:clamp(1.75rem,3vw,2.25rem)}.user-area-dashboard-intro,.user-area-panel-intro{margin:13px 0 0;color:var(--palette-9);line-height:1.55}.user-area-panel-intro{margin-bottom:28px}.user-area-text-link{padding:0;border:0;color:var(--secondary-color);background:transparent;font-family:inherit;font-size:0.9rem;font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.user-area-empty-state{padding:38px 10px;border-top:1px solid var(--palette-8);color:var(--palette-9);text-align:center}.user-area-empty-state strong,.user-area-empty-state span{display:block}.user-area-empty-state strong{margin-bottom:8px;color:var(--text-color);font-size:1.0625rem}.user-area-favorites .demi-list-products-results,.user-area-orders .demi-list-products-results{margin:0 0 var(--global-plugin-space-smaller-block);color:var(--palette-9)}.user-area-favorites .demi-list-products-results-bar,.user-area-orders .demi-list-products-results-bar{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:0 0 1rem;border-bottom:1px solid var(--palette-11)}.user-area-favorites .demi-list-products-results-left,.user-area-orders .demi-list-products-results-left{display:flex;align-items:center;justify-content:center;min-width:0;gap:2rem;width:100%}.user-area-favorites .demi-list-products-count,.user-area-orders .demi-list-products-count{margin:0;color:var(--primary-color);font-size:1rem;line-height:1.4;white-space:nowrap}.user-area-favorites .demi-list-products-count strong,.user-area-orders .demi-list-products-count strong{margin-right:5px;font:inherit;font-weight:500}.user-area-favorites .demi-list-products-sort{display:flex;align-items:center;gap:.35rem;padding-top:.15rem;font-size:1rem;line-height:1;white-space:nowrap}.user-area-favorites .demi-list-products-sort select{appearance:none;padding:0 1.3rem 0 .2rem;border:0;border-radius:0;background:linear-gradient(45deg,transparent 50%,currentColor 50%) calc(100% - .5rem) 50% / .22rem .22rem no-repeat,linear-gradient(135deg,currentColor 50%,transparent 50%) calc(100% - .28rem) 50% / .22rem .22rem no-repeat;color:var(--primary-color);cursor:pointer;font-family:inherit;font-size:inherit}.user-area-favorites .demi-list-products-sort option[value="relevance"]{display:none}.user-area-favorites .pagination-wrapper.pagination-top,.user-area-orders .pagination-wrapper.pagination-top{margin-bottom:0;width:auto}.user-area-favorites .pagination-content,.user-area-orders .pagination-content{justify-content:flex-start}.user-area-favorites-products{padding-top:16px}.user-area-favorites-results-bottom,.user-area-orders-toolbar-bottom{margin-top:var(--global-plugin-space-smaller-block) !important;margin-bottom:0 !important}.user-area-favorites-results-bottom .demi-list-products-results-bar,.user-area-orders-toolbar-bottom .demi-list-products-results-bar{padding:1rem 0 0;border-top:1px solid var(--palette-11);border-bottom:0}.user-area-favorite-remove{position:absolute;z-index:201;top:14px;right:14px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--primary-color);cursor:pointer;transition:var(--hover-transition);background:unset}.user-area-favorite-remove svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.user-area-favorite-remove[disabled]{cursor:wait;opacity:.65}.user-area-favorite-add-to-cart{margin-top:12px;margin-inline:auto;width:auto;text-transform:lowercase !important}.user-area-favorite-add-to-cart:first-letter{text-transform:uppercase}.user-area-favorite-add-to-cart[disabled]{cursor:wait;opacity:.65}.user-area-favorites .list-product-item-variant-properties{margin-top:.5rem;color:var(--palette-9);font-size:.875rem;line-height:1.35}.user-area-address-add-button{display:inline-flex;align-items:center;gap:8px}.user-area-address-add-button > span{font-size:1.3rem;font-weight:400;padding-top:0.1rem;line-height:.8}.user-area-address-list{display:grid;gap:14px;margin-top:10px}.user-area-address-card{padding:22px 24px;border:1px solid var(--palette-8);border-radius:var(--border-radius);background:#fff}.user-area-address-card.is-primary{border-color:color-mix(in srgb,var(--secondary-color) 45%,var(--palette-8));background:color-mix(in srgb,var(--secondary-color) 5%,#fff)}.user-area-address-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.user-area-address-card-heading strong{display:block;color:var(--primary-color);font-size:1.0625rem}.user-area-address-primary-label{display:inline-block;margin-bottom:6px;color:var(--secondary-color);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.user-area-address-secondary-label{color:var(--palette-9);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.user-area-address-edit{padding:0;border:0;background:transparent;white-space:nowrap;cursor:pointer}.user-area-address-card address{margin:0;color:var(--palette-9);font-size:.9375rem;font-style:normal;line-height:1.55}.user-area-address-card address strong,.user-area-address-card address span{display:block}.user-area-address-card address strong{color:var(--text-color);font-weight:600}.user-area-address-form{margin-top:20px}.user-area-address-form[hidden]{display:none}.user-area-address-edit-form .control-label:not([for$="AddressAddress2"])::after{margin-left:3px;color:var(--secondary-color);content:'*'}.user-area-address-main-option{margin:0 0 24px;padding:16px 0;border-top:1px solid var(--palette-8);border-bottom:1px solid var(--palette-8)}.user-area-address-main-option .checkbox-wrapper{margin:0}.user-area-address-main-option input[disabled] + .checkbox-label{opacity:.72;cursor:default}.user-area-address-delete{margin-right:auto;padding:0;border:0;color:#9f2f2a;background:transparent;font:inherit;font-size:.9375rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.user-area-addresses .user-area-empty-state::before{display:block;width:76px;height:76px;margin:0 auto 18px;border-radius:50%;background:var(--palette-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Cpath d='M25 60h30M30 60V39l10-8 10 8v21M36 60V49h8v11' stroke='%23231D16' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M56 25c0 8-10 16-10 16s-10-8-10-16a10 10 0 1 1 20 0Z' fill='%23D5A770' stroke='%23231D16' stroke-width='2.2' stroke-linejoin='round'/%3E%3Ccircle cx='46' cy='25' r='3' fill='%23FFF'/%3E%3C/svg%3E") center / 62px no-repeat;content:''}.user-area-favorites .user-area-empty-state::before{display:block;width:76px;height:76px;margin:0 auto 18px;border-radius:50%;background:var(--palette-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Cpath d='M40 61S19 49 19 33.5C19 25.5 25 20 32.5 20c4 0 6.6 1.8 7.5 4 1-2.2 3.5-4 7.5-4 7.5 0 13.5 5.5 13.5 13.5C61 49 40 61 40 61Z' fill='%23D5A770' stroke='%23231D16' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M27 43c2.2 4.5 7.3 8.2 13 11.2' stroke='%23FFF' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 62px no-repeat;content:''}.user-area-panel[data-user-area-content="orders"] .user-area-empty-state::before{display:block;width:76px;height:76px;margin:0 auto 18px;border-radius:50%;background:var(--palette-3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none'%3E%3Cpath d='M21 31 40 21l19 10v25L40 66 21 56V31Z' fill='%23D5A770' stroke='%23231D16' stroke-width='2.3' stroke-linejoin='round'/%3E%3Cpath d='m21 31 19 11 19-11M40 42v24M31 26l19 10M49 26 30 36' stroke='%23231D16' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m37 22 19 10v25M43 22 24 32v25' stroke='%23FFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 62px no-repeat;content:''}.swal-button.user-area-swal-cancel{color:#fff;background:var(--primary-color)}.swal-button.user-area-swal-confirm{background:var(--secondary-color)}.user-area-data-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid var(--palette-8)}.user-area-data-row span{color:var(--palette-9);font-size:.8125rem}.user-area-data-row strong{font-size:.875rem;overflow-wrap:anywhere}.user-area-profile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.user-area-profile-heading .user-area-panel-intro{margin-bottom:28px}.site-btn.user-area-button{padding:12px 18px 11px;font-size:.9375rem;margin-bottom:20px;font-weight:600;text-transform:none}.user-area-profile-edit-button{flex:0 0 auto;margin-top:4px;white-space:nowrap}.user-area-profile-summary-table{margin:0;border-top:1px solid var(--palette-8)}.user-area-profile-summary-table > div{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--palette-8)}.user-area-profile-summary-table dt{color:var(--palette-9);font-size:.875rem}.user-area-profile-summary-table dd{margin:0;color:var(--text-color);font-size:1rem;font-weight:500;overflow-wrap:anywhere}.user-area-company-summary > section + section{margin-top:0}.user-area-company-summary > section:first-child .user-area-profile-summary-table > div:first-child,.user-area-panel:not(.user-area-b2b-profile)[data-user-area-content="profile"] .user-area-profile-summary-table > div:first-child{display:none}.user-area-company-summary h3{margin:22px 0 12px;padding-top:17px;font-size:1.2rem;font-weight:600}.user-area-company-summary > section:first-child h3{margin-top:0;padding-top:0;border-top:0}.user-area-profile-section-heading h3{margin:0;font-size:1.0625rem;font-weight:700}.user-area-profile-section-heading{margin:34px 0 0;padding-top:17px;border-top:1px solid var(--palette-8)}.user-area-profile-form > .user-area-profile-section-heading:first-of-type{margin-top:0;padding-top:0;border-top:0}.user-area-b2b-profile > .user-area-content-card > .user-area-profile-summary-table,.user-area-b2b-profile > .user-area-content-card > .user-area-warning-zone{display:none}.user-area-b2b-profile ~ [data-user-area-content="company"]{display:none !important}.user-area-b2b-profile .user-area-profile-form .span6:has([id$="ProfileBusinessName"]){width:100%}.user-area-profile-address-detail{display:block;margin-top:4px;color:var(--palette-9);font-size:.9375rem;font-weight:400}.user-area-warning-zone{margin-top:36px;padding:22px 24px;border:1px solid color-mix(in srgb,var(--secondary-color) 42%,#fff);border-radius:var(--border-radius);background:color-mix(in srgb,var(--secondary-color) 10%,#fff)}.user-area-warning-zone h3{margin:0 0 8px;color:var(--primary-color);font-size:1.125rem;font-weight:600;text-transform:none}.user-area-warning-zone p{max-width:650px;margin:0 0 14px;color:var(--palette-9);font-size:.9375rem;line-height:1.5}.user-area-warning-link{color:var(--primary-color);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.user-area-profile-form.form-wrapper{margin:0;padding:28px;border-radius:var(--border-radius)}.user-area-profile-form .row-fluid{margin-bottom:20px}.user-area-profile-form .control-group{margin-bottom:0}.user-area-profile-form-heading{margin-bottom:24px}.user-area-profile-form-heading h3{margin:0 0 8px;color:var(--primary-color);font-size:1.375rem;font-weight:400;text-transform:none}.user-area-profile-form-heading p{margin:0;color:var(--palette-9);line-height:1.5}.user-area-profile-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:28px}.user-area-set-password-email-intro + .user-area-profile-form-actions{justify-content:flex-start}.user-area-profile-cancel{color:var(--text-color);font-size:.9375rem;text-decoration:underline;text-underline-offset:4px}.user-area-form-feedback{margin:0 0 22px;padding:13px 15px;border-radius:var(--border-radius);font-size:.9375rem;line-height:1.4}.user-area-form-feedback.is-success{color:#376c35;background:#edf6ea}.user-area-form-feedback.is-error{color:#9f2f2a;background:#faeeee}.user-area-social-access{border-top:1px solid var(--palette-8)}.user-area-social-access-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--palette-8)}.user-area-social-access-provider{display:flex;align-items:center;gap:14px}.user-area-social-access-provider strong,.user-area-social-access-provider small{display:block}.user-area-social-access-provider strong{margin-bottom:4px;font-size:1rem}.user-area-social-access-provider small{color:var(--palette-9);font-size:.8125rem}.user-area-social-access-icon{display:block;width:19px;height:19px;flex:0 0 19px;overflow:hidden;color:transparent;font-size:0;background-position:center;background-repeat:no-repeat;background-size:contain}.user-area-social-access-icon.google{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285F4' d='M21.6 12.2c0-.7-.1-1.4-.2-2H12v3.8h5.4a4.6 4.6 0 0 1-2 3v2.5h3.2c1.9-1.7 3-4.3 3-7.3Z'/%3E%3Cpath fill='%2334A853' d='M12 22c2.7 0 5-.9 6.6-2.5l-3.2-2.5c-.9.6-2 1-3.4 1-2.6 0-4.8-1.7-5.6-4H3.1v2.6A10 10 0 0 0 12 22Z'/%3E%3Cpath fill='%23FBBC05' d='M6.4 14a6 6 0 0 1 0-4V7.4H3.1a10 10 0 0 0 0 9.2L6.4 14Z'/%3E%3Cpath fill='%23EA4335' d='M12 6c1.5 0 2.9.5 3.9 1.5l2.9-2.9A10 10 0 0 0 3.1 7.4L6.4 10C7.2 7.7 9.4 6 12 6Z'/%3E%3C/svg%3E")}.user-area-social-access-icon.facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231877F2' d='M13.6 21v-8h2.7l.4-3h-3.1V8.1c0-.9.3-1.5 1.6-1.5h1.7V3.9c-.3 0-1.3-.1-2.4-.1-2.4 0-4 1.4-4 4.1V10H8v3h2.6v8h3Z'/%3E%3C/svg%3E")}.user-area-connection-status{display:inline-flex;align-items:center;gap:7px;color:var(--palette-9);font-size:1rem;font-weight:600;white-space:nowrap}.user-area-connection-status::before{width:8px;height:8px;border-radius:50%;background:var(--palette-5);content:''}.user-area-connection-status.is-connected{color:var(--primary-color)}.user-area-connection-status.is-connected::before{background:#78a26a}.user-area-quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0}.user-area-quick-action{display:block;min-height:180px;padding:25px;border:1px solid var(--palette-8);border-radius:var(--border-radius);color:var(--text-color);background:#fff;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--hover-transition),transform var(--hover-transition)}.user-area-quick-action > span{display:grid;width:43px;height:43px;place-items:center;margin-bottom:22px;border-radius:50%;color:#fff;background:var(--secondary-color);font-size:1.4375rem}.user-area-quick-action > span svg,.user-area-latest-order-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.user-area-quick-action b,.user-area-quick-action small{display:block}.user-area-quick-action b{margin-bottom:7px;font-size:1.125rem}.user-area-quick-action small{color:var(--palette-9);font-size:.9375rem;line-height:1.4}.user-area-dashboard-bottom{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.user-area-info-card{padding:28px;border-radius:var(--border-radius);background:var(--palette-3)}.user-area-info-card h2{margin:0 0 10px;font-size:1.5rem;font-weight:400;text-transform:none}.user-area-info-card p{margin:0 0 18px;color:var(--palette-9);font-size:1rem;line-height:1.5}.user-area-info-card .user-area-text-link{font-size:.9375rem}.user-area-info-card.is-dark{color:#fff;background:var(--primary-color)}.user-area-info-card.is-dark p{color:#eee}.user-area-info-card.is-dark .user-area-text-link{color:var(--secondary-light-color)}.user-area-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 16px}.user-area-section-heading h2{margin:0;color:var(--primary-color);font-size:var(--font-size-panel-heading);font-weight:400;text-transform:none}.user-area-latest-order{display:flex;align-items:center;gap:20px;min-height:106px;padding:18px 22px;border:1px solid var(--palette-8);border-radius:var(--border-radius);background:#fff}.user-area-latest-order.is-empty{color:var(--text-color)}.user-area-latest-order-icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border-radius:8px;color:var(--secondary-color);background:var(--palette-10);font-size:1.625rem}.user-area-latest-order strong,.user-area-latest-order span{display:block}.user-area-latest-order strong{margin-bottom:6px;font-size:1rem}.user-area-latest-order span{color:var(--palette-9);font-size:.9375rem;line-height:1.4}.user-area-latest-order-template{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;margin-top:14px;color:var(--text-color);text-decoration:none;transition:border-color var(--hover-transition),box-shadow var(--hover-transition),transform var(--hover-transition)}.user-area-latest-order-template .user-area-latest-order-details > strong,.user-area-latest-order-template .user-area-latest-order-total > strong{color:var(--primary-color)}.user-area-latest-order-details{min-width:0}.user-area-latest-order-details > span{display:block}.user-area-latest-order-meta{display:flex !important;flex-wrap:wrap;align-items:center;gap:0}.user-area-latest-order-meta > span + span{margin-left:9px;padding-left:9px;border-left:1px solid var(--palette-8)}.user-area-order-status{display:inline-flex !important;align-items:center;gap:7px;margin-top:9px;color:var(--primary-color) !important;font-size:.9125rem !important;font-weight:600}.user-area-order-status::before{width:8px;height:8px;top:-2px;position:relative;border-radius:50%;background:#78a26a;content:''}.user-area-order-status.is-awaiting-payment::before{background:#d68a1d}.user-area-order-status.is-processing::before{background:#4d7ea8}.user-area-order-status.is-paid::before{background:#4f8a5b}.user-area-order-status.is-cancelled::before{background:#b74b4b}.user-area-order-status.is-returned::before{background:#7b6c9c}.user-area-order-status.is-completed::before{background:var(--secondary-color)}.user-area-latest-order-total{text-align:right}.user-area-latest-order-total strong,.user-area-latest-order-total span{display:block}.user-area-latest-order-total strong{margin-bottom:4px;font-size:1.0625rem}.user-area-latest-order-total span{font-size:.8125rem}.user-area-dashboard-bottom{margin-top:22px}.user-area-order-detail{padding:clamp(20px,3vw,34px);border:1px solid var(--palette-8);border-radius:var(--border-radius);background:#fff;padding:0 !important;border:0 !important}.user-area-order-back-link{display:inline-block;margin-bottom:22px}.user-area-order-detail h3{margin:0 0 24px;color:var(--primary-color);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:400;text-transform:none}.user-area-order-detail-heading{display:flex;margin-bottom:26px;align-items:flex-start;justify-content:space-between;gap:18px}.user-area-order-detail-heading h3{margin-bottom:12px}.user-area-order-detail-meta{display:flex;flex-direction:column;margin:0;flex-wrap:wrap;gap:9px 28px}.user-area-order-detail-meta > div{display:flex;align-items:baseline;gap:8px}.user-area-order-detail-meta dt{color:var(--primary-color);font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.user-area-order-detail-meta dd{margin:0;color:var(--text-color);font-size:.9375rem}.user-area-order-detail-meta .user-area-order-status{margin-top:0}.user-area-order-print-button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;white-space:nowrap}.user-area-order-detail-print-content a{pointer-events:none !important}.user-area-order-detail-browser-content .cart-ending-browser-summary{color:var(--text-color)}.user-area-order-detail-browser-content .cart-ending-browser-summary-header{padding-bottom:28px;text-align:center;border-bottom:1px solid var(--palette-8)}.user-area-order-detail-browser-content .cart-ending-browser-summary-logo{display:inline-block}.user-area-order-detail-browser-content .cart-ending-browser-summary-logo img{display:block;margin:0 auto 24px;width:min(100%,210px);height:auto}.user-area-order-detail-browser-content .cart-ending-browser-summary-thanks p{margin:0;color:var(--secondary-color);font-size:1.25rem;line-height:1.25}.user-area-order-detail-browser-content .cart-ending-browser-summary-thanks h2{margin:4px 0;color:var(--primary-color);font-size:clamp(1.45rem,3vw,2rem);font-weight:500;line-height:1.2}.user-area-order-detail-browser-content .cart-ending-browser-summary-payment-notice{margin:24px auto 0;max-width:620px;font-weight:600}.user-area-order-detail-browser-content .cart-ending-browser-summary-order{margin-top:26px;text-align:center}.user-area-order-detail-browser-content .cart-ending-browser-summary-order h3{margin:0;color:var(--primary-color);font-size:1.15rem;font-weight:500;text-transform:none}.user-area-order-detail-browser-content .cart-ending-browser-summary-order p{margin:5px 0 0;color:var(--palette-9)}.user-area-order-detail-browser-content .cart-ending-browser-summary-lines{display:grid}.user-area-order-detail-browser-content .cart-ending-browser-summary-line{display:grid;padding:20px 0;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:20px;border-bottom:1px solid var(--palette-8)}.user-area-order-detail-browser-content .cart-ending-browser-summary-line img{display:block;width:116px;aspect-ratio:1;object-fit:cover;background:var(--palette-3)}.user-area-order-detail-browser-content .cart-ending-browser-summary-code{display:block;margin-bottom:4px;color:var(--palette-9);font-size:.8125rem}.user-area-order-detail-browser-content .cart-ending-browser-summary-line h3{margin:0;color:var(--primary-color);font-size:1rem;font-weight:500;line-height:1.35;text-transform:none}.user-area-order-detail-browser-content .cart-ending-browser-summary-line p{margin:7px 0 0;font-size:.9375rem}.user-area-order-detail-browser-content .cart-ending-browser-summary-line > strong{font-size:1rem;white-space:nowrap}.user-area-order-detail-browser-content .cart-ending-browser-summary-totals{display:grid;margin:24px 0 0 auto}.user-area-order-detail-browser-content .cart-ending-browser-summary-totals > div{display:flex;padding:8px 0;justify-content:space-between;gap:20px}.user-area-order-detail-browser-content .cart-ending-browser-summary-totals .cart-ending-browser-summary-value{font-weight:500;white-space:nowrap}.user-area-order-detail-browser-content .cart-ending-browser-summary-totals .is-grand-total{margin-top:6px;padding-top:16px;color:var(--primary-color);font-size:1.15rem;font-weight:600;border-top:1px solid var(--palette-8)}.user-area-order-detail-browser-content .cart-ending-browser-summary-sections{display:grid;margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.user-area-order-detail-browser-content .cart-ending-browser-summary-section{padding:18px;min-width:0;background:var(--palette-3);border-radius:var(--border-radius-slim)}.user-area-order-detail-browser-content .cart-ending-browser-summary-section h3{margin:0;color:var(--primary-color);font-size:1rem;font-weight:600;text-transform:none}.user-area-order-detail-browser-content .cart-ending-browser-summary-section-subtitle{margin:7px 0 12px;font-weight:500}.user-area-order-detail-browser-content .cart-ending-browser-summary-fields{display:grid;margin:12px 0 0;gap:8px}.user-area-order-detail-browser-content .cart-ending-browser-summary-fields > div{display:grid;gap:2px}.user-area-order-detail-browser-content .cart-ending-browser-summary-label,.user-area-order-detail-browser-content .cart-ending-browser-summary-value{margin:0;overflow-wrap:anywhere}.user-area-order-detail-browser-content .cart-ending-browser-summary-section .cart-ending-browser-summary-label{color:var(--palette-9);font-size:.8125rem}.user-area-order-detail-browser-content .cart-ending-browser-summary-section .cart-ending-browser-summary-value{font-size:.9375rem}.user-area-order-detail-browser-content .cart-ending-browser-summary-footer{margin-top:28px;overflow:hidden;border-radius:var(--border-radius-slim)}.user-area-order-detail-browser-content .cart-ending-browser-summary-help{padding:clamp(24px,5vw,40px);color:#fff;text-align:center;background:var(--secondary-color) url('/static/img/order-email/footer-background.png') center / auto repeat}.user-area-order-detail-browser-content .cart-ending-browser-summary-help h3{margin:0;color:#fff;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:500;text-transform:none}.user-area-order-detail-browser-content .cart-ending-browser-summary-help p{margin:4px 0 20px}.user-area-order-detail-browser-content .cart-ending-browser-summary-help > div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.user-area-order-detail-browser-content .cart-ending-browser-summary-help .site-btn{margin:0;color:var(--secondary-color);background:#fff}.user-area-order-detail-browser-content .cart-ending-browser-summary-help-information{display:block !important;margin-top:24px}.user-area-order-detail-browser-content .cart-ending-browser-summary-help-information p{margin:0;font-size:.875rem;line-height:1.5}.user-area-order-detail-browser-content .cart-ending-browser-summary-help-information p + p{margin-top:4px}.user-area-order-detail-browser-content .cart-ending-browser-summary-social{padding:24px;color:var(--primary-color);text-align:center;background:#fff}.user-area-order-detail-browser-content .cart-ending-browser-summary-social > div{display:flex;margin:18px 0;justify-content:center;gap:18px}.user-area-order-detail-browser-content .cart-ending-browser-summary-social a{color:var(--primary-color)}.user-area-order-detail-browser-content .cart-ending-browser-summary-social > div a{display:inline-flex;align-items:center;justify-content:center}.user-area-order-detail-browser-content .cart-ending-browser-summary-social > div img{display:block;width:32px;height:32px}.user-area-order-detail-browser-content .cart-ending-browser-summary-privacy{font-size:.875rem;text-decoration:underline;text-underline-offset:.18em}.user-area-order-detail-print-content{display:none}.user-area-order-detail-content .stampaordine{color:var(--text-color)}.user-area-order-detail-content .stampaordine > div{margin:0 0 24px;overflow:hidden;background:#fff}.user-area-order-detail-content .stampaordine table{width:100%;margin:0;border-collapse:collapse}.user-area-order-detail-content .stampaordine thead{color:var(--primary-color);background:var(--palette-3)}.user-area-order-detail-content .stampaordine th{padding:13px 16px;color:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-align:left;text-transform:uppercase}.user-area-order-detail-content .stampaordine td{padding:13px 16px;color:var(--text-color);font-size:.9375rem;line-height:1.55;vertical-align:top}.user-area-order-detail-content .stampaordine .ordersummary td:not(:first-child),.user-area-order-detail-content .stampaordine .totalbill td:last-child{text-align:right;white-space:nowrap}.user-area-order-detail-content .stampaordine .ordersummary th:first-child{text-align:left}.user-area-order-detail-content .stampaordine .ordersummary th:not(:first-child){text-align:right}.user-area-order-detail-content .stampaordine .totalbill th:last-child{text-align:right}.user-area-order-detail-content .stampaordine .totalbill tbody tr:last-child{color:var(--primary-color);background:var(--palette-3)}.user-area-order-detail-content .stampaordine .totalbill tbody tr:last-child td{font-size:1rem}.user-area-orders-search{display:flex;width:min(100%,360px);min-width:0;align-items:center;gap:8px}.user-area-orders-search input[type="text"]{min-width:0;min-height:42px;flex:1 1 auto;padding:10px 12px}.user-area-orders-search-button{min-height:42px;flex:0 0 auto;padding:11px 16px 10px 16px}.user-area-orders-search-clear{display:none;width:0;height:auto;flex:0 0 0;align-items:center;justify-content:center;border-radius:var(--border-radius);color:#fff;background:var(--secondary-color);font-size:1.25rem;line-height:1;text-decoration:none;transition:var(--hover-transition);cursor:pointer}.user-area-orders-search-clear.is-visible{display:flex;width:42px;min-height:42px;flex-basis:42px}.user-area-orders-search-clear .saints-search-btn-cancel-icon{width:11px;height:15px;fill:currentColor}.user-area-orders-search input::placeholder{color:var(--palette-5);opacity:1}.user-area-orders-list{display:grid;gap:30px}.user-area-order-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:0;text-decoration:none;color:var(--text-color);box-shadow:0 3px 10px rgba(48,48,48,.025);transition:border-color var(--hover-transition),box-shadow var(--hover-transition),transform var(--hover-transition)}.user-area-order-card .user-area-latest-order-icon{font-style:normal}.user-area-order-card .user-area-latest-order-details,.user-area-order-card .user-area-latest-order-total{color:var(--text-color)}.user-area-order-card .user-area-latest-order-total{margin-left:12px}.user-area-order-details-link{align-self:center;margin-left:22px;color:var(--secondary-color) !important;font-size:.875rem !important;font-weight:600;white-space:nowrap}.user-area-order-details-link i{margin-left:5px;font-style:normal;font-size:1rem}@media print{form.user-area-order-detail-page > main > *{display:block !important}form.user-area-order-detail-page footer,form.user-area-order-detail-page .footer-icons-wrapper,form.user-area-order-detail-page .footer-middle,form.user-area-order-detail-page .footer-bottom,form.user-area-order-detail-page .footer-legal,form.user-area-order-detail-page .footer-menu-wrapper,form.user-area-order-detail-page .footer-tools-wrapper{display:none !important}form.user-area-order-detail-page .user-area-account-sidebar,form.user-area-order-detail-page .user-area-mobile-nav-trigger,form.user-area-order-detail-page .user-area-panel:not(.is-active),form.user-area-order-detail-page .user-area-orders >:not(.user-area-order-detail),form.user-area-order-detail-page .user-area-order-back-link,form.user-area-order-detail-page .user-area-order-detail-heading{display:none !important}form.user-area-order-detail-page .user-area-order-detail{padding:0;border:0}form.user-area-order-detail-page .user-area-order-detail-browser-content{display:none !important}form.user-area-order-detail-page .user-area-order-detail-print-content{display:block !important}}@media (hover:hover) and (pointer:fine){.swal-button.user-area-swal-cancel:not([disabled]):hover{background:var(--text-color)}.swal-button.user-area-swal-confirm:not([disabled]):hover{background:var(--primary-color)}.user-area-password-toggle:hover{color:var(--secondary-color)}.user-area-social-login:hover{border-color:var(--secondary-color);color:var(--secondary-color)}.user-area-registration-card:hover::before{background:rgba(35,29,22,.34)}.user-area-nav-item:hover{background:var(--palette-10)}.user-area-favorite-item.list-product-item:hover .user-area-favorite-remove{opacity:1;pointer-events:all}.user-area-favorite-remove:hover{color:var(--secondary-color)}.user-area-address-edit:hover{color:var(--secondary-color)}.user-area-quick-action:hover{border-color:var(--secondary-color);transform:translateY(-2px)}.user-area-order-card:hover,.user-area-latest-order-template:hover{border-color:var(--secondary-color);box-shadow:0 8px 18px rgba(48,48,48,.08);transform:translateY(-2px)}.user-area-orders-search-clear:hover{color:#fff;background:var(--primary-color)}}@media (pointer:fine){.user-area-favorite-remove{opacity:0;pointer-events:none}}@media (min-width:2200px){.user-area-login-content{width:min(100%,710px)}.user-area-account-layout{grid-template-columns:minmax(300px,440px) minmax(0,1fr)}}@media (max-width:1500px){.user-area-favorites .demi-list-products-results-bar,.user-area-orders .demi-list-products-results-bar{flex-direction:column}}@media (max-width:1279px){.user-area-favorites .demi-list-products-count,.user-area-orders .demi-list-products-count{display:none}}@media (max-width:1200px){.user-area-login-panel,.user-area-register-panel{padding-inline:var(--global-space-inline)}.user-area-account-layout{grid-template-columns:1fr}.user-area-mobile-nav-toggle{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.user-area-mobile-nav-trigger{display:inline-flex;min-height:42px;align-items:center;gap:9px;margin:0 0 16px;padding:8px 12px;border:1px solid var(--palette-8);border-radius:var(--border-radius);color:var(--primary-color);background:#fff;font-size:.875rem;font-weight:600;cursor:pointer}.user-area-mobile-nav-trigger > span{padding-top:0.25rem}.user-area-mobile-nav-trigger > svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.user-area-mobile-nav-trigger i{display:grid;width:16px;height:16px;place-items:center;padding-top:0.05rem}.user-area-mobile-nav-trigger i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.user-area-mobile-nav-backdrop{display:block;position:fixed;z-index:49;inset:0;visibility:hidden;opacity:0;background:rgba(24,30,35,.45);transition:opacity var(--hover-transition),visibility var(--hover-transition);cursor:pointer}.user-area-account-sidebar{display:block;position:fixed;z-index:100;bottom:auto;left:0;width:min(340px,calc(100vw - 44px));max-height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:0;box-shadow:12px 0 32px rgba(0,0,0,.18);transform:translateX(-105%);transition:transform var(--hover-transition);height:calc(100dvh - var(--header-height));top:var(--header-height)}.user-area-mobile-nav-close{display:grid;position:absolute;top:14px;right:14px;width:36px;height:36px;place-items:center;border:1px solid var(--palette-8);border-radius:50%;background:#fff;cursor:pointer}.user-area-mobile-nav-close span{position:absolute;width:16px;height:2px;border-radius:2px;background:var(--primary-color);transform:rotate(45deg)}.user-area-mobile-nav-close span + span{transform:rotate(-45deg)}.user-area-mobile-nav-toggle:checked ~ .user-area-account-layout .user-area-mobile-nav-backdrop{visibility:visible;opacity:1}.user-area-mobile-nav-toggle:checked ~ .user-area-account-layout .user-area-account-sidebar{transform:translateX(0)}.user-area-favorites .demi-list-products-results-bar,.user-area-orders .demi-list-products-results-bar{flex-direction:row}}@media (max-width:1023px){.user-area-wrapper:not(.user-area-register-wrapper){min-height:auto;grid-template-columns:1fr}.user-area-wrapper:not(.user-area-register-wrapper) .user-area-login-panel{padding:48px 26px}.user-area-wrapper:not(.user-area-register-wrapper) .user-area-registration-panel{min-height:0}.user-area-wrapper:not(.user-area-register-wrapper) .user-area-registration-card{min-height:315px;padding:44px 26px}.user-area-login-wrapper .user-area-mobile-registration{display:block}.user-area-mobile-registration-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.user-area-mobile-registration-button{display:flex;min-height:48px;align-items:center;justify-content:center;padding-inline:12px;font-size:.95rem;line-height:1.25;text-align:center}}@media (max-width:1000px){.user-area-register-wrapper{grid-template-columns:1.5fr 1fr}.user-area-register-panel{padding-inline:7%}.user-area-favorites .demi-list-products-results-bar,.user-area-orders .demi-list-products-results-bar{flex-direction:column}}@media (max-width:800px){.user-area-register-wrapper{grid-template-columns:1fr}.user-area-register-panel{padding:48px 26px}.user-area-register-content{padding:28px 22px}.user-area-media-panel,.user-area-register-swiper{min-height:420px}.user-area-media-slide{padding:36px 26px 70px}.user-area-media-pagination{right:0 !important;bottom:26px !important;left:0 !important}.user-area-latest-order-icon{display:none}}@media (max-width:767px){.user-area-social-access-row{align-items:flex-start;flex-direction:column;gap:9px}.user-area-connection-status{margin-left:33px}.user-area-order-detail-browser-content .cart-ending-browser-summary-line{grid-template-columns:84px minmax(0,1fr);gap:14px}.user-area-order-detail-browser-content .cart-ending-browser-summary-line img{width:84px}.user-area-order-detail-browser-content .cart-ending-browser-summary-line > strong{grid-column:2}.user-area-order-detail-browser-content .cart-ending-browser-summary-sections{grid-template-columns:1fr}}@media (max-width:650px){.user-area-quick-actions,.user-area-dashboard-bottom{grid-template-columns:1fr}.user-area-quick-actions{margin:25px 0}.user-area-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.user-area-latest-order{align-items:flex-start}.user-area-latest-order-template{grid-template-columns:auto minmax(0,1fr);justify-items:end}.user-area-latest-order-total{grid-column:2;text-align:left}.user-area-order-card{grid-template-columns:auto minmax(0,1fr)}.user-area-order-card .user-area-latest-order-total{grid-column:1 / -1;grid-row:2;margin-left:0;text-align:left}.user-area-order-card .user-area-order-details-link{grid-column:1 / -1;grid-row:3;margin-left:0}.user-area-order-details-link{margin-top:-2px;margin-left:0;justify-self:start}.user-area-order-detail{padding:18px}.user-area-order-detail h3{margin-bottom:18px}.user-area-order-detail-heading{flex-direction:column;gap:14px}.user-area-order-detail-heading h3{margin-bottom:10px}.user-area-order-detail-meta{flex-direction:column;gap:6px}.user-area-order-print-button{width:100%;justify-content:center}.user-area-order-detail-content .stampaordine th,.user-area-order-detail-content .stampaordine td{padding:11px 12px}.user-area-order-detail-content .stampaordine .ordersummary thead{display:none}.user-area-order-detail-content .stampaordine .ordersummary tbody{display:block}.user-area-order-detail-content .stampaordine .ordersummary tr{display:block}.user-area-order-detail-content .stampaordine .ordersummary tr:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--palette-8)}.user-area-order-detail-content .stampaordine .ordersummary td{display:block;padding:5px 0;border:0;text-align:left}.user-area-order-detail-content .stampaordine .ordersummary td:first-child{padding-top:0;font-weight:600}.user-area-order-detail-content .stampaordine .ordersummary td:not(:first-child){display:flex;align-items:baseline;justify-content:space-between;gap:16px}.user-area-order-detail-content .stampaordine .ordersummary td > span{display:inline !important;margin:0;font-weight:600}.user-area-order-detail-content .stampaordine .ordersummary tr:last-child{display:flex;align-items:center;justify-content:space-between;padding:12px;color:var(--primary-color);background:var(--palette-3)}.user-area-order-detail-content .stampaordine .ordersummary tr:last-child td{padding:0}.user-area-profile-heading{flex-direction:column;gap:0}.user-area-profile-edit-button{margin-top:-10px}.user-area-address-add-button{margin-top:-10px}.user-area-favorites .demi-list-products-results-bar,.user-area-orders .demi-list-products-results-bar{align-items:center;flex-direction:column}.user-area-favorites .demi-list-products-results-left,.user-area-orders .demi-list-products-results-left{flex-direction:column;gap:1rem}.user-area-favorites .pagination-content,.user-area-orders .pagination-content{justify-content:center}}@media (max-width:600px){.user-area-logged-wrapper{padding-inline:16px}.user-area-content-card{padding:26px 20px}.user-area-data-row{align-items:flex-start;flex-direction:column;gap:5px}.user-area-profile-summary-table > div{grid-template-columns:1fr;gap:5px}.user-area-profile-form.form-wrapper{padding:22px 18px}.user-area-profile-form-actions{align-items:stretch;flex-direction:column-reverse}.user-area-profile-form-actions .site-btn{width:100%}.user-area-address-card{padding:20px}}@media (max-width:540px){.user-area-register-form{grid-template-columns:1fr}.user-area-register-full{grid-column:auto}.user-area-registration-links{flex-direction:column}}@media (max-width:480px){.user-area-mobile-registration-links{grid-template-columns:1fr}.user-area-mobile-registration-links > *{width:100%}.user-area-social-logins{grid-template-columns:1fr}.user-area-favorites .demi-list-products-results:not(.user-area-favorites-results-bottom) .demi-list-products-results-left{display:none}.user-area-latest-order-template{display:flex;flex-wrap:wrap;justify-content:space-between}.user-area-latest-order-details{grid-column:span 2}.user-area-order-detail-meta > div{flex-direction:column}.user-area-order-detail-meta > div:not(:last-child){border-bottom:1px solid var(--palette-8);margin-bottom:5px;padding-bottom:5px}.user-area-latest-order-total{grid-column:1}}.form-wrapper{margin-bottom:var(--global-plugin-space-block);background:var(--palette-3);padding:var(--global-plugin-space-small-block) calc(var(--global-space-inline) * 2)}.form-wrapper .row-fluid{display:flex;gap:20px;width:100%;margin-bottom:22px}.form-wrapper .row-fluid > [class*="span"]{min-width:0;margin-left:0}.form-wrapper .row-fluid > .span6{width:calc(50% - 10px)}.form-wrapper .row-fluid > .span12{width:100%}.form-wrapper .control-group,.form-wrapper .controls{width:100%}:is( .form-wrapper .control-label,.site-inputs label[for]:not(.error),.cart-step-one-notes-title,.cart-step-three-field-label,.cart-step-two-privacy-title ){display:block;margin-bottom:10px;color:var(--text-color);font-size:var(--font-size-body-medium);font-weight:500;line-height:1.3}:is(.form-wrapper,.site-inputs) input[type="text"],:is(.form-wrapper,.site-inputs) input[type="email"],:is(.form-wrapper,.site-inputs) input[type="tel"],:is(.form-wrapper,.site-inputs) input[type="number"],:is(.form-wrapper,.site-inputs) input[type="password"],input.site-input,.user-area-orders-search input[type="text"],:is(.form-wrapper,.site-inputs) select,select.site-input,:is(.form-wrapper,.site-inputs) textarea,textarea.site-input{width:100%;min-height:54px;box-sizing:border-box;padding:15px 17px 14px 17px;border:1px solid color-mix( in srgb,var(--text-color) 24%,transparent );border-radius:var(--border-radius);outline:none;background-color:#fff;color:var(--text-color);font-family:Arial;line-height:1.35;transition:border-color var(--hover-transition),box-shadow var(--hover-transition),background var(--hover-transition)}:is(.form-wrapper,.site-inputs) select,select.site-input{padding-right:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px 8px;appearance:none;cursor:pointer}:is(.form-wrapper,.site-inputs) textarea,textarea.site-input{min-height:170px;resize:vertical}:is(.form-wrapper,.site-inputs):is(input,select,textarea):disabled,:is(.form-wrapper,.site-inputs):is(input,select,textarea)[disabled],:is(input,select,textarea).site-input:disabled{color:var(--palette-9) !important;background-color:var(--palette-3);border-color:var(--palette-8);opacity:1}:is(.form-wrapper,.site-inputs) input[type="text"]:hover,:is(.form-wrapper,.site-inputs) input[type="email"]:hover,:is(.form-wrapper,.site-inputs) input[type="tel"]:hover,:is(.form-wrapper,.site-inputs) input[type="number"]:hover,:is(.form-wrapper,.site-inputs) input[type="password"]:hover,.site-input:hover,.user-area-orders-search input[type="text"]:hover,:is(.form-wrapper,.site-inputs) select:hover,:is(.form-wrapper,.site-inputs) textarea:hover{border-color:color-mix( in srgb,var(--secondary-color) 65%,transparent )}:is(.form-wrapper,.site-inputs) input[type="text"]:focus,:is(.form-wrapper,.site-inputs) input[type="email"]:focus,:is(.form-wrapper,.site-inputs) input[type="tel"]:focus,:is(.form-wrapper,.site-inputs) input[type="number"]:focus,:is(.form-wrapper,.site-inputs) input[type="password"]:focus,.site-input:focus,.user-area-orders-search input[type="text"]:focus,:is(.form-wrapper,.site-inputs) select:focus,:is(.form-wrapper,.site-inputs) textarea:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px color-mix( in srgb,var(--secondary-color) 16%,transparent )}.form-wrapper .wrapper-form-field-type-7 .controls{position:relative}.form-wrapper .wrapper-form-field-type-7 input[type="file"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.form-wrapper .wrapper-form-field-type-7 .controls > label{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;box-sizing:border-box;padding:13px 17px;border:1px dashed color-mix( in srgb,var(--secondary-color) 65%,transparent );border-radius:var(--border-radius);background:color-mix( in srgb,var(--secondary-color) 7%,#fff );color:var(--secondary-color);font-weight:500;cursor:pointer;transition:color var(--hover-transition),border-color var(--hover-transition),background var(--hover-transition)}.form-wrapper .wrapper-form-field-type-7 .controls > label svg{width:20px;height:auto;flex:0 0 20px;fill:currentColor}.form-wrapper .wrapper-form-field-type-7 input[type="file"]:focus + label{outline:3px solid color-mix( in srgb,var(--secondary-color) 20%,transparent );outline-offset:2px}.form-wrapper .checkbox-wrapper{display:flex;align-items:flex-start;gap:10px;line-height:1.5;margin-top:5px}.form-wrapper .checkbox-wrapper input[type="checkbox"]{width:20px;height:20px;flex:0 0 20px;margin:1px 0 0;accent-color:var(--secondary-color);cursor:pointer}.form-wrapper .checkbox-label{cursor:pointer}.form-wrapper .checkbox-label a{color:var(--secondary-color);font-weight:500;text-decoration:underline;text-underline-offset:2px}.form-wrapper .checkbox-text a{text-decoration:underline}.form-wrapper label.error,.form-wrapper .field-validation-error,.form-wrapper .validation-summary-errors{display:block;margin-top:8px;color:#9f2f2a;font-size:var(--font-size-small);line-height:1.35}.form-wrapper input.error,.form-wrapper select.error,.form-wrapper textarea.error,.form-wrapper .input-validation-error{border-color:#9f2f2a}.form-wrapper label.valid{display:none !important}.form-wrapper .captcha-cnt .g-recaptcha > div{margin-inline:auto}.form-recaptcha-privacy{color:var(--palette-9);font-size:var(--font-size-caption)}.form-wrapper .contactform-buttons-area{display:flex;justify-content:flex-start}.form-wrapper .form-submit-button{margin-inline:auto}@media (hover:hover) and (pointer:fine){.form-wrapper .wrapper-form-field-type-7 .controls > label:hover{border-color:var(--secondary-color);background:var(--secondary-color);color:#fff}.form-recaptcha-privacy a:hover{border-bottom:1px solid var(--palette-9)}}@media (max-width:1200px){.form-wrapper{padding-inline:var(--global-space-inline)}}@media (max-width:767px){.form-wrapper .row-fluid{flex-direction:column;gap:18px;margin-bottom:18px}.form-wrapper .row-fluid > .span6,.form-wrapper .row-fluid > .span12{width:100%}}