/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:initial;color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--base);letter-spacing:-.025rem;-webkit-text-decoration:none;text-decoration:none;transition:color .15s}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto;white-space:revert}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{line-height:calc(1em + .65rem);margin:0}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--container-width:1760px;--default-padding:16px;--header-height:64px;--default-outline:2px dashed var(--wp--preset--color--primary);--cb-primary-color:#fecb4d;--cb-secondary-color:#fecb4d;--cb-tertiary-color:#0d0d0d;--cb-dark-color:#0d0d0d;--cb-primary-20-color:#e1e1e1;--cb-primary-font-family:"Nexa",sans-serif;--cb-secondary-font-family:"Nexa",sans-serif;--cb-button-primary-color:#0d0d0d;color:var(--wp--preset--color--black);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--primary)}button,input,textarea{all:unset;box-sizing:border-box}canvas,iframe,img,picture,svg,textarea,video{display:block;max-width:100%}table{border-collapse:collapse}.main{flex-grow:1}::selection{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--black)}mark{background:transparent}h1,h2,h3,h4,h5,h6{font-weight:700}h5{font-size:clamp(1.2rem,.38vw + 1.11rem,1.41rem);font-size:var(--font-size-md)}h4{font-size:clamp(1.44rem,.58vw + 1.3rem,1.76rem);font-size:var(--font-size-lg)}h3{font-size:clamp(1.73rem,.85vw + 1.51rem,2.2rem);font-size:var(--font-size-xl)}h2{font-size:clamp(2.07rem,1.22vw + 1.77rem,2.75rem);font-size:var(--font-size-xxl)}h1{font-size:clamp(2.49rem,1.72vw + 2.06rem,3.43rem);font-size:var(--font-size-xxxl)}p{font-size:var(--wp--preset--font-size--base);line-height:normal}a:hover{color:var(--wp--preset--color--primary)}@font-face{font-display:swap;font-family:Nexa;font-style:normal;font-weight:400;src:url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaRegular/font.woff2) format("woff2"),url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaRegular/font.woff) format("woff")}@font-face{font-display:swap;font-family:Nexa;font-style:italic;font-weight:400;src:url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaRegularItalic/font.woff2) format("woff2"),url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaRegularItalic/font.woff) format("woff")}@font-face{font-display:swap;font-family:Nexa;font-style:normal;font-weight:700;src:url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaBold/font.woff2) format("woff2"),url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaBold/font.woff) format("woff")}@font-face{font-display:swap;font-family:Nexa;font-style:italic;font-weight:700;src:url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaBoldItalic/font.woff2) format("woff2"),url(https://sanova.se/themes/sanova-theme/assets/styles/../../assets/fonts/NexaBoldItalic/font.woff) format("woff")}.vistrom-additional-products-container .vistrom-additional-products-list li label input,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent input[type=checkbox],input[type=checkbox]{align-content:center;-webkit-appearance:none;appearance:none;background:var(--wp--preset--color--white);border:1px solid color-mix(in sRGB,var(--wp--preset--color--black) 50%,transparent);border-radius:0;cursor:pointer;display:inline-grid;height:16px;justify-content:center;margin:0;place-content:center;transition:background .2s;width:16px}.vistrom-additional-products-container .vistrom-additional-products-list li label input:has(+label)+label,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox:has(+label)+label,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent input[type=checkbox]:has(+label)+label,input[type=checkbox]:has(+label)+label{cursor:pointer;font-size:var(--wp--preset--font-size--sm);line-height:1}.vistrom-additional-products-container .vistrom-additional-products-list li label input:before,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox:before,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent input[type=checkbox]:before,input[type=checkbox]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M.433 6.214a1.405 1.405 0 0 1-.04-1.991c.268-.28.626-.425.986-.432.36-.008.724.122 1.005.391l2.42 2.33L9.624.39l.172.131L9.623.39a1.404 1.404 0 0 1 1.045-.387l.018.001c.354.024.7.181.954.466.26.29.378.657.358 1.017l-.001.017a1.403 1.403 0 0 1-.45.94l-5.784 7.04v.001a1.405 1.405 0 0 1-1.94-.008L.433 6.214Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v9.869H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");line-height:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.vistrom-additional-products-container .vistrom-additional-products-list li label input:checked,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox:checked,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent input[type=checkbox]:checked,input[type=checkbox]:checked{background:var(--wp--preset--color--secondary)}.vistrom-additional-products-container .vistrom-additional-products-list li label input:checked:before,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox:checked:before,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent input[type=checkbox]:checked:before,input[type=checkbox]:checked:before{-webkit-transform:scale(1);transform:scale(1)}.vistrom-additional-products-container .vistrom-additional-products-list li label input:disabled,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox:disabled,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent input[type=checkbox]:disabled,input[type=checkbox]:disabled{background-color:var(--wp--preset--color--tertiary);cursor:not-allowed}.vistrom-additional-products-container .vistrom-additional-products-list li label input:focus,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox:focus,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent input[type=checkbox]:focus,input[type=checkbox]:focus{box-shadow:none;outline:none}.vistrom-algolia-filter-list .vistrom-algolia-sort-by-container .ais-SortBy-select,select{-webkit-appearance:none;appearance:none;background:no-repeat right content-box var(--wp--preset--color--white) url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.293 8.707a1 1 0 0 0 1.414 0l6.364-6.364A1 1 0 0 0 13.657.93L8 6.586 2.343.929A1 1 0 0 0 .93 2.343l6.364 6.364ZM7 7v1h2V7H7Z' fill='%230D0D0D'/%3E%3C/svg%3E");border:1px solid color-mix(in sRGB,var(--wp--preset--color--black) 25%,transparent);border-radius:0;color:color-mix(in sRGB,var(--wp--preset--color--black) 55%,transparent);cursor:pointer;font-size:var(--wp--preset--font-size--sm);line-height:normal;outline:none;padding:0 .875rem}.vistrom-algolia-filter-list .vistrom-algolia-sort-by-container .selected.ais-SortBy-select,select.selected{color:var(--wp--preset--color--black)}.password-protected__content form .password-protected__field,.vistrom-algolia-filter-list .vistrom-algolia-searchbox__input,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=text],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email textarea,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=text],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone textarea,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=text],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text textarea,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=text],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea textarea,input[type=text]{border:1px solid color-mix(in sRGB,var(--wp--preset--color--black) 25%,transparent);border-radius:0;color:var(--wp--preset--color--black);cursor:text;font-size:var(--wp--preset--font-size--sm);line-height:normal;padding:0 .875rem}.password-protected__content form .password-protected__field:placeholder-shown,.vistrom-algolia-filter-list .vistrom-algolia-searchbox__input:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=email]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=tel]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=text]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email textarea:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=email]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=tel]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=text]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone textarea:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=email]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=tel]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=text]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text textarea:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=email]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=tel]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=text]:placeholder-shown,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea textarea:placeholder-shown,input[type=text]:placeholder-shown{color:color-mix(in sRGB,var(--wp--preset--color--black) 55%,transparent)}input[type=search]{cursor:text}header{padding:9px var(--default-padding);position:fixed;transition:padding-top .25s,padding-bottom .25s;width:100%;z-index:3}.header-container{--header-content-width:0;display:flex;flex-direction:column;height:100%}.vistrom-header-content{display:grid;grid-template-areas:"left right search";grid-template-columns:1fr 1fr auto}.vistrom-header-content .vistrom-header-left{align-items:center;display:flex;gap:1.75rem;grid-area:left;justify-content:flex-start;position:relative}.vistrom-header-content .vistrom-header-left .custom-logo-link{left:62px;opacity:1;position:absolute;transition:all .4s,outline 0s,outline-offset 0s;width:76px}.vistrom-header-content .vistrom-header-search{align-items:center;display:flex;grid-area:search;min-width:34px}.vistrom-header-content .vistrom-header-right{align-items:center;display:flex;grid-area:right;justify-content:flex-end}header:has(+.fourofour-page) .custom-logo-link{-webkit-filter:invert(1);filter:invert(1)}header:has(+.fourofour-page) .hamburger span{background-color:var(--wp--preset--color--white)}header:has(+.fourofour-page) .vistrom-quotation-requests--mini-cart .vistrom-mini-cart-text{color:var(--wp--preset--color--white)}header:has(+.fourofour-page) .shopping__icon path{fill:var(--wp--preset--color--white)}header:has(+main>.wp-block-vistrom-hero-slider:first-child) .vistrom-mini-cart-text{color:var(--wp--preset--color--white)}header:has(+main>.wp-block-vistrom-hero-slider:first-child) .shopping__icon path{fill:var(--wp--preset--color--white)}header.scrolled,header.search-active{background-color:var(--wp--preset--color--white)}header.scrolled .custom-logo-link,header.search-active .custom-logo-link{-webkit-filter:invert(0)!important;filter:invert(0)!important}header.scrolled .hamburger span,header.search-active .hamburger span{background-color:var(--wp--preset--color--black)!important}header.scrolled{transition:background-color .25s,padding .25s}header.open-nav{background-color:var(--wp--preset--color--white);height:100vh}header.open-nav .custom-logo-link{-webkit-filter:invert(0)!important;filter:invert(0)!important}header.open-nav .hamburger span{background-color:var(--wp--preset--color--black)!important}header.open-nav .vistrom-header-content{grid-template-areas:"left search right"}header.open-nav .vistrom-header-search *{pointer-events:none!important}header.open-nav .vistrom-algolia-site-search-wrapper{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}header.open-nav .vistrom-header-resellers-button{display:flex}body.modal-open header{z-index:0}.keyboard-pressed .custom-logo-link{outline-offset:8px}.keyboard-pressed input.vistrom-algolia-site-search__input:focus{box-shadow:none;outline-offset:2px}.nav--primary{--menu-item-width:clamp(21.875rem,13.75rem + 10vw,25rem);display:none;flex-direction:column;flex-grow:1;opacity:0;overflow-y:auto;transition:opacity .2s ease;z-index:100}.nav--primary,.nav--primary *{pointer-events:none}.open-nav .nav--primary{display:flex;opacity:1;pointer-events:auto}.open-nav .menu--primary,.open-nav .menu--primary>.menu-item>a{pointer-events:auto}.menu--primary{display:flex;flex-direction:column;list-style:none;padding:0;position:relative}.menu--primary a{-webkit-tap-highlight-color:transparent;color:var(--wp--preset--color--black);display:block;line-height:normal;padding-bottom:.5rem;padding-top:.5rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transform-origin:left;transform-origin:left;transition:color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease,opacity .2s ease;transition:color .2s ease,transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.menu--primary>.menu-item{flex-grow:0}.menu--primary>.menu-item:first-child{margin-top:4rem}.menu--primary>.menu-item.menu-item--large>a{font-size:2rem}.menu--primary>.menu-item.menu-item--large:has(+.menu-item:not(.menu-item--large)){margin-bottom:2.5rem}.menu--primary .menu-item{line-height:normal}.menu--primary .menu-item>a{font-size:1.5rem;font-weight:700}.menu--primary .menu-item:not(.menu-item--social):has(+.menu-item--social){margin-bottom:2.5rem}.menu--primary .sub-menu{background-color:var(--wp--preset--color--white);height:100%;list-style-type:none;opacity:0;padding-left:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease;width:100%}.menu--primary .sub-menu.sub-menu--visible{opacity:1;pointer-events:auto;transition:opacity .25s ease}.menu--primary .sub-menu.sub-menu--visible>*>a,.menu--primary .sub-menu.sub-menu--visible>.mobile-sub-menu__back>.sub-menu__back-btn{pointer-events:auto}.menu--primary .sub-menu.sub-menu--visible>.sub-menu-header{border-bottom-color:var(--wp--preset--color--black)}.menu--primary .menu-item--has-active-sub-menu .sub-menu--depth-1{z-index:101}.menu--primary .menu-item--has-active-sub-menu>.sub-menu--depth-2{z-index:102}.menu--primary .menu-item--social a{align-items:center;display:flex;gap:.5rem}.menu--primary .menu-item--social a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none'%3E%3Cpath d='M13 1a1 1 0 0 0-1-1H3a1 1 0 0 0 0 2h8v8a1 1 0 1 0 2 0V1ZM1.707 12.707l11-11L11.293.293l-11 11 1.414 1.414Z' fill='%23FECB4D'/%3E%3C/svg%3E");display:block}.sub-menu--visible:has(>.menu-item--has-active-sub-menu)>.sub-menu-header{border-bottom-color:hsla(0,0%,5%,.4)}.sub-menu__back-btn{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;font-size:1.125rem;gap:.5rem;line-height:normal;margin-bottom:1.75rem;margin-top:4.5rem;padding-bottom:.5rem;padding-top:.5rem;-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sub-menu__back-btn:active{font-weight:700}.sub-menu__back-btn:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="12" fill="none"><path d="M20.53 6.53a.75.75 0 0 0 0-1.06L15.757.697a.75.75 0 0 0-1.06 1.06L18.939 6l-4.242 4.243a.75.75 0 0 0 1.06 1.06L20.53 6.53ZM0 6.75h20v-1.5H0v1.5Z" fill="%23000"/></svg>');display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sub-menu-header{border-bottom:1px solid transparent;margin-bottom:1.25rem;padding-bottom:1.25rem;transition:border-bottom-color .2s ease}.sub-menu-header a{font-size:1.5rem;font-weight:700}.keyboard-pressed .menu--primary>.menu-item>a:focus{-webkit-transform:translateX(3px);transform:translateX(3px);transition:color .2s ease,opacity .2s ease}header .vistrom-algolia-site-search-wrapper{flex-grow:1;opacity:1;transition:opacity .25s}header .vistrom-algolia-site-search-wrapper input[type=search]::-webkit-search-cancel-button,header .vistrom-algolia-site-search-wrapper input[type=search]::-webkit-search-decoration,header .vistrom-algolia-site-search-wrapper input[type=search]::-webkit-search-results-button,header .vistrom-algolia-site-search-wrapper input[type=search]::-webkit-search-results-decoration{display:none}header .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input{background-color:initial;border:none;border-radius:100px;color:var(--wp--preset--color--white);height:36px;opacity:0;padding:.4rem 0;transition:all .4s ease-in,color .2s linear,background-color .2s 0ms,height 0ms,padding .3s,box-shadow .2s,border .2s,outline 0s,outline-offset 0s;-webkit-user-select:none;user-select:none;width:var(--header-content-width)}header .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input::-webkit-input-placeholder{color:transparent;-webkit-transition:color .1s;transition:color .1s}header .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input::placeholder{color:transparent;transition:color .1s}header .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__button,header .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__clear-button{cursor:pointer}header .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M7.258 0c2.005 0 3.819.792 5.132 2.073a6.969 6.969 0 0 1 2.126 5.005 6.96 6.96 0 0 1-1.97 4.848.562.562 0 0 1 .064.053l5.225 5.089c.219.212.22.558.002.771a.57.57 0 0 1-.79.002l-5.226-5.088a.556.556 0 0 1-.084-.105 7.345 7.345 0 0 1-4.479 1.508 7.33 7.33 0 0 1-5.132-2.073A6.97 6.97 0 0 1 0 7.078c0-1.955.812-3.724 2.126-5.005A7.33 7.33 0 0 1 7.258 0Zm4.32 2.865a6.17 6.17 0 0 0-4.32-1.746 6.17 6.17 0 0 0-4.32 1.746 5.867 5.867 0 0 0-1.79 4.213c0 1.645.684 3.135 1.79 4.213a6.17 6.17 0 0 0 4.32 1.745 6.17 6.17 0 0 0 4.32-1.745 5.867 5.867 0 0 0 1.79-4.213 5.867 5.867 0 0 0-1.79-4.213Z' fill='%230D0D0D' fill-opacity='.9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:18px;display:none;padding:0 1.5rem}header .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__clear-button{padding:0 1.5rem}header .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__clear-button path{fill:var(--wp--preset--color--black)}.open-nav .vistrom-header-search{pointer-events:none}.vistrom-header-buttons-container{display:flex;gap:33px;transition:opacity .15s,-webkit-transform .35s;transition:opacity .15s,transform .35s;transition:opacity .15s,transform .35s,-webkit-transform .35s}.vistrom-header-buttons-container:has(.shopping__item){gap:24px}.vistrom-header-buttons-container .vistrom-header-resellers-button{align-items:center;border-radius:100px;display:none;font-size:clamp(.75rem,.6207rem + .3448vw,1rem);justify-content:center;line-height:inherit;padding:.4375rem .875rem}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-filter:brightness(1.25);filter:brightness(1.25);-webkit-transform:translateY(-3px);transform:translateY(-3px)}75%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-filter:brightness(1.25);filter:brightness(1.25);-webkit-transform:translateY(-3px);transform:translateY(-3px)}75%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.shopping__item .shopping__icon__amount,.vistrom-quotation-requests--mini-cart .vistrom-mini-cart-text__amount{align-items:center;-webkit-animation:bounce .5s;animation:bounce .5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--black);border-radius:100%;color:var(--wp--preset--color--black);display:flex;flex-shrink:0;font-size:9px;height:18px;justify-content:center;line-height:10px;padding:5px;position:absolute;right:2px;top:-6px;width:18px}.vistrom-quotation-requests--mini-cart{background-color:initial;border-radius:100px;padding-right:0;position:relative;-webkit-text-decoration:none;text-decoration:none}.vistrom-quotation-requests--mini-cart:has(.vistrom-mini-cart-text__amount){padding-right:1rem}.vistrom-quotation-requests--mini-cart .vistrom-mini-cart-text{color:var(--wp--preset--color--black);font-size:.875rem;font-weight:700;letter-spacing:-.02rem;line-height:1}.shopping__item{align-items:center;display:flex;justify-content:center;margin-right:10px;position:relative}.shopping__item .shopping__icon__amount{right:-10px;top:-6px}.shopping__item--cart{width:1.25rem}.hamburger{--burger-padding:8px;-webkit-tap-highlight-color:transparent;align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:9px;height:46px;justify-content:center;padding-left:8px;padding-left:var(--burger-padding);padding-right:8px;padding-right:var(--burger-padding);-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-transform:translateX(calc(var(--burger-padding)*-1));transform:translateX(calc(var(--burger-padding)*-1))}.hamburger span{background-color:var(--wp--preset--color--black);border-radius:10px;display:block;height:2px;line-height:1;opacity:1;transition:opacity .1s,width .2s .15s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .1s,width .2s .15s;transition:transform .2s ease,opacity .1s,width .2s .15s,-webkit-transform .2s ease}.hamburger span:first-child{width:30px}.hamburger span:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:width .2s .15s,-webkit-transform .2s;transition:width .2s .15s,transform .2s;transition:width .2s .15s,transform .2s,-webkit-transform .2s;width:22px}.hamburger span:nth-child(3){width:30px}.open-nav .hamburger span{transition:opacity .1s,width .2s,-webkit-transform .2s ease .2s;transition:transform .2s ease .2s,opacity .1s,width .2s;transition:transform .2s ease .2s,opacity .1s,width .2s,-webkit-transform .2s ease .2s}.open-nav .hamburger span:first-child{-webkit-transform:translateY(calc(200% + 7px)) rotate(45deg);transform:translateY(calc(200% + 7px)) rotate(45deg);width:30px}.open-nav .hamburger span:nth-child(2){opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);transition:opacity .15s .2s,width 0ms .15s,-webkit-transform .2s;transition:opacity .15s .2s,width 0ms .15s,transform .2s;transition:opacity .15s .2s,width 0ms .15s,transform .2s,-webkit-transform .2s;width:0}.open-nav .hamburger span:nth-child(3){-webkit-transform:translateY(calc(-200% - 7px)) rotate(-45deg);transform:translateY(calc(-200% - 7px)) rotate(-45deg);width:30px}.rank-math-breadcrumb{margin-bottom:3rem!important;margin-top:6.25rem!important;transition:margin .25s}.rank-math-breadcrumb p{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--sm);font-weight:400}.rank-math-breadcrumb p a,.rank-math-breadcrumb p span{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-decoration:none;text-decoration:none}.rank-math-breadcrumb p :last-child{font-weight:700}.password-protected__title{font-size:48px;letter-spacing:-.96px;line-height:normal}.password-protected__description{font-size:var(--wp--preset--font-size--base);line-height:1.4;margin-bottom:clamp(1.5rem,.9181rem + 1.5517vw,2.625rem);max-width:715px}.password-protected__content{width:100%}.password-protected__content form{display:flex;flex-direction:column;margin-bottom:clamp(1.5rem,1.3707rem + .3448vw,1.75rem)}.password-protected__content form label{font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:1.4;margin-bottom:6px}.password-protected__content form .password-protected__field{height:clamp(2.5rem,2.2414rem + .6897vw,3rem);margin-bottom:clamp(1.5rem,1.3707rem + .3448vw,1.75rem);max-width:385px}.password-protected__content form button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.password-protected__contact{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);font-style:italic;line-height:1.55}.password-protected__contact a{font-size:inherit;line-height:inherit;-webkit-text-decoration:underline;text-decoration:underline}.fourofour-page{background-image:var(--wpr-bg-f4aea662-afcf-4f68-a36d-3dca727fbf62);background-repeat:no-repeat;background-size:cover;min-height:100svh}.fourofour-page,.fourofour-page__container{align-items:center;display:flex;justify-content:center}.fourofour-page__container{color:var(--wp--preset--color--white);flex-direction:column}.fourofour-page__container *{z-index:1}.fourofour-page__container h1{color:inherit;font-size:var(--wp--preset--font-size--hero);line-height:1.1;margin-bottom:1.25rem}.fourofour-page__container h4{color:inherit;font-size:var(--wp--preset--font-size--lg);letter-spacing:-.04rem;line-height:normal;margin-bottom:clamp(1.5rem,.7241rem + 2.069vw,3rem)}.fourofour-page__container:before{background-color:var(--wp--preset--color--black);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.additional-projects-heading{align-items:flex-end;display:flex;margin-bottom:clamp(1.5rem,.9828rem + 1.3793vw,2.5rem);margin-top:clamp(4rem,2.1897rem + 4.8276vw,7.5rem);padding-left:var(--default-padding);padding-right:var(--default-padding);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.additional-projects-heading:after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 25 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.707 8.707a1 1 0 0 0 0-1.414L18.343.929a1 1 0 1 0-1.414 1.414L22.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 9h24V7H0v2Z" fill="%23000"/></svg>');height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:.875rem;padding-bottom:clamp(.1875rem,.1552rem + .0862vw,.25rem);transition:margin .25s ease-in-out;width:clamp(1.5625rem,1.3039rem + .6897vw,2.0625rem)}.additional-projects-heading:hover:after{margin-left:1.375rem}.additional-projects-heading a{color:inherit;font-size:inherit;font-weight:700}.additional-projects-heading a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.catalog-template-close{margin-top:calc(var(--header-height) + 25px);position:absolute;right:25px}.flowpaper-class{height:calc(100vh - var(--header-height));margin-top:var(--header-height);transition:all .25s}.c-footer__widgets{background-color:var(--wp--preset--color--black);display:flex;flex-direction:column;padding:78px var(--default-padding);row-gap:3.75rem}.c-footer__widgets div:first-child{max-width:-webkit-max-content;max-width:max-content}.c-footer__widgets figure.wp-block-image{border-bottom:1px solid var(--wp--preset--color--primary);margin-bottom:38px;padding-bottom:57px}.c-footer__widgets figure.wp-block-image img{max-width:200px}.c-footer__widgets p{color:var(--wp--preset--color--white);letter-spacing:-.025rem}.c-footer__widgets p:not(:last-of-type){margin-bottom:1.25rem}.c-footer__widgets a{color:var(--wp--preset--color--white)}.c-footer__widgets a:hover{color:var(--wp--preset--color--primary)}.c-footer__widgets .footer-area .wp-block-navigation{align-items:end;display:flex;height:100%}.c-footer__widgets .footer-area .wp-block-navigation .wp-block-navigation__container{align-items:flex-start;display:flex;flex-direction:column}.c-footer__widgets .footer-area .wp-block-navigation .wp-block-navigation__container li a{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--base);font-weight:700}.c-footer__widgets .footer-area .wp-block-navigation .wp-block-navigation__container li a:hover{color:var(--wp--preset--color--primary)}.button-outline,.button-primary,.is-style-outlined .wp-block-button__link,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .mobile-filter-button,.vistrom-algolia-site-search-stats .vistrom-algolia-site-search-show-all,.vistrom-quotation-btn,.vistrom-quotation-requests-add-to-cart,.vistrom-quotation-requests-edit-products-link a,.wp-block-button .wp-block-button__link,form .woocommerce-bundle-button-container .single_add_to_cart_button,form .woocommerce-simple-button-container .single_add_to_cart_button,form .woocommerce-variation-button-container .single_add_to_cart_button{background-color:var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--base);font-weight:700;letter-spacing:0;line-height:normal;outline-offset:2px;padding:.8125rem 1.875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .25s,outline 0s,outline-offset 0s}.button-outline:hover,.button-primary:hover,.is-style-outlined .wp-block-button__link:hover,.vistrom-algolia-filter-list .vistrom-algolia-filters-container .mobile-filter-button:hover,.vistrom-algolia-site-search-stats .vistrom-algolia-site-search-show-all:hover,.vistrom-quotation-btn:hover,.vistrom-quotation-requests-add-to-cart:hover,.vistrom-quotation-requests-edit-products-link a:hover,.wp-block-button .wp-block-button__link:hover,form .woocommerce-bundle-button-container .single_add_to_cart_button:hover,form .woocommerce-simple-button-container .single_add_to_cart_button:hover,form .woocommerce-variation-button-container .single_add_to_cart_button:hover{background-color:#ffb600;color:var(--wp--preset--color--black)}.button-outline:not(:disabled),.button-primary:not(:disabled),.is-style-outlined .wp-block-button__link:not(:disabled),.vistrom-algolia-filter-list .vistrom-algolia-filters-container .mobile-filter-button:not(:disabled),.vistrom-algolia-site-search-stats .vistrom-algolia-site-search-show-all:not(:disabled),.vistrom-quotation-btn:not(:disabled),.vistrom-quotation-requests-add-to-cart:not(:disabled),.vistrom-quotation-requests-edit-products-link a:not(:disabled),.wp-block-button .wp-block-button__link:not(:disabled),form .woocommerce-bundle-button-container .single_add_to_cart_button:not(:disabled),form .woocommerce-simple-button-container .single_add_to_cart_button:not(:disabled),form .woocommerce-variation-button-container .single_add_to_cart_button:not(:disabled){cursor:pointer}.button-secondary{background-color:color-mix(in sRGB,var(--wp--preset--color--tertiary) 50%,transparent);border-radius:100px;color:var(--wp--preset--color--black);font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);margin:0}.button-outline,.is-style-outlined .wp-block-button__link{background-color:initial;border:2px solid var(--wp--preset--color--black);padding:.6875rem 1.75rem}.button-outline:hover,.is-style-outlined .wp-block-button__link:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}main:has(.vistrom-algolia-instant-search-container){padding:0 var(--default-padding)}main .vistrom-algolia-hits{overflow:visible}header.scrolled .vistrom-algolia-site-search-hits-container{height:calc(100svh - 64px);top:64px}.vistrom-algolia-search-page-container{padding-top:0}.vistrom-algolia-instant-search-container{-webkit-column-gap:80px;column-gap:80px;grid-template-columns:1fr;row-gap:40px}.vistrom-algolia-site-search-hits-container{height:calc(100svh - var(--header-height));top:var(--header-height)}.vistrom-algolia-site-search-hits{grid-column-gap:16px;grid-row-gap:1.75rem;box-shadow:none;-webkit-column-gap:16px;column-gap:16px;display:grid;grid-template:"brands categories" -webkit-min-content "articles suggestions" -webkit-min-content "primary primary" -webkit-min-content "button button" min-content/1fr 1fr;grid-template:"brands categories" min-content "articles suggestions" min-content "primary primary" min-content "button button" min-content/1fr 1fr;height:100%;overflow-y:auto;padding:0 var(--default-padding);padding-bottom:32px;padding-top:32px;row-gap:1.75rem;width:100%}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-secondary-hits-content{border-bottom:none;margin-bottom:0;padding-bottom:1.75rem}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-secondary-hits-content h3{font-size:var(--wp--preset--font-size--base);line-height:normal;margin-bottom:5px}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-secondary-hits-content div{font-size:clamp(.875rem,.4037rem + .6557vw,1.125rem);line-height:1.33}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-secondary-hits-content div:has(+div){margin-bottom:4px}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-secondary-hits-content div li{line-height:1.33;margin:0}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-secondary-hits-content div a{font-size:clamp(.875rem,.4037rem + .6557vw,1.125rem);line-height:1.33}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-primary-hits{position:relative}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-primary-hits .vistrom-algolia-site-search-secondary-hits-title{display:none}ul.vistrom-algolia-global-search-grid{grid-column-gap:16px!important;grid-row-gap:24px!important;-webkit-column-gap:16px!important;column-gap:16px!important;display:grid;grid-template-columns:1fr 1fr;row-gap:24px!important}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card{display:flex;height:100%}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card:hover a{color:#000;color:initial}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card:hover a .vistrom-algolia-card__img:has(+.vistrom-algolia-card__img--additional){opacity:0}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card:hover a .vistrom-algolia-card__img--additional{opacity:1}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card a{display:flex;flex-direction:column;position:relative;width:100%}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card .vistrom-algolia-card__img{aspect-ratio:1;object-fit:contain;transition:all .3s;width:100%}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card .vistrom-algolia-card__img--additional{left:0;opacity:0;position:absolute;top:0;transition:all .3s}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card .vistrom-algolia-card__footer{align-items:start;display:flex;flex:1;flex-direction:column;row-gap:.75rem}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card .vistrom-algolia-card__footer .vistrom-algolia-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-size:var(--wp--preset--font-size--base);line-height:1.3;margin-top:1.25rem;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:normal}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card .vistrom-algolia-card__footer .vistrom-algolia-card__title mark{font-size:inherit;line-height:inherit}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card .vistrom-algolia-card__footer span{font-size:clamp(.875rem,.4037rem + .6557vw,1.125rem);line-height:1}ul.vistrom-algolia-global-search-grid .vistrom-algolia-product-card .vistrom-algolia-card__footer span.sale{color:var(--wp--preset--color--error)}.vistrom-algolia-site-search-stats{grid-area:button;justify-content:start}.vistrom-algolia-site-search-stats .vistrom-algolia-site-search-show-all{background-color:initial;border:2px solid var(--wp--preset--color--black);padding:.5625rem 1.875rem}.vistrom-algolia-site-search-stats .vistrom-algolia-site-search-show-all:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.vistrom-algolia-search-results-type-filter-container{display:none}.vistrom-algolia-filter-list{padding-bottom:0;transition:all .15s}.vistrom-algolia-filter-list *{border-color:color-mix(in sRGB,var(--wp--preset--color--black) 25%,transparent)}.vistrom-algolia-filter-list .vistrom-algolia-filter-header{font-size:var(--wp--preset--font-size--base)}.vistrom-algolia-filter-list .vistrom-algolia-searchbox__input{height:48px;line-height:1;padding-left:2rem}.vistrom-algolia-filter-list .vistrom-algolia-stats-container{margin-bottom:10px;margin-top:18px;padding:0 0 18px}.vistrom-algolia-filter-list .vistrom-algolia-stats-container .ais-Stats-text{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--sm);line-height:1.75}.vistrom-algolia-filter-list .vistrom-algolia-stats-container #vistrom-algolia-filter-reset-button{background:var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;margin:0;padding:.5rem .75rem}.vistrom-algolia-filter-list .vistrom-algolia-stats-container #vistrom-algolia-filter-reset-button:focus{outline:var(--default-outline);outline-offset:2px}.vistrom-algolia-filter-list .vistrom-algolia-sort-by-container{border-bottom:none;border-top:none}.vistrom-algolia-filter-list .vistrom-algolia-sort-by-container .vistrom-algolia-refinement-list-title{font-size:var(--wp--preset--font-size--base)}.vistrom-algolia-filter-list .vistrom-algolia-sort-by-container .ais-SortBy-select{color:var(--wp--preset--color--black);height:2.1875rem;padding:0 .75rem;width:170px}.vistrom-algolia-filter-list .vistrom-algolia-sort-by-container .ais-SortBy-select:focus{outline:var(--default-outline);outline-offset:2px}.vistrom-algolia-filter-list .vistrom-algolia-filters-container{background-color:#fff}.vistrom-algolia-filter-list .vistrom-algolia-filters-container>div div:last-of-type .vistrom-algolia-filter-container{border-bottom:none}.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-HierarchicalMenu>.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item:first-child>div>.ais-HierarchicalMenu-link{padding-top:0}.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link{margin-bottom:0;padding-bottom:.25rem;padding-top:.25rem}.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-checkbox:after{display:none}.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RefinementList-count{margin-left:.25rem}.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RangeSlider .rheostat-background{background-color:color-mix(in sRGB,var(--wp--preset--color--tertiary) 55%,transparent)}.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RangeSlider .rheostat-progress{background-color:var(--wp--preset--color--primary)}.vistrom-algolia-filter-list .vistrom-algolia-filters-container .ais-RangeSlider .rheostat-handle{background-color:var(--wp--preset--color--black);border:none}.vistrom-algolia-filter-list .vistrom-algolia-filter-body{margin-top:12px}.vistrom-algolia-filter-list .mobile-show-filters{-webkit-column-gap:6px;column-gap:6px}.vistrom-algolia-filter-list .mobile-show-filters svg{display:none}.vistrom-algolia-filter-list .mobile-show-filters:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 16h19M4 8h24M4 24h14' stroke='%230D0D0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:32px}.vistrom-algolia-filter-container:has(.ais-RangeSlider--disabled){display:none}.vistrom-quotation-requests-container{display:flex;flex-direction:column;margin:3rem auto clamp(4rem,.8966rem + 8.2759vw,10rem);max-width:1300px;padding:0 var(--default-padding)}.vistrom-quotation-requests-product-list{border:none;box-shadow:none;-webkit-column-gap:clamp(2rem,1.4181rem + 1.5517vw,3.125rem);column-gap:clamp(2rem,1.4181rem + 1.5517vw,3.125rem);display:flex;flex-direction:column;margin-bottom:32px;row-gap:24px}.product-list-item{display:contents}.product-list-item:after{border-bottom:1px solid;border-color:color-mix(in sRGB,var(--wp--preset--color--black) 25%,transparent);content:"";grid-column:1/-1}.product-list-item__image a{display:flex;width:175px}.product-list-item__image img{aspect-ratio:1/1;height:175px;object-fit:cover;width:auto}.product-list-item__info{display:flex;flex-direction:column;gap:12px}.product-list-item__amount{white-space:nowrap}.product-list-item__quantity{align-items:center;-webkit-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between;max-width:400px}.product-list-item__name{font-size:var(--wp--preset--font-size--base);font-weight:700}.product-list-item__article,.product-list-item__name{color:var(--wp--preset--color--black);line-height:normal}.product-list-item__article{font-size:clamp(1rem,.9353rem + .1724vw,1.125rem)}.product-list-item__modal-button{color:color-mix(in sRGB,var(--wp--preset--color--black) 75%,transparent);display:block;font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-list-item__modal-button:hover{color:var(--wp--preset--color--black)}.product-list-item__price-wrapper{display:flex;flex-direction:column;white-space:nowrap}.product-list-item__price-heading{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);font-weight:400;line-height:normal}.product-list-item__price{font-size:var(--wp--preset--font-size--base);font-weight:700;line-height:normal}.vistrom-quotation-quantity{align-items:center;border:none;margin:0}.vistrom-quotation-quantity input{font-size:var(--wp--preset--font-size--base);font-weight:700;margin:0 8px;padding:0;width:34px}.vistrom-quotation-quantity input::-webkit-inner-spin-button,.vistrom-quotation-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.vistrom-quantity-button{align-items:center;background-color:var(--wp--preset--color--black);border-radius:100%;color:var(--wp--preset--color--white);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:color .15s;width:30px}.vistrom-quantity-button:hover{color:var(--wp--preset--color--primary);opacity:1}.vistrom-quantity-button:active{-webkit-transform:scale(.975);transform:scale(.975)}.vistrom-quantity-button[disabled]{cursor:default;opacity:.25}.vistrom-quantity-button[disabled]:hover{color:var(--wp--preset--color--white);opacity:.25}.vistrom-quantity-button[disabled]:active{-webkit-transform:scale(1);transform:scale(1)}.vistrom-quotation-requests-mobile-delete-from-cart{display:flex;height:0;justify-content:end}.vistrom-quotation-requests-delete-from-cart{color:var(--wp--preset--color--black);height:36px;transition:all .2s;width:36px}.vistrom-quotation-requests-delete-from-cart svg{height:20px;width:20px}.vistrom-quotation-requests-delete-from-cart svg path{fill:var(--wp--preset--color--error)}.vistrom-quotation-requests-delete-from-cart:hover{color:var(--wp--preset--color--error)}.vistrom-quotation-requests-delete-from-cart.desktop{display:none}.vistrom-quotation-requests__empty{align-items:center;display:flex;flex-direction:column;font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);justify-content:center;margin:0 auto clamp(4rem,.8966rem + 8.2759vw,10rem);max-width:800px;row-gap:2rem;text-align:center}.vistrom-quotation-requests-total-price{margin-bottom:2rem;text-align:right}.vistrom-quotation-requests-total-price p{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);line-height:normal}.vistrom-quotation-requests-total-price__heading{margin-bottom:1.5rem}.vistrom-quotation-requests-total-price__price{font-size:var(--wp--preset--font-size--base);font-weight:700}.product-list-item__modal{align-items:center;background-color:color-mix(in sRGB,var(--wp--preset--color--black) 50%,transparent);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:0 var(--default-padding);pointer-events:none;position:fixed;right:0;top:0;transition:all .2s;z-index:100}.product-list-item__modal.active{opacity:1;pointer-events:all}.product-list-item__modal-content{background-color:var(--wp--preset--color--white);box-shadow:0 0 10px 5px hsla(0,0%,5%,.1);max-height:80vh;max-width:600px;overflow-y:auto;padding:24px;position:relative;transition:all .2s;width:100%}.modal-content-packaged-product-info:not(:last-of-type){border-bottom:1px solid;border-color:color-mix(in sRGB,var(--wp--preset--color--black) 25%,transparent);padding-bottom:2rem}.modal-content-packaged-product-info+.modal-content-packaged-product-info{margin-top:2rem}.product-list-item__modal-close{color:var(--wp--preset--color--black);cursor:pointer;font-size:32px;padding:8px;position:absolute;right:16px;top:20px;-webkit-transform:scale(.75);transform:scale(.75)}.modal-content__text *{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem)}.modal-content__text b{font-size:clamp(.875rem,.681rem + .5172vw,1.25rem)}.modal-content__title{font-size:clamp(1rem,.7414rem + .6897vw,1.5rem);letter-spacing:-.03rem;line-height:normal;margin-bottom:1rem}.modal-content__sku{margin-bottom:1rem;margin-top:.5rem}.modal-content__attributes{display:flex;flex-direction:column;gap:.625rem}.modal-content__attributes *{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);line-height:1}.vistrom-quotation-requests-edit-products-link{margin-bottom:48px;text-align:right;-webkit-text-decoration:none;text-decoration:none}.vistrom-quotation-requests-edit-products-link a{display:inline-block}.vistrom-quotation-requests-form-container{background:color-mix(in sRGB,var(--wp--preset--color--tertiary) 25%,transparent);margin-bottom:80px;padding:24px}.vistrom-quotation-requests-form-container__title{font-size:clamp(1.125rem,.931rem + .5172vw,1.5rem);line-height:normal;margin-bottom:1.75rem}.vistrom-quotation-requests-form-container .gform_wrapper{margin:0}.vistrom-quotation-requests-form-container .gform_wrapper .gform_required_legend{display:none}.vistrom-quotation-requests-form-container .gform_wrapper label .gfield_required_asterisk{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--base);line-height:1}.vistrom-quotation-requests-form-container .gform_wrapper input,.vistrom-quotation-requests-form-container .gform_wrapper textarea{transition:all .25s,outline 0s,outline-offset 0s!important}.vistrom-quotation-requests-form-container .gform_wrapper form .gform_fields{display:flex;flex-direction:column;row-gap:24px}.vistrom-quotation-requests-form-container .gform_wrapper form .gfield_label{font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:1.4}.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email input[type=text],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone input[type=text],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text input[type=text],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=email],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=tel],.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea input[type=text]{box-shadow:none;height:48px}.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_email textarea,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_phone textarea,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_text textarea,.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_textarea textarea{box-shadow:none;min-block-size:120px!important;padding:8px 14px}.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent label{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem)!important}.vistrom-quotation-requests-form-container .gform_wrapper form .ginput_container_consent label a{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);line-height:1;-webkit-text-decoration:underline;text-decoration:underline}.vistrom-quotation-requests-form-container .gform_wrapper form .gform_footer{margin-top:2rem}.vistrom-quotation-requests-form-container .gform_wrapper form .gform_footer input[type=submit].gform_button{background-color:var(--wp--preset--color--primary)!important;border-radius:0!important;color:var(--wp--preset--color--black)!important;font-family:var(--wp--preset--font-family--primary)!important;font-size:var(--wp--preset--font-size--base)!important;font-weight:700!important;letter-spacing:0!important;line-height:normal!important;padding:.8125rem 1.875rem!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .25s!important}.vistrom-quotation-requests-form-container .gform_wrapper form .gform_footer input[type=submit].gform_button:hover{background-color:#ffb600!important;color:var(--wp--preset--color--black)!important}.keyboard-pressed .vistrom-quotation-requests-form-container input:focus,.keyboard-pressed .vistrom-quotation-requests-form-container textarea:focus{outline:var(--default-outline)!important;outline-offset:2px!important}.keyboard-pressed .vistrom-quotation-requests-form-container .gform_button:focus{border-color:transparent!important;box-shadow:none!important}.wp-block-woocommerce-cart{margin-left:auto;margin-right:auto;max-width:1300px}.wc-block-cart{padding-left:var(--default-padding);padding-right:var(--default-padding)}.wc-block-cart-items__header-image{text-align:left}.is-large .wc-block-cart-item__image{padding:24px 0!important}.is-large .wc-block-cart-item__wrap>*+*{margin-top:.75rem}.wc-block-components-product-name{font-size:var(--wp--preset--font-size--base)!important;font-weight:700}.wc-block-components-product-metadata__description{display:none}.wc-block-cart-item__prices .wc-block-components-product-price__value:after{content:"/st"}.wc-block-components-sale-badge{display:none!important}.wc-block-cart:not(.is-large) .wc-block-components-product-price{margin-top:.75rem}.wc-block-cart-item__quantity{align-items:center;display:flex;flex-direction:row;gap:2.5rem}.wc-block-cart-items__row:not(.is-bundled)>.wc-block-cart-item__product>.wc-block-cart-item__wrap>.wc-block-components-product-metadata{margin-bottom:0}.wc-block-cart:not(.is-large) .wc-block-cart-item__product{margin:0!important;padding:0!important}.wc-block-cart table.wc-block-cart-items,.wc-block-cart table.wc-block-cart-items td,.wc-block-cart table.wc-block-cart-items th{margin:0}.wc-block-cart-item__product .wc-block-components-quantity-selector{align-items:center;border:none;margin-bottom:0!important;margin:0;width:auto}.wc-block-cart-item__product .wc-block-components-quantity-selector:after{display:none}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-size:var(--wp--preset--font-size--base);font-weight:700;padding:0;width:34px!important}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input::-webkit-inner-spin-button,.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{align-items:center;background-color:var(--wp--preset--color--black);border-radius:100%;color:var(--wp--preset--color--white);cursor:pointer;display:flex;font-weight:700;height:30px;justify-content:center;opacity:1;padding:0;transition:color .15s;width:30px}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{color:var(--wp--preset--color--primary);opacity:1}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:active{-webkit-transform:scale(.975);transform:scale(.975)}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button[disabled]{cursor:default;opacity:.25}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button[disabled]:hover{color:var(--wp--preset--color--white);opacity:.25}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button[disabled]:active{-webkit-transform:scale(1);transform:scale(1)}.wc-block-components-shipping-rates-control__package,.wc-block-components-totals-item{padding-left:0!important;padding-right:0!important}.wc-block-cart-item__total{margin-bottom:0!important;padding-right:0!important}.wc-block-cart-item__total .wc-block-components-product-price__value{font-weight:700}.is-large .wc-block-cart-item__total-price-and-sale-badge-wrapper{justify-content:flex-end}.wc-block-cart-item__remove-link{font-size:var(--wp--preset--font-size--sm)!important}.wc-block-cart-items__row.is-bundled .wc-block-cart-item__image>a>img{display:none}.wc-block-cart-items__row.is-bundled .wc-block-cart-item__wrap{padding-left:0!important;padding-top:0!important}.wc-block-cart-items__row.is-bundled .wc-block-components-product-name{font-size:var(--wp--preset--font-size--sm)!important}.wc-block-cart-items__row.is-bundled .wc-block-components-quantity-selector__input{opacity:.25;pointer-events:none}.wc-block-cart__totals-title{line-height:calc(1em + .65rem)!important}.wp-block-woocommerce-cart-order-summary-block{margin-bottom:1.5rem}.wc-block-cart__submit-button{background-color:var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--base);font-weight:700;letter-spacing:0;line-height:normal;padding:.8125rem 1.875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .25s,outline 0s,outline-offset 0s!important}.wc-block-cart__submit-button:hover{background-color:#ffb600;color:var(--wp--preset--color--black)}.wc-block-cart__submit-container.wc-block-cart__submit-container--sticky{background-color:var(--wp--preset--color--white)!important;z-index:2!important}.is-large.wc-block-cart div.wc-block-components-sidebar .wc-block-components-radio-control>*{margin-bottom:.5rem}.wc-block-components-radio-control__input{left:0!important}.keyboard-pressed .wc-block-cart__submit-button:focus,.keyboard-pressed .wc-block-components-quantity-selector__button:focus,.keyboard-pressed .wc-block-components-quantity-selector__input:focus,.keyboard-pressed .wc-block-components-radio-control__input:focus{outline:var(--default-outline)!important;outline-offset:2px}.keyboard-pressed .wc-block-cart__submit-button:focus{box-shadow:none!important}.woocommerce-checkout{--section-spacing:clamp(2.5rem,1.7241rem + 2.069vw,4rem)}.woocommerce-checkout .woocommerce{margin-top:6.25rem!important;padding-left:var(--default-padding);padding-right:var(--default-padding);transition:margin .25s}.woocommerce-checkout h2,.woocommerce-checkout h3{margin-bottom:clamp(1rem,.8707rem + .3448vw,1.25rem)}.woocommerce-checkout .woocommerce-NoticeGroup,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-order,.woocommerce-checkout .woocommerce-shipping-fields{margin-left:auto;margin-right:auto;max-width:1000px;width:100%}.woocommerce-checkout .woocommerce-NoticeGroup label,.woocommerce-checkout .woocommerce-additional-fields label,.woocommerce-checkout .woocommerce-billing-fields label,.woocommerce-checkout .woocommerce-checkout-payment label,.woocommerce-checkout .woocommerce-checkout-review-order-table label,.woocommerce-checkout .woocommerce-notices-wrapper label,.woocommerce-checkout .woocommerce-order label,.woocommerce-checkout .woocommerce-shipping-fields label{margin-bottom:4px}.woocommerce-checkout .woocommerce-NoticeGroup input[type=email],.woocommerce-checkout .woocommerce-NoticeGroup input[type=tel],.woocommerce-checkout .woocommerce-NoticeGroup input[type=text],.woocommerce-checkout .woocommerce-NoticeGroup textarea,.woocommerce-checkout .woocommerce-additional-fields input[type=email],.woocommerce-checkout .woocommerce-additional-fields input[type=tel],.woocommerce-checkout .woocommerce-additional-fields input[type=text],.woocommerce-checkout .woocommerce-additional-fields textarea,.woocommerce-checkout .woocommerce-billing-fields input[type=email],.woocommerce-checkout .woocommerce-billing-fields input[type=tel],.woocommerce-checkout .woocommerce-billing-fields input[type=text],.woocommerce-checkout .woocommerce-billing-fields textarea,.woocommerce-checkout .woocommerce-checkout-payment input[type=email],.woocommerce-checkout .woocommerce-checkout-payment input[type=tel],.woocommerce-checkout .woocommerce-checkout-payment input[type=text],.woocommerce-checkout .woocommerce-checkout-payment textarea,.woocommerce-checkout .woocommerce-checkout-review-order-table input[type=email],.woocommerce-checkout .woocommerce-checkout-review-order-table input[type=tel],.woocommerce-checkout .woocommerce-checkout-review-order-table input[type=text],.woocommerce-checkout .woocommerce-checkout-review-order-table textarea,.woocommerce-checkout .woocommerce-notices-wrapper input[type=email],.woocommerce-checkout .woocommerce-notices-wrapper input[type=tel],.woocommerce-checkout .woocommerce-notices-wrapper input[type=text],.woocommerce-checkout .woocommerce-notices-wrapper textarea,.woocommerce-checkout .woocommerce-order input[type=email],.woocommerce-checkout .woocommerce-order input[type=tel],.woocommerce-checkout .woocommerce-order input[type=text],.woocommerce-checkout .woocommerce-order textarea,.woocommerce-checkout .woocommerce-shipping-fields input[type=email],.woocommerce-checkout .woocommerce-shipping-fields input[type=tel],.woocommerce-checkout .woocommerce-shipping-fields input[type=text],.woocommerce-checkout .woocommerce-shipping-fields textarea{border:1px solid hsla(0,0%,5%,.25);border-radius:0;box-shadow:none;font-size:1.125rem;line-height:normal;padding:8px 14px;width:100%}.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:var(--section-spacing)}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field{grid-area:billing-first-name}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field{grid-area:billing-last-name}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_company_field{grid-area:billing-company-name}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field{grid-area:billing-street-address-1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field{grid-area:billing-street-address-2}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field{grid-area:billing-zipcode}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{grid-area:billing-town}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field{grid-area:billing-country}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field{grid-area:billing-state}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field{grid-area:billing-phone}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{grid-area:billing-email}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field{grid-area:shipping-first-name}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field{grid-area:shipping-last-name}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_company_field{grid-area:shipping-company-name}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{grid-area:shipping-street-address-1}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{grid-area:shipping-street-address-2}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{grid-area:shipping-zipcode}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_city_field{grid-area:shipping-town}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{grid-area:shipping-country}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_state_field{grid-area:shipping-state}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_phone_field{grid-area:shipping-phone}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_email_field{grid-area:shipping-email}.woocommerce-checkout .woocommerce-shipping-fields{margin-top:.75rem}.woocommerce-checkout #ship-to-different-address{align-items:center;display:flex}.woocommerce-checkout #ship-to-different-address>label{cursor:pointer}.woocommerce-checkout #ship-to-different-address>label>span{font-size:var(--wp--preset--font-size--base)}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #order_comments_field textarea{height:160px}.woocommerce-checkout .form-row{display:flex;flex-direction:column}.woocommerce-checkout .form-row .woocommerce-input-wrapper{display:flex}.woocommerce-checkout .form-row label{font-size:var(--wp--preset--font-size--sm)}.woocommerce-checkout .form-row label abbr{-webkit-text-decoration:none;text-decoration:none}.woocommerce-checkout .select2-selection{border:1px solid hsla(0,0%,5%,.25);border-radius:0;height:auto!important}.woocommerce-checkout .select2-selection__placeholder,.woocommerce-checkout .select2-selection__rendered{font-size:1.125rem!important;line-height:normal!important}.woocommerce-checkout .select2-selection__arrow{top:10px!important}.woocommerce-checkout #select2-billing_country-container,.woocommerce-checkout #select2-billing_state-container,.woocommerce-checkout #select2-shipping_country-container{padding:8px 14px}.woocommerce-checkout .woocommerce-additional-fields{margin-top:var(--section-spacing)}.keyboard-pressed .woocommerce-checkout button:focus,.keyboard-pressed .woocommerce-checkout input[type=checkbox]:focus,.keyboard-pressed .woocommerce-checkout input[type=email]:focus,.keyboard-pressed .woocommerce-checkout input[type=radio]:focus,.keyboard-pressed .woocommerce-checkout input[type=tel]:focus,.keyboard-pressed .woocommerce-checkout input[type=text]:focus,.keyboard-pressed .woocommerce-checkout textarea:focus{outline:var(--default-outline);outline-offset:2px;transition:outline 0s,outline-offset 0s!important}#order_review_heading{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:var(--section-spacing);max-width:1000px}.woocommerce-checkout-review-order-table .cart_item{grid-column-gap:clamp(2rem,1.4181rem + 1.5517vw,3.125rem);grid-row-gap:12px;-webkit-column-gap:clamp(2rem,1.4181rem + 1.5517vw,3.125rem);column-gap:clamp(2rem,1.4181rem + 1.5517vw,3.125rem);display:grid;grid-template-areas:"product-thumbnail product-remove" "product-content product-content";grid-template-columns:auto 1fr;padding-bottom:24px;padding-top:24px;row-gap:12px}.woocommerce-checkout-review-order-table .cart_item:last-child{padding-bottom:0}.woocommerce-checkout-review-order-table .cart_item .product-thumbnail{grid-area:product-thumbnail}.woocommerce-checkout-review-order-table .cart_item .product-thumbnail img{height:auto;width:175px}.woocommerce-checkout-review-order-table .cart_item .product-cart__content{display:flex;flex-direction:column;gap:12px;grid-area:product-content;justify-content:center}.woocommerce-checkout-review-order-table .cart_item .product-name{display:flex;line-height:normal;margin-bottom:0}.woocommerce-checkout-review-order-table .cart_item .product-name a{font-size:clamp(1.2rem,.38vw + 1.11rem,1.41rem);font-size:var(--font-size-md)}.woocommerce-checkout-review-order-table .cart_item .product-cart__bottom{display:flex;flex-direction:column;gap:12px}.woocommerce-checkout-review-order-table .cart_item .quantity{margin-bottom:0;margin-top:0}.woocommerce-checkout-review-order-table .cart_item .product-remove{align-items:center;display:flex;grid-area:product-remove;justify-self:end}.woocommerce-checkout-review-order-table .cart_item .product-remove a{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:36px;justify-content:center;position:relative;transition:all .2s;width:36px}.woocommerce-checkout-review-order-table .cart_item .product-remove a svg{opacity:0;position:absolute}.woocommerce-checkout-review-order-table .cart_item .product-remove a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 105.16 122.88'%3E%3Cpath d='M11.17 37.16h83.48a8.4 8.4 0 0 1 2 .16 5.93 5.93 0 0 1 2.88 1.56 5.43 5.43 0 0 1 1.64 3.34 7.65 7.65 0 0 1-.06 1.44L94 117.31V117.72a7.06 7.06 0 0 1-.2.9v.06a5.89 5.89 0 0 1-5.47 4.07H17.32a6.17 6.17 0 0 1-1.25-.19 6.17 6.17 0 0 1-1.16-.48 6.18 6.18 0 0 1-3.08-4.88l-7-73.49a7.69 7.69 0 0 1-.06-1.66 5.37 5.37 0 0 1 1.63-3.29 6 6 0 0 1 3-1.58 8.94 8.94 0 0 1 1.79-.13ZM5.65 8.8h31.47V6a2.44 2.44 0 0 1 0-.27 6 6 0 0 1 1.76-4A6 6 0 0 1 43.09 0h19.67a6 6 0 0 1 5.7 6v2.8h32.39a4.7 4.7 0 0 1 4.31 4.43v10.36a2.59 2.59 0 0 1-2.59 2.59H2.59A2.59 2.59 0 0 1 0 23.62V13.53a1.56 1.56 0 0 1 0-.31 4.72 4.72 0 0 1 3.88-4.34 10.4 10.4 0 0 1 1.77-.08Zm42.1 52.7a4.77 4.77 0 0 1 9.49 0v37a4.77 4.77 0 0 1-9.49 0v-37Zm23.73-.2a4.58 4.58 0 0 1 5-4.06 4.47 4.47 0 0 1 4.51 4.46l-2 37a4.57 4.57 0 0 1-5 4.06 4.47 4.47 0 0 1-4.51-4.46l2-37ZM25 61.7a4.46 4.46 0 0 1 4.5-4.46 4.58 4.58 0 0 1 5 4.06l2 37a4.47 4.47 0 0 1-4.51 4.46 4.57 4.57 0 0 1-5-4.06l-2-37Z' style='fill-rule:evenodd;fill:%23dd0f0f'/%3E%3C/svg%3E");display:block;height:20px;width:18px}.woocommerce-checkout-review-order-table .shipping-title{margin-top:var(--section-spacing)}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{list-style-type:none;padding-left:0}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li{align-items:center;display:flex;gap:.5rem;padding-bottom:.25rem;padding-top:.25rem}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods label{cursor:pointer;margin-bottom:0!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods input{accent-color:var(--wp--preset--color--secondary);-webkit-appearance:auto;appearance:auto;cursor:pointer;height:20px;width:20px}.woocommerce-checkout-review-order-table .cart-price-title{font-size:clamp(1.73rem,.85vw + 1.51rem,2.2rem);font-size:var(--font-size-xl);margin-top:var(--section-spacing)}.woocommerce-checkout-review-order-table .cart-price{display:flex;flex-direction:column;gap:1.25rem}.woocommerce-checkout-review-order-table .cart-price>*{align-items:center;display:flex;justify-content:space-between}.woocommerce-checkout-review-order-table .cart-price__item__title{font-size:clamp(1.2rem,.38vw + 1.11rem,1.41rem);font-size:var(--font-size-md)}.woocommerce-checkout-review-order-table .order-total{align-items:center;border-top:1px solid hsla(0,0%,5%,.25);display:flex;justify-content:space-between;margin-top:clamp(1.5rem,1.2414rem + .6897vw,2rem);padding-top:clamp(1.5rem,1.2414rem + .6897vw,2rem)}.woocommerce-checkout-review-order-table .order-total h3{margin-bottom:0}.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .order-total h3{font-size:clamp(1.2rem,.38vw + 1.11rem,1.41rem);font-size:var(--font-size-md)}.woocommerce-checkout-payment{margin-top:var(--section-spacing)}.woocommerce-checkout-payment .wc_payment_methods{list-style-type:none;padding-left:0}.woocommerce-checkout-payment .wc_payment_methods label[for=payment_method_bambora]{display:none}.woocommerce-checkout-payment .bambora_payment_types{display:flex;gap:.75rem}.woocommerce-checkout-payment .bambora_payment_types .bambora_payment_type{margin-right:0!important}.woocommerce-checkout-payment .payment_method_bambora{display:flex}.woocommerce-checkout-payment .woocommerce-privacy-policy-text{margin-top:1.5rem}.woocommerce-checkout-payment .woocommerce-privacy-policy-text a,.woocommerce-checkout-payment .woocommerce-privacy-policy-text p{font-size:var(--wp--preset--font-size--sm)}.woocommerce-checkout-payment .woocommerce-privacy-policy-text a{-webkit-text-decoration:underline;text-decoration:underline}.woocommerce-checkout-payment #place_order{background-color:var(--wp--preset--color--primary);border-radius:0;color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--base);font-weight:700;letter-spacing:0;line-height:normal;margin-bottom:clamp(4rem,2.1897rem + 4.8276vw,7.5rem);margin-left:auto;margin-top:var(--section-spacing);padding:.8125rem 1.875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .25s,outline 0s,outline-offset 0s!important;width:100%}.woocommerce-checkout-payment #place_order:hover{background-color:#ffb600;color:var(--wp--preset--color--black)}.woocommerce-checkout-payment #place_order:not(:disabled){cursor:pointer}.woocommerce-error{border:1px solid var(--wp--preset--color--error);list-style-type:none;margin-bottom:clamp(2rem,1.4828rem + 1.3793vw,3rem);padding:.75rem 1rem}.woocommerce-error ::selection{background-color:var(--wp--preset--color--error);color:var(--wp--preset--color--white)}.woocommerce-error li{color:var(--wp--preset--color--error);font-weight:400}.woocommerce-error li strong{font-weight:700}.woocommerce-order-received .woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:var(--wp--preset--font-size--lg);margin-bottom:var(--section-spacing)}.woocommerce-order-received .woocommerce-thankyou-order-details{font-size:clamp(1rem,.9353rem + .1724vw,1.125rem);list-style-type:none;margin-bottom:clamp(1.5rem,1.2414rem + .6897vw,2rem);padding-left:0}.woocommerce-order-received .woocommerce-order-details{margin-top:var(--section-spacing)}.woocommerce-order-received .woocommerce-table--order-details{display:block;font-size:clamp(1rem,.9353rem + .1724vw,1.125rem)}.woocommerce-order-received .woocommerce-table--order-details tbody,.woocommerce-order-received .woocommerce-table--order-details tfoot,.woocommerce-order-received .woocommerce-table--order-details thead{display:block}.woocommerce-order-received .woocommerce-table--order-details tr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.woocommerce-order-received .woocommerce-table--order-details td,.woocommerce-order-received .woocommerce-table--order-details th{text-align:left}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:first-child>*{display:table-cell;padding-top:1.25rem}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name a{font-size:clamp(1rem,.9353rem + .1724vw,1.125rem)}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{margin-left:.25rem}.woocommerce-order-received .woocommerce-order-details__title{font-size:var(--wp--preset--font-size--md)}.woocommerce-order-received .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-column--shipping-address{margin-top:clamp(1.5rem,1.2414rem + .6897vw,2rem)}.woocommerce-order-received .woocommerce-customer-details{margin-bottom:clamp(4rem,2.1897rem + 4.8276vw,7.5rem)}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{font-size:var(--wp--preset--font-size--md);margin-bottom:clamp(.5rem,.3707rem + .3448vw,.75rem)}.woocommerce-order-received .woocommerce-customer-details address,.woocommerce-order-received .woocommerce-customer-details address p{font-size:clamp(1rem,.9353rem + .1724vw,1.125rem)}.wp-block-vistrom-hero-simple{padding:5rem var(--default-padding) 6.25rem}.wp-block-vistrom-hero-simple:has(.rank-math-breadcrumb){padding-top:0}.wp-block-vistrom-hero-simple .wp-block-vistrom-hero-simple__content{align-items:center;display:flex;flex-direction:column;gap:clamp(1.125rem,1.028rem + .2586vw,1.3125rem);justify-content:center;margin:0 auto;max-width:900px;text-align:center}.wp-block-vistrom-hero-simple .wp-block-vistrom-hero-simple__content h1{font-size:clamp(1.5rem,.7241rem + 2.069vw,3rem);letter-spacing:clamp(-.03rem,-.0145rem - .0414vw,-.06rem);line-height:normal}.wp-block-vistrom-hero-simple .wp-block-vistrom-hero-simple__content p{font-size:var(--wp--preset--font-size--base);line-height:1.4}.wp-block-vistrom-hero-simple.is-style-single-row{max-width:none}.wp-block-vistrom-hero-simple.is-style-single-row .wp-block-vistrom-hero-simple__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;max-width:none;text-align:left}.wp-block-vistrom-hero-simple.is-style-single-row .wp-block-vistrom-hero-simple__content h1{line-height:clamp(2rem,.9655rem + 2.7586vw,4rem);margin-bottom:0}.wp-block-vistrom-hero-simple.is-style-single-row .wp-block-vistrom-hero-simple__content h1 strong{color:var(--wp--preset--color--primary)}.wp-block-vistrom-hero-simple.archive-page{padding-top:0}.product-archive-hero{height:100vh;margin:0 calc(var(--default-padding)*-1) 48px;position:relative}.product-archive-hero img{height:100vh;object-fit:cover;width:100%}.product-archive-hero__content{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);left:var(--default-padding);margin-right:74px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:var(--default-padding);position:absolute;top:var(--default-padding)}.product-archive-hero__content h1{font-size:clamp(1.25rem,.8621rem + 1.0345vw,2rem);letter-spacing:-.025rem;line-height:normal;margin-bottom:.625rem}.product-archive-hero__text p{font-size:clamp(.875rem,.681rem + .5172vw,1.25rem);line-height:1.4}.product-archive-hero__text p:has(+p){margin-bottom:clamp(.875rem,.681rem + .5172vw,1.25rem)}.woocommerce-products-header__title{font-size:var(--wp--preset--font-size--lg);letter-spacing:clamp(-.025rem,-.0172rem - .0207vw,-.04rem);line-height:normal;margin-bottom:8px}.vistrom-algolia-product-archive{margin-bottom:100px}.vistrom-algolia-product-archive:has(+.category-sales-text){margin-bottom:80px}.category-sales-text{grid-column-gap:80px;grid-row-gap:40px;-webkit-column-gap:80px;column-gap:80px;display:grid;grid-template-areas:"sales-text";grid-template-columns:1fr;margin-bottom:100px;row-gap:40px}.category-sales-text__inner{grid-area:sales-text}.category-sales-text__inner>*{margin-left:0!important;max-width:1000px!important}.category-sales-text__inner h1,.category-sales-text__inner h2,.category-sales-text__inner h3,.category-sales-text__inner h4,.category-sales-text__inner h5,.category-sales-text__inner h6{margin-bottom:.25em}.category-sales-text__inner p:not(:last-child){margin-bottom:1em}.product__main,body.single-product .rank-math-breadcrumb{padding:0 var(--default-padding)}.product__main{-webkit-column-gap:clamp(2.5rem,1.7241rem + 2.069vw,4rem);column-gap:clamp(2.5rem,1.7241rem + 2.069vw,4rem);display:flex;flex-direction:column;margin-bottom:64px;max-width:1920px;width:100%}.product__main .quantity{display:none!important}.product__left{grid-area:left}.product__right{grid-area:right}.vistrom-quotation-requests-add-to-cart{box-shadow:none;cursor:pointer}.vistrom-quotation-requests-add-to-cart:before{display:none}.vistrom-quotation-requests-add-to-cart:disabled{background-color:#ececec;cursor:default;opacity:.8}.vistrom-additional-products-container{display:flex;flex-direction:column;margin-bottom:2rem;max-width:475px;row-gap:8px}.vistrom-additional-products-container h3{font-size:20px;font-weight:700;line-height:1.4}.vistrom-additional-products-container .vistrom-additional-products-list{border-radius:0;display:flex;flex-direction:column;margin-bottom:0;row-gap:14px}.vistrom-additional-products-container .vistrom-additional-products-list li{border:1px solid;border-radius:0;padding:12px 16px}.vistrom-additional-products-container .vistrom-additional-products-list li,.vistrom-additional-products-container .vistrom-additional-products-list li label input:checked{border-color:color-mix(in sRGB,var(--wp--preset--color--black) 25%,transparent)}.vistrom-additional-products-container .vistrom-additional-products-list li label .vistrom-additional-products-product__styled-checkbox{display:none}.vistrom-additional-products-container .vistrom-additional-products-list li select{color:var(--wp--preset--color--black)}.vistrom-additional-products-container .vistrom-additional-products-list li img{object-fit:cover}.vistrom-additional-products-container .vistrom-additional-products-list li div.price *{font-size:16px;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none}.vistrom-additional-products-container .vistrom-additional-products-list li div.price:has(>.vistrom-price-from) del{display:none}.vistrom-additional-products-container .vistrom-additional-products-list li span.price *{font-size:16px;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none}.vistrom-additional-products-container .vistrom-additional-products-list li span.price:has(>ins) del{display:none}.vistrom-additional-products-container .vistrom-additional-products-list li .vistrom-additional-products-product__icon{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--black);font-size:14px;position:relative}.vistrom-additional-products-container .vistrom-additional-products-list li .vistrom-additional-products-product__icon:hover{background-color:color-mix(in sRGB,var(--wp--preset--color--tertiary) 75%,transparent)}form .woocommerce-bundle-button-container,form .woocommerce-simple-button-container,form .woocommerce-variation-button-container{display:flex;flex-direction:column;gap:16px;width:100%}form .woocommerce-bundle-button-container .vistrom-quotation-requests-add-to-cart-container,form .woocommerce-simple-button-container .vistrom-quotation-requests-add-to-cart-container,form .woocommerce-variation-button-container .vistrom-quotation-requests-add-to-cart-container{display:contents}form .woocommerce-bundle-button-container .single_add_to_cart_button,form .woocommerce-simple-button-container .single_add_to_cart_button,form .woocommerce-variation-button-container .single_add_to_cart_button{cursor:pointer}form .woocommerce-bundle-button-container .single_add_to_cart_button.disabled,form .woocommerce-bundle-button-container .single_add_to_cart_button:disabled,form .woocommerce-simple-button-container .single_add_to_cart_button.disabled,form .woocommerce-simple-button-container .single_add_to_cart_button:disabled,form .woocommerce-variation-button-container .single_add_to_cart_button.disabled,form .woocommerce-variation-button-container .single_add_to_cart_button:disabled{background-color:#ececec;cursor:default;opacity:.8}form .woocommerce-bundle-button-container .single_add_to_cart_button.loading,form .woocommerce-simple-button-container .single_add_to_cart_button.loading,form .woocommerce-variation-button-container .single_add_to_cart_button.loading{opacity:.5;position:relative}form .woocommerce-bundle-button-container .single_add_to_cart_button.loading:after,form .woocommerce-simple-button-container .single_add_to_cart_button.loading:after,form .woocommerce-variation-button-container .single_add_to_cart_button.loading:after{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:3px;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}form .woocommerce-bundle-button-container div.bundle_data,form .woocommerce-simple-button-container div.bundle_data,form .woocommerce-variation-button-container div.bundle_data{max-width:clamp(14.0625rem,13.0927rem + 2.5862vw,15.9375rem);width:100%}form .woocommerce-bundle-button-container button,form .woocommerce-simple-button-container button,form .woocommerce-variation-button-container button{flex-grow:1;max-width:clamp(14.0625rem,13.0927rem + 2.5862vw,15.9375rem);width:100%}form .woocommerce-bundle-button-container a,form .woocommerce-simple-button-container a,form .woocommerce-variation-button-container a{align-items:center;display:flex;flex-grow:1;justify-content:center;line-height:normal;margin:0;max-width:clamp(14.0625rem,13.0927rem + 2.5862vw,15.9375rem);padding:11px 30px}form .woocommerce-bundle-button-container .vistrom-quotation-request-added,form .woocommerce-simple-button-container .vistrom-quotation-request-added,form .woocommerce-variation-button-container .vistrom-quotation-request-added{display:none!important}.keyboard-pressed .vistrom-additional-products-product__checkbox:focus{outline:var(--default-outline)!important;outline-offset:2px}.js-vistrom-additional-products-product__sku,.js-vistrom-additional-products-product__stock-status{min-height:21px}.js-vistrom-additional-products-product__sku p,.js-vistrom-additional-products-product__stock-status p{font-size:14px}.product__gallery{margin-bottom:32px}.product-swiper-container{margin-bottom:25px}.product-swiper-container img{aspect-ratio:1/1;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.product-swiper-container .product-swiper-button-prev{left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-swiper-container .product-swiper-button-next{right:10px}.product-swiper-container .product-swiper-button-next,.product-swiper-container .product-swiper-button-prev{-webkit-tap-highlight-color:transparent;display:none}.product-swiper-container .product-swiper-button-next:after,.product-swiper-container .product-swiper-button-prev:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='26' width='26' height='26' rx='13' transform='rotate(-90 0 26)' fill='%23FECB4D'/%3E%3Cpath d='M16.53 13.53a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 0 0-1.06 1.06L14.939 13l-4.242 4.243a.75.75 0 0 0 1.06 1.06l4.773-4.773Zm-1.53.22h1v-1.5h-1v1.5Z' fill='%230D0D0D'/%3E%3C/svg%3E");-webkit-transform:scale(.8);transform:scale(.8);transition:all .25s;-webkit-user-select:none;user-select:none}.product-swiper-container .swiper-button-disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}.show-all-images{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--wp--preset--color--black);border-radius:100px;bottom:10px;color:var(--wp--preset--color--white);cursor:pointer;display:flex;gap:8px;line-height:1;padding:.5rem .75rem;position:absolute;right:10px;transition:all .2s;z-index:1}.swiper.product-swiper-thumbs{display:none;z-index:0}.swiper.product-swiper-thumbs .swiper-slide{cursor:pointer;-webkit-filter:brightness(.8) grayscale(.8);filter:brightness(.8) grayscale(.8);transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s}.swiper.product-swiper-thumbs .swiper-slide.swiper-slide-thumb-active,.swiper.product-swiper-thumbs .swiper-slide:hover{-webkit-filter:brightness(1);filter:brightness(1)}.swiper.product-swiper-thumbs img{aspect-ratio:1/1;background:#fff;height:auto;object-fit:contain;width:100%}.product-swiper-modal{align-items:center;background-color:var(--wp--preset--color--white);display:flex;flex-direction:column;height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;transition:all .25s;width:100%;z-index:99}.product-swiper-modal.open{opacity:1;pointer-events:all}.product-swiper-modal .modal-swiper-button-prev{left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-swiper-modal .modal-swiper-button-next{right:20px}.product-swiper-modal .modal-swiper-button-next,.product-swiper-modal .modal-swiper-button-prev{display:none;height:27px;top:50%}.product-swiper-modal .modal-swiper-button-next:after,.product-swiper-modal .modal-swiper-button-prev:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='26' width='26' height='26' rx='13' transform='rotate(-90 0 26)' fill='%23FECB4D'/%3E%3Cpath d='M16.53 13.53a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 0 0-1.06 1.06L14.939 13l-4.242 4.243a.75.75 0 0 0 1.06 1.06l4.773-4.773Zm-1.53.22h1v-1.5h-1v1.5Z' fill='%230D0D0D'/%3E%3C/svg%3E");height:26px;line-height:0;position:relative;transition:all .25s;-webkit-user-select:none;user-select:none}.product-swiper-modal .close{cursor:pointer;margin-top:24px;width:-webkit-min-content;width:min-content;z-index:99}.product-swiper-modal__content{margin:0 auto;max-width:1250px;padding:0;position:relative;width:100%}.product-swiper-modal__content .modal-swiper{margin-bottom:25px}.product-swiper-modal__content img{aspect-ratio:4/3;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.swiper.modal-swiper-thumbs{display:none}.swiper.modal-swiper-thumbs .swiper-slide{cursor:pointer;-webkit-filter:brightness(.8) grayscale(.8);filter:brightness(.8) grayscale(.8);transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s}.swiper.modal-swiper-thumbs .swiper-slide.swiper-slide-thumb-active,.swiper.modal-swiper-thumbs .swiper-slide:hover{-webkit-filter:brightness(1);filter:brightness(1)}.swiper.modal-swiper-thumbs img{aspect-ratio:1/1;background:#fff;object-fit:contain}.product__summary{margin-bottom:48px}.product_title{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--xl);letter-spacing:clamp(-.03rem,-.0145rem - .0414vw,-.06rem);line-height:1;margin-bottom:.5rem}.product__brand,.product__serie{margin-bottom:2rem}.product__brand:has(+.product__serie),.product__serie:has(+.product__serie){margin-bottom:0}.product__brand a,.product__serie a{color:var(--wp--preset--color--black);font-size:clamp(1.125rem,.931rem + .5172vw,1.5rem);font-weight:400;letter-spacing:clamp(-.0225rem,-.0186rem - .0103vw,-.03rem);line-height:normal}.product__quickinfo{display:flex;flex-direction:column;margin-bottom:32px;row-gap:2rem}.product__quickinfo h4{font-size:var(--wp--preset--font-size--base);font-weight:700;line-height:normal}.product__quickinfo p{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);font-weight:400;line-height:normal;opacity:1;transition:all .15s}.product__quickinfo p *{font-size:inherit;font-weight:inherit;line-height:inherit;transition:inherit}.product__quickinfo p .sale{color:var(--wp--preset--color--error)}.product__quickinfo p.fade{-webkit-filter:blur(2px);filter:blur(2px);opacity:0;-webkit-transform:translateX(5px);transform:translateX(5px)}.vistrom-product__details-accordion{--vistrom-accordion-height:auto}.vistrom-product-accordion-item__title{border-bottom:1px solid;border-color:color-mix(in sRGB,var(--wp--preset--color--black) 25%,transparent);cursor:pointer;font-size:var(--wp--preset--font-size--base);font-weight:700;line-height:1.4;padding-bottom:8px;padding-top:24px;position:relative}.vistrom-product-accordion-item__button{align-items:center;display:flex;justify-content:space-between;width:100%}.vistrom-product-accordion-item__button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vistrom-product-accordion-item__button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.293 8.707a1 1 0 0 0 1.414 0l6.364-6.364A1 1 0 0 0 13.657.93L8 6.586 2.343.929A1 1 0 0 0 .93 2.343l6.364 6.364ZM7 7v1h2V7H7Z' fill='%230D0D0D'/%3E%3C/svg%3E");line-height:0;transition:all .3s}.vistrom-product-accordion-item{display:flex;flex-direction:column}.vistrom-product-accordion-item__content{height:0;opacity:0;overflow:hidden;transition:all .3s}.vistrom-product-accordion-item__content h4{border-bottom:1px solid;border-color:color-mix(in sRGB,var(--wp--preset--color--black) 20%,transparent);padding:8px 0}.vistrom-product-accordion-item__content *{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem)}.vistrom-product-accordion-item__content .woocommerce-product-attributes{display:flex;flex-direction:column}.vistrom-product-accordion-item__content .woocommerce-product-attributes:has(+h4){margin-bottom:24px}.vistrom-product-accordion-item__content .woocommerce-product-attributes .woocommerce-product-attributes-item{grid-gap:48px;align-items:center;border-bottom:1px solid;border-color:color-mix(in sRGB,var(--wp--preset--color--black) 10%,transparent);display:grid;gap:48px;grid-template-columns:minmax(auto,200px) 1fr;padding:8px 0}.vistrom-product-accordion-item__content .woocommerce-product-attributes .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{font-weight:700}.vistrom-product-accordion-item__content .vistrom-product-documents{display:flex;flex-direction:column;row-gap:1rem}.vistrom-product-accordion-item__content .vistrom-product-documents .vistrom-product-documents__file{align-items:center;display:flex}.vistrom-product-accordion-item__content .vistrom-product-documents .vistrom-product-documents__file:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M1.134 0h8.079a.319.319 0 0 1 .238.107L14.4 4.902a.316.316 0 0 1 .097.228v11.736c0 .31-.127.593-.332.8l-.002.002c-.206.205-.49.332-.8.332H1.134c-.312 0-.596-.128-.801-.333A1.132 1.132 0 0 1 0 16.866V1.134A1.133 1.133 0 0 1 1.134 0Zm1.98 14.58a.32.32 0 1 1 0-.64h8.27a.32.32 0 0 1 0 .64h-8.27Zm0-2.612a.32.32 0 1 1 0-.639h8.14a.32.32 0 0 1 0 .639h-8.14Zm0-2.612a.32.32 0 0 1 0-.638H9.7a.32.32 0 1 1 0 .638H3.113Zm0-2.611a.32.32 0 1 1 0-.64H7.14a.32.32 0 0 1 0 .64H3.113Zm0-2.612a.32.32 0 1 1 0-.639h1.98a.32.32 0 1 1 0 .639h-1.98ZM9.318.866V4.89h4.155L9.319.866Zm4.54 4.664H9a.32.32 0 0 1-.32-.32V.64H1.135a.495.495 0 0 0-.495.495v15.732a.494.494 0 0 0 .495.495h12.228c.137 0 .261-.055.35-.144l.002-.002a.493.493 0 0 0 .144-.35V5.53Z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14.497v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");line-height:0;margin-right:.75rem}.vistrom-product-accordion-item--open .vistrom-product-accordion-item__button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:scale(-1);transform:scale(-1)}.vistrom-product-accordion-item--open .vistrom-product-accordion-item__content{display:block;height:var(--vistrom-accordion-height);margin-top:1.5rem;opacity:1}table.variations{display:flex;margin-bottom:48px;max-width:475px}table.variations tbody{display:flex;flex-direction:column;row-gap:14px;width:100%}table.variations tbody tr{grid-column-gap:24px;align-items:center;-webkit-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 2fr;text-align:left}table.variations tbody tr label{font-size:var(--wp--preset--font-size--base);font-weight:700;line-height:normal}table.variations tbody tr label .required{display:none}table.variations tbody tr select{color:var(--wp--preset--color--black);height:48px;width:100%}.reset_variations{display:none!important}.product__related{margin:auto auto 160px;max-width:1920px;padding:0 var(--default-padding)}.product__related .related-title-link{display:inline-block}.product__related .related-title-link:hover .related-title:after{margin-left:1.375rem}.product__related .related-title{color:#000!important;color:initial!important;font-size:clamp(1.5rem,.7241rem + 2.069vw,3rem);letter-spacing:-.96px;line-height:1.3;margin-bottom:clamp(1.5rem,.7241rem + 2.069vw,3rem)}.product__related .related-title:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.707 8.707a1 1 0 0 0 0-1.414L18.343.929a1 1 0 1 0-1.414 1.414L22.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 9h24V7H0v2Z' fill='%230D0D0D'/%3E%3C/svg%3E");line-height:100%;margin-left:.875rem;position:absolute;transition:margin .25s ease-in-out}.product__related ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:0}.product__related ul li{list-style:none}.product__related ul li img{aspect-ratio:1/1;height:auto;object-fit:contain;width:100%}.product__related ul li .woocommerce-loop-product__link{display:block;overflow:hidden;position:relative}.product__related ul li .woocommerce-loop-product__link:hover .product__image-container--main:has(+.product__image-container--additional){opacity:0}.product__related ul li .woocommerce-loop-product__link:hover .product__image-container--additional{opacity:1}.product__related ul li .woocommerce-loop-product__link .product__image-container{transition:all .3s}.product__related ul li .woocommerce-loop-product__link .product__image-container--additional{left:0;opacity:0;position:absolute;top:0}.product__related ul li .woocommerce-loop-product__link .woocommerce-loop-product__title{color:#000!important;color:initial!important;font-size:var(--wp--preset--font-size--base);line-height:normal;margin-top:1rem}.product__related ul li .related-product-terms{display:flex;flex-direction:column}.product__related ul li .related-product-terms a{font-size:clamp(.875rem,.7457rem + .3448vw,1.125rem);font-weight:400;line-height:normal}.upsells__title{color:#000!important;color:initial!important;font-size:clamp(1.5rem,.7241rem + 2.069vw,3rem);letter-spacing:-.96px;line-height:1.3;margin-bottom:clamp(1.5rem,.7241rem + 2.069vw,3rem)}form.bundle_form div.bundled_product_summary.bundled_product{border:none;margin-bottom:48px;padding:0}form.bundle_form div.bundled_product_summary.bundled_product .details{float:none;padding:0;width:100%}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_product_title{align-items:center;display:flex;margin-bottom:1.125rem}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_product_title_inner{display:flex;font-size:clamp(1rem,.7414rem + .6897vw,1.5rem)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_product_title_inner span{margin:0}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_product_title_inner .item_qty{display:none}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_product_title_link{margin-left:16px}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_product_title_link .bundled_product_permalink:before{font-size:.6em;line-height:0}form.bundle_form div.bundled_product_summary.bundled_product .details .js-show-bundle-attributes-button.hidden{display:none}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content{--vistrom-bundle-options-height:0;-webkit-filter:blur(3px);filter:blur(3px);height:0;height:var(--vistrom-bundle-options-height);opacity:0;overflow:hidden;transition:height .3s,opacity .25s,-webkit-filter .4s;transition:height .3s,filter .4s,opacity .25s;transition:height .3s,filter .4s,opacity .25s,-webkit-filter .4s}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options:first-of-type{-webkit-transform:translateY(-25px);transform:translateY(-25px)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options:nth-of-type(2){-webkit-transform:translateY(-50px);transform:translateY(-50px)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options:nth-of-type(3){-webkit-transform:translateY(-75px);transform:translateY(-75px)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options:nth-of-type(4){-webkit-transform:translateY(-100px);transform:translateY(-100px)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options:nth-of-type(5){-webkit-transform:translateY(-125px);transform:translateY(-125px)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options:nth-of-type(6){-webkit-transform:translateY(-150px);transform:translateY(-150px)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content .attribute_options:nth-of-type(7){-webkit-transform:translateY(-175px);transform:translateY(-175px)}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content.attributes-open{-webkit-filter:none;filter:none;min-height:60px;opacity:1;overflow:visible}form.bundle_form div.bundled_product_summary.bundled_product .details .bundled_item_cart_content.attributes-open .attribute_options{-webkit-transform:translateX(0);transform:translateX(0)}form.bundle_form div.bundled_product_summary.bundled_product .details .item_title{font-size:clamp(1rem,.7414rem + .6897vw,1.5rem);letter-spacing:clamp(-.02rem,-.0148rem - .0138vw,-.03rem);line-height:normal;margin-bottom:1rem}.product-contact-cta{height:clamp(12.8125rem,10.5496rem + 6.0345vw,17.1875rem);position:relative}.product-contact-cta.desktop{display:none}.product-contact-cta.mobile{display:block}.product-contact-cta img{-webkit-filter:brightness(.75);filter:brightness(.75);height:clamp(12.8125rem,10.5496rem + 6.0345vw,17.1875rem);left:0;object-fit:cover;position:absolute;top:0;transition:-webkit-filter .35s ease-in-out;transition:filter .35s ease-in-out;transition:filter .35s ease-in-out,-webkit-filter .35s ease-in-out;width:100%}.product-contact-cta .product-contact-cta__link:hover img{-webkit-filter:brightness(1);filter:brightness(1)}.product-contact-cta .product-contact-cta__link:hover .product-contact-cta__content .product-contact-cta-content__title:after{margin-left:1.375rem}.product-contact-cta .product-contact-cta__content{left:clamp(1rem,.2241rem + 2.069vw,2.5rem);position:absolute;top:clamp(1rem,.2241rem + 2.069vw,2.5rem)}.product-contact-cta .product-contact-cta__content p{color:var(--wp--preset--color--white)}.product-contact-cta .product-contact-cta__content .product-contact-cta-content__title{color:var(--wp--preset--color--white);font-size:clamp(1.25rem,.8621rem + 1.0345vw,2rem);font-weight:700;letter-spacing:clamp(-.025rem,-.0172rem - .0207vw,-.04rem);line-height:normal}.product-contact-cta .product-contact-cta__content .product-contact-cta-content__title:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="25" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.707 8.707a1 1 0 0 0 0-1.414L18.343.929a1 1 0 1 0-1.414 1.414L22.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 9h24V7H0v2Z" fill="%23fff"/></svg>');margin-left:.875rem;position:absolute;transition:margin .25s ease-in-out}.product-contact-cta .product-contact-cta__content .product-contact-cta-content__text{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--base);line-height:1.4}.vistrom-algolia-pagination>span{display:none}.vistrom-algolia-pagination .vistrom-algolia-pagination__item{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--black);border-radius:4px;border-width:2px}.vistrom-algolia-pagination .vistrom-algolia-pagination__item a{border-color:var(--wp--preset--color--black);color:var(--wp--preset--color--black);font-size:.875rem}.vistrom-algolia-pagination .vistrom-algolia-pagination__item--active{background-color:#eaeaea}div.vistrom-algolia-pagination{max-width:100vw;padding-bottom:0;padding-top:40px}.quantity{align-items:center;border:none;display:flex;font-display:row;margin:32px 0 24px;text-align:center}.quantity input{font-size:var(--wp--preset--font-size--base);font-weight:700;margin:0 8px;padding:0;width:34px}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity .quantity-button{align-items:center;background-color:var(--wp--preset--color--black);border-radius:100%;color:var(--wp--preset--color--white);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:color .15s;width:30px}.quantity .quantity-button:hover{color:var(--wp--preset--color--primary);opacity:1}.quantity .quantity-button:active{-webkit-transform:scale(.975);transform:scale(.975)}.quantity .quantity-button[disabled]{cursor:default;opacity:.25}.quantity .quantity-button[disabled]:hover{color:var(--wp--preset--color--white);opacity:.25}.quantity .quantity-button[disabled]:active{-webkit-transform:scale(1);transform:scale(1)}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:var(--cb-primary-color)!important;border-color:var(--cb-primary-color)!important;color:var(--cb-button-primary-color)!important;transition:all .2s ease-in-out}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept:hover,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept:hover,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background-color:var(--cb-primary-color)!important;border-color:var(--cb-primary-color)!important;opacity:1!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#f1efee!important;border-color:#f1efee!important;color:var(--cb-dark-color)!important;transition:all .2s ease-in-out}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize:hover,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover{background-color:var(--cb-primary-20-color)!important;opacity:1!important;transition:all .2s ease-in-out}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:#f1efee!important;border-color:#f1efee!important;color:var(--cb-dark-color)!important;transition:all .2s ease-in-out}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover{background-color:var(--cb-primary-20-color)!important;opacity:1!important;transition:all .2s ease-in-out}#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb-dark-color)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#ddd!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb-dark-color)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom-color:var(--cb-dark-color)!important;color:var(--cb-dark-color)!important}#CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialog,#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{color:var(--cb-dark-color)!important;font-family:var(--cb-primary-font-family)!important;font-size:18px!important;line-height:27px!important}#CybotCookiebotDialog h1,#CybotCookiebotDialog h2,#CybotCookiebotDialog h3,#CybotCookiebotDialog h4,#CybotCookiebotDialog h5,#CybotCookiebotDialog h6{font-family:var(--cb-secondary-font-family)!important}#CybotCookiebotDialog h2{font-size:max(21px,min(10vw,24px))!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:var(--cb-dark-color)!important}#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E,#CybotCookiebotDialog .CybotCookiebotBannerCloseButton{fill:var(--cb-dark-color)!important}.CybotCookiebotDialogDetailBodyContentCookieContainerButton{align-items:center!important;display:flex!important}.CybotCookiebotDialogDetailBodyContentCookieContainerButton:before{top:auto!important}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:var(--cb-tertiary-color)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:var(--cb-dark-color)!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:var(--cb-dark-color)!important}#CookiebotWidget{font-family:var(--cb-primary-font-family)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--cb-primary-color)!important;border-color:var(--cb-primary-color)!important;color:var(--cb-button-primary-color)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover{background-color:var(--cb-primary-color)!important;opacity:1!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{background-color:#f1efee!important;border-color:#f1efee!important;color:var(--cb-dark-color)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:hover{background-color:var(--cb-primary-20-color)!important;opacity:1!important;transition:all .2s ease-in-out}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled:hover{background-color:#f1efee!important;border-color:#f1efee!important;color:var(--cb-dark-color)!important;cursor:not-allowed!important;opacity:.4!important}.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider{opacity:.4}#CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box{background-color:#cfc8c6!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{min-width:2.25rem;text-align:center}:root{--font-size-xs:0.75rem;--font-size-sm:clamp(0.83rem,0.12vw + 0.8rem,0.9rem);--font-size-base:clamp(1rem,0.23vw + 0.94rem,1.13rem);--font-size-md:clamp(1.2rem,0.38vw + 1.11rem,1.41rem);--font-size-lg:clamp(1.44rem,0.58vw + 1.3rem,1.76rem);--font-size-xl:clamp(1.73rem,0.85vw + 1.51rem,2.2rem);--font-size-xxl:clamp(2.07rem,1.22vw + 1.77rem,2.75rem);--font-size-xxxl:clamp(2.49rem,1.72vw + 2.06rem,3.43rem);--strom-spacer-scale:9vw;--strom-spacer-large:max(60px,min(var(--strom-spacer-scale),90px));--strom-spacer-medium:max(30px,min(var(--strom-spacer-scale),60px));--strom-spacer-small:max(20px,min(var(--strom-spacer-scale),30px))}.no-animate,.no-animate *{transition:none!important}.modal-open,.scroll-disabled{overflow:hidden!important;padding-right:var(--scrollbar-width)}.keyboard-pressed :focus{outline:var(--default-outline)}.flow>*+*{margin-top:1.5rem;margin-top:var(--flow-spacing,var(--wp--style--block-gap,1.5rem))}.flow-horizontal>*+*{margin-left:1.5rem;margin-left:var(--flow-spacing,var(--wp--style--block-gap,1.5rem))}.mt-0{margin-top:0!important}.strom-container{margin-left:auto;margin-right:auto;padding-left:var(--strom-gutter);padding-right:var(--strom-gutter);width:100%}.strom-container>*{max-width:var(--strom-content-width)}.is-style-content,.strom-container--content,.strom-container>*{margin-left:auto;margin-right:auto}.is-style-content>*,.strom-container--content>*{margin-left:auto;margin-right:auto;max-width:var(--strom-content-width--narrow)}.alignfull{margin-left:calc(var(--strom-gutter)*-1);margin-right:calc(var(--strom-gutter)*-1);max-width:none;width:auto}.alignwide{max-width:var(--container-width);padding-left:var(--default-padding);padding-right:var(--default-padding)}.row{--column-gap:1rem;display:flex}.row>*+*{margin-left:var(--column-gap)}[class*=wp-container-].content-left>*{margin-left:0!important}[class*=wp-container-].content-right>*{margin-right:0!important}.is-style-content :where(h1,h2,h3,h4,h5){margin-bottom:.65em}.wp-block-spacer.is-style-large{height:clamp(4rem,.8966rem + 8.2759vw,10rem)!important}.wp-block-spacer.is-style-medium{height:clamp(4rem,2.1897rem + 4.8276vw,7.5rem)!important}.wp-block-spacer.is-style-small{height:clamp(2rem,1.0948rem + 2.4138vw,3.75rem)!important}.wp-block-cover.is-style-slim{margin-bottom:40px;margin-left:40px;margin-right:0;min-height:clamp(18.75rem,9.0517rem + 25.8621vw,37.5rem);overflow:visible}.wp-block-cover.is-style-slim:after{background-color:var(--wp--preset--color--primary);content:"";display:block;height:100%;position:absolute;right:0;top:40px;width:calc(100% - 40px)}.wp-block-cover.is-style-slim img{z-index:2}.wp-block-media-text{display:flex;flex-direction:column-reverse;row-gap:4rem}.wp-block-media-text .wp-block-media-text__media{height:100%;position:relative;width:100%}.wp-block-media-text .wp-block-media-text__media:after{background-color:var(--wp--preset--color--primary);content:"";display:block;height:100%;left:0;position:absolute;top:40px;width:calc(100% - 80px)}.wp-block-media-text .wp-block-media-text__media img{min-height:300px;object-fit:cover;position:relative;z-index:1}.wp-block-media-text .wp-block-media-text__content{padding:0 var(--default-padding)}.wp-block-media-text .wp-block-media-text__content .wp-block-heading{font-size:clamp(1.5rem,.7241rem + 2.069vw,3rem);font-weight:700;letter-spacing:clamp(-.03rem,-.0145rem - .0414vw,-.06rem);line-height:1.3;margin-bottom:1.25rem}.wp-block-media-text.has-media-on-the-right{flex-direction:column}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:after{left:auto;right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 var(--default-padding)}@media only screen and (min-width:410px) and (max-width:1149px){.vistrom-header-buttons-container:has(.shopping__item){margin-right:.5rem}}@media only screen and (min-width:500px){form .woocommerce-bundle-button-container,form .woocommerce-simple-button-container,form .woocommerce-variation-button-container{flex-flow:row wrap}}@media only screen and (min-width:768px){.c-footer__widgets p{white-space:nowrap}.c-footer__widgets .footer-area .wp-block-navigation .wp-block-navigation__container{grid-row-gap:1.25rem;grid-column-gap:clamp(5rem,-.2989rem + 6.5217vw,6.875rem);-webkit-column-gap:clamp(5rem,-.2989rem + 6.5217vw,6.875rem);column-gap:clamp(5rem,-.2989rem + 6.5217vw,6.875rem);display:grid;grid-template-columns:repeat(4,auto);row-gap:1.25rem}.product-list-item:after{margin-top:0}.product-archive-hero__content{margin-right:auto;max-width:600px}.product-archive-hero__content h1{margin-bottom:.75rem}.woocommerce-products-header__title{margin-bottom:32px}.product__related ul li .woocommerce-loop-product__link .woocommerce-loop-product__title{margin-top:1.375rem}}@media (min-width:800px){body.main-curtain:after{background:rgba(0,0,0,.75);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:2}}@media only screen and (min-width:900px){.vistrom-algolia-filter-list{padding-left:.75rem;-webkit-transform:translateX(-.75rem);transform:translateX(-.75rem)}}@media (min-width:1000px){body{--default-padding:40px}}@media only screen and (min-width:1000px){.vistrom-quotation-requests-product-list{grid-row-gap:32px;align-items:center;display:grid;grid-template-columns:175px 3fr -webkit-min-content -webkit-min-content;grid-template-columns:175px 3fr min-content min-content;row-gap:32px}.product-list-item__quantity{-webkit-column-gap:clamp(2rem,1.4181rem + 1.5517vw,3.125rem);column-gap:clamp(2rem,1.4181rem + 1.5517vw,3.125rem);justify-content:start;max-width:none}.product-list-item__price-wrapper{min-width:5.375rem}.vistrom-quotation-quantity input{width:42px}.vistrom-quantity-button{height:40px;width:40px}.vistrom-quotation-requests-mobile-delete-from-cart{display:none}.vistrom-quotation-requests-delete-from-cart{height:40px;width:40px}.vistrom-quotation-requests-delete-from-cart svg{height:24px;width:100%}.vistrom-quotation-requests-delete-from-cart.desktop{display:block}.product-list-item__modal-content{padding:40px}.product-list-item__modal-close{padding:20px;right:20px;top:26px;-webkit-transform:scale(1);transform:scale(1)}.modal-content__sku,.modal-content__title{margin-bottom:2rem}.modal-content__attributes{gap:1rem}.vistrom-quotation-requests-form-container{padding:40px}.vistrom-quotation-requests-form-container .gform_wrapper form .gform_fields{grid-column-gap:48px;grid-row-gap:32px;-webkit-column-gap:48px;column-gap:48px;display:grid;row-gap:32px}.wc-block-cart-item__product{vertical-align:middle!important}.wc-block-cart-item__image{width:175px!important}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{margin:0 8px;width:42px}.wc-block-cart-item__product .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{height:40px;width:40px}.wc-block-cart-item__total{vertical-align:middle!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"billing-first-name billing-last-name" "billing-company-name ." "billing-street-address-1 billing-street-address-2" "billing-zipcode billing-town" "billing-country billing-state" "billing-phone billing-email";grid-template-columns:repeat(2,1fr)}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field label.screen-reader-text{height:auto;margin:0 0 4px;position:static;width:auto}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"shipping-first-name shipping-last-name" "shipping-company-name ." "shipping-street-address-1 shipping-street-address-2" "shipping-zipcode shipping-town" "shipping-country shipping-state" "shipping-phone shipping-email";grid-template-columns:repeat(2,1fr)}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field label.screen-reader-text{height:auto;margin:0 0 4px;position:static;width:auto}.woocommerce-checkout-review-order-table .cart_item{grid-template-areas:"product-thumbnail product-content product-remove";grid-template-columns:auto 1fr auto}.woocommerce-checkout-review-order-table .cart_item .product-remove a{height:40px;width:40px}.woocommerce-checkout-review-order-table .cart_item .product-remove a:after{height:24px;width:21px}.woocommerce-checkout-payment .payment_method_bambora{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.woocommerce-checkout-payment #place_order{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.woocommerce-order-received .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-column--shipping-address{margin-top:var(--section-spacing)}.quantity{margin-top:48px}.quantity input{width:42px}.quantity .quantity-button{height:40px;width:40px}}@media (min-width:1150px){body{--header-height:142px}}@media only screen and (min-width:1150px){header{padding:45px var(--default-padding)}.vistrom-header-content{grid-template-areas:"left search right";grid-template-columns:1fr 420px 1fr}.vistrom-header-content .vistrom-header-left .custom-logo-link{position:static;width:136px}header.search-active,header.search-active .vistrom-algolia-site-search-hits{padding-right:calc(var(--default-padding) + 15px)}header.scrolled{padding:22px var(--default-padding)}header.open-nav{padding-right:55px}header .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input{background-color:var(--wp--preset--color--white);border:1px solid hsla(0,0%,5%,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 0 6px 0 rgba(0,0,0,.02);color:var(--wp--preset--color--black);height:50px;opacity:1;padding:.4rem 1.2rem .4rem 3rem;-webkit-user-select:text;user-select:text;width:auto}header .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input::-webkit-input-placeholder{color:hsla(0,0%,5%,.702)}header .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input::placeholder{color:hsla(0,0%,5%,.702)}header .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__button{display:flex}.vistrom-header-buttons-container{background-color:var(--wp--preset--color--black);border-radius:100px;height:52px;padding:7px 10px}.vistrom-header-buttons-container .vistrom-header-resellers-button{display:flex}.vistrom-quotation-requests--mini-cart .vistrom-mini-cart-text{color:var(--wp--preset--color--white);font-size:1rem;right:2px;top:3px}.vistrom-quotation-requests--mini-cart .vistrom-mini-cart-text__amount{right:2px;top:3px}.shopping__item .shopping__icon__amount{top:3px}.shopping__item .shopping__icon path{fill:var(--wp--preset--color--white)}.rank-math-breadcrumb{margin-top:10.9375rem!important}.password-protected__content{margin-right:var(--default-padding);width:auto}header.scrolled .vistrom-algolia-site-search-hits-container{height:calc(100vh - 96px);top:96px}.vistrom-algolia-instant-search-container{grid-template-columns:385px 1fr}.vistrom-algolia-site-search-hits{-webkit-column-gap:clamp(5rem,-3.248rem + 11.4754vw,9.375rem);column-gap:clamp(5rem,-3.248rem + 11.4754vw,9.375rem);grid-template:"button button" -webkit-min-content "suggestions primary" -webkit-min-content "categories primary" -webkit-min-content "brands primary" -webkit-min-content "articles primary" -webkit-min-content ". ." min-content/315px 1fr;grid-template:"button button" min-content "suggestions primary" min-content "categories primary" min-content "brands primary" min-content "articles primary" min-content ". ." min-content/315px 1fr;overflow:hidden;width:100%}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-secondary-hits-content{border-bottom:1px solid var(--wp--preset--color--black)}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-primary-hits{grid-row:1/-1;max-height:calc(100vh - 128px);overflow:auto;padding-bottom:80px}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-primary-hits .vistrom-algolia-global-search-grid{grid-template-columns:1fr 1fr}.vistrom-algolia-filter-list.scrolled{padding-top:96px}.vistrom-algolia-filter-list .vistrom-algolia-stats-container{border-bottom:none;margin-bottom:20px;margin-top:32px;padding-bottom:0}.woocommerce-checkout .woocommerce{margin-top:10.9375rem!important}.wp-block-vistrom-hero-simple.is-style-single-row .wp-block-vistrom-hero-simple__content h1{white-space:nowrap}.product-archive-hero{margin-bottom:80px}.vistrom-algolia-product-archive{margin-bottom:160px}.vistrom-algolia-product-archive:has(+.category-sales-text){margin-bottom:100px}.product__main{display:grid;grid-template-areas:"left right";grid-template-columns:calc(50% - 10px) minmax(auto,715px);margin-bottom:120px;width:auto}.vistrom-additional-products-container{margin-bottom:3rem}.product__gallery{margin-bottom:80px}.product-swiper-container .product-swiper-button-prev{left:20px}.product-swiper-container .product-swiper-button-next{right:20px}.product-swiper-container .product-swiper-button-next:after,.product-swiper-container .product-swiper-button-prev:after{-webkit-transform:scale(1);transform:scale(1)}.show-all-images{bottom:20px;right:20px}.show-all-images:hover{background:hsla(0,0%,5%,.702)}.swiper.product-swiper-thumbs{display:block}.product-swiper-modal .modal-swiper-button-next,.product-swiper-modal .modal-swiper-button-prev{top:40%}.product-swiper-modal .close{margin-top:0;position:absolute;right:var(--default-padding);top:48px}.product-swiper-modal__content{margin:auto;width:100vh}.swiper.modal-swiper-thumbs{display:block}.product__quickinfo{margin-bottom:48px}.product__related ul{grid-template-columns:repeat(4,1fr)}.product-contact-cta.desktop{display:block}.product-contact-cta.mobile{display:none}div.vistrom-algolia-pagination{padding-top:80px}.wp-block-cover.is-style-slim{margin-left:auto;max-width:80%}.wp-block-cover.is-style-slim:after{width:calc(100% - 40px)}.wp-block-media-text{display:grid;margin-bottom:40px}.wp-block-media-text .wp-block-media-text__media:after{width:calc(100% - 40px)}.wp-block-media-text .wp-block-media-text__media img{height:100%;max-height:600px}.wp-block-media-text .wp-block-media-text__content{padding:0 var(--default-padding) 0 84px}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 84px 0 var(--default-padding)}}@media screen and (min-width:1280px){#CybotCookiebotDialog #CybotCookiebotDialogFooter{padding:1.5em!important}}@media only screen and (min-width:1300px){.menu--primary>.menu-item{width:var(--menu-item-width)}.menu--primary>.menu-item.menu-item--large>a{font-size:clamp(2rem,-.1196rem + 2.6087vw,2.75rem)}.menu--primary>.menu-item.menu-item--large:has(+.menu-item:not(.menu-item--large)){margin-bottom:3.125rem}.menu--primary .menu-item>a{font-size:clamp(1.5rem,.4402rem + 1.3043vw,1.875rem)}.menu--primary .sub-menu{width:var(--menu-item-width)}.menu--primary:has(>.menu-item--has-active-sub-menu)>.menu-item:not(.menu-item--has-active-sub-menu)>a{color:hsla(0,0%,5%,.4)}.sub-menu--visible:has(>.menu-item--has-active-sub-menu)>.menu-item:not(.menu-item--has-active-sub-menu)>a{color:hsla(0,0%,5%,.4)}.sub-menu--depth-1{margin-top:5rem}.sub-menu--depth-1,.sub-menu--depth-2{left:calc(var(--menu-item-width) + clamp(3.125rem, -5rem + 10vw, 6.25rem))}.mobile-sub-menu__back{display:none}.sub-menu-header a{font-size:clamp(1.5rem,.7935rem + .8696vw,1.75rem)}.c-footer__widgets{grid-column-gap:clamp(5rem,-25.9103rem + 38.0435vw,15.9375rem);align-items:end;-webkit-column-gap:clamp(5rem,-25.9103rem + 38.0435vw,15.9375rem);column-gap:clamp(5rem,-25.9103rem + 38.0435vw,15.9375rem);display:grid;grid-template-columns:370px auto}.vistrom-algolia-site-search-hits .vistrom-algolia-site-search-primary-hits .vistrom-algolia-global-search-grid{grid-template-columns:1fr 1fr 1fr}ul.vistrom-algolia-global-search-grid{-webkit-column-gap:20px!important;column-gap:20px!important;grid-template-columns:1fr 1fr 1fr;row-gap:32px!important}.wc-block-cart-item__product,.wc-block-cart-item__total{padding-left:clamp(2rem,-1.6563rem + 4.5vw,3.125rem)!important}.category-sales-text{grid-template-areas:". sales-text";grid-template-columns:385px 1fr}}@media only screen and (min-width:1500px){.wp-block-vistrom-hero-simple.is-style-single-row .wp-block-vistrom-hero-simple__content{grid-gap:3rem;align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(-webkit-min-content,clamp(25rem,-19.1855rem + 61.4754vw,48.4375rem)) minmax(auto,900px);grid-template-columns:minmax(min-content,clamp(25rem,-19.1855rem + 61.4754vw,48.4375rem)) minmax(auto,900px)}}@media only screen and (min-width:1920px){.product__main{margin:auto auto 120px}}@media only screen and (max-width:1299px){.nav--primary{overflow-x:hidden}.menu--primary{flex-grow:1;padding-bottom:100px}.menu--primary .sub-menu{display:none;height:calc(100vh - 3.5rem);overflow-y:auto;position:fixed;top:3.5rem}.menu--primary .sub-menu.sub-menu--visible{display:block;overflow-y:auto;padding-bottom:100px}.menu--primary .sub-menu.sub-menu--visible>.menu-item>a,.menu--primary .sub-menu.sub-menu--visible>.sub-menu-header>a{opacity:1}.menu--primary .sub-menu>.menu-item>a,.menu--primary .sub-menu>.sub-menu-header>a{display:block;opacity:0;transition:color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease,opacity .2s ease;transition:color .2s ease,transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.menu--primary:has(>.menu-item--has-active-sub-menu)>.menu-item:not(.menu-item--has-active-sub-menu)>a{opacity:0;pointer-events:none}.menu--primary:has(>.menu-item--has-active-sub-menu)>.menu-item--has-active-sub-menu>a{opacity:0;pointer-events:none}.sub-menu--visible:has(>.menu-item--has-active-sub-menu)>.menu-item:not(.menu-item--has-active-sub-menu)>a{opacity:0;pointer-events:none}.sub-menu--visible:has(>.menu-item--has-active-sub-menu)>.menu-item--has-active-sub-menu>a{opacity:0;pointer-events:none}.sub-menu--visible:has(>.menu-item--has-active-sub-menu)>.sub-menu-header a{color:hsla(0,0%,5%,.4);opacity:0;pointer-events:none}.sub-menu-header{max-width:var(--menu-item-width)}}@media only screen and (max-width:1149px){header.open-nav{padding:9px var(--default-padding) 1.5rem}.vistrom-header-content .vistrom-header-search:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M7.258 0c2.005 0 3.819.792 5.132 2.073a6.969 6.969 0 0 1 2.126 5.005 6.96 6.96 0 0 1-1.97 4.848.562.562 0 0 1 .064.053l5.225 5.089c.219.212.22.558.002.771a.57.57 0 0 1-.79.002l-5.226-5.088a.556.556 0 0 1-.084-.105 7.345 7.345 0 0 1-4.479 1.508 7.33 7.33 0 0 1-5.132-2.073A6.97 6.97 0 0 1 0 7.078c0-1.955.812-3.724 2.126-5.005A7.33 7.33 0 0 1 7.258 0Zm4.32 2.865a6.17 6.17 0 0 0-4.32-1.746 6.17 6.17 0 0 0-4.32 1.746 5.867 5.867 0 0 0-1.79 4.213c0 1.645.684 3.135 1.79 4.213a6.17 6.17 0 0 0 4.32 1.745 6.17 6.17 0 0 0 4.32-1.745 5.867 5.867 0 0 0 1.79-4.213 5.867 5.867 0 0 0-1.79-4.213Z' fill='%230D0D0D' fill-opacity='.9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");cursor:pointer;line-height:0;margin-left:1rem;position:absolute}header:has(+.fourofour-page) .vistrom-header-search:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M7.258 0c2.005 0 3.819.792 5.132 2.073a6.969 6.969 0 0 1 2.126 5.005 6.96 6.96 0 0 1-1.97 4.848.562.562 0 0 1 .064.053l5.225 5.089c.219.212.22.558.002.771a.57.57 0 0 1-.79.002l-5.226-5.088a.556.556 0 0 1-.084-.105 7.345 7.345 0 0 1-4.479 1.508 7.33 7.33 0 0 1-5.132-2.073A6.97 6.97 0 0 1 0 7.078c0-1.955.812-3.724 2.126-5.005A7.33 7.33 0 0 1 7.258 0Zm4.32 2.865a6.17 6.17 0 0 0-4.32-1.746 6.17 6.17 0 0 0-4.32 1.746 5.867 5.867 0 0 0-1.79 4.213c0 1.645.684 3.135 1.79 4.213a6.17 6.17 0 0 0 4.32 1.745 6.17 6.17 0 0 0 4.32-1.745 5.867 5.867 0 0 0 1.79-4.213 5.867 5.867 0 0 0-1.79-4.213Z' fill='%23fff' fill-opacity='.9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}header:has(+main>.wp-block-vistrom-hero-slider:first-child) .custom-logo-link{-webkit-filter:invert(1);filter:invert(1)}header:has(+main>.wp-block-vistrom-hero-slider:first-child) .hamburger span{background-color:var(--wp--preset--color--white)}header:has(+main>.wp-block-vistrom-hero-slider:first-child) .vistrom-header-search:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M7.258 0c2.005 0 3.819.792 5.132 2.073a6.969 6.969 0 0 1 2.126 5.005 6.96 6.96 0 0 1-1.97 4.848.562.562 0 0 1 .064.053l5.225 5.089c.219.212.22.558.002.771a.57.57 0 0 1-.79.002l-5.226-5.088a.556.556 0 0 1-.084-.105 7.345 7.345 0 0 1-4.479 1.508 7.33 7.33 0 0 1-5.132-2.073A6.97 6.97 0 0 1 0 7.078c0-1.955.812-3.724 2.126-5.005A7.33 7.33 0 0 1 7.258 0Zm4.32 2.865a6.17 6.17 0 0 0-4.32-1.746 6.17 6.17 0 0 0-4.32 1.746 5.867 5.867 0 0 0-1.79 4.213c0 1.645.684 3.135 1.79 4.213a6.17 6.17 0 0 0 4.32 1.745 6.17 6.17 0 0 0 4.32-1.745 5.867 5.867 0 0 0 1.79-4.213 5.867 5.867 0 0 0-1.79-4.213Z' fill='%23fff' fill-opacity='.9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}header.scrolled .vistrom-mini-cart-text,header.search-active .vistrom-mini-cart-text{color:var(--wp--preset--color--black)!important;transition:all .4s}header.scrolled .shopping__icon path,header.search-active .shopping__icon path{fill:var(--wp--preset--color--black)!important;transition:all .4s}header.scrolled .vistrom-header-search:after,header.search-active .vistrom-header-search:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M7.258 0c2.005 0 3.819.792 5.132 2.073a6.969 6.969 0 0 1 2.126 5.005 6.96 6.96 0 0 1-1.97 4.848.562.562 0 0 1 .064.053l5.225 5.089c.219.212.22.558.002.771a.57.57 0 0 1-.79.002l-5.226-5.088a.556.556 0 0 1-.084-.105 7.345 7.345 0 0 1-4.479 1.508 7.33 7.33 0 0 1-5.132-2.073A6.97 6.97 0 0 1 0 7.078c0-1.955.812-3.724 2.126-5.005A7.33 7.33 0 0 1 7.258 0Zm4.32 2.865a6.17 6.17 0 0 0-4.32-1.746 6.17 6.17 0 0 0-4.32 1.746 5.867 5.867 0 0 0-1.79 4.213c0 1.645.684 3.135 1.79 4.213a6.17 6.17 0 0 0 4.32 1.745 6.17 6.17 0 0 0 4.32-1.745 5.867 5.867 0 0 0 1.79-4.213 5.867 5.867 0 0 0-1.79-4.213Z' fill='%230D0D0D' fill-opacity='.9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important}header .header-container.search-open .vistrom-header-search:after,header.open-nav .shopping__item,header.open-nav .vistrom-algolia-site-search-wrapper,header.open-nav .vistrom-header-search:after,header.open-nav .vistrom-quotation-requests--mini-cart{display:none}header .header-container.search-open .vistrom-header-search .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input{background-color:var(--wp--preset--color--white);border:1px solid hsla(0,0%,5%,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 0 6px 0 rgba(0,0,0,.02);color:var(--wp--preset--color--black);opacity:1;padding:.4rem 1.2rem .4rem 3rem}header .header-container.search-open .vistrom-header-search .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input::-webkit-input-placeholder{color:hsla(0,0%,5%,.702)}header .header-container.search-open .vistrom-header-search .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input::placeholder{color:hsla(0,0%,5%,.702)}header .header-container.search-open .vistrom-header-search .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__button{display:flex}header .header-container.search-open .vistrom-header-left .custom-logo-link{opacity:0}header .header-container.search-open .vistrom-header-right .vistrom-header-buttons-container{opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-15px);transform:translateX(-15px)}header .header-container.search-active .vistrom-header-search:after{display:none}header .header-container.search-active .vistrom-header-search .vistrom-algolia-site-search-wrapper input.vistrom-algolia-site-search__input{background-color:var(--wp--preset--color--white);border:1px solid hsla(0,0%,5%,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 0 6px 0 rgba(0,0,0,.02);color:var(--wp--preset--color--black);opacity:1;padding:.4rem 1.2rem .4rem 3rem}header .header-container.search-active .vistrom-header-search .vistrom-algolia-site-search-wrapper .vistrom-algolia-site-search__button{display:flex}header .header-container.search-active .vistrom-header-left .custom-logo-link{opacity:0}.vistrom-algolia-filter-list .vistrom-algolia-sort-by-container .vistrom-algolia-refinement-list-title,header .header-container.search-active .vistrom-header-right{display:none}.vistrom-product__details-accordion{margin-bottom:64px}.wp-block-media-text .wp-block-media-text__media{margin-bottom:40px;padding-right:40px}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-bottom:40px;padding-left:40px;padding-right:0}}@media only screen and (max-width:999px){.wc-block-cart-item__quantity{padding-right:0!important;padding-top:.75rem!important}.wc-block-cart-item__total{grid-column-start:2;grid-row-start:2!important}.wc-block-cart-item__total-price-and-sale-badge-wrapper{flex-direction:row!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row+.form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row+.form-row{margin-top:1rem}.woocommerce-checkout-payment .payment_method_bambora{flex-direction:column;gap:1rem}}@media only screen and (max-width:600px){.vistrom-algolia-hits{padding:0 var(--default-padding)}}@media only screen and (max-width:554px){.catalog-template-close{display:none}}@media only screen and (max-width:409px){.vistrom-header-buttons-container:has(.shopping__item){gap:1rem}}@media (hover:hover){.menu--primary a:hover{color:var(--wp--preset--color--primary)!important}.menu--primary a:hover,.sub-menu__back-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.woocommerce-checkout-review-order-table .cart_item .product-remove a:hover{background-color:rgba(0,0,0,.075)}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
