@font-face{font-family:Avenir;font-weight:400;src:url(../fonts/AvenirLTStd-Book.woff2) format("woff2"),url(../fonts/AvenirLTStd-Book.woff) format("woff")}@font-face{font-family:Avenir;font-weight:500;src:url(../fonts/AvenirLTPro-Medium.woff2) format("woff2"),url(../fonts/AvenirLTPro-Medium.woff) format("woff")}@font-face{font-family:Avenir;font-weight:700;src:url(../fonts/AvenirLTPro-Heavy.woff2) format("woff2"),url(../fonts/AvenirLTPro-Heavy.woff) format("woff")}
/*! 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}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:var(--vdd--font-weight--bold)}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:1.5;margin:0}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--cb-primary-color:var(--wp--preset--color--primary-100);--cb-secondary-color:var(--wp--preset--color--primary-200);--cb-primary-20-color:#f5f4f4;--cb-primary-font-family:var(--wp--preset--font-family--primary);--cb-secondary-font-family:var(--wp--preset--font-family--primary);--cb-button-primary-color:var(--wp--preset--color--neutral-100);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--primary);height:auto;overflow-x:hidden}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}:root{--vdd--site-padding:clamp(1rem,-0.4286rem + 3.8095vw,3rem);--vdd--content-width--default:calc(1140px + var(--vdd--site-padding)*2);--vdd--content-width--extra-narrow:calc(666px + var(--vdd--site-padding)*2);--vdd--content-width--narrow:calc(892px + var(--vdd--site-padding)*2);--vdd--content-width--wide:calc(1344px + var(--vdd--site-padding)*2);--vdd--transition--default:0.15s ease-out;--vdd--transition--long:0.2s ease-out;--vdd--border-radius--large:16px;--vdd--border-radius--default:12px;--vdd--border-radius--medium:8px;--vdd--border-radius--tight:6px;--vdd--border-radius--minimal:3px;--vdd--border-radius--pill:1337px;--vdd--shadow--default:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;--vdd--shadow--faint:0 0 10px 0 #00000005,0 2px 10px 0 #00000005;--vdd--font-weight--regular:400;--vdd--font-weight--medium:500;--vdd--font-weight--semi-bold:600;--vdd--font-weight--bold:700;--vdd--font-weight--extra-bold:800;--vdd--focus-outline:2px solid var(--wp--preset--color--primary-600);--spacer-height-extra-small:clamp(1.25rem,0.7143rem + 1.4286vw,2rem);--spacer-height-small:clamp(3rem,2.2857rem + 1.9048vw,4rem);--spacer-height-medium:clamp(5rem,3.2143rem + 4.7619vw,7.5rem);--spacer-height-large:clamp(6.25rem,3.5714rem + 7.1429vw,10rem);--spacer-height-xlarge:clamp(8.75rem,6.0714rem + 7.1429vw,12.5rem)}::selection{background:var(--wp--preset--color--primary-600);color:var(--wp--preset--color--neutral-100)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--secondary);font-weight:var(--vdd--font-weight--medium)}h1:is(.wp-block-heading)+p,h2:is(.wp-block-heading)+p,h3:is(.wp-block-heading)+p,h4:is(.wp-block-heading)+p,h5:is(.wp-block-heading)+p,h6:is(.wp-block-heading)+p{-webkit-margin-before:.25rem;margin-block-start:.25rem}a:is(a){text-decoration:none}p{font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--regular);line-height:1.5}p a{color:var(--wp--preset--color--primary-600);font-weight:var(--vdd--font-weight--medium)}:focus{outline:none}.wp-block-post-content :is(p)+:is(p){margin-top:2rem}.wp-block-post-content :is(p)+:is(h2,h3,h4,h5,h6){margin-top:3rem}.wp-block-heading.sr-only+*{margin-top:0}#top-of-page{background-color:initial!important;height:2.5rem;pointer-events:none!important;position:absolute;top:0}header.wp-block-template-part{box-shadow:var(--vdd--shadow--faint);margin-top:0;position:fixed;top:0;width:100%;z-index:100000000}header.wp-block-template-part+*{margin-top:var(--vdd--header-height)}header.wp-block-template-part.site-header--top-of-page div.header-top-content{height:2.375rem;transition:height .2s ease}header.wp-block-template-part.site-header--top-of-page div.header-top-content>*{opacity:1;transition:opacity .4s ease .1s}.header-main-content,.header-top-content{padding:0}.header-top-content{background:var(--wp--preset--color--neutral-500);height:0;transition:height .3s ease .1s}.header-top-content>*{opacity:0;transition:opacity .4s ease}div.header-top-container{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:var(--vdd--content-width--wide);padding:.625rem var(--vdd--site-padding);width:100%}div.header-top-container>*{margin:0!important}.header-top-container-group{align-items:center;display:flex;gap:1rem}p.header-top-container-item{align-items:center;display:flex;gap:.5rem;margin:0}p.header-top-container-item:before{background-repeat:no-repeat;background-size:contain;background-size:100% 100%;content:"";display:inline-block;flex-shrink:0;height:1rem;width:1rem}p.header-top-container-item.header-top-container-item--products:before{background:url(../images/icon-box.svg)}p.header-top-container-item.header-top-container-item--shipping:before{background:url(../images/icon-truck.svg)}p.header-top-container-item:not(:last-child){border-right:1px solid var(--wp--preset--color--primary-400);padding-right:1rem}.top-navigation{align-items:center;display:flex;gap:1.25rem}.top-navigation a.wp-block-navigation-item__content{border-bottom:1px solid #0000;color:var(--wp--preset--color--neutral-800)!important;display:flex;display:inline-block;font-size:var(--wp--preset--font-size--xs);position:relative}.top-navigation a.wp-block-navigation-item__content:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.header-container{align-items:center;display:grid;gap:.75rem;grid-template:"header-logo-container header-buttons-container" auto "header-search header-search" auto/auto auto;margin-inline:auto;max-width:var(--vdd--content-width--wide);padding:.75rem var(--vdd--site-padding);width:100%}.header-container>*{margin-top:0!important}.header-logo-container{align-items:center;display:flex;grid-area:header-logo-container}.header-logo-container>*{margin:0!important}.vdd-main-navigation{grid-area:header-main-navigation}.vdd-header-search{grid-area:header-search}.header-buttons-container{align-items:center;display:flex;gap:.75rem;grid-area:header-buttons-container}.header-buttons-container>*{margin:0!important}.header-buttons-container .wp-block-buttons{flex-wrap:nowrap}.header-buttons-container .wp-block-button{white-space:nowrap}.header-checkout-container{align-items:center;display:flex;justify-content:space-between;padding:1.25rem var(--vdd--site-padding)}.header-checkout-container p{display:inline-block;font-size:var(--wp--preset--font-size--sm);grid-area:header-checkout-link;margin:0!important;padding:.25rem;width:-webkit-fit-content;width:fit-content}.header-checkout-container p a{align-items:center;color:var(--wp--preset--color--neutral-100);display:flex;font-weight:var(--vdd--font-weight--regular);gap:.625rem;position:relative}.header-checkout-container p a:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'><path d='M4.625 0.625L0.625 4.625L4.625 8.625' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;background-size:100% 100%;content:"";display:inline-block;flex-shrink:0;height:.625rem;width:.375rem}.header-checkout-container p a:after{background-color:#f3f5fa;border-radius:var(--vdd--border-radius--tight);content:"";display:block;height:calc(100% + 1rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--vdd--transition--default),opacity var(--vdd--transition--default);width:calc(100% + 1.25rem);z-index:2000}.header-checkout-container .wp-block-site-logo{grid-area:header-checkout-logo;margin:0!important}footer.site-footer{background-color:var(--wp--preset--color--neutral-100);margin-top:0;z-index:0}footer.site-footer .vdd-footer-container{display:flex;flex-direction:column;margin-inline:auto;max-width:var(--vdd--content-width--wide);padding:1rem var(--vdd--site-padding) 0;width:100%}footer.site-footer .vdd-footer-container>*{margin:0!important}footer.site-footer .vdd-footer-container .vdd-footer-main-content{display:grid;gap:1.25rem}footer.site-footer .vdd-footer-container .vdd-footer-main-content .wp-block-navigation{align-items:flex-start}footer.site-footer .vdd-footer-container .vdd-footer-main-content .wp-block-navigation .wp-block-navigation__container{gap:.75rem}footer.site-footer .vdd-footer-container .vdd-footer-main-content .wp-block-navigation .wp-block-navigation-item__content{border-bottom:1px solid #0000;color:var(--wp--preset--color--neutral-800);display:inline-block;position:relative;text-decoration:none}footer.site-footer .vdd-footer-container .vdd-footer-main-content .wp-block-navigation .wp-block-navigation-item__content:after{border-bottom:1px solid var(--wp--preset--color--neutral-800);content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}footer.site-footer .vdd-footer-container .vdd-footer-column{margin-top:0;width:100%}footer.site-footer .vdd-footer-container .vdd-footer-column.vdd-footer-column--mobile{width:100%}footer.site-footer .vdd-footer-container .vdd-footer-column .wp-block-heading+*{margin-top:.75rem}footer.site-footer .vdd-footer-container .vdd-footer-column .wp-block-buttons{margin-top:1.25rem}footer.site-footer .vdd-footer-container p+p{margin-top:.75rem}footer.site-footer .vdd-footer-container p a{color:var(--wp--preset--color--neutral-800);font-weight:var(--vdd--font-weight--neutral)}footer.site-footer .vdd-footer-container p a:after{border-bottom-color:var(--wp--preset--color--neutral-800)}footer.site-footer .vdd-footer-container p a[href^="mailto:"],footer.site-footer .vdd-footer-container p a[href^="tel:"]{align-items:center;display:inline-flex;gap:.5rem}footer.site-footer .vdd-footer-container p a[href^="mailto:"]:before,footer.site-footer .vdd-footer-container p a[href^="tel:"]:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;transition:transform var(--vdd--transition--default);width:1rem}footer.site-footer .vdd-footer-container p a[href^="mailto:"]:before{background-image:url(../../assets/images/icon-mail.svg)}footer.site-footer .vdd-footer-container p a[href^="tel:"]:before{background-image:url(../../assets/images/icon-phone.svg)}footer.site-footer .vdd-footer-container p:has(a[href^="mailto:"]){margin-top:2rem}footer.site-footer .wp-block-vistrom-accordion{--vistrom-accordion-gap:0;-webkit-padding-start:0;margin:0;padding-inline-start:0}footer.site-footer .wp-block-vistrom-accordion-item{--vistrom-accordion-item-title-font-size:var(
      --wp--preset--font-size--md
  );--vistrom-accordion-item-title-font-weight:var(
      --vdd--font-weight--medium
  );--vistrom-accordion-item-padding-top:1rem;--vistrom-accordion-item-padding-bottom:1rem;--vistrom-accordion-item-padding-right:0;--vistrom-accordion-item-padding-left:0;--vistrom-accordion-item-border-radius:0;--vistrom-accordion-item-border-bottom:1px solid var(--wp--preset--color--primary-400)}footer.site-footer .wp-block-vistrom-accordion-item .wp-block-vistrom-accordion-item__button{padding-bottom:1rem}footer.site-footer .wp-block-vistrom-accordion-item .wp-block-vistrom-accordion-item__title{color:var(--wp--preset--color--primary-600)}footer.site-footer .wp-block-vistrom-accordion-item .wp-block-vistrom-accordion-item__icon-part{border-radius:1px}footer.site-footer .wp-block-social-links{gap:.5rem;margin-top:2rem}footer.site-footer .wp-block-social-links .wp-social-link{transition:transform var(--vdd--transition--default)}footer.site-footer .wp-block-social-links .wp-social-link:hover{transform:scale(1.05)}footer.site-footer .wp-block-social-links .wp-block-social-link-anchor{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-300);border-radius:1rem;box-shadow:0 0 10px 0 #00000005,0 2px 10px 0 #00000005;padding:.8125rem}footer.site-footer .vdd-footer-wave{align-items:flex-end;aspect-ratio:1440/223;background:url(../../assets/images/footer-wave.svg) no-repeat 80% bottom;display:flex;left:50%;margin-top:3rem;min-height:10rem;pointer-events:none;position:relative;transform:translateX(-50%);width:100vw}footer.site-footer .vdd-footer-wave-container{height:100%;margin:0 auto;max-width:var(--vdd--content-width--wide);position:relative;width:100%}footer.site-footer .vdd-footer-logo{bottom:1rem;position:absolute;right:var(--vdd--site-padding)}#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-secondary-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}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:#f1efee!important;border-color:#f1efee!important;color:var(--cb-secondary-color)!important;transition:all .2s ease-in-out}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover{background-color:var(--cb-primary-20-color)!important;opacity:1!important}#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#f1efee!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb-secondary-color)!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb-primary-color)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom-color:var(--cb-secondary-color)!important;color:var(--cb-secondary-color)!important}#CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialog,#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{color:var(--cb-secondary-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:clamp(21px,10vw,24px)!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:var(--cb-secondary-color)!important}#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E,#CybotCookiebotDialog .CybotCookiebotBannerCloseButton{fill:var(--cb-secondary-color)!important}.CybotCookiebotDialogDetailBodyContentCookieContainerButton{align-items:center!important;display:flex!important}.CybotCookiebotDialogDetailBodyContentCookieContainerButton:before{top:unset!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg,#CookiebotWidget .CookiebotWidget-logo svg circle{fill:var(--cb-secondary-color)!important}#CookiebotWidget .CookiebotWidget-consent-details button{color:var(--cb-secondary-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-secondary-color)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:hover{background-color:var(--cb-primary-20-color)!important;opacity:1!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled:hover{background-color:#f1efee!important;border-color:#f1efee!important;color:var(--cb-secondary-color)!important;cursor:not-allowed!important;opacity:.4!important}#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}body:has(.open-nav) #CookiebotWidget{z-index:0}.gform_wrapper .charleft,.gform_wrapper>.gform_heading>.gform_required_legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper .gform_fields{gap:1.5rem .75rem!important}.gform_wrapper .gfield_label{font-size:var(--wp--preset--font-size--sm)!important;font-weight:var(--vdd--font-weight--regular)!important;margin-bottom:.5rem!important}.gform_wrapper .gform-field-label{cursor:pointer}.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_container_select:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'><path d='M0.5 0.5L4.5 4.5L8.5 0.5' stroke='%23505050' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat 50%/contain;content:"";height:5px;pointer-events:none;position:absolute;right:1.125rem;top:50%;transform:translateY(-50%);width:9px}.gform_wrapper select{-webkit-appearance:none;appearance:none;background:none;cursor:pointer;height:3.125rem!important}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper select,.gform_wrapper textarea{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-400);border-radius:var(--vdd--border-radius--medium)!important;font-size:var(--wp--preset--font-size--sm)!important;padding:.625rem .75rem!important;width:100%}.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper textarea::placeholder{color:var(--wp--preset--color--primary-400)!important}.gform_wrapper .gfield_required_asterisk{color:var(--wp--preset--color--primary-600)!important;font-size:var(--wp--preset--font-size--sm)!important;font-weight:var(--vdd--font-weight--bold)!important}.gform_wrapper .gfield--type-section{border-bottom:1px solid var(--wp--preset--color--primary-400)!important;margin-block:.75rem!important;opacity:.7!important;padding-block:0!important}.gform_wrapper .gfield_checkbox>*+*{margin-top:.25rem!important}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .ginput_container_consent{align-items:center;display:flex;font-size:var(--wp--preset--font-size--sm)!important;gap:.625rem}.gform_wrapper .gfield_checkbox .gchoice a,.gform_wrapper .ginput_container_consent a{border-bottom:1px solid #0000;color:var(--wp--preset--color--primary-600);display:inline-block;position:relative}.gform_wrapper .gfield_checkbox .gchoice a:after,.gform_wrapper .ginput_container_consent a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.gform_wrapper .gfield--type-choice+.gfield--type-choice{margin-top:-.5rem}.gform_wrapper input[type=checkbox]{accent-color:var(--wp--preset--color--primary-600);-webkit-appearance:none;appearance:none;cursor:pointer;height:.875rem;position:relative;width:.875rem}.gform_wrapper input[type=checkbox]:before{border:1px solid var(--wp--preset--color--neutral-600);border-radius:var(--vdd--border-radius--minimal);content:"";inset:0;position:absolute;transition:background-color var(--vdd--transition--default)}.gform_wrapper input[type=checkbox]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'><path d='M9.36476 1.13634L8.22843 0L3.5011 4.72732L1.13634 2.36256L0 3.4989L3.5011 7L9.36476 1.13634Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:7px;left:2px;opacity:0;position:absolute;top:4px;transition:opacity var(--vdd--transition--default);width:10px}.gform_wrapper input[type=checkbox]:checked:before{background-color:var(--wp--preset--color--primary-600)}.gform_wrapper input[type=checkbox]:checked:after{opacity:1}.gform_wrapper .gfield--type-fileupload{align-items:center;display:flex}.gform_wrapper .gfield--type-fileupload label[for^=input_]{background:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--primary-600);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--primary-600);cursor:pointer;display:inline-block;font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular);margin-bottom:0!important;padding:.625rem 1.5rem}.gform_wrapper .gfield--type-fileupload .gform_fileupload_rules{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper .gfield--type-fileupload ::-webkit-file-upload-button{height:1em;opacity:0;width:1em;z-index:-1}.gform_wrapper .gfield--type-fileupload ::file-selector-button{height:1em;opacity:0;width:1em;z-index:-1}.gform_wrapper .gform_footer{margin-top:.5rem!important;padding-bottom:0!important;position:relative}.gform_wrapper input[type=submit]{background-color:var(--wp--preset--color--primary-600)!important;border-radius:var(--vdd--border-radius--pill)!important;color:var(--wp--preset--color--neutral-100)!important;cursor:pointer;font-size:var(--wp--preset--font-size--base)!important;font-weight:var(--vdd--font-weight--regular)!important;margin-bottom:0!important;outline-offset:2px;padding:.625rem 1.5rem!important;text-align:center;width:100%}.gform_wrapper input[type=submit]:active{transform:scale(.99)}.gform_wrapper .gform_validation_errors{background-color:var(--wp--preset--color--danger-100)!important;border-color:var(--wp--preset--color--danger-200)!important;border-radius:var(--vdd--border-radius--tight)!important;box-shadow:none!important;margin-block:0 1rem!important}.gform_wrapper .gform_validation_errors .gform_submission_error{color:var(--wp--preset--color--danger-200)!important;font-family:var(--wp--preset--font-family--primary)!important}.gform_wrapper .gfield_error .gfield_label{color:var(--wp--preset--color--danger-200)!important}.gform_wrapper .gfield_error [aria-invalid=true]{border-color:var(--wp--preset--color--danger-200)!important}.gform_wrapper .gfield_error [aria-invalid=true]+label{color:var(--wp--preset--color--neutral-900)!important}.gform_wrapper .gfield_error .ginput_container_consent [aria-invalid=true]{border:none!important}.gform_wrapper .gfield_validation_message{background-color:initial!important;border:0!important;color:var(--wp--preset--color--danger-200)!important;font-size:var(--wp--preset--font-size--sm)!important;font-weight:var(--vdd--font-weight--medium)!important;padding:0!important}.gform_wrapper .gform-loader{display:none!important}.gform_confirmation_wrapper{margin-top:0!important}.gform_confirmation_wrapper h3{margin-bottom:.5rem!important}.gform_confirmation_wrapper br{display:none!important}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper{border:1px solid var(--wp--preset--color--neutral-300);box-shadow:var(--vdd--shadow--faint);display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:0 calc(var(--vdd--site-padding)*-1);position:relative}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle{align-items:center;background:none;background:var(--wp--preset--color--primary-100);border:none;color:var(--wp--preset--color--neutral-600);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium);gap:.625rem;justify-content:space-between;margin-top:-1px;padding:.75rem var(--vdd--site-padding);position:fixed;width:100%;z-index:999999999}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='m.75.75 5 5 5-5' stroke='%235F67B1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");font-size:.65em;transition:transform var(--vdd--transition--default)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle.is-open:after{transform:scaleY(-1)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label{align-items:center;color:var(--wp--preset--color--primary-600);display:flex;font-weight:var(--vdd--font-weight--regular);gap:.625rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label:before{line-height:0;transform:translateY(-1px)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--edit-account:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath d='M6.625 8.125a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Zm0 0a6 6 0 0 1 6 6m-6-6a6 6 0 0 0-6 6' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--orders:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--view-order:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath d='m10.375 5.875-.75 6.75m3.75-6.75-3-5.25m-9.75 5.25h15m-13.875 0 1.2 5.55a1.5 1.5 0 0 0 1.5 1.2h7.35a1.5 1.5 0 0 0 1.5-1.2l1.275-5.55M2.5 9.25h11.25M2.875 5.875l3-5.25m0 5.25.75 6.75' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--mina-restnoteringar:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--restnotering:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M6 4.5h9.75M6 9h9.75M6 13.5h9.75m-13.5-9h.007M2.25 9h.007m-.007 4.5h.007' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--favoriter:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M14.25 10.5c1.117-1.095 2.25-2.408 2.25-4.125a4.125 4.125 0 0 0-4.125-4.125c-1.32 0-2.25.375-3.375 1.5-1.125-1.125-2.055-1.5-3.375-1.5A4.125 4.125 0 0 0 1.5 6.375C1.5 8.1 2.625 9.412 3.75 10.5L9 15.75l5.25-5.25Z' stroke='%23505050' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--mina-rabatter:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m11.25 6.75-4.5 4.5m0-4.5h.008m4.492 4.5h.008m-8.37-4.785a3 3 0 0 1 3.585-3.577 3 3 0 0 1 5.055 0 3 3 0 0 1 3.585 3.585 3 3 0 0 1 0 5.055 2.999 2.999 0 0 1-3.578 3.585 3 3 0 0 1-5.062 0 3 3 0 0 1-3.585-3.578 3 3 0 0 1 0-5.07Z' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%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")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--edit-address:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M15 7.5c0 4.5-6 9-6 9s-6-4.5-6-9a6 6 0 1 1 12 0Z' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 9.75a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle__label.my-account-menu-toggle__label--customer-logout:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath d='M9.625.625h3a1.5 1.5 0 0 1 1.5 1.5v10.5a1.5 1.5 0 0 1-1.5 1.5h-3m-5.25-10.5-3.75 3.75m0 0 3.75 3.75m-3.75-3.75h9' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-info{align-items:center;display:none;gap:1rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-info__initials{align-items:center;background:var(--wp--preset--color--primary-200);border-radius:100%;color:var(--wp--preset--color--primary-600);display:flex;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--md);font-weight:var(--vdd--font-weight--medium);height:65px;justify-content:center;line-height:0;min-width:65px;-webkit-user-select:none;user-select:none;white-space:nowrap;width:65px}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-info__user-info{display:flex;flex-direction:column;gap:2px}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-info__user-info p{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:var(--wp--preset--color--primary-600);display:-webkit-box;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--md);font-weight:var(--vdd--font-weight--medium);height:-webkit-fit-content;height:fit-content;overflow-y:hidden;text-overflow:ellipsis}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-info__user-info span{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:var(--wp--preset--color--neutral-700);display:-webkit-box;font-size:var(--wp--preset--font-size--base);height:-webkit-fit-content;height:fit-content;overflow-y:hidden;text-overflow:ellipsis}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation{border:none;border-radius:0;box-shadow:var(--vdd--shadow--faint);float:none;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:unset;-webkit-user-select:none;user-select:none;width:100%}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation.is-open{background:var(--wp--preset--color--neutral-100);opacity:1;pointer-events:all;-webkit-user-select:auto;user-select:auto;z-index:999999999}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;margin:0}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--base);padding:0}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active{color:var(--wp--preset--color--primary-600)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{background:var(--wp--preset--color--primary-100)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{align-items:center;color:inherit;display:flex;gap:.625rem;padding:.625rem var(--vdd--site-padding);text-decoration:none;transition:background var(--vdd--transition--default)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover{background:var(--wp--preset--color--neutral-200)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favoriter a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--mina-rabatter a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--mina-restnoteringar a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--restnotering a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--view-order a:before{line-height:0;transform:translateY(-1px)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favoriter:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--mina-rabatter:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--mina-restnoteringar:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--restnotering:not(.is-active) a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--view-order:not(.is-active) a:before{filter:brightness(1.1) grayscale(1)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath d='M6.625 8.125a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Zm0 0a6 6 0 0 1 6 6m-6-6a6 6 0 0 0-6 6' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--view-order a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath d='M9 3.913H3.64l-1.047 10.33c-.099.974.692 1.82 1.702 1.82H9M9 13.885H5.042' stroke='%235F67B1' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 .55c-1.6 0-2.896 1.256-2.896 2.806v2.076M9 3.913h5.36l1.047 10.33c.099.974-.691 1.82-1.701 1.82H9M9 13.885h3.96' stroke='%235F67B1' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 .55c1.6 0 2.896 1.256 2.896 2.806v2.076' stroke='%235F67B1' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--mina-restnoteringar a:before,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--restnotering a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M6 4.5h9.75M6 9h9.75M6 13.5h9.75m-13.5-9h.007M2.25 9h.007m-.007 4.5h.007' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favoriter a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M14.25 10.5c1.117-1.095 2.25-2.408 2.25-4.125a4.125 4.125 0 0 0-4.125-4.125c-1.32 0-2.25.375-3.375 1.5-1.125-1.125-2.055-1.5-3.375-1.5A4.125 4.125 0 0 0 1.5 6.375C1.5 8.1 2.625 9.412 3.75 10.5L9 15.75l5.25-5.25Z' stroke='%23505050' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath d='M9.625.625h3a1.5 1.5 0 0 1 1.5 1.5v10.5a1.5 1.5 0 0 1-1.5 1.5h-3m-5.25-10.5-3.75 3.75m0 0 3.75 3.75m-3.75-3.75h9' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--mina-rabatter a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m11.25 6.75-4.5 4.5m0-4.5h.008m4.492 4.5h.008m-8.37-4.785a3 3 0 0 1 3.585-3.577 3 3 0 0 1 5.055 0 3 3 0 0 1 3.585 3.585 3 3 0 0 1 0 5.055 2.999 2.999 0 0 1-3.578 3.585 3 3 0 0 1-5.062 0 3 3 0 0 1-3.585-3.578 3 3 0 0 1 0-5.07Z' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%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")}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M15 7.5c0 4.5-6 9-6 9s-6-4.5-6-9a6 6 0 1 1 12 0Z' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 9.75a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vdd-radial-chart{display:inline-block;flex-shrink:0;height:7.5rem;width:7.5rem}.vdd-radial-chart .vdd-radial-chart__track{fill:none;stroke:var(--wp--preset--color--neutral-200);opacity:0;transition:opacity 1s ease}.vdd-radial-chart .vdd-radial-chart__progress{stroke-dasharray:0,1000000;fill:none;opacity:0;transition:stroke-dasharray 1s cubic-bezier(.4,0,.2,1) .2s,opacity .45s ease .2s}.vdd-radial-chart .vdd-radial-chart__label{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--medium)}.vdd-radial-chart .vdd-radial-chart__label,.vdd-radial-chart .vdd-radial-chart__sub-label{fill:var(--wp--preset--color--neutral-800);opacity:0;transition:opacity var(--vdd--transition--long) 1s}.vdd-radial-chart .vdd-radial-chart__sub-label{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xs);font-weight:var(--vdd--font-weight--regular)}.vdd-radial-chart.is-intersecting .vdd-radial-chart__track{opacity:1}.vdd-radial-chart.is-intersecting .vdd-radial-chart__progress{stroke-dasharray:var(--dasharray);opacity:1}.vdd-radial-chart.is-intersecting .vdd-radial-chart__label,.vdd-radial-chart.is-intersecting .vdd-radial-chart__sub-label{opacity:1}@keyframes radial-chart-fill{to{stroke-dasharray:0,1000000}}.quantity{border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--pill);display:flex;float:unset!important;height:2.75rem;margin:0!important;width:-webkit-fit-content;width:fit-content}.quantity .quantity-button{-webkit-tap-highlight-color:transparent;border:1px solid;color:#0000!important;cursor:pointer;position:relative;width:2.25rem}.quantity .quantity-button:after{background:none;background-repeat:no-repeat;background-size:contain;content:"";display:block;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.quantity .quantity-button.quantity-button--minus:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='1' viewBox='0 0 9 1' fill='none'><path d='M0.5 0.5H8.5' stroke='%23505050' stroke-linecap='round' stroke-linejoin='round'/></svg>");height:1px;left:1.25rem;width:9px}.quantity .quantity-button.quantity-button--plus:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'><path d='M4.5 0.5V8.5M0.5 4.5H8.5' stroke='%23505050' stroke-linecap='round' stroke-linejoin='round'/></svg>");height:9px;right:1.25rem;width:9px}.quantity .input-text{border:0;box-shadow:none;color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--base);line-height:1.5;margin:0!important;padding-top:1px;text-align:center;width:2.25rem!important}.quantity .input-text[type=number]::-webkit-inner-spin-button,.quantity .input-text[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity .input-text[type=number]{-moz-appearance:textfield}.error404 .wp-block-cover__inner-container>*{margin-inline:auto;max-width:38.5rem}.error404 .wp-block-heading+p{margin-top:.75rem}.error404 .wp-block-buttons{margin-top:2rem}.single-post .wp-block-post-content{margin-top:1.5rem}.single-post .wp-block-post-content>*{padding-inline:0!important}.single-post .wp-block-post-content *+.vdd-product-grid,.single-post .wp-block-post-content *+.wp-block-heading{margin-top:3rem!important}.single-post .wp-block-post-content *+.wp-block-list{margin-top:1rem!important}.single-post .wp-block-post-content .vdd-product-grid+*{margin-top:3rem!important}.single-post .wp-block-post-content .wp-block-list+*{margin-top:1rem!important}.single-post .wp-block-post-content .wp-block-list li+li{margin-top:.75rem!important}.single-post .wp-block-group.is-style-extra-narrow{margin-top:3rem}.single-post .wp-block-post-featured-image{aspect-ratio:4/3;border-radius:var(--vdd--border-radius--large);overflow:hidden}.single-post .wp-block-post-featured-image img{height:100%;object-fit:cover;width:100%}.single-post .taxonomy-category a{border-bottom:1px solid #0000;display:inline-block;position:relative}.single-post .taxonomy-category a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.single-post .wp-block-post-title{margin-top:0}.single-post .wp-block-post-date{margin-top:.75rem}.single-post .vdd-post-author-container{margin-top:2.25rem}.single-faq .site-main>.wp-block-group.is-style-narrow{margin-top:2.5rem}.single-faq .taxonomy-faq_category.wp-block-post-terms a{border-bottom:1px solid #0000;color:var(--wp--preset--color--neutral-600);display:inline-block;font-size:var(--wp--preset--font-size--sm);position:relative}.single-faq .taxonomy-faq_category.wp-block-post-terms a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.single-faq .wp-block-post-content,.single-faq h1{margin-top:.25rem}.single-faq .wp-block-post-content>*{padding-inline:0!important}.post-type-archive-faq .is-style-60-width{margin-top:2.5rem}.post-type-archive-faq h1+p{margin-top:.25rem}.post-type-archive-faq .vdd-post-archive.vdd-post-archive--faq{margin-top:3rem}.single-product .vdd-product-page{margin-top:1.5rem}.single-product .vdd-product-page+.wp-block-spacer+.wp-block-spacer,.single-product .vdd-product-page+.wp-block-spacer+.wp-block-spacer+.wp-block-spacer{display:none}.single-product .vdd-product-overview{display:grid;gap:2.25rem;grid-template-columns:1fr;margin-bottom:4rem;margin-top:0}.single-product .vdd-product-information{margin-top:0;width:100%}.single-product .wp-block-vistrom-product-add-to-shopping-list{margin-top:0!important}.single-product .vdd-simple-product-badge-div,.single-product .vdd-variable-product-badge-div{-webkit-margin-before:2.25rem!important;margin-block-start:2.25rem!important}.single-product .vdd-simple-product-badge-div .vdd-contract-price-badge,.single-product .vdd-variable-product-badge-div .vdd-contract-price-badge{margin-top:0!important}.single-product .vdd-simple-product-badge-div+.vdd-simple-price-div,.single-product .vdd-variable-product-badge-div+.vdd-variable-price-div{-webkit-margin-before:.75rem!important;margin-block-start:.75rem!important}.single-product .vdd-product-details{display:flex;flex-direction:column-reverse;gap:4rem;margin-top:0}.single-product .taxonomy-product_brand a{border-bottom:1px solid #0000;display:inline-block;position:relative}.single-product .taxonomy-product_brand a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.single-product .wp-block-post-title{margin-left:0!important;margin-top:0;max-width:calc(100% - 3rem)}.single-product .wp-block-woocommerce-product-meta:has(.wp-block-woocommerce-product-sku){margin-top:0}.single-product .wp-block-woocommerce-product-sku{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular)}.single-product .wp-block-woocommerce-product-summary{margin-bottom:0;margin-top:2.25rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-heading{color:var(--wp--preset--color--neutral-800);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular);line-height:1.5;margin-bottom:.75rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__list-item{border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--large)}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left{padding-left:1rem;padding-block:.75rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__styled-checkbox{display:none}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__checkbox{accent-color:var(--wp--preset--color--primary-600);-webkit-appearance:none;appearance:none;border:none!important;cursor:pointer;height:.875rem;position:relative;width:.875rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__checkbox:before{border:1px solid var(--wp--preset--color--primary-400);border-radius:var(--vdd--border-radius--minimal);content:"";inset:0;position:absolute;transition:background-color var(--vdd--transition--default),border-color var(--vdd--transition--default)}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__checkbox:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'><path d='M9.36476 1.13634L8.22843 0L3.5011 4.72732L1.13634 2.36256L0 3.4989L3.5011 7L9.36476 1.13634Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:7px;left:2px;opacity:0;position:absolute;top:4px;transition:opacity var(--vdd--transition--fast);width:10px}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__checkbox:checked:before{background-color:var(--wp--preset--color--primary-600);border-color:var(--wp--preset--color--primary-600)}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__checkbox:checked:after{opacity:1}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__img__wrap{width:3rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__content{gap:.125rem;padding-block:.75rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__content .vistrom-additional-products-product__name{color:var(--wp--preset--color--primary-600);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium);line-height:1.5}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__content bdi{color:var(--wp--preset--color--neutral-800);font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular)}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon{background-color:var(--wp--preset--color--primary-600)!important;border-radius:0;color:#0000;display:flex;font-size:1px;height:2.25rem;margin-inline:1.125rem;-webkit-mask-image:url(../images/blob-primary.svg);mask-image:url(../images/blob-primary.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;padding:0;position:relative;width:2.25rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon svg{display:none}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon:hover{transform:unset}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon:hover:before{transform:translate(-50%,-50%) rotate(45deg)}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon:hover:after{opacity:1}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon:before{background:url(../images/arrow-white-45deg.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:.625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--vdd--transition--default);width:.625rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon:after{background:linear-gradient(100deg,#5f67b1,#7b87f4);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--vdd--transition--default);z-index:-1}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation{margin-top:0}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation .vistrom-additional-products-product-variation__attribute{margin-bottom:.75rem;margin-top:0;padding-inline:1rem 1.125rem;position:relative}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation .vistrom-additional-products-product-variation__attribute:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'><path d='M0.5 0.5L4.5 4.5L8.5 0.5' stroke='%23505050' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat 50%/contain;content:"";height:5px;pointer-events:none;position:absolute;right:2.25rem;top:50%;transform:translateY(-50%);width:9px}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation .vistrom-additional-products-product-variation__attribute label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation .vistrom-additional-products-product-variation__attribute select{-webkit-appearance:none;appearance:none;background:none;background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-400);border-radius:var(--vdd--border-radius--medium)!important;cursor:pointer;font-size:var(--wp--preset--font-size--sm)!important;height:3.125rem!important;padding:.625rem .75rem!important;width:100%}.wp-site-blocks{display:flex;flex-direction:column;flex-grow:1}.site-main{flex-grow:1;margin-top:0}.site-main .entry-content>:not(.alignfull),.site-main>:not(.entry-content){padding-inline:var(--vdd--site-padding)}.site-main.site-main--waves{position:relative}.site-main.site-main--waves:after{aspect-ratio:705/132;background:url(../images/waves.svg) no-repeat 50%;background-size:contain;content:"";height:auto;pointer-events:none;position:absolute;right:0;top:0;width:clamp(178px,50%,705px);z-index:0}.site-main.site-main--waves .wp-block-post-content{position:relative;z-index:1}.wp-block-post-content{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;overflow-x:clip;width:100%}.wp-block-post-content>*{width:100%}.wp-block-post-content>:not(.alignwide,.alignfull){max-width:var(--vdd--content-width--default)}body .is-layout-constrained.alignwide>*{max-width:var(--vdd--content-width--wide)}.row{display:flex;gap:1rem}[class*=wp-container-].content-left>*{margin-left:0!important}[class*=wp-container-].content-right>*{margin-right:0!important}.no-animate,.no-animate *{transition:none!important}.scroll-disabled{overflow:hidden;padding-right:var(--vdd--scrollbar-width)}.keyboard-pressed :focus{outline:var(--vdd--focus-outline)}.has-text-align-center{text-align:center}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-animate-children,.no-animate-children *{transition:none!important}.vdd-contract-price-badge--on-sale{background-color:var(--wp--preset--color--accent-100)}.wp-block-post-content>*+*{margin-top:1.25rem}.wp-block-buttons.is-layout-flex{gap:.5rem}.wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--base);padding:.625rem 1.5rem;-webkit-user-select:none;user-select:none}.wp-block-button .wp-block-button__link:active{transform:scale(.99)}.wp-block-button.is-style-fill-border-small,.wp-block-button.is-style-fill-small,.wp-block-button.is-style-outline-small{font-size:var(--wp--preset--font-size--sm)}.wp-block-button:not(:is(.is-style-outline,.is-style-outline-small,.is-style-fill-border,.is-style-fill-border-small,.is-style-blob)) .wp-block-button__link:not(.has-background){position:relative;z-index:1}.wp-block-button:not(:is(.is-style-outline,.is-style-outline-small,.is-style-fill-border,.is-style-fill-border-small,.is-style-blob)) .wp-block-button__link:not(.has-background):after{background:linear-gradient(100deg,#5f67b1,#7b87f4);border-radius:var(--vdd--border-radius--pill);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:-1}.wp-block-button.is-style-fill-border .wp-block-button__link,.wp-block-button.is-style-fill-border-small .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline-small .wp-block-button__link{border:1px solid!important;padding-block:.5625rem}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline-small .wp-block-button__link{background:#0000!important}.wp-block-button.is-style-fill-border .wp-block-button__link,.wp-block-button.is-style-fill-border-small .wp-block-button__link{background-color:var(--wp--preset--color--neutral-100);color:var(--wp--preset--color--primary-600)}.wp-block-button.is-style-blob .wp-block-button__link{background-color:var(--wp--preset--color--primary-600);border-radius:0;color:#0000;display:flex;font-size:1px;height:2.25rem;-webkit-mask-image:url(../images/blob-primary.svg);mask-image:url(../images/blob-primary.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;padding:0;position:relative;width:2.25rem}.wp-block-button.is-style-blob .wp-block-button__link:before{background:url(../images/arrow-white-45deg.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:.625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--vdd--transition--default);width:.625rem}.wp-block-button.is-style-blob .wp-block-button__link:after{background:linear-gradient(100deg,#5f67b1,#7b87f4);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--vdd--transition--default);z-index:-1}p+.wp-block-buttons{margin-top:1.5rem}.wp-block-group.is-style-narrow{margin-inline:auto;max-width:var(--vdd--content-width--narrow)}.wp-block-group.is-style-extra-narrow{margin-inline:auto;max-width:var(--vdd--content-width--extra-narrow)}.wp-block-group.is-style-extra-narrow>*{max-width:666px}.wp-block-group.is-style-oval,.wp-block-group.is-style-oval-bottom{--oval-height:11.375rem;background-color:var(--wp--preset--color--neutral-200);margin-block:calc(var(--oval-height)/2)!important;padding-block:0 calc(var(--oval-height)/2);position:relative}.wp-block-group.is-style-oval-bottom>*,.wp-block-group.is-style-oval>*{margin-inline:auto;max-width:var(--vdd--content-width--wide);padding-inline:var(--vdd--site-padding)}.wp-block-group.is-style-oval-bottom:after,.wp-block-group.is-style-oval-bottom:before,.wp-block-group.is-style-oval:after,.wp-block-group.is-style-oval:before{background-color:var(--wp--preset--color--neutral-200);border-radius:100%;content:"";height:var(--oval-height);left:50%;min-width:35rem;position:absolute;width:120vw;z-index:-1}.wp-block-group.is-style-oval-bottom:before,.wp-block-group.is-style-oval:before{bottom:100%;transform:translate(-50%,50%)}.wp-block-group.is-style-oval-bottom:after,.wp-block-group.is-style-oval:after{top:100%;transform:translate(-50%,-50%)}.wp-block-group.is-style-oval-bottom:before{border-radius:0}.wp-block-group.is-style-60-width>*{margin-left:0!important;max-width:677px!important}.wp-block-heading.is-style-brush mark{position:relative;z-index:1}.wp-block-heading.is-style-brush mark:after{aspect-ratio:148/46;background:url(../../assets/images/brushstrokes.svg) no-repeat 50%/contain;content:"";left:50%;min-width:5rem;position:absolute;top:50%;transform:translate(-50%,-45%);width:138%;z-index:-1}.wp-block-list.is-style-clean{list-style-type:none}.wp-block-list.is-style-clean li+li{margin-top:.5em}.wp-block-list.is-style-blob{-webkit-padding-start:2rem;display:flex;flex-direction:column;gap:1.25rem;list-style-type:none;padding-inline-start:2rem}.wp-block-list.is-style-blob li{gap:.5em;margin-inline:0;position:relative}.wp-block-list.is-style-blob li:before{background:url(../images/blob-checkmark.svg) no-repeat 50%/contain;content:"";display:inline-block;height:1.25rem;margin-right:.75rem;position:absolute;right:100%;width:1.25rem}.wp-block-list li{margin-inline:var(--vdd--site-padding)}.wp-block-spacer{height:var(--spacer-height-medium);margin-top:0!important}.wp-block-spacer.is-style-extra-small{height:var(--spacer-height-extra-small)!important}.wp-block-spacer.is-style-small{height:var(--spacer-height-small)!important}.wp-block-spacer.is-style-medium{height:var(--spacer-height-medium)!important}.wp-block-spacer.is-style-large{height:var(--spacer-height-large)!important}.wp-block-spacer.is-style-xlarge{height:var(--spacer-height-xlarge)!important}*+.wp-block-spacer,.wp-block-spacer+*{margin-top:0!important}body .wp-block-vistrom-shopping-lists-flash{--flash-message-background:var(--wp--preset--color--primary-100);--flash-message-size:var(--wp--preset--font-size--sm);border-radius:var(--vdd--border-radius--pill);box-shadow:var(--vdd--shadow--default)}body .wp-block-vistrom-shopping-lists-flash p{border-radius:var(--vdd--border-radius--minimal);color:var(--wp--preset--color--primary-600);font-weight:400;line-height:1;min-height:37px}body .wp-block-vistrom-shopping-lists-flash p.error{background:var(--wp--preset--color--danger-100);color:var(--wp--preset--color--danger-200)}body .wp-block-vistrom-shopping-lists-flash p.error:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m6 8 1.333 1.333L10 6.667m-7.433-.92a2.667 2.667 0 0 1 3.186-3.18 2.667 2.667 0 0 1 4.494 0 2.667 2.667 0 0 1 3.186 3.186 2.666 2.666 0 0 1 0 4.494 2.667 2.667 0 0 1-3.18 3.186 2.666 2.666 0 0 1-4.5 0 2.667 2.667 0 0 1-3.186-3.18 2.667 2.667 0 0 1 0-4.506Z' stroke='%23C94F4F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .wp-block-vistrom-shopping-lists-flash p.error:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='M.625.625 9.11 9.11m-8.485 0L9.11.625' stroke='%23C94F4F' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:auto}body .wp-block-vistrom-shopping-lists-flash p:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m6 8 1.333 1.333L10 6.667m-7.433-.92a2.667 2.667 0 0 1 3.186-3.18 2.667 2.667 0 0 1 4.494 0 2.667 2.667 0 0 1 3.186 3.186 2.666 2.666 0 0 1 0 4.494 2.667 2.667 0 0 1-3.18 3.186 2.666 2.666 0 0 1-4.5 0 2.667 2.667 0 0 1-3.186-3.18 2.667 2.667 0 0 1 0-4.506Z' stroke='%235F67B1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .wp-block-vistrom-shopping-lists-flash p:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='M.625.625 9.11 9.11m-8.485 0L9.11.625' stroke='%235F67B1' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:auto}.woocommerce-page form .form-row{display:flex;flex-direction:column}.woocommerce-page form .form-row label{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm);line-height:1.5;margin-bottom:.5rem}.woocommerce-page form .form-row input[type=email],.woocommerce-page form .form-row input[type=number],.woocommerce-page form .form-row input[type=password],.woocommerce-page form .form-row input[type=tel],.woocommerce-page form .form-row input[type=text],.woocommerce-page form .form-row input[type=url]{background:#0000;border:1px solid var(--wp--preset--color--neutral-400);border-radius:var(--vdd--border-radius--medium);color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--base);height:2.5625rem;outline:none;padding:.625rem .75rem;transition:border var(--vdd--transition--default)}.woocommerce-page form .form-row input[type=email]:focus-within,.woocommerce-page form .form-row input[type=number]:focus-within,.woocommerce-page form .form-row input[type=password]:focus-within,.woocommerce-page form .form-row input[type=tel]:focus-within,.woocommerce-page form .form-row input[type=text]:focus-within,.woocommerce-page form .form-row input[type=url]:focus-within{border:1px solid var(--wp--preset--color--neutral-500)}.woocommerce-page form .form-row input[type=email]:disabled,.woocommerce-page form .form-row input[type=number]:disabled,.woocommerce-page form .form-row input[type=password]:disabled,.woocommerce-page form .form-row input[type=tel]:disabled,.woocommerce-page form .form-row input[type=text]:disabled,.woocommerce-page form .form-row input[type=url]:disabled{background:var(--wp--preset--color--neutral-300);color:var(--wp--preset--color--neutral-700)}.woocommerce-page form .form-row .required{color:var(--wp--preset--color--primary-600)}.woocommerce-page form .form-row .show-password-input{border-radius:2px;opacity:.9}.woocommerce-page form .form-row .show-password-input:not(:focus){opacity:0}.woocommerce-page form .form-row.form-row-flex-between{align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between}.woocommerce-page form .form-row.form-row-flex-between:after,.woocommerce-page form .form-row.form-row-flex-between:before{content:none}.woocommerce-page form .woocommerce-form__label-for-checkbox{align-items:center;cursor:pointer;display:flex!important;font-size:var(--wp--preset--font-size--sm);gap:.625rem;width:-webkit-fit-content;width:fit-content}.woocommerce-page form .woocommerce-form__label-for-checkbox span{margin-top:2px}.woocommerce-page form .woocommerce-form__input-checkbox{accent-color:var(--wp--preset--color--primary-600);-webkit-appearance:none;appearance:none;cursor:pointer;height:.875rem;position:relative;width:.875rem}.woocommerce-page form .woocommerce-form__input-checkbox:before{border:1px solid var(--wp--preset--color--primary-600);border-radius:var(--vdd--border-radius--minimal);content:"";inset:0;position:absolute;transition:background-color var(--vdd--transition--fast)}.woocommerce-page form .woocommerce-form__input-checkbox:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'><path d='M9.36476 1.13634L8.22843 0L3.5011 4.72732L1.13634 2.36256L0 3.4989L3.5011 7L9.36476 1.13634Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:7px;left:2px;opacity:0;position:absolute;top:4px;transition:opacity var(--vdd--transition--fast);width:10px}.woocommerce-page form .woocommerce-form__input-checkbox:checked:before{background-color:var(--wp--preset--color--primary-600)}.woocommerce-page form .woocommerce-form__input-checkbox:checked:after{opacity:1}.woocommerce-page .vdd-breadcrumbs nav.rank-math-breadcrumb{margin-block:0}.woocommerce-page.woocommerce-account nav.rank-math-breadcrumb{display:none;margin-top:1rem;padding-inline:0}.woocommerce-page nav.rank-math-breadcrumb p{margin-top:0}.woocommerce-page nav.rank-math-breadcrumb a,.woocommerce-page nav.rank-math-breadcrumb span{color:var(--wp--preset--color--neutral-800);font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular)}.woocommerce-page nav.rank-math-breadcrumb a,.woocommerce-page nav.rank-math-breadcrumb span:not(.last){margin-right:2px}.woocommerce-page nav.rank-math-breadcrumb .last{font-weight:var(--vdd--font-weight--medium)}.wc-block-components-notice-banner{border-radius:var(--vdd--border-radius--tight)!important;border-style:solid!important;border-width:1.5px!important;margin-bottom:1.5rem!important}.wc-block-components-notice-banner.is-error{border-color:var(--wp--preset--color--danger-200)!important}.wc-block-components-notice-banner.is-error svg{background-color:var(--wp--preset--color--danger-200)!important}.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content{background-color:var(--wp--preset--color--danger-100)!important;color:var(--wp--preset--color--danger-200)!important}.wc-block-components-notice-banner.is-success{border-color:var(--wp--preset--color--success-200)!important}.wc-block-components-notice-banner.is-success svg{background-color:var(--wp--preset--color--success-200)!important}.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content{background-color:var(--wp--preset--color--success-100)!important;color:var(--wp--preset--color--neutral-700)!important}.wc-block-components-notice-banner.is-info{border-color:var(--wp--preset--color--secondary-100)!important}.wc-block-components-notice-banner.is-info svg{background-color:var(--wp--preset--color--secondary-100)!important}.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{background-color:var(--wp--preset--color--primary-100)!important;color:var(--wp--preset--color--neutral-700)!important}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper){display:flex;flex-direction:column;gap:70px;margin-bottom:7.5rem;margin-top:0;max-width:var(--vdd--content-width--wide);padding-inline:var(--vdd--site-padding);position:relative}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper):after,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper):before{content:none}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) nav.rank-math-breadcrumb{grid-column:span 2}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content{border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--default);box-shadow:var(--vdd--shadow--faint);height:-webkit-fit-content;height:fit-content;padding:1rem;width:100%}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content h1,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content h2{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--md);font-weight:var(--vdd--font-weight--medium);margin-bottom:1rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-address-disclaimer{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--sm);font-style:italic;margin-bottom:.75rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-form-row--wide{width:100%}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row{margin-bottom:0;padding:0}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row:has(.woocommerce-Input--email),.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row:has(.woocommerce-Input--password--current),.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row:has(.woocommerce-Input--email),.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row:has(.woocommerce-Input--password--current){grid-column:span 2}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-address-fields+.edit-shipping-address{margin-top:3rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .woocommerce-address-fields__field-wrapper{display:flex;flex-direction:column;gap:1.5rem 1rem;margin-bottom:1.5rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content select{background:#0000;border:1px solid var(--wp--preset--color--neutral-400)!important;border-radius:var(--vdd--border-radius--medium)!important;color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--base);height:2.5625rem;outline:none;padding:.625rem .75rem!important;transition:border var(--vdd--transition--default)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-input-wrapper:has(>select){position:relative}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-input-wrapper:has(>select):after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'><path d='M0.5 0.5L4.5 4.5L8.5 0.5' stroke='%23505050' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat 50%/contain;content:"";height:5px;pointer-events:none;position:absolute;right:1.125rem;top:50%;transform:translateY(-50%);width:9px}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .my-account-edit-account__basic-info,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .my-account-edit-account__password{display:flex;flex-direction:column;gap:1.5rem 1rem;margin-bottom:3rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .my-account-edit-account__password{margin-bottom:1.5rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-Button{background:var(--wp--preset--color--primary-600);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--neutral-100);cursor:pointer;padding:.625rem 1.5rem;position:relative;z-index:1}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-Button:after{background:linear-gradient(100deg,#5f67b1,#7b87f4);border-radius:var(--vdd--border-radius--pill);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:-1}.woocommerce-cart .vdd-woocommerce-cart,.woocommerce-cart .vdd-woocommerce-checkout,.woocommerce-checkout .vdd-woocommerce-cart,.woocommerce-checkout .vdd-woocommerce-checkout{padding-bottom:var(--spacer-height-xlarge);padding-top:3rem}.woocommerce-cart .vdd-woocommerce-cart .wc-block-components-notice-banner,.woocommerce-cart .vdd-woocommerce-cart .wp-block-post-content,.woocommerce-cart .vdd-woocommerce-checkout .wc-block-components-notice-banner,.woocommerce-cart .vdd-woocommerce-checkout .wp-block-post-content,.woocommerce-checkout .vdd-woocommerce-cart .wc-block-components-notice-banner,.woocommerce-checkout .vdd-woocommerce-cart .wp-block-post-content,.woocommerce-checkout .vdd-woocommerce-checkout .wc-block-components-notice-banner,.woocommerce-checkout .vdd-woocommerce-checkout .wp-block-post-content{margin-top:0}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{display:flex;flex-direction:column;margin-inline:auto;max-width:calc(41.625rem + var(--vdd--site-padding)*2)!important;padding-inline:var(--vdd--site-padding)}.woocommerce-cart .woocommerce-cart-form,.woocommerce-checkout .woocommerce-cart-form{display:contents}.woocommerce-cart .vdd-cart-title,.woocommerce-cart .vdd-checkout-title,.woocommerce-checkout .vdd-cart-title,.woocommerce-checkout .vdd-checkout-title{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--xl);margin-bottom:2rem;order:0;text-align:center}.woocommerce-cart .vdd-cart-wrapper,.woocommerce-checkout .vdd-cart-wrapper{display:contents}.woocommerce-cart .vdd-cart-items,.woocommerce-checkout .vdd-cart-items{-webkit-padding-start:0;list-style-type:none;margin:0;order:1;padding-inline-start:0}.woocommerce-cart .vdd-cart-item,.woocommerce-checkout .vdd-cart-item{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--large);box-shadow:var(--vdd--shadow--faint);display:grid;gap:.75rem;grid-template-areas:"cart-thumbnail cart-actions" "cart-information cart-information";grid-template-columns:auto 1fr;padding:1rem}.woocommerce-cart .vdd-cart-item+.vdd-cart-item,.woocommerce-checkout .vdd-cart-item+.vdd-cart-item{margin-top:.5rem}.woocommerce-cart .vdd-cart-item__product-thumbnail,.woocommerce-checkout .vdd-cart-item__product-thumbnail{grid-area:cart-thumbnail;height:3.5rem;width:3.5rem}.woocommerce-cart .vdd-cart-item__product-information,.woocommerce-checkout .vdd-cart-item__product-information{display:flex;flex-direction:column;gap:.25rem;grid-area:cart-information}.woocommerce-cart .vdd-cart-item__product-name:focus-within,.woocommerce-checkout .vdd-cart-item__product-name:focus-within{outline:var(--vdd--focus-outline);outline-offset:2px}.woocommerce-cart .vdd-cart-item__product-name a,.woocommerce-checkout .vdd-cart-item__product-name a{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:var(--wp--preset--color--primary-600);display:-webkit-box;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium);height:-webkit-fit-content;height:fit-content;overflow-y:hidden;text-overflow:ellipsis}.woocommerce-cart .vdd-cart-item__product-name a:focus,.woocommerce-checkout .vdd-cart-item__product-name a:focus{outline:none}.woocommerce-cart .vdd-cart-item__product-name .backorder_notification,.woocommerce-cart .vdd-cart-item__product-name .variation,.woocommerce-checkout .vdd-cart-item__product-name .backorder_notification,.woocommerce-checkout .vdd-cart-item__product-name .variation{display:none}.woocommerce-cart .vdd-cart-item__sku,.woocommerce-checkout .vdd-cart-item__sku{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--sm)}.woocommerce-cart .vdd-cart-item__product-price,.woocommerce-checkout .vdd-cart-item__product-price{align-items:center;display:flex;flex-direction:row-reverse;gap:.5rem;justify-content:flex-end}.woocommerce-cart .vdd-cart-item__product-price .woocommerce-Price-amount>*,.woocommerce-checkout .vdd-cart-item__product-price .woocommerce-Price-amount>*{white-space:nowrap}.woocommerce-cart .vdd-cart-item__product-price .woocommerce-Price-amount bdi,.woocommerce-checkout .vdd-cart-item__product-price .woocommerce-Price-amount bdi{color:var(--wp--preset--color--neutral-800);font-size:var(--wp--preset--font-size--sm)}.woocommerce-cart .vdd-cart-item__product-price del,.woocommerce-cart .vdd-cart-item__product-price ins,.woocommerce-checkout .vdd-cart-item__product-price del,.woocommerce-checkout .vdd-cart-item__product-price ins{text-decoration:none}.woocommerce-cart .vdd-cart-item__product-price del bdi,.woocommerce-checkout .vdd-cart-item__product-price del bdi{color:var(--wp--preset--color--neutral-600)!important;font-size:var(--wp--preset--font-size--sm)!important;text-decoration:line-through}.woocommerce-cart .vdd-cart-item__product-price .vdd-contract-price-badge,.woocommerce-checkout .vdd-cart-item__product-price .vdd-contract-price-badge{-webkit-margin-before:.1rem!important;background-color:var(--wp--preset--color--primary-200);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--secondary-100);display:inline-block;font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular);margin-block-start:.1rem!important;margin-left:.25rem;padding:.1875rem .75rem .125rem;white-space:nowrap}.woocommerce-cart .vdd-cart-item__product-price .vdd-contract-price-badge--on-sale,.woocommerce-checkout .vdd-cart-item__product-price .vdd-contract-price-badge--on-sale{background-color:var(--wp--preset--color--accent-100)}.woocommerce-cart .vdd-product-card__stock,.woocommerce-checkout .vdd-product-card__stock{align-items:center;color:var(--wp--preset--color--neutral-700);display:flex;font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular);gap:.375rem;line-height:1.5;margin-top:0!important}.woocommerce-cart .vdd-product-card__stock-marker,.woocommerce-checkout .vdd-product-card__stock-marker{background-color:var(--wp--preset--color--success-200);border-radius:50%;display:inline-block;height:.25rem;width:.25rem}.woocommerce-cart .vdd-product-card__stock--out .vdd-product-card__stock-marker,.woocommerce-checkout .vdd-product-card__stock--out .vdd-product-card__stock-marker{background-color:var(--wp--preset--color--danger-200)}.woocommerce-cart .vdd-product-card__stock--backorder .vdd-product-card__stock-marker,.woocommerce-checkout .vdd-product-card__stock--backorder .vdd-product-card__stock-marker{background-color:var(--wp--preset--color--accent-200)}.woocommerce-cart .vdd-cart-item__actions,.woocommerce-checkout .vdd-cart-item__actions{align-items:center;display:flex;gap:.5625rem;grid-area:cart-actions;justify-content:flex-end}.woocommerce-cart .vdd-cart-item__actions>*,.woocommerce-checkout .vdd-cart-item__actions>*{flex-shrink:0}.woocommerce-cart .vdd-cart-item__product-remove,.woocommerce-checkout .vdd-cart-item__product-remove{align-items:center;display:flex}.woocommerce-cart .vdd-cart-item__product-remove .vdd-cart-item__remove,.woocommerce-checkout .vdd-cart-item__product-remove .vdd-cart-item__remove{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M0 9C0 4.02944 4.02944 0 9 0C13.9706 0 18 4.02944 18 9C18 13.9706 18 18 9 18C4.02944 18 0 13.9706 0 9Z" fill="%23F5F5F5"/><path d="M6.47487 6.47486L11.4246 11.4246M6.47487 11.4246L11.4246 6.47486" stroke="%23505050" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 50%/contain;background-color:initial;border:none;cursor:pointer;display:inline-block;height:1.125rem;position:relative;width:1.125rem}.woocommerce-cart .vdd-cart-item__product-remove .vdd-cart-item__remove:after,.woocommerce-checkout .vdd-cart-item__product-remove .vdd-cart-item__remove:after{border-radius:50%;content:"";height:calc(100% + .875rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + .875rem)}.woocommerce-cart .vdd-cart__coupon,.woocommerce-checkout .vdd-cart__coupon{margin-block:1.5rem 2.5rem;order:2}.woocommerce-cart .vdd-cart__coupon .vdd-cart__coupon-title,.woocommerce-checkout .vdd-cart__coupon .vdd-cart__coupon-title{color:var(--wp--preset--color--neutral-700);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular);margin-bottom:.5rem}.woocommerce-cart .vdd-cart__coupon .vdd-cart__coupon-container,.woocommerce-checkout .vdd-cart__coupon .vdd-cart__coupon-container{display:flex;flex-direction:column;gap:.5rem}.woocommerce-cart .vdd-cart__coupon .input-text,.woocommerce-checkout .vdd-cart__coupon .input-text{border:1px solid var(--wp--preset--color--neutral-300)!important;border-radius:var(--vdd--border-radius--default)!important;font-size:var(--wp--preset--font-size--base)!important;height:auto!important;margin:0!important;padding:.625rem .75rem!important;width:100%!important}.woocommerce-cart .vdd-cart__coupon .input-text::placeholder,.woocommerce-checkout .vdd-cart__coupon .input-text::placeholder{color:var(--wp--preset--color--primary-400)!important}.woocommerce-cart .vdd-cart__coupon .button,.woocommerce-checkout .vdd-cart__coupon .button{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--primary-600);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--primary-600);cursor:pointer;line-height:1.5;padding:.625rem 1.5rem;text-align:center;white-space:nowrap}.woocommerce-cart .vdd-cart-collaterals,.woocommerce-checkout .vdd-cart-collaterals{order:3}.woocommerce-cart .vdd-cart-totals__list,.woocommerce-checkout .vdd-cart-totals__list{display:grid;grid-template-columns:1fr auto;margin-bottom:2.5rem;row-gap:.625rem}.woocommerce-cart .vdd-cart-totals__list dt,.woocommerce-checkout .vdd-cart-totals__list dt{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium)}.woocommerce-cart .vdd-cart-totals__list dd,.woocommerce-checkout .vdd-cart-totals__list dd{text-align:end}.woocommerce-cart .vdd-cart-totals__list .vdd-cart-totals__total,.woocommerce-checkout .vdd-cart-totals__list .vdd-cart-totals__total{border-top:1px solid var(--wp--preset--color--primary-400);color:var(--wp--preset--color--primary-600);font-family:var(--wp--preset--font-family--secondary);font-weight:var(--vdd--font-weight--medium);margin-top:.375rem;padding-top:1rem}.woocommerce-cart .vdd-cart-totals__list .vdd-cart-totals__total strong,.woocommerce-checkout .vdd-cart-totals__list .vdd-cart-totals__total strong{font-weight:var(--vdd--font-weight--medium)}.woocommerce-cart .vdd-cart-totals__list .woocommerce-remove-coupon,.woocommerce-checkout .vdd-cart-totals__list .woocommerce-remove-coupon{border-bottom:1px solid #0000;color:var(--wp--preset--color--primary-600);display:inline-block;font-size:var(--wp--preset--font-size--base);position:relative}.woocommerce-cart .vdd-cart-totals__list .woocommerce-remove-coupon:after,.woocommerce-checkout .vdd-cart-totals__list .woocommerce-remove-coupon:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0}.woocommerce-cart .checkout-button,.woocommerce-cart .return-to-shop .button,.woocommerce-checkout .checkout-button,.woocommerce-checkout .return-to-shop .button{align-items:center;background-color:initial;border:0;border-radius:var(--vdd--border-radius--pill);box-shadow:unset;color:var(--wp--preset--color--neutral-100);cursor:pointer;display:flex!important;font-size:var(--wp--preset--font-size--base)!important;font-weight:var(--vdd--font-weight--regular);gap:.625rem;justify-content:center;line-height:1.5;margin:0!important;overflow:hidden;padding:.625rem 1.5rem!important;position:relative;width:100%}.woocommerce-cart .checkout-button:before,.woocommerce-cart .return-to-shop .button:before,.woocommerce-checkout .checkout-button:before,.woocommerce-checkout .return-to-shop .button:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='15' viewBox='0 0 12 15' fill='none'><path d='M5.79215 3.44214H1.37107L0.506897 12.4816C0.425362 13.3339 1.07713 14.073 1.91066 14.073H5.79215' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.792 12.1678H2.52539' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.79228 0.5C4.47266 0.5 3.40283 1.59938 3.40283 2.95546V4.77157' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.79199 3.44214H10.2136L11.0778 12.4816C11.1593 13.3339 10.5075 14.073 9.67401 14.073H5.79251' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.79199 12.1678H9.05912' stroke='white' stroke-linecap='round' stroke-linejoin='round'/><path d='M5.79199 0.5C7.11162 0.5 8.18145 1.59938 8.18145 2.95546V4.77157' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.9375rem;transform:translateY(-1px);width:.75rem}.woocommerce-cart .checkout-button:disabled,.woocommerce-cart .return-to-shop .button:disabled,.woocommerce-checkout .checkout-button:disabled,.woocommerce-checkout .return-to-shop .button:disabled{cursor:not-allowed;opacity:.75}.woocommerce-cart .checkout-button:after,.woocommerce-cart .return-to-shop .button:after,.woocommerce-checkout .checkout-button:after,.woocommerce-checkout .return-to-shop .button:after{background:linear-gradient(100deg,#5f67b1,#7b87f4);border-radius:var(--vdd--border-radius--pill);content:"";inset:0;pointer-events:none;position:absolute;transition:width 1.2s ease-out;width:300%;z-index:-1}.woocommerce-cart .button[name=update_cart],.woocommerce-checkout .button[name=update_cart]{display:none}.woocommerce-cart .return-to-shop,.woocommerce-checkout .return-to-shop{margin-top:4rem}.woocommerce-page .vdd-woocommerce-checkout h2{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--lg);margin-bottom:1rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-cart-wrapper,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-cart-form,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout{display:contents}.woocommerce-page .vdd-woocommerce-checkout .vdd-cart-totals{margin-bottom:4rem;order:4}.woocommerce-page .vdd-woocommerce-checkout .vdd-cart-totals .vdd-cart-totals__list{margin-bottom:0}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-discount-ladder{margin-bottom:4rem;order:5}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-discount-ladder .vdd-discounts-display{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--large);box-shadow:var(--vdd--shadow--faint);margin-bottom:0;padding:1.25rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping{margin-bottom:4rem;order:6}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping h2{margin-bottom:1rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:.75rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li{display:flex;height:100%;margin:0!important;position:relative}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label{border:1px solid var(--wp--preset--color--neutral-200);border-radius:var(--vdd--border-radius--large);box-shadow:var(--vdd--shadow--faint);cursor:pointer;display:flex!important;flex-direction:column;flex-grow:1;gap:.5rem;margin-bottom:0;outline:1px solid #0000;padding:1.25rem;transition:border-color var(--vdd--transition--default),outline var(--vdd--transition--default),box-shadow var(--vdd--transition--default)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label .shipping-method-head{align-items:center;display:flex;font-size:var(--wp--preset--font-size--base);gap:.75rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label svg{flex-shrink:0}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label .shipping-method-name{color:var(--wp--preset--color--primary-600);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label .amount{display:flex;flex-grow:1;justify-content:flex-end}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label .amount bdi{color:var(--wp--preset--color--primary-600);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label .shipping-method-description{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li input{-webkit-appearance:none;appearance:none;position:absolute}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li input:checked+label{border-color:var(--wp--preset--color--secondary-100);outline:1px solid var(--wp--preset--color--secondary-100)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-customer-details{order:7}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details{margin-bottom:4rem;order:8}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-shipping-fields #ship-to-different-address{margin-top:1.5rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-shipping-fields #ship-to-different-address label{align-items:center;cursor:pointer;display:flex;gap:.625rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-shipping-fields #ship-to-different-address label span{color:var(--wp--preset--color--neutral-700);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--sm);font-weight:var(--vdd--font-weight--regular)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-shipping-fields .vdd-company-customer-info-text{color:var(--wp--preset--color--neutral-700)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{padding-top:1.5rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-additional-fields{margin-top:2rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-additional-fields label{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm);margin-bottom:.5rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-additional-fields textarea#order_comments{border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--medium);font-size:var(--wp--preset--font-size--base);padding:.5625rem .75rem;width:100%}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details .woocommerce-additional-fields textarea#order_comments::placeholder{color:var(--wp--preset--color--primary-400)}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields{margin-bottom:2rem;order:9;width:100%}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields h2{grid-column:1/-1;margin-bottom:0}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;gap:1.5rem .75rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields input[type=email],.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields input[type=tel],.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields input[type=text],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=email],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=tel],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=text],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[type=email],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[type=tel],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[type=text]{border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--medium);font-size:var(--wp--preset--font-size--base);height:unset;line-height:1.5;padding:.5625rem .75rem;width:100%}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields input[type=email][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields input[type=tel][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields input[type=text][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=email][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=tel][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[type=text][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[type=email][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[type=tel][readonly="1"],.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input[type=text][readonly="1"]{background-color:var(--wp--preset--color--neutral-300);border-color:var(--wp--preset--color--neutral-400)}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields .select2-selection,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-selection,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-selection{border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--medium);padding:.5625rem .75rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields .select2-selection__rendered,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-selection__rendered,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-selection__rendered{background-color:var(--wp--preset--color--neutral-100);font-size:var(--wp--preset--font-size--base);line-height:1.5;padding:0!important}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields .select2-selection__rendered::placeholder,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-selection__rendered::placeholder,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-selection__rendered::placeholder{color:var(--wp--preset--color--primary-400)}.woocommerce-page .vdd-woocommerce-checkout p.form-row{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.woocommerce-page .vdd-woocommerce-checkout p.form-row label{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm);margin-bottom:.5rem}.woocommerce-page .vdd-woocommerce-checkout p.form-row .required{color:var(--wp--preset--color--primary-600);font-weight:var(--vdd--font-weight--extra-bold)}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment{background-color:var(--wp--preset--color--neutral-100)!important;order:10}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .payment_methods{padding:0!important}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment label[for=payment_method_stripe]{align-items:center;display:flex;gap:.5rem}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .payment_box.payment_method_stripe{background-color:var(--wp--preset--color--neutral-100)!important;padding-inline:0!important}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .payment_box.payment_method_stripe:before{display:none!important}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .payment_box.payment_method_stripe fieldset{border:0;padding:0}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .wc-upe-form.wc-payment-form{border:0!important;font-size:var(--wp--preset--font-size--base);padding-bottom:1.5rem!important;padding-top:1rem!important;padding-inline:0!important}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{padding-inline:0!important}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order button[type=submit]{background:var(--wp--preset--color--primary-600);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--neutral-100);cursor:pointer;float:unset;font-size:var(--wp--preset--font-size--base);margin-top:2rem;margin-inline:0;margin-bottom:0;padding:.625rem 1.5rem;position:relative;text-align:center;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order button[type=submit]:active{transform:scale(.99)}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order button[type=submit]:after{background:linear-gradient(100deg,#5f67b1,#7b87f4);border-radius:var(--vdd--border-radius--pill);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:-1}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{margin-top:1rem}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required .woocommerce-form__label{gap:0}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required .woocommerce-form__label .woocommerce-form__input-checkbox{margin-right:.625rem!important}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods-saveNew{align-items:center;display:flex;flex-direction:row!important;gap:.625rem}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods-saveNew:before{display:none}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .woocommerce-SavedPaymentMethods-saveNew label{cursor:pointer;margin-bottom:0}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .input-checkbox{margin:0!important}.woocommerce-page .vdd-woocommerce-checkout input[type=checkbox]{accent-color:var(--wp--preset--color--primary-600);-webkit-appearance:none;appearance:none;cursor:pointer;height:.875rem!important;margin:0!important;position:relative;width:.875rem!important}.woocommerce-page .vdd-woocommerce-checkout input[type=checkbox]:before{border:1px solid var(--wp--preset--color--neutral-600);border-radius:var(--vdd--border-radius--minimal);content:"";inset:0;position:absolute;transition:background-color var(--vdd--transition--default)}.woocommerce-page .vdd-woocommerce-checkout input[type=checkbox]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'><path d='M9.36476 1.13634L8.22843 0L3.5011 4.72732L1.13634 2.36256L0 3.4989L3.5011 7L9.36476 1.13634Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:7px;left:2px;opacity:0;position:absolute;top:4px;transition:opacity var(--vdd--transition--default);width:10px}.woocommerce-page .vdd-woocommerce-checkout input[type=checkbox]:checked:before{background-color:var(--wp--preset--color--primary-600)}.woocommerce-page .vdd-woocommerce-checkout input[type=checkbox]:checked:after{opacity:1}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-privacy-policy-link,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-terms-and-conditions-link{border-bottom:1px solid #0000;display:inline-block;position:relative}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-privacy-policy-link:after,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-terms-and-conditions-link:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.woocommerce-page.woocommerce-checkout .select2-search--dropdown,.woocommerce-page.woocommerce-checkout .select2-search__field{display:none}.woocommerce-page.woocommerce-checkout .select2-dropdown{border-bottom-left-radius:var(--vdd--border-radius--medium);border-bottom-right-radius:var(--vdd--border-radius--medium);border-color:var(--wp--preset--color--neutral-300)!important;overflow:hidden}.woocommerce-page.woocommerce-checkout .select2-selection--single .select2-selection__arrow{right:.875rem}.woocommerce-page.woocommerce-checkout .select2-container .select2-results__option{font-size:var(--wp--preset--font-size--base);padding-inline:.75rem}.woocommerce-page.woocommerce-checkout .select2-container .select2-results__option[data-selected=true]{background-color:var(--wp--preset--color--neutral-300);color:var(--wp--preset--color--neutral-800)}.woocommerce-page.woocommerce-checkout .select2-container .select2-results__option[aria-selected=true]{background-color:var(--wp--preset--color--secondary-100)!important;color:var(--wp--preset--color--neutral-100)!important}.woocommerce-invalid *{outline:none!important}.vdd-discounts-card{align-items:center;border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--large);box-shadow:var(--vdd--shadow--faint);display:flex;gap:1.25rem;margin-top:10rem;max-width:35.5rem!important;padding:1.25rem;transform:rotate(1.5deg)}.vdd-discounts-card .vdd-discounts-card__content{display:flex;flex-direction:column;gap:.25rem}.vdd-discounts-card .vdd-discounts-card__content>*{margin:0!important}.vdd-discounts-card .vdd-discounts-card__next-step{font-style:italic}.vdd-form-page{display:grid}.vdd-form-page .vdd-breadcrumbs{padding-left:0!important}.vdd-form-page .vdd-form-page__form{align-items:center;display:flex;flex-direction:column;padding-inline:var(--vdd--site-padding);width:100%}.vdd-form-page .vdd-form-page__form>*{max-width:37.5rem!important;padding-inline:var(--vdd--site-padding);width:100%}.vdd-form-page .vdd-form-page__form>.wp-block-group{padding-inline:0}.vdd-form-page .vdd-form-page__form .vdd-form-page__login-form-container{margin-top:3rem!important;padding:0}.vdd-form-page .vdd-form-page__form .vdd-form-page__login-form-container h2{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--lg);margin-bottom:1.5rem}.vdd-form-page .vdd-form-page__form .vdd-form-page__login-form-container .wc-block-components-notice-banner{margin-top:0!important}.vdd-form-page .vdd-form-page__form .vdd-form-container,.vdd-form-page .vdd-form-page__form .vdd-form-page__login-form{border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--medium);padding:1rem}.vdd-form-page .vdd-form-page__form .vdd-contact-card-customer-service+.vdd-form-container{margin-top:1.5rem}.vdd-form-page .vdd-form-page__form :is(p)+:is(p){margin-top:1.5rem}.vdd-form-page .vdd-form-page__info{margin-top:0!important;padding-block:clamp(5rem,-17.7273rem + 36.3636vw,15rem);padding-inline:var(--vdd--site-padding);width:100%}.vdd-form-page .vdd-form-page__info>*{margin-inline:auto;max-width:37.5rem!important;width:100%}.vdd-form-page .vdd-form-page__info .vdd-discounts-card{margin-top:4rem}.woocommerce-page:has(.vdd-form-page) nav.rank-math-breadcrumb{margin-bottom:0}.woocommerce-page:has(.vdd-form-page) .woocommerce-form-login{border:0;padding:0}.woocommerce-page:has(.vdd-form-page) .vdd-form-page__info{background-color:var(--wp--preset--color--secondary-100)}.woocommerce-page:has(.vdd-form-page) .vdd-form-page__info .wp-block-button__link{border-radius:var(--vdd--border-radius--pill);display:inline-block}.woocommerce-page .woocommerce:has(.woocommerce-form-login){margin-bottom:var(--spacer-height-large);max-width:unset}.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login{border:0;box-shadow:none;margin:0}.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login .form-row,.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login .woocommerce-form-row{padding:0}.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login__rememberme{margin-bottom:0}.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login__submit{background:var(--wp--preset--color--primary-600);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--neutral-100);cursor:pointer;float:unset;font-size:var(--wp--preset--font-size--base);margin-top:1.5rem;margin-inline:0;margin-bottom:0;padding:.625rem 1.5rem;position:relative;text-align:center;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login__submit:active{transform:scale(.99)}.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login__submit:after{background:linear-gradient(100deg,#5f67b1,#7b87f4);border-radius:var(--vdd--border-radius--pill);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:-1}.woocommerce-page .lost-password{border-bottom:1px solid #0000;display:inline-block;font-size:var(--wp--preset--font-size--sm);position:relative}.woocommerce-page .lost-password:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.woocommerce-lost-password main{min-height:670px;padding-bottom:5rem;position:relative}.woocommerce-lost-password main:after{aspect-ratio:705/132;background:url(../images/waves.svg) no-repeat 50%;background-size:contain;content:"";height:auto;pointer-events:none;position:absolute;right:0;top:0;width:clamp(178px,50%,705px);z-index:0}.woocommerce-lost-password main .wp-block-post-content{position:relative;z-index:1}.woocommerce-lost-password .entry-content{align-items:center;display:flex;height:100%;justify-content:center}.woocommerce-lost-password .woocommerce{margin-inline:auto;max-width:37.5rem!important}.woocommerce-lost-password .woocommerce-notices-wrapper{margin-bottom:5rem;padding-inline:var(--vdd--site-padding)}.woocommerce-lost-password .woocommerce-notices-wrapper:has(.wc-block-components-notice-banner){margin-bottom:2rem}.woocommerce-lost-password .woocommerce-notices-wrapper:has(.wc-block-components-notice-banner)+.woocommerce-ResetPassword{margin-top:1.5rem!important}.woocommerce-lost-password .woocommerce-ResetPassword{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5rem 0 0;padding-inline:var(--vdd--site-padding)}.woocommerce-lost-password .woocommerce-ResetPassword .form-row{width:100%}.woocommerce-lost-password .woocommerce-ResetPassword .form-row.form-row-first{margin-top:2rem}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button{background-color:var(--wp--preset--color--primary-600)!important;border-radius:var(--vdd--border-radius--pill)!important;color:var(--wp--preset--color--neutral-100)!important;cursor:pointer;font-size:var(--wp--preset--font-size--base)!important;font-weight:var(--vdd--font-weight--regular)!important;margin-bottom:0!important;outline-offset:2px;padding:.625rem 1.5rem!important;text-align:center;width:100%}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button:active{transform:scale(.99)}.vdd-my-account-orders .vdd-my-account-orders-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.vdd-my-account-orders .vdd-my-account-orders-top__title{color:var(--wp--preset--color--primary-500);font-size:var(--wp--preset--font-size--md);margin:0!important}.vdd-my-account-orders .vdd-my-account-orders-top__pagination{align-items:center;display:flex;gap:12px}.vdd-my-account-orders .vdd-my-account-orders-top__pagination .pages-count{color:var(--wp--preset--color--neutral-600);display:none;font-size:var(--wp--preset--font-size--sm)}.vdd-my-account-orders .vdd-my-account-orders-top__pagination .woocommerce-pagination{display:flex;gap:4px}.vdd-my-account-orders .vdd-my-account-orders-top__pagination .pagination-button{align-items:center;border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--default);display:flex;height:28px;justify-content:center;width:28px}.vdd-my-account-orders .vdd-my-account-orders-top__pagination .pagination-button.disabled{opacity:.5;pointer-events:none}.vdd-my-account-orders .vdd-my-account-orders-top:has(+.vdd-my-account-backorders-description){margin-bottom:.25rem}.vdd-my-account-orders .vdd-my-account-backorders-description{margin-bottom:1.25rem}.vdd-my-account-orders .vdd-my-account-orders-filter{display:flex;flex-direction:column;gap:8px;margin-bottom:1.75rem}.vdd-my-account-orders .vdd-my-account-orders-filter__label{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--sm);margin:0}.vdd-my-account-orders .vdd-my-account-orders-filter__select{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==") no-repeat;background-position:calc(100% - 12px) 50%;background-size:16px;border:1px solid var(--wp--preset--color--neutral-200);border-radius:var(--vdd--border-radius--default);color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm);height:36px;padding:0 12px;width:150px}.vdd-my-account-orders .vdd-my-account-orders-list{display:grid;gap:0 72px;grid-template-columns:1fr 1fr 1fr auto;overflow:auto;white-space:nowrap}.vdd-my-account-orders .vdd-my-account-orders-list__header{color:var(--wp--preset--color--neutral-700);display:grid;font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--bold);grid-column:1/-1;grid-template-columns:subgrid;margin-bottom:6px}.vdd-my-account-orders .vdd-my-account-orders-list__body{display:contents}.vdd-my-account-orders .vdd-my-account-orders-list__item{border-radius:var(--vdd--border-radius--tight);color:var(--wp--preset--color--neutral-600);display:grid;font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--regular);grid-column:1/-1;grid-template-columns:subgrid;padding:6px 0;position:relative;transition:background .2s}.vdd-my-account-orders .vdd-my-account-orders-list__item:hover{background:var(--wp--preset--color--primary-100)}.vdd-my-account-orders .vdd-my-account-orders-list__item a{color:var(--wp--preset--color--neutral-600);display:contents}.vdd-my-account-orders .vdd-my-account-orders-list__item a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vdd-my-account-orders .vdd-my-account-orders-list__item-number{color:var(--wp--preset--color--primary-600);text-decoration:underline}.vdd-my-account-orders .vdd-my-account-orders-list__missing{background:var(--wp--preset--color--danger-100);border-radius:var(--vdd--border-radius--default);color:var(--wp--preset--color--danger-200);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--regular);margin-top:8px;padding:13px 20px;text-align:center;width:100%}.vdd-my-account-view-order__back{align-items:center;color:var(--wp--preset--color--neutral-600);display:inline-flex;font-size:var(--wp--preset--font-size--sm);gap:8px;margin-bottom:1.25rem;text-decoration:none;transition:color .15s}.vdd-my-account-view-order__back:hover{color:var(--wp--preset--color--secondary-100)}.vdd-my-account-view-order__title{color:var(--wp--preset--color--primary-500);font-size:var(--wp--preset--font-size--md);margin-bottom:2rem}.vdd-my-account-view-order__short-info{margin-bottom:2.25rem}.vdd-my-account-view-order__track-order{color:var(--wp--preset--color--primary-600);display:inline-block;margin-bottom:2.25rem;text-decoration:underline}.vdd-my-account-view-order__key-info{display:grid;gap:20px 64px;grid-template-columns:1fr;margin-bottom:2.25rem}.vdd-my-account-view-order__key-info strong{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--semi-bold)}.vdd-my-account-view-order__key-info .sub-title{margin-top:12px}.vdd-my-account-view-order__key-info span{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--regular)}.vdd-my-account-view-order__key-info .vdd-my-account-view-order-key-info__column{display:flex;flex-direction:column;gap:4px}.vdd-my-account-view-order__order-note{margin-bottom:2rem}.vdd-my-account-view-order .vdd-my-account-view-order-articles{display:flex;flex-direction:column;gap:14px 72px;margin-bottom:38px;overflow-x:hidden}.vdd-my-account-view-order .vdd-my-account-view-order-articles__title{color:var(--wp--preset--color--neutral-700)!important;display:flex;font-size:var(--wp--preset--font-size--base)!important;justify-content:space-between;margin-bottom:14px!important}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item{border-radius:var(--vdd--border-radius--tight);color:var(--wp--preset--color--neutral-700);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--regular);justify-content:space-between;min-width:0}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item .product-name{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem;min-width:0}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item .product-name a{border-bottom:1px solid #0000;color:var(--wp--preset--color--neutral-700);display:inline-block;font-weight:var(--vdd--font-weight--medium);overflow-wrap:anywhere;position:relative;text-decoration:none;white-space:normal}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item .product-name a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item .product-name a span{font-weight:var(--vdd--font-weight--bold)}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item .product-name .product-sku{color:var(--wp--preset--color--neutral-600);font-size:.9rem;line-height:1.2;margin:0}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item .product-price{flex-shrink:0}.vdd-my-account-view-order .vdd-my-account-view-order-totals{display:flex;flex-direction:column}.vdd-my-account-view-order .vdd-my-account-view-order-totals .vdd-my-account-view-order-totals__item{border-bottom:1px solid var(--wp--preset--color--neutral-300);display:flex;font-size:var(--wp--preset--font-size--base);justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.vdd-my-account-view-order .vdd-my-account-view-order-totals .vdd-my-account-view-order-totals__item:last-of-type{border:none;font-weight:700;margin-bottom:0;padding-bottom:0}.woocommerce-MyAccount-content:has(.vdd-my-account-view-order-articles){overflow-x:hidden}.vdd-discounts-top{margin-bottom:32px}.vdd-discounts-bottom{margin-top:32px}.vdd-discounts-bottom ul{margin-top:12px}.vdd-discounts-bottom h1,.vdd-discounts-bottom h2,.vdd-discounts-bottom h3,.vdd-discounts-bottom h4,.vdd-discounts-bottom h5,.vdd-discounts-bottom h6{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--md);margin-bottom:8px;margin-top:32px!important}.vdd-discounts-display{align-items:center;display:flex;gap:20px;margin-bottom:32px}.vdd-discounts-display .vdd-discounts-display__current{display:flex;flex-direction:column;gap:4px}.vdd-discounts-display .current-step-title{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--md);font-weight:var(--vdd--font-weight--medium)}.vdd-discounts-display .current-step-final{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--base);font-style:italic}.vdd-discounts-steps{background:var(--wp--preset--color--neutral-200);border-radius:var(--vdd--border-radius--large);display:grid;gap:24px;grid-template-columns:1fr;padding:24px}.vdd-discounts-steps__step{display:flex;flex-direction:column;gap:4px;width:100%}.vdd-discounts-steps__step.current-step .vdd-discounts-steps__step{animation:highlight-step .6s ease-out 1s forwards}.vdd-discounts-steps__step .vdd-discounts-steps__step{font-size:var(--wp--preset--font-size--base)}.vdd-discounts-steps__step-discount,.vdd-discounts-steps__step-value{font-size:var(--wp--preset--font-size--sm)}.vdd-discounts-steps__step-value{color:var(--wp--preset--color--neutral-600)}@keyframes highlight-step{0%{color:inherit}to{color:var(--wp--preset--color--primary-600)}}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container{margin-inline:auto;max-width:calc(41.625rem + var(--vdd--site-padding)*2)!important;padding-inline:var(--vdd--site-padding)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container h1{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--xl);margin-bottom:2rem;text-align:center}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container .vdd-quotation-requests-info-box{background-color:var(--wp--preset--color--secondary-100);border-radius:var(--vdd--border-radius--large);color:var(--wp--preset--color--white);display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:1rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container .vdd-quotation-requests-info-box h2{font-size:var(--wp--preset--font-size--base)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container .vdd-quotation-requests-info-box p{font-size:var(--wp--preset--font-size--sm)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container .vdd-quotation-requests-cart-empty-text{margin-top:2rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content{padding-top:3rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list{-webkit-padding-start:0;list-style-type:none;margin:0;padding-inline-start:0}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--large);box-shadow:var(--vdd--shadow--faint);display:grid;gap:.75rem;grid-template-areas:"cart-thumbnail cart-actions" "cart-information cart-information";grid-template-columns:auto 1fr;padding:1rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item+.vdd-quotation-requests-product-list-item{margin-top:.5rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__image{grid-area:cart-thumbnail;height:3.5rem;width:3.5rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__image img{height:auto}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__content{display:flex;flex-direction:column;gap:.25rem;grid-area:cart-information}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__name{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;font-size:var(--wp--preset--font-size--base);height:-webkit-fit-content;height:fit-content;overflow-y:hidden;text-overflow:ellipsis}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__name:focus-within{outline:var(--vdd--focus-outline);outline-offset:2px}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__name a{color:var(--wp--preset--color--primary-600);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__name a:focus{outline:none}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__article{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--sm)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__article__product-stock{align-items:center;color:var(--wp--preset--color--neutral-700);display:flex;font-size:var(--wp--preset--font-size--sm);gap:.375rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__article__product-stock:before{border-radius:50%;content:"";display:inline-block;height:.25rem;width:.25rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__article__product-stock.vdd-quotation-requests-product-list-item__article__product-stock--in-stock:before{background-color:var(--wp--preset--color--success-200)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__article__product-stock.vdd-quotation-requests-product-list-item__article__product-stock--out-of-stock:before{background-color:var(--wp--preset--color--danger-200)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__article__product-stock>*{flex-shrink:0}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__actions{align-items:center;display:flex;gap:.5625rem;grid-area:cart-actions;justify-content:flex-end}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__actions>*{flex-shrink:0}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-quantity .vistrom-quotation-requests-set-product-quantity-in-cart{font-weight:var(--vdd--font-weight--regular);padding:1px 0 0}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__remove{align-items:center;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M0 9C0 4.02944 4.02944 0 9 0C13.9706 0 18 4.02944 18 9C18 13.9706 18 18 9 18C4.02944 18 0 13.9706 0 9Z" fill="%23F5F5F5"/><path d="M6.47487 6.47486L11.4246 11.4246M6.47487 11.4246L11.4246 6.47486" stroke="%23505050" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 50%/contain;background-color:initial;border:none;cursor:pointer;display:flex;height:1.125rem;position:relative;width:1.125rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__remove:after{border-radius:50%;content:"";height:calc(100% + .875rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + .875rem)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form{margin-top:0;padding-bottom:var(--spacer-height-xlarge);padding-top:4rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consents{display:flex;flex-direction:column;gap:.5rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-300);border-radius:var(--vdd--border-radius--large);box-shadow:var(--vdd--shadow--faint);padding:1rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box .vdd-quotation-requests-form__consent-box-label{align-items:center;cursor:pointer;display:flex;gap:1.25rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box input[type=checkbox]{accent-color:var(--wp--preset--color--primary-600);-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-block;flex-shrink:0;height:.875rem;position:relative;width:.875rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box input[type=checkbox]:before{border:1px solid var(--wp--preset--color--neutral-600);border-radius:var(--vdd--border-radius--minimal);content:"";inset:0;position:absolute;transition:background-color var(--vdd--transition--default)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box input[type=checkbox]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'><path d='M9.36476 1.13634L8.22843 0L3.5011 4.72732L1.13634 2.36256L0 3.4989L3.5011 7L9.36476 1.13634Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:7px;left:2px;opacity:0;position:absolute;top:4px;transition:opacity var(--vdd--transition--fast);width:10px}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box input[type=checkbox]:checked:before{background-color:var(--wp--preset--color--primary-600)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box input[type=checkbox]:checked:after{opacity:1}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box .vdd-quotation-requests-form__consent-box-text-container{display:flex;flex-direction:column;gap:.25rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box .vdd-quotation-requests-form__consent-box-label-heading{color:var(--wp--preset--color--primary-600);display:block;font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--medium)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box .vdd-quotation-requests-form__consent-box-label-text{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm)}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .gform_footer{margin-top:2rem!important;padding-top:0!important}.vdd-order-confirmation-wrapper{margin:var(--vdd--header-height) auto 0!important;max-width:calc(41.625rem + var(--vdd--site-padding)*2)!important;padding:3rem var(--vdd--site-padding) var(--spacer-height-xlarge);width:100%}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-status{align-items:center;display:flex;flex-direction:column;gap:.25rem;margin-bottom:3rem;padding-inline:0}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-status h1{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--xl);text-align:center}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-summary{background:var(--wp--preset--color--neutral-200);border-radius:var(--vdd--border-radius--large);display:flex;flex-direction:column;gap:1rem;margin-top:0;padding:1rem}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-summary .wc-block-order-confirmation-summary-list{gap:.25rem}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-summary .wc-block-order-confirmation-summary-list .wc-block-order-confirmation-summary-list-item__key{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--sm)}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-summary .wc-block-order-confirmation-summary-list .wc-block-order-confirmation-summary-list-item__value{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--sm)}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper{margin-top:3rem;padding-inline:0}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals{margin-top:0!important}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table{border:none}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table thead th{font-weight:var(--vdd--font-weight--semi-bold);padding:0 0 1rem;text-decoration:none}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody td{padding:1rem 0}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody .wc-block-order-confirmation-totals__product a{border-bottom:1px solid #0000;color:var(--wp--preset--color--neutral-700);display:inline-block;font-weight:var(--vdd--font-weight--medium);position:relative;text-decoration:none}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody .wc-block-order-confirmation-totals__product a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody .wc-block-order-confirmation-totals__product .product-quantity{font-weight:var(--vdd--font-weight--regular)}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot td,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot th{padding:1rem 0}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot tr:last-child .wc-block-order-confirmation-totals__label,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot tr:last-child .wc-block-order-confirmation-totals__total{color:var(--wp--preset--color--primary-600);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--md);font-weight:var(--vdd--font-weight--medium)}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper{display:grid;gap:1rem;margin-top:3rem;padding-inline:0}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper>.wp-block-column{height:100%}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper{background-color:var(--wp--preset--color--neutral-200);border-radius:var(--vdd--border-radius--default);height:100%;padding:1rem 1.25rem}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-billing-address,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-shipping-address,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-woocommerce-order-confirmation-billing-address,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-woocommerce-order-confirmation-shipping-address{border:0;font-size:var(--wp--preset--font-size--sm);padding:0}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-billing-address .woocommerce-customer-details--phone,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-shipping-address .woocommerce-customer-details--phone,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-woocommerce-order-confirmation-billing-address .woocommerce-customer-details--phone,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-woocommerce-order-confirmation-shipping-address .woocommerce-customer-details--phone{font-size:var(--wp--preset--font-size--sm)}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-heading,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-heading{color:var(--wp--preset--color--primary-600);font-size:var(--wp--preset--font-size--md)!important;margin-bottom:.5rem}body.admin-bar header.wp-block-template-part{top:32px;z-index:1000}body.admin-bar .aa-Panel,body.admin-bar .vdd-main-menu>.menu-item>.sub-menu,body.admin-bar .vdd-menu-list--sub-menu{z-index:1100!important}body.admin-bar .vdd-offcanvas-backdrop,body.admin-bar .vdd-offcanvas-panel,body.admin-bar .vdd-sidebar,body.admin-bar .vdd-sidebar__overlay,body.admin-bar .xoo-wsc-container{height:calc(100dvh - 32px)!important;top:32px!important}@media only screen and (width <= 599px){footer.site-footer .vdd-footer-container .vdd-footer-column.vdd-footer-column--desktop{display:none}}@media only screen and (min-width:600px){footer.site-footer .vdd-footer-container .vdd-footer-main-content{gap:3rem 6.25rem;grid-template-columns:auto 1fr}footer.site-footer .vdd-footer-container .vdd-footer-column{width:-webkit-fit-content;width:fit-content}footer.site-footer .vdd-footer-container .vdd-footer-column.vdd-footer-column--mobile{display:none}.woocommerce-cart .vdd-cart-item,.woocommerce-checkout .vdd-cart-item{align-items:center;gap:1.5rem;grid-template-areas:"cart-thumbnail cart-information cart-actions";grid-template-columns:6.25rem 1fr auto;padding:1.25rem 1rem 1.25rem 1.5rem}.woocommerce-cart .vdd-cart-item__product-thumbnail,.woocommerce-checkout .vdd-cart-item__product-thumbnail{height:6.25rem;width:6.25rem}.woocommerce-cart .vdd-cart__coupon .vdd-cart__coupon-container,.woocommerce-checkout .vdd-cart__coupon .vdd-cart__coupon-container{flex-direction:row}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item{align-items:center;gap:1.5rem;grid-template-areas:"cart-thumbnail cart-information cart-actions";grid-template-columns:6.25rem 1fr auto;padding:1.25rem 1rem 1.25rem 1.5rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content .vdd-quotation-requests-product-list-item__image{height:6.25rem;width:6.25rem}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-summary{padding:1.5rem}.vdd-order-confirmation-wrapper .wp-block-woocommerce-order-confirmation-summary .wc-block-order-confirmation-summary-list{gap:1rem}}@media only screen and (min-width:600px) and (width <= 1199px){footer.site-footer .vdd-footer-container .vdd-footer-column:first-child{grid-column:span 3}}@media only screen and (min-width:600px) and (width <= 999px){.single-product .vistrom-additional-products-container,footer.site-footer .vdd-footer-container .vdd-footer-column:last-child{grid-column:span 3}}@media only screen and (width <= 639px){.wp-block-group.is-style-desktop-only{display:none}}@media only screen and (min-width:640px){.wp-block-group.is-style-mobile-only{display:none}}@media only screen and (min-width:642px){.gform_wrapper select,.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation .vistrom-additional-products-product-variation__attribute select{height:2.6875rem!important}}@media (width >= 650px){.vdd-my-account-orders .vdd-my-account-orders-top__pagination .pages-count{display:block}.vdd-my-account-orders .vdd-my-account-orders-list{overflow:visible}.vdd-my-account-orders .vdd-my-account-orders-list__item{margin-left:-12px;padding:6px 12px}.vdd-my-account-view-order__key-info{grid-template-columns:repeat(2,auto)}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item{align-items:flex-start;flex-direction:row;gap:1rem}.vdd-discounts-top{margin-bottom:48px}.vdd-discounts-bottom{margin-top:48px}.vdd-discounts-display{gap:48px;margin-bottom:48px}.vdd-discounts-steps{grid-template-columns:1fr 1fr}}@media (width >= 850px){.vdd-my-account-view-order__key-info{grid-template-columns:repeat(3,auto)}}@media only screen and (width <= 999px){.top-navigation,p.header-top-container-item:not(.header-top-container-item--shipping){display:none}.header-container{justify-content:space-between}footer.site-footer .vdd-footer-wave{background-size:cover}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation{transform:translateY(47px)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active{display:none}.woocommerce-page nav.rank-math-breadcrumb a:not(:last-of-type),.woocommerce-page nav.rank-math-breadcrumb span{display:none}.woocommerce-page nav.rank-math-breadcrumb a:last-of-type{align-items:center;display:flex;gap:.375rem}.woocommerce-page nav.rank-math-breadcrumb a:last-of-type:before{align-items:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="8" viewBox="0 0 5 8" fill="none"><path d="M3.625 0.625L0.625 3.625L3.625 6.625" stroke="%23505050" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;flex-shrink:0;font-size:var(--wp--preset--font-size--sm);height:.875rem;width:5px}.vdd-form-page{gap:5rem;grid-template-columns:1fr}.woocommerce-lost-password .wc-block-components-notice-banner{margin-top:5rem}}@media (width >= 1000px){.vdd-my-account-view-order__key-info{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1000px){.header-top-content,header.wp-block-template-part.site-header--top-of-page div.header-top-content{height:2.4375rem}.header-top-content>*{opacity:1}.header-container{padding-block:.9063rem}.header-buttons-container{gap:1rem}.header-checkout-container{display:grid;grid-template:"header-checkout-link header-checkout-logo . " auto/1fr auto 1fr;padding:1.375rem var(--vdd--site-padding)}.header-checkout-container p{font-size:var(--wp--preset--font-size--base)}footer.site-footer .vdd-footer-container{padding-top:3rem}footer.site-footer .vdd-footer-container .vdd-footer-main-content{grid-template-columns:auto auto 1fr}footer.site-footer .vdd-footer-wave{background-position:100% 100%;background-size:contain;margin-top:-2rem}footer.site-footer .vdd-footer-logo{bottom:2.25rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper{border-radius:var(--vdd--border-radius--default);gap:2rem;margin:0;padding:1.75rem 1.25rem 1.5rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-toggle{display:none}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .my-account-menu-info{display:flex}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation{box-shadow:none;max-height:none;opacity:1;overflow:visible;pointer-events:all;position:relative;top:0;-webkit-user-select:auto;user-select:auto}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul{gap:.5rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{border-radius:var(--vdd--border-radius--medium);padding:.5rem .625rem}.vdd-radial-chart{height:8.5rem;width:8.5rem}.vdd-radial-chart .vdd-radial-chart__label{font-size:var(--wp--preset--font-size--base)}.vdd-radial-chart .vdd-radial-chart__sub-label{font-size:var(--wp--preset--font-size--sm)}.post-type-archive-faq .is-style-60-width,.single-faq .site-main>.wp-block-group.is-style-narrow{margin-top:5rem}.single-product .vdd-product-page{margin-top:4.375rem}.single-product .vdd-product-overview{gap:4rem;grid-template-columns:598fr 666fr}.single-product .vdd-product-details{display:grid;grid-template-columns:598fr 666fr}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left{padding-left:1.125rem;padding-block:.875rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__left .vistrom-additional-products-product__img__wrap{width:3.5rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__content{padding-block:.875rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__icon{margin-inline:1.5rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation .vistrom-additional-products-product-variation__attribute{margin-bottom:.875rem;padding-inline:1.125rem 1.5rem}.single-product .vistrom-additional-products-container .vistrom-additional-products-product__variation .vistrom-additional-products-product-variation__attribute:after{right:2.625rem}.wp-block-group.is-style-oval,.wp-block-group.is-style-oval-bottom{padding-block:calc(var(--oval-height)/2)}.woocommerce-page.woocommerce-account nav.rank-math-breadcrumb{display:block;margin-bottom:5rem}.woocommerce-page nav.rank-math-breadcrumb a{border-bottom:1px solid #0000;display:inline-block;position:relative}.woocommerce-page nav.rank-math-breadcrumb a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform var(--vdd--transition--long);width:100%}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper){display:grid;gap:1.25rem;grid-template-columns:19.625rem 1fr}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) nav.rank-math-breadcrumb{margin-bottom:3.75rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content{padding:1.75rem 2rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .my-account-edit-account__basic-info,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .my-account-edit-account__password{display:grid;grid-template-columns:1fr 1fr}.woocommerce-cart .vdd-woocommerce-cart,.woocommerce-cart .vdd-woocommerce-checkout,.woocommerce-checkout .vdd-woocommerce-cart,.woocommerce-checkout .vdd-woocommerce-checkout{padding-top:6rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-cart-totals,.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-discount-ladder{margin-bottom:4.5rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-discount-ladder .vdd-discounts-display{padding:1.5rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping{margin-bottom:4.5rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods{display:grid;grid-template-columns:repeat(2,1fr)}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping-details{margin-bottom:4.5rem}.woocommerce-page .vdd-woocommerce-checkout .vdd-custom-company-billing-fields,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(2,1fr)}.vdd-discounts-card{gap:2.25rem;padding:1.5rem}.vdd-form-page{grid-template-columns:1fr 1fr}.vdd-form-page .vdd-form-page__form{align-items:flex-end}.vdd-form-page .vdd-form-page__form>*{margin-right:0!important;max-width:calc(var(--vdd--content-width--wide)/2 - var(--vdd--site-padding) - var(--vdd--site-padding))!important}.vdd-form-page .vdd-form-page__form .vdd-form-page__login-form-container{margin-top:clamp(2.5rem,-21.6477rem + 38.6364vw,13.125rem)!important}.vdd-form-page .vdd-form-page__form .vdd-contact-card-customer-service,.vdd-form-page .vdd-form-page__form .vdd-form-container,.vdd-form-page .vdd-form-page__form .vdd-form-page__login-form{margin-right:clamp(1rem,-8.0909rem + 14.5455vw,5rem)!important;padding:1.5rem}.vdd-form-page .vdd-form-page__form .vdd-contact-card-customer-service{margin-top:2.5rem}.vdd-form-page .vdd-form-page__form .vdd-contact-card-customer-service+.vdd-form-container{margin-top:2.25rem}.vdd-form-page .vdd-form-page__info{border-bottom-left-radius:var(--vdd--border-radius--large)}.vdd-form-page .vdd-form-page__info>*{margin-left:0!important;max-width:calc(var(--vdd--content-width--wide)/2 - var(--vdd--site-padding) - var(--vdd--site-padding))!important}.woocommerce-lost-password .woocommerce-ResetPassword,.woocommerce-lost-password .woocommerce-notices-wrapper{margin-top:10rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container .vdd-quotation-requests-info-box{padding:1.25rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-cart-content{padding-top:6rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form{padding-top:4.5rem}.page:has(.vdd-quotation-requests-container) .vdd-quotation-requests-container-form .vdd-quotation-requests-form__consent-box{padding:1.25rem}.vdd-order-confirmation-wrapper{padding-top:6rem}.vdd-order-confirmation-wrapper .wc-block-order-confirmation-address-wrapper{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1000px) and (hover:hover){.woocommerce-page nav.rank-math-breadcrumb a:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}}@media only screen and (min-width:1000px) and (width <= 1199px){.header-container{grid-template:"header-logo-container header-search header-buttons-container" auto "header-main-navigation header-main-navigation header-main-navigation" auto/auto 1fr auto;row-gap:.875rem}.single-product .vistrom-additional-products-container{grid-column:span 2}}@media only screen and (min-width:1200px){.header-container{gap:1.125rem;grid-template:"header-logo-container header-main-navigation header-search header-buttons-container" auto/auto auto 1fr auto}footer.site-footer .vdd-footer-container .vdd-footer-main-content{column-gap:clamp(6.25rem,-2.5rem + 11.6667vw,8rem);grid-template-columns:auto auto auto 1fr}.error404 .wp-block-cover{min-height:900px!important}.post-type-archive-faq .is-style-60-width,.single-faq .site-main>.wp-block-group.is-style-narrow{margin-top:6.25rem}.single-product .vdd-product-details,.single-product .vdd-product-overview{gap:5rem}.single-product .vistrom-additional-products-container{grid-column:span 3}.wp-block-list li{margin-inline:1.5em}}@media screen and (width >= 1280px){#CybotCookiebotDialog #CybotCookiebotDialogFooter{padding:1.5em!important}}@media (width >= 1400px){.vdd-discounts-steps{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (width <= 1439px){body:has(.aa-Panel) header.wp-block-template-part{box-shadow:none}}@media (max-width:782px){body.admin-bar header.wp-block-template-part{top:46px}body.admin-bar header.wp-block-template-part+*{margin-top:calc(var(--vdd--header-height) + 46px)}body.admin-bar .vdd-offcanvas-backdrop,body.admin-bar .vdd-offcanvas-panel,body.admin-bar .vdd-sidebar,body.admin-bar .vdd-sidebar__overlay,body.admin-bar .xoo-wsc-container{height:calc(100dvh - 46px)!important;top:46px!important}}@media (hover:hover){.top-navigation a.wp-block-navigation-item__content:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}.header-checkout-container p a:hover{color:var(--wp--preset--color--neutral-100)}.header-checkout-container p a:hover:after{opacity:.05}footer.site-footer .vdd-footer-container .vdd-footer-main-content .wp-block-navigation .wp-block-navigation-item__content:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}footer.site-footer .vdd-footer-container p a[href^="mailto:"]:hover:before,footer.site-footer .vdd-footer-container p a[href^="tel:"]:hover:before{transform:scale(1.05)}.gform_wrapper .gfield_checkbox .gchoice a:hover:after,.gform_wrapper .ginput_container_consent a:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:hover{background:var(--wp--preset--color--primary-100)}.single-faq .taxonomy-faq_category.wp-block-post-terms a:hover:after,.single-post .taxonomy-category a:hover:after,.single-product .taxonomy-product_brand a:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}.wp-block-button:not(:is(.is-style-outline,.is-style-outline-small,.is-style-fill-border,.is-style-fill-border-small,.is-style-blob)) .wp-block-button__link:not(.has-background):hover:after{opacity:1}.wp-block-button.is-style-blob .wp-block-button__link:hover:before{transform:translate(-50%,-50%) rotate(45deg)}.wp-block-button.is-style-blob .wp-block-button__link:hover:after{opacity:1}.wc-block-components-notice-banner .woocommerce-Button:hover{background-color:initial;text-decoration:underline!important}.wc-block-components-notice-banner .woocommerce-Button:hover:after{display:none}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-Button:hover:after{opacity:1}.woocommerce-cart .vdd-cart-totals__list .woocommerce-remove-coupon:hover:after,.woocommerce-checkout .vdd-cart-totals__list .woocommerce-remove-coupon:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}.woocommerce-cart .checkout-button:not(:disabled):hover:after,.woocommerce-cart .return-to-shop .button:not(:disabled):hover:after,.woocommerce-checkout .checkout-button:not(:disabled):hover:after,.woocommerce-checkout .return-to-shop .button:not(:disabled):hover:after{transition:width .2s ease-out;width:100%}.woocommerce-page .vdd-woocommerce-checkout .vdd-checkout-shipping .woocommerce-shipping-methods li label:hover{border-color:var(--wp--preset--color--neutral-300);box-shadow:var(--vdd--shadow--default)}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order button[type=submit]:hover:after{opacity:1}.woocommerce-page .vdd-woocommerce-checkout .woocommerce-privacy-policy-link:hover:after,.woocommerce-page .vdd-woocommerce-checkout .woocommerce-terms-and-conditions-link:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}.woocommerce-page .woocommerce:has(.woocommerce-form-login) .woocommerce-form-login__submit:hover:after{opacity:1}.vdd-my-account-view-order .vdd-my-account-view-order-articles__item .product-name a:hover:after,.vdd-order-confirmation-wrapper .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody .wc-block-order-confirmation-totals__product a:hover:after,.woocommerce-page .lost-password:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
