/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:initial;color:var(--wp--preset--color--primary-300);text-decoration:none}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:0}[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-200);--cb-secondary-color:var(--wp--preset--color--primary-300);--cb-tertiary-color:var(--wp--preset--color--neutral-400);--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);color:var(--wp--preset--color--neutral-700);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(0.75rem,0.125rem + 1.6667vw,2rem);--vdd--content-width--default:calc(956px + var(--vdd--site-padding)*2);--vdd--content-width--narrow:calc(632px + var(--vdd--site-padding)*2);--vdd--content-width--wide:calc(1280px + var(--vdd--site-padding)*2);--vdd--transition--default:0.15s ease-out;--vdd--border-radius--default:12px;--vdd--border-radius--tight:6px;--vdd--border-radius--pill:1337px;--vdd--font-weight--regular:400;--vdd--font-weight--medium:450;--vdd--font-weight--semi-bold:600;--vdd--font-weight--bold:700;--vdd--focus-outline:2px dashed var(--wp--preset--color--primary-200);--spacer-height-small:clamp(4rem,3.2857rem + 1.9048vw,5rem);--spacer-height-medium:clamp(6.25rem,5.3571rem + 2.381vw,7.5rem);--spacer-height-large:clamp(8.75rem,7.8571rem + 2.381vw,10rem);--spacer-height-extralarge:clamp(10rem,9.1071rem + 2.381vw,11.25rem)}body:has(>.aa-Panel){overflow:hidden}::selection{background:var(--wp--preset--color--primary-200);color:var(--wp--preset--color--neutral-100)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--primary);font-weight:450}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-200);font-weight:500;text-decoration:none;transition:color .2s}.show-password-input{display:none!important}#top-of-page{background-color:initial!important;height:clamp(2rem,-.125rem + 5.6667vw,6.25rem);pointer-events:none!important;position:absolute;top:0}header.wp-block-template-part{box-shadow:0 0 8px 0 #00000005,0 2px 8px 0 #0000000a;margin-top:0;position:fixed;top:0;width:100%;z-index:100000000}header.wp-block-template-part .vdd-header-search{height:0;order:1;width:0}header.wp-block-template-part .vdd-header-search .vdd-header-search__button{display:none}header.wp-block-template-part .vdd-header-search section{background:var(--wp--preset--color--primary-100);left:0;opacity:0;position:fixed;top:105px;transition:opacity .2s}header.wp-block-template-part .vdd-header-search section.vdd-header-search__form--open{opacity:1}.header-main-content,.header-top-content{padding:0}div.header-top-container{align-items:center;display:flex;height:41px;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}div.header-top-container .wp-block-navigation{color:var(--wp--preset--color--neutral-100);display:none;font-size:var(--wp--preset--font-size--sm);white-space:nowrap}div.header-top-container .wp-block-navigation a{border-bottom:1px solid #0000;display:inline-block;position:relative}div.header-top-container .wp-block-navigation a:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform .25s;width:100%}.header-container{align-items:center;background:var(--wp--preset--color--neutral-100);display:grid;gap:1rem;grid-template-columns:auto 1fr auto;margin-inline:auto;max-width:var(--vdd--content-width--wide);padding:.8125rem var(--vdd--site-padding);width:100%}.header-container>*{margin:0!important}.header-container div.wp-block-site-logo{align-items:center;display:flex;justify-content:start;transform:translateX(-12px)}.header-container.checkout{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:var(--vdd--content-width--wide);padding:20px var(--vdd--site-padding)}.header-container.checkout p{margin:0!important}.header-container.checkout p a{position:relative;text-decoration:none}.header-container.checkout p a,.header-container.checkout p a:hover{color:var(--wp--preset--color--neutral-700)}.header-container.checkout p a:before,.header-container.checkout p a:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' fill='none'%3E%3Cpath d='m4.5.5-4 4 4 4' stroke='%232F2F2F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.header-container.checkout p a:before{margin-right:8px}.header-container.checkout div.wp-block-site-logo{display:none;margin:0!important}.header-container.checkout .customer-type-switch{display:flex!important;margin-left:auto!important;margin-right:0!important}.header-container .wp-block-navigation{display:none;font-weight:450;margin:0!important}.header-container .vdd-hamburger{margin:0!important}.header-container .custom-logo-link{width:165px}.header-container .custom-logo-link img{height:auto;width:100%}.header-container .mini-menu{column-gap:8px;display:grid;grid-template-columns:1fr 1fr;justify-self:end;width:fit-content}.header-container .mini-menu>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0!important;position:relative}.header-container .mini-menu>div p{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--xs);font-weight:400;margin:0}.header-container .mini-menu>div p a{color:inherit;font-weight:400}.header-container .mini-menu>div p a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.header-nav-container{align-items:center;display:flex;gap:1rem}.header-nav-container>*{margin-top:0!important}body.logged-in .header-container.checkout div.wp-block-site-logo{display:flex}body.floating-add-to-cart footer.wp-block-template-part{padding-bottom:102px}footer.wp-block-template-part{margin-top:120px;padding-bottom:72px;padding-top:80px}footer.wp-block-template-part .footer-container{display:flex;flex-direction:column;gap:32px;margin-inline:auto;max-width:var(--vdd--content-width--wide);padding:0 var(--vdd--site-padding);width:100%}footer.wp-block-template-part .footer-container>*{margin:0!important}footer.wp-block-template-part .footer-container .wp-block-site-logo{height:36px;width:auto}footer.wp-block-template-part .footer-container .wp-block-site-logo img{max-width:290px;width:100%}footer.wp-block-template-part .footer-container .main-content{border-bottom:1px solid var(--wp--preset--color--neutral-300);display:flex;flex-direction:column;gap:32px;justify-content:space-between;margin-bottom:12px!important;padding-bottom:44px}footer.wp-block-template-part .footer-container .main-content .text-content{align-items:start;display:flex;flex-direction:column}footer.wp-block-template-part .footer-container .main-content .text-content>p{margin:0 auto 20px;margin-left:0!important;max-width:500px;text-align:left;word-break:break-word}footer.wp-block-template-part .footer-container .main-content .text-content p:has(a){margin-bottom:12px;margin-left:0!important}footer.wp-block-template-part .footer-container .main-content .footer-nav{align-items:center;display:flex;margin:0}footer.wp-block-template-part .footer-container .main-content .footer-nav ul{align-items:start;display:flex;flex-direction:column;gap:8px 48px}footer.wp-block-template-part .footer-container .main-content .footer-nav ul a span{border-bottom:1px solid #0000;display:inline-block;position:relative}footer.wp-block-template-part .footer-container .main-content .footer-nav ul a span:after{border-bottom:1px solid;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateY(-2px);transform-origin:bottom right;transition:transform .25s;width:100%}footer.wp-block-template-part .footer-container .lower-content{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}footer.wp-block-template-part .footer-container .lower-content .vdd-newsletter-form label{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--base);font-weight:450}footer.wp-block-template-part .footer-container .lower-content .vdd-newsletter-form .vdd-newsletter-form__field{gap:8px}footer.wp-block-template-part .footer-container .lower-content .vdd-newsletter-form .vdd-newsletter-form__field input{background:var(--wp--preset--color--primary-100);border-radius:var(--vdd--border-radius--pill);font-size:var(--wp--preset--font-size--base);padding:.625rem 1rem}footer.wp-block-template-part .footer-container .lower-content .vdd-newsletter-form .vdd-newsletter-form__field button{background:var(--wp--preset--color--primary-200);border-radius:var(--vdd--border-radius--pill);padding:.625rem 1.5rem}footer.wp-block-template-part .footer-container .lower-content .wp-block-social-links{align-items:start;display:flex;gap:8px;justify-content:start;margin-bottom:2px}footer.wp-block-template-part .footer-container .lower-content .wp-block-social-links li:hover{transform:none!important}footer.wp-block-template-part .footer-container .lower-content .wp-block-social-links li a{align-items:center;background:var(--wp--preset--color--primary-100);border-radius:100%;display:flex;height:40px;justify-content:center;margin:0!important;width:40px}footer.wp-block-template-part .footer-container .lower-content .wp-block-social-links li a svg{fill:var(--wp--preset--color--primary-200);height:20px;width:20px}footer.wp-block-template-part .footer-container .lower-content .recaptcha{width:100%}#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,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:var(--wp--preset--color--primary-100)!important;border-color:var(--wp--preset--color--primary-100)!important;color:var(--cb-secondary-color)!important;transition:all .2s ease-in-out}#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--wp--preset--color--primary-100)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb-tertiary-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-logo svg circle{fill:var(--cb-primary-color)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{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;transition:bottom .25s,opacity .3s ease-in,border-radius .2s ease-in!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,#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled:hover{background-color:var(--wp--preset--color--primary-100)!important;border-color:var(--wp--preset--color--primary-100)!important;color:var(--cb-secondary-color)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled:hover{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}body.floating-add-to-cart #CookiebotWidget,body.floating-add-to-cart .fc-widget-normal{bottom:75px!important}.fc-widget-normal{transition:bottom .25s}.gform_wrapper .gform_fields{gap:1rem!important}.gform_wrapper .gform_required_legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px -1px 1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper .gform_required_legend,.gform_wrapper .gform_required_legend .gfield_required_asterisk{font-size:var(--wp--preset--font-size--sm)!important}.gform_wrapper .charleft.ginput_counter.gfield_description{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_consent_description{border:0!important;font-size:var(--wp--preset--font-size--sm)!important;padding:0!important;width:fit-content}.gform_wrapper .gfield_label{color:var(--wp--preset--color--neutral-600)!important;gap:3px!important;margin-bottom:.25rem!important}.gform_wrapper .gfield_label,.gform_wrapper .gfield_required_asterisk{font-size:var(--wp--preset--font-size--base)!important;font-weight:var(--vdd--font-weight--medium)!important}.gform_wrapper .gfield_required_asterisk{color:var(--wp--preset--color--primary-200)!important}.gform_wrapper .gfield{scroll-margin-top:calc(var(--vdd--header-height) + 1rem)!important}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper textarea{background-color:var(--wp--preset--color--neutral-100)!important;border:1px solid var(--wp--preset--color--neutral-200)!important;border-radius:4px!important;box-shadow:none!important;color:var(--wp--preset--color--neutral-700)!important;font-size:var(--wp--preset--font-size--base)!important;padding:.5rem .75rem!important}.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--neutral-500)!important}.gform_wrapper .ginput_container_consent{align-items:center;display:flex;gap:.75rem}.gform_wrapper .ginput_container_consent input[type=checkbox]{accent-color:var(--wp--preset--color--primary-200);appearance:none!important;cursor:pointer;height:1rem;position:relative;width:1rem}.gform_wrapper .ginput_container_consent input[type=checkbox]:before{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-200);content:"";inset:0;position:absolute;transition:background-color var(--vdd--transition--default),border-color var(--vdd--transition--default)}.gform_wrapper .ginput_container_consent input[type=checkbox]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M10 3L4.5 8.5L2 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:2px;opacity:0;position:absolute;top:2px;transition:opacity var(--vdd--transition--default);width:12px}.gform_wrapper .ginput_container_consent input[type=checkbox]:checked:before{background-color:var(--wp--preset--color--primary-200);border-color:var(--wp--preset--color--primary-200)}.gform_wrapper .ginput_container_consent input[type=checkbox]:checked:after{opacity:1}.gform_wrapper .gform_validation_errors{background-color:var(--wp--preset--color--danger-100)!important;border:1px solid var(--wp--preset--color--danger-200)!important;border-radius:4px!important}.gform_wrapper .gform_validation_errors *{background-color:var(--wp--preset--color--danger-100)!important;color:var(--wp--preset--color--danger-200)!important;font-size:var(--wp--preset--font-size--sm)!important}.gform_wrapper .gform_validation_errors .gform-icon{font-size:1.75rem!important}.gform_wrapper .gfield_validation_message{background-color:var(--wp--preset--color--danger-100)!important;border:1px solid var(--wp--preset--color--danger-200)!important;border-radius:4px!important;color:var(--wp--preset--color--danger-200)!important;font-size:var(--wp--preset--font-size--sm)!important;padding:.5rem 1rem!important}.gform_wrapper input[type=submit]{background-color:var(--wp--preset--color--primary-200)!important;border:0!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;padding:.5rem 1.5rem!important}.wp-block-vistrom-accordion,.wp-block-vistrom-accordion ul{padding-inline-start:0}.wp-block-vistrom-accordion:not(.is-style-contacts) .wp-block-vistrom-accordion-item{--vistrom-accordion-item-border-radius:var(
      --vdd--border-radius--default
  );--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-right:0.75rem;--vistrom-accordion-item-padding-bottom:1rem;--vistrom-accordion-item-padding-left:0.75rem;background-color:var(--wp--preset--color--primary-100)}.wp-block-vistrom-accordion:not(.is-style-contacts) .wp-block-vistrom-accordion-item__button{color:var(--wp--preset--color--primary-200)}.wp-block-vistrom-accordion:not(.is-style-contacts) .wp-block-vistrom-accordion-item__icon{background-image:url(../images/chevron-down-primary.svg);background-size:contain;height:.4375rem;margin:0!important;width:.75rem}.wp-block-vistrom-accordion:not(.is-style-contacts) .wp-block-vistrom-accordion-item__icon .wp-block-vistrom-accordion-item__icon-part{display:none}.wp-block-vistrom-accordion.is-style-contacts{--vistrom-accordion-gap:4rem}.wp-block-vistrom-accordion.is-style-contacts .wp-block-vistrom-accordion-item{--vistrom-accordion-item-border-radius:0;--vistrom-accordion-item-button-flex-direction:row-reverse;--vistrom-accordion-item-button-justify-content:flex-end;--vistrom-accordion-item-button-gap:0.75rem;--vistrom-accordion-item-title-font-size:var(
      --wp--preset--font-size--xl
  );--vistrom-accordion-item-title-font-weight:var(
      --vdd--font-weight--medium
  );--vistrom-accordion-item-padding-top:0;--vistrom-accordion-item-padding-right:0;--vistrom-accordion-item-padding-bottom:0;--vistrom-accordion-item-padding-left:0}.wp-block-vistrom-accordion .wp-block-vistrom-accordion-item__icon{background-image:url(../images/chevron-down.svg);height:.4375rem;margin:0!important;width:.75rem}.wp-block-vistrom-accordion .wp-block-vistrom-accordion-item__icon .wp-block-vistrom-accordion-item__icon-part{display:none}.wp-block-vistrom-contacts{--vcs-width:26rem;--vcs-row-gap:2.5rem;--vcs-padding-top:0;--vcs-padding-right:0;--vcs-padding-bottom:0;--vcs-padding-left:0;margin-top:2.5rem}.wp-block-vistrom-contacts .wp-block-vistrom-contact{--vc-columns:5.1875rem 1fr;--vc-rows:auto;--vc-gap:1.5rem;--vc-contact-information-gap:0.125rem;--vc-contact-information-line-height:1.5;--vc-name-font-size:var(--wp--preset--font-size--lg);--vc-name-font-weight:var(--vdd--font-weight--medium);--vc-name-color:var(--wp--preset--color--neutral-700);--vc-role-font-size:var(--wp--preset--font-size--base);--vc-role-font-weight:var(--vdd--font-weight--regular);--vc-role-color:var(--wp--preset--color--neutral-500);--vc-phone-number-font-size:var(--wp--preset--font-size--base);--vc-phone-number-font-weight:var(--vdd--font-weight--regular);--vc-phone-number-color:var(--wp--preset--color--primary-200);--vc-mobile-phone-number-font-size:var(--wp--preset--font-size--base);--vc-mobile-phone-number-font-weight:var(--vdd--font-weight--regular);--vc-mobile-phone-number-color:var(--wp--preset--color--primary-200);--vc-email-address-font-size:var(--wp--preset--font-size--base);--vc-email-address-font-weight:var(--vdd--font-weight--regular);--vc-email-address-color:var(--wp--preset--color--primary-200);align-items:center}.wp-block-vistrom-contacts .wp-block-vistrom-contact .wp-block-image.wp-block-vistrom-contact__photo{border-radius:50%;overflow:hidden}.wp-block-vistrom-contacts .wp-block-vistrom-contact .wp-block-vistrom-contact__contact-info-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wp-block-vistrom-contacts .wp-block-vistrom-contact .wp-block-vistrom-contact__role{order:-1}.wp-block-vistrom-slider-container.is-style-promotions{--swiper-nav-button-size:1.75rem;padding-inline:0!important}.wp-block-vistrom-slider-container.is-style-promotions .wp-block-vistrom-slider{height:100%}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-next,.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-prev{align-items:center;background-color:var(--wp--preset--color--neutral-100);border-radius:50%;display:flex;height:var(--swiper-nav-button-size);justify-content:center;right:unset;top:2.125rem;transform:unset;transition:transform var(--vdd--transition--default);width:var(--swiper-nav-button-size)}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-next:after,.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-prev:after{background-position:50%;background-repeat:no-repeat;background-size:6px 10px;content:"";display:block;flex-shrink:0;height:10px;width:6px}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-prev{left:unset;right:calc(var(--vdd--site-padding) + .25rem + var(--swiper-nav-button-size))}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-prev:after{background-image: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="%230072BC" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-next{left:unset;right:var(--vdd--site-padding)}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-next:after{background-image: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="M0.625 8.625L4.625 4.625L0.625 0.625" stroke="%230072BC" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.single-post .post-head{padding-inline:var(--vdd--site-padding)}.vdd-product-page-columns{display:flex;flex-direction:column}.woocommerce.product{margin-top:0!important;transition:padding .2s}.woocommerce.product .vdd-product-page{margin-top:2.5rem}.woocommerce.product .wp-block-woocommerce-product-meta{margin:0}.woocommerce.product .wp-block-post-title{font-size:var(--wp--preset--font-size--xxl);font-weight:450;margin-top:0}.woocommerce.product .wp-block-woocommerce-product-sku{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--base);font-weight:400;margin-bottom:16px}.woocommerce.product .wp-block-woocommerce-product-sku *{color:inherit;font-size:inherit;font-weight:inherit}.woocommerce.product .wp-block-woocommerce-product-summary{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--base);font-weight:400;margin-bottom:40px;margin-top:0}.chevron-area{--cut-depth:clamp(2rem,4vw,5.25rem);background:var(--wp--preset--color--primary-100);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-depth)),50% 100%,0 calc(100% - var(--cut-depth)));margin-bottom:100px!important;padding:0 0 calc(100px + var(--cut-depth))!important}.chevron-area .vdd-product-page-wrapper{padding:0 var(--vdd--site-padding)}.product-information-area{display:flex;flex-direction:column-reverse;gap:1.25rem 4rem;margin-bottom:100px!important}.product-information-area>.wp-block-group{margin-top:0;width:100%}.product-information-area>.wp-block-group .wp-block-heading{font-size:var(--wp--preset--font-size--xl);font-weight:450}.product-information-area>.wp-block-group .wc-block-product-description{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;height:fit-content;margin-top:8px!important;overflow-y:hidden;text-overflow:ellipsis}.product-information-area>.wp-block-group .wc-block-product-description.is-expanded{-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;display:block;height:auto;overflow-y:visible;text-overflow:unset}.product-information-area>.wp-block-group .product-read-more-btn{align-items:center;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--md);font-weight:450;gap:8px;line-height:1.55;margin:8px 0 0!important}.product-information-area>.wp-block-group .product-read-more-btn:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m.75.75 4 4 4-4' stroke='%232F2F2F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");line-height:0;transition:transform .2s}.product-information-area>.wp-block-group .product-read-more-btn[aria-expanded=true]:after{transform:rotate(180deg)}.wp-site-blocks{display:flex;flex-direction:column}.site-main,.vdd-woocommerce-cart{flex-grow:1;margin-top:0!important;padding-top:var(--vdd--header-height)!important;transition:padding-top var(--vdd--transition--default)}.site-main .entry-content>:not(.alignfull),.site-main>:not(.entry-content),.vdd-woocommerce-cart .entry-content>:not(.alignfull),.vdd-woocommerce-cart>:not(.entry-content){padding-inline:var(--vdd--site-padding)}.site-header:has(.vdd-header-search__form--open)+.site-main{padding-top:calc(var(--vdd--header-height))}.site-header.site-header--top-of-page:has(.vdd-header-search__form--open)+.site-main{padding-top:calc(var(--vdd--header-height) + 3rem)}.site-header.site-header--top-of-page:has(.vdd-header-search__form--open)+.woocommerce.product{padding-top:3rem}.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}.wp-block-post-content>:not(.wp-block-spacer)+:not(.wp-block-spacer){margin-top:1.25rem}.wp-block-button .wp-block-button__link{background:var(--wp--preset--color--primary-200);border-radius:1337px;color:var(--wp--preset--color--neutral-100);font-weight:450;padding:.5rem 1.5rem;transition:opacity .15s}.wp-block-button .wp-block-button__link:hover{opacity:.9}.wp-block-button.is-style-outline .wp-block-button__link{background:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-300);border-radius:1337px;color:var(--wp--preset--color--primary-200);font-weight:450;padding:.4375rem 1.5rem;transition:background .15s}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--wp--preset--color--primary-100)}.wp-block-buttons.is-style-overflow{-webkit-user-drag:none;-webkit-touch-callout:none;display:flex;flex-wrap:nowrap;gap:.5rem;overflow:auto;padding:0 var(--vdd--site-padding) 8px}@supports (-moz-appearance:none){.wp-block-buttons.is-style-overflow{scrollbar-color:var(--wp--preset--color--primary-500) var(--wp--preset--color--neutral-300);scrollbar-color:var(--wp--preset--color--primary-600) var(--wp--preset--color--neutral-300);scrollbar-width:thin}}.wp-block-buttons.is-style-overflow::-webkit-scrollbar{height:6px}.wp-block-buttons.is-style-overflow::-webkit-scrollbar-track{background:var(--wp--preset--color--neutral-200);border-radius:100px;margin:8px calc(var(--vdd--site-padding));overflow:hidden}.wp-block-buttons.is-style-overflow::-webkit-scrollbar-thumb{background:var(--wp--preset--color--primary-200);border-radius:100px;cursor:grab;-webkit-transition:all .3s ease;transition:all .3s ease}.wp-block-buttons.is-style-overflow .wp-block-button__link{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.wp-block-group.is-style-narrow{margin-inline:auto;max-width:var(--vdd--content-width--narrow)}.wp-block-list{display:flex;flex-direction:column;gap:8px;margin:24px 0;padding-left:12px}.wp-block-list.is-style-clean{list-style-type:none}.wp-block-list.is-style-clean li+li{margin-top:.5em}.wp-block-list li{margin-inline:var(--vdd--site-padding)}.wp-block-media-text{display:flex;flex-direction:column!important}.wp-block-media-text .wp-block-media-text__media{height:100%}.wp-block-media-text .wp-block-media-text__media img{border-radius:12px;height:100%;object-fit:cover}.wp-block-media-text.has-media-on-the-right{flex-direction:column-reverse!important}.wp-block-media-text.is-style-contain .wp-block-media-text__media img{object-fit:contain}.wp-block-media-text .wp-block-media-text__content{padding:24px 0 0}.wp-block-media-text .wp-block-media-text__content .wp-block-heading{margin-bottom:8px}.wp-block-media-text .wp-block-media-text__content p:has(+.wp-block-buttons),.wp-block-media-text .wp-block-media-text__content p:has(+p){margin-bottom:24px}.wp-block-spacer{height:var(--spacer-height-medium);margin-top:0!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-extralarge{height:var(--spacer-height-extralarge)!important}.wp-block-spacer+*{margin-top:0!important}p.is-style-small{margin-left:0!important;max-width:640px!important}.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{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: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{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-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 .25s;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{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);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 .25s;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}.site-main:has(.vdd-form-page){background:var(--wp--preset--color--primary-100)}.site-main:has(.vdd-form-page) .woocommerce-notices-wrapper{left:0;position:absolute;top:-96px;width:100%}.vdd-form-page__login-form-container{margin:0 auto;max-width:550px;position:relative}.vdd-form-page__login-form-container .vdd-form-page__login-form{background:var(--wp--preset--color--neutral-100);border-radius:12px;margin-bottom:16px;margin-top:120px;padding:1.5rem;width:100%}.vdd-form-page__login-form-container .vdd-form-page__login-form h2{color:var(--wp--preset--color--netural-700);font-size:var(--wp--preset--font-size--lg);font-weight:450;margin-bottom:32px}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login{border:none;margin:0;padding:0}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .woocommerce-form-row{margin-bottom:20px}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .woocommerce-form-row label{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--base);font-weight:450;line-height:1.5;margin-bottom:8px}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .woocommerce-form-row label .required{color:var(--wp--preset--color--primary-200);font-weight:400}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .woocommerce-form-row input{align-items:center;appearance:none;border:1px solid var(--wp--preset--color--neutral-200);border-radius:4px;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--base);justify-content:center;position:relative;transition:border-color .15s}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .woocommerce-form-row input:focus-visible{border:1px solid var(--wp--preset--color--neutral-300)}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between{display:flex;justify-content:space-between;margin:20px 0}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between:after,.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between:before{content:none;display:none}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between label{align-items:center;cursor:pointer;display:flex;gap:12px;margin:0}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between label input{align-items:center;appearance:none;background:#fff;border:1px solid var(--wp--preset--color--neutral-400);border-radius:4px;cursor:pointer;display:flex;height:16px;justify-content:center;margin:0;position:relative;transition:background .1s,border-color .1s;width:16px}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between label input:checked{background:var(--wp--preset--color--primary-200);border-color:var(--wp--preset--color--primary-200)}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between label input:checked:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" fill="none"><path d="M9 1 3.5 6.5 1 4" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');line-height:0;position:absolute}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between label input:focus-visible{outline:2px solid var(--wp--preset--color--primary-500);outline-offset:2px}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between .lost-password{color:var(--wp--preset--color--neutral-500);font-weight:400;transition:color .15s}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .form-row-flex-between .lost-password:hover{color:var(--wp--preset--color--neutral-600)}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .woocommerce-form-login__submit{background:var(--wp--preset--color--primary-200);border-radius:1337px;cursor:pointer;float:none;font-size:var(--wp--preset--font-size--base);font-weight:450;text-align:center;transition:opacity .15s;width:100%}.vdd-form-page__login-form-container .vdd-form-page__login-form .woocommerce-form-login .woocommerce-form-login__submit:hover{opacity:.9}.vdd-form-page__login-cta{border-radius:12px;display:none;margin:0 auto 120px;max-width:550px;overflow:hidden;position:relative}.vdd-form-page__login-cta:before{background:linear-gradient(180deg,#03437100 50%,#0343718c 70%,#034371bf 85%,#034371cc);content:"";inset:0;pointer-events:none;position:absolute}.vdd-form-page__login-cta:hover .cta-link-wrapper__title:after{margin-left:16px}.vdd-form-page__login-cta img{height:100%;max-height:350px;object-fit:cover;width:100%}.vdd-form-page__login-cta .cta-link-wrapper{align-items:start;color:var(--wp--preset--color--neutral-100);display:flex;flex-direction:column;height:100%;justify-content:end;left:0;padding:20px;position:absolute;text-decoration:none;top:0;width:100%}.vdd-form-page__login-cta .cta-link-wrapper__subtitle{font-size:var(--wp--preset--font-size--base);font-weight:400}.vdd-form-page__login-cta .cta-link-wrapper__title{font-size:var(--wp--preset--font-size--xl);font-weight:450}.vdd-form-page__login-cta .cta-link-wrapper__title:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" fill="none"><path d="m.75 8.75 4-4-4-4" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-left:12px;transition:margin .15s}body.customer-type--company .vdd-form-page__login-cta.company,body.customer-type--private .vdd-form-page__login-cta.private{display:block}.woocommerce-lost-password main{background:var(--wp--preset--color--primary-100);height:85vh;min-height:670px;padding-bottom:10rem;position:relative}.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;background:var(--wp--preset--color--neutral-100);border-radius:var(--vdd--border-radius--default);display:flex;flex-direction:column;justify-content:center;margin:5rem 0 0;padding:2.25rem 1.5rem 1.5rem}.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 .form-row input{border:1px solid var(--wp--preset--color--neutral-200)!important}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button{background-color:var(--wp--preset--color--primary-200)!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:450;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-register-wrapper{color:var(--wp--preset--color--neutral-600);margin:0 auto;max-width:var(--vdd--content-width--narrow)!important;padding:2rem 0}.vdd-register-wrapper .vdd-register-header{margin-bottom:1.5rem}.vdd-register-wrapper .vdd-register-header h1{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--xxl);font-weight:450}.vdd-register-wrapper .vdd-register-header p{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--base);line-height:1.5;margin:0}.vdd-register-wrapper .vdd-register-form__grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}.vdd-register-wrapper .vdd-register-form .form-group{display:flex;flex-direction:column}.vdd-register-wrapper .vdd-register-form .form-group label{color:var(--wp--preset--color--neutral-700);font-size:var(--wp--preset--font-size--base);font-weight:450;margin-bottom:.5rem}.vdd-register-wrapper .vdd-register-form .form-group label .required{color:var(--wp--preset--color--primary-200)}.vdd-register-wrapper .vdd-register-form .form-group input{background-color:#fff;border:1px solid var(--wp--preset--color--neutral-200);border-radius:8px;color:#181818;font-size:1rem;height:40px;padding:.5rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.vdd-register-wrapper .vdd-register-form .form-group input:focus{border-color:var(--wp--preset--color--primary-200);box-shadow:0 0 0 3px #0072bc1a;outline:none}.vdd-register-wrapper .vdd-register-form .form-group input::placeholder{color:var(--wp--preset--color--neutral-400)}.vdd-register-wrapper .vdd-register-form__checkboxes{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container{align-items:center;color:var(--wp--preset--color--neutral-600);cursor:pointer;display:flex;font-size:1rem;gap:.75rem}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container input[type=checkbox]{accent-color:var(--wp--preset--color--primary-200);appearance:none!important;cursor:pointer;height:1rem;position:relative;width:1rem}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container input[type=checkbox]:before{background-color:var(--wp--preset--color--neutral-100);border:1px solid var(--wp--preset--color--neutral-200);border-radius:4px;content:"";inset:0;position:absolute;transition:background-color var(--vdd--transition--default),border-color var(--vdd--transition--default)}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container input[type=checkbox]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M10 3L4.5 8.5L2 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:2px;opacity:0;position:absolute;top:2px;transition:opacity var(--vdd--transition--default);width:12px}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container input[type=checkbox]:checked:before{background-color:var(--wp--preset--color--primary-200);border-color:var(--wp--preset--color--primary-200)}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container input[type=checkbox]:checked:after{opacity:1}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container a{color:var(--wp--preset--color--primary-200);font-weight:var(--vdd--font-weight--medium,500);text-decoration:none}.vdd-register-wrapper .vdd-register-form__checkboxes .checkbox-container a:hover{text-decoration:underline}.vdd-register-wrapper .vdd-register-form .vdd-button--fullwidth{background-color:var(--wp--preset--color--primary-200);border:none;border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--neutral-100);cursor:pointer;font-size:var(--wp--preset--font-size--md);font-weight:450;padding:.5rem 1.5rem;text-align:center;transition:opacity .15s;width:100%}.vdd-register-wrapper .vdd-register-form .vdd-button--fullwidth:hover{opacity:.9}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper){display:flex;flex-direction:column;gap:70px;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-radius:var(--vdd--border-radius--default);box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;height:fit-content;overflow:auto;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--neutral-700);font-size:var(--wp--preset--font-size--lg);font-weight:var(--vdd--font-weight--medium);margin-bottom:1.5rem}.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--name),.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--name),.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 .edit-account .form-row label,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row label{font-size:var(--wp--preset--font-size--base);font-weight:450;line-height:1.5;margin-bottom:4px}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row .woocommerce-page form .form-row input[type=email],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row .woocommerce-page form .form-row input[type=number],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row .woocommerce-page form .form-row input[type=password],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row .woocommerce-page form .form-row input[type=tel],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row .woocommerce-page form .form-row input[type=text],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row .woocommerce-page form .form-row input[type=url],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row .woocommerce-page form .form-row input[type=email],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row .woocommerce-page form .form-row input[type=number],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row .woocommerce-page form .form-row input[type=password],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row .woocommerce-page form .form-row input[type=tel],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row .woocommerce-page form .form-row input[type=text],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row .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-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=email],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=number],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=password],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=tel],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=text],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=url],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=email],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=number],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=password],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=tel],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=text],.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=url]{border:1px solid var(--wp--preset--color--neutral-200);border-radius:4px;font-size:var(--wp--preset--font-size--base);height:40px;letter-spacing:normal!important;padding:.5rem .75rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=email]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=number]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=password]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=tel]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=text]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=url]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=email]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=number]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=password]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=tel]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=text]:disabled,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=url]:disabled{background:var(--wp--preset--color--neutral-200);border:1px solid var(--wp--preset--color--neutral-200);color:var(--wp--preset--color--neutral-600);opacity:.45}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=email]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=number]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=password]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=tel]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=text]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .form-row input[type=url]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=email]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=number]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=password]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=tel]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=text]:focus-within,.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-shipping-address .form-row input[type=url]:focus-within{border:1px solid var(--wp--preset--color--neutral-500)}.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:3.75rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .edit-account .my-account-edit-account__password{margin-bottom:2rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-Button{background:var(--wp--preset--color--primary-200);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--neutral-100);cursor:pointer;font-weight:450;height:40px;padding:.5rem 1.5rem;position:relative;transition:opacity var(--vdd--transition--default);z-index:1}main:has(.wc-block-order-confirmation-summary){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) 3rem;width:100%}main:has(.wc-block-order-confirmation-summary)>h2{margin-bottom:8px}main:has(.wc-block-order-confirmation-summary)>p{margin-top:0}main:has(.wc-block-order-confirmation-summary) .wp-block-woocommerce-order-confirmation-status{margin:48px auto;text-align:center}main:has(.wc-block-order-confirmation-summary) .wp-block-woocommerce-order-confirmation-summary{background:var(--wp--preset--color--primary-100);border-radius:var(--vdd--border-radius--default);display:flex;flex-direction:column;gap:1rem;margin-top:0;padding:1rem}main:has(.wc-block-order-confirmation-summary) .wp-block-woocommerce-order-confirmation-summary .wc-block-order-confirmation-summary-list{gap:.25rem}main:has(.wc-block-order-confirmation-summary) .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-200);font-size:var(--wp--preset--font-size--sm);font-weight:450}main:has(.wc-block-order-confirmation-summary) .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)}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper{margin-top:3rem;padding-inline:0}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper h2{margin-bottom:24px}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals{margin-top:0!important}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table{border:none}main:has(.wc-block-order-confirmation-summary) .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}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody td{padding:1rem 0}main:has(.wc-block-order-confirmation-summary) .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}main:has(.wc-block-order-confirmation-summary) .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 .25s;width:100%}main:has(.wc-block-order-confirmation-summary) .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)}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot td,main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot th{padding:1rem 0}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tfoot tr:last-child .wc-block-order-confirmation-totals__label,main:has(.wc-block-order-confirmation-summary) .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-200);font-size:var(--wp--preset--font-size--lg);font-weight:var(--vdd--font-weight--medium)}main:has(.wc-block-order-confirmation-summary) .order-again{display:none!important}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper{display:grid;gap:1rem;margin-top:3rem;padding-inline:0}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper>.wp-block-column{height:100%}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper,main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper{background-color:var(--wp--preset--color--primary-100);border-radius:var(--vdd--border-radius--default);height:100%;padding:1rem 1.25rem}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-billing-address,main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-shipping-address,main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-woocommerce-order-confirmation-billing-address,main:has(.wc-block-order-confirmation-summary) .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}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-billing-address .woocommerce-customer-details--phone,main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-woocommerce-order-confirmation-shipping-address .woocommerce-customer-details--phone,main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-woocommerce-order-confirmation-billing-address .woocommerce-customer-details--phone,main:has(.wc-block-order-confirmation-summary) .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)}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-billing-wrapper .wp-block-heading,main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper .wp-block-woocommerce-order-confirmation-shipping-wrapper .wp-block-heading{color:var(--wp--preset--color--primary-200);font-size:var(--wp--preset--font-size--md)!important;margin-bottom:.5rem}main:has(.wc-block-order-confirmation-summary) .wp-block-woocommerce-order-confirmation-additional-information{display:none}.flash,.wc-block-components-notice-banner{align-items:center;background:var(--wp--preset--color--primary-100);border:none;border-radius:12px;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;color:var(--wp--preset--color--primary-200);display:flex;font-size:var(--wp--preset--font-size--base);gap:8px;margin-top:0;outline:none}.flash.is-error,.wc-block-components-notice-banner.is-error{background:var(--wp--preset--color--danger-100);color:var(--wp--preset--color--danger-200)}.flash.is-error svg,.wc-block-components-notice-banner.is-error svg{display:none}.flash.is-error:before,.wc-block-components-notice-banner.is-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%3Cg clip-path='url(%23a)'%3E%3Cpath d='M8 5.333V8m0 2.667h.007m-5.44-4.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='%23B71C1C' 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 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");height:18px;width:16px}.flash.is-success,.flash.success,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.success{background:var(--wp--preset--color--success-100);color:var(--wp--preset--color--success-200)}.flash.is-success svg,.flash.success svg,.wc-block-components-notice-banner.is-success svg,.wc-block-components-notice-banner.success svg{display:none}.flash.is-success:before,.flash.success:before,.wc-block-components-notice-banner.is-success:before,.wc-block-components-notice-banner.success: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='m5.299 7.288 1.333 1.334L9.3 5.955m-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.187 2.667 2.667 0 0 1 0 4.493 2.667 2.667 0 0 1-3.18 3.187 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.507Z' stroke='%232E8540' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");height:18px;width:16px}.vdd-address-section{max-width:800px}.vdd-address-section:has(+.vdd-address-section){margin-bottom:3.75rem}.vdd-address-section .section-title{font-size:var(--wp--preset--font-size--lg)!important;font-weight:450!important;margin-bottom:.5rem!important}.section-desc{color:var(--wp--preset--color--neutral-600);font-size:var(--wp--preset--font-size--base);margin-bottom:1.25rem}.address-list{display:flex;flex-direction:column;gap:10px}.address-item{align-items:center;background-color:var(--wp--preset--color--primary-100);border-radius:12px;display:flex;justify-content:space-between;padding:1rem;transition:background-color .2s}.address-line-1{color:var(--wp--preset--color--neutral-700);font-size:16px;font-weight:450;margin-bottom:4px}.address-line-2{color:var(--wp--preset--color--neutral-600)}.address-line-2,.address-status{font-size:var(--wp--preset--font-size--sm)}.address-status{font-weight:450}.address-status,.delete-address-btn{color:var(--wp--preset--color--neutral-700)}.delete-address-btn{align-items:center;background:none;background:var(--wp--preset--color--neutral-100);border:none;border-radius:100%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s,color .2s}.delete-address-btn:hover{background:var(--wp--preset--color--danger-200)}.delete-address-btn:hover,.modal-button{color:var(--wp--preset--color--neutral-100)}.modal-button{background-color:var(--wp--preset--color--primary-200);border-radius:50px;cursor:pointer;font-weight:500;margin-top:24px;padding:12px 24px;width:auto}.address-item.custom{border:1px solid var(--wp--preset--color--primary-100);cursor:pointer;transition:border .15s}.address-item.custom:hover{border:1px solid var(--wp--preset--color--primary-200)}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-navigation-wrapper{box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-direction:column;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--neutral-100);border:none;border-bottom:1px solid var(--wp--preset--color--neutral-200);border-top:1px solid var(--wp--preset--color--neutral-200);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-200);display:flex;font-weight:var(--vdd--font-weight--medium);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='18' fill='none'%3E%3Cpath d='m4.375 2.515 7.5 4.292m-11-2.017 7.25 4.167m0 0 7.25-4.167m-7.25 4.167v8.333m7.5-11.667a1.667 1.667 0 0 0-.833-1.441L8.958.848a1.667 1.667 0 0 0-1.666 0L1.458 4.182a1.667 1.667 0 0 0-.833 1.441v6.667a1.667 1.667 0 0 0 .833 1.442l5.834 3.333a1.667 1.667 0 0 0 1.666 0l5.834-3.333a1.666 1.666 0 0 0 .833-1.442V5.623Z' stroke='%230072BC' 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:has(.my-account-menu-info__initials:empty){display:none}.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-100);border-radius:100%;color:var(--wp--preset--color--primary-200);display:flex;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--neutral-700);display:-webkit-box;font-size:var(--wp--preset--font-size--md);font-weight:var(--vdd--font-weight--medium);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: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);border-bottom:1px solid var(--wp--preset--color--neutral-200);opacity:1;padding-bottom:.75rem;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 a{align-items:center;color:inherit;display:flex;gap:.625rem;padding:.75rem var(--vdd--site-padding);text-decoration:none;transition:background var(--vdd--transition--default),color 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{color:var(--wp--preset--color--primary-300)}.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-200);font-weight:450}.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.is-active.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='15' height='17' fill='none'%3E%3Cpath d='M7.292 8.958a4.167 4.167 0 1 0 0-8.333 4.167 4.167 0 0 0 0 8.333Zm0 0a6.666 6.666 0 0 1 6.666 6.667M7.292 8.958a6.667 6.667 0 0 0-6.667 6.667' stroke='%230072BC' 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.is-active.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='15' height='18' fill='none'%3E%3Cpath d='M13.958 7.292c0 5-6.666 10-6.666 10s-6.667-5-6.667-10a6.667 6.667 0 0 1 13.333 0Z' stroke='%230072BC' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.292 9.792a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z' stroke='%230072BC' 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.is-active.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.is-active.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='17' height='18' fill='none'%3E%3Cpath d='m4.375 2.515 7.5 4.292m-11-2.017 7.25 4.167m0 0 7.25-4.167m-7.25 4.167v8.333m7.5-11.667a1.667 1.667 0 0 0-.833-1.441L8.958.848a1.667 1.667 0 0 0-1.666 0L1.458 4.182a1.667 1.667 0 0 0-.833 1.441v6.667a1.667 1.667 0 0 0 .833 1.442l5.834 3.333a1.667 1.667 0 0 0 1.666 0l5.834-3.333a1.666 1.666 0 0 0 .833-1.442V5.623Z' stroke='%230072BC' 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,.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--inkopslistor 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--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--inkopslistor: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--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='15' height='17' fill='none'%3E%3Cpath d='M7.292 8.958a4.167 4.167 0 1 0 0-8.333 4.167 4.167 0 0 0 0 8.333Zm0 0a6.666 6.666 0 0 1 6.666 6.667M7.292 8.958a6.667 6.667 0 0 0-6.667 6.667' stroke='%232F2F2F' 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--edit-address a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' fill='none'%3E%3Cpath d='M13.958 7.292c0 5-6.666 10-6.666 10s-6.667-5-6.667-10a6.667 6.667 0 0 1 13.333 0Z' stroke='%232F2F2F' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.292 9.792a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z' stroke='%232F2F2F' 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='17' height='18' fill='none'%3E%3Cpath d='m4.375 2.515 7.5 4.292m-11-2.017 7.25 4.167m0 0 7.25-4.167m-7.25 4.167v8.333m7.5-11.667a1.667 1.667 0 0 0-.833-1.441L8.958.848a1.667 1.667 0 0 0-1.666 0L1.458 4.182a1.667 1.667 0 0 0-.833 1.441v6.667a1.667 1.667 0 0 0 .833 1.442l5.834 3.333a1.667 1.667 0 0 0 1.666 0l5.834-3.333a1.666 1.666 0 0 0 .833-1.442V5.623Z' stroke='%232F2F2F' 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--inkopslistor a:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' fill='none'%3E%3Cpath d='M8.958 5.625h-5m6.667 3.333H3.958m4.167 3.334H3.958M.625.625v16.667l1.667-.834 1.666.834 1.667-.834 1.667.834 1.666-.834 1.667.834 1.667-.834 1.666.834V.625l-1.666.833-1.667-.833-1.667.833L7.292.625l-1.667.833L3.958.625l-1.666.833L.625.625Z' stroke='%232F2F2F' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:translateY(0)}.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='17' height='17' fill='none'%3E%3Cpath d='M10.625.625h3.333a1.666 1.666 0 0 1 1.667 1.667v11.666a1.666 1.666 0 0 1-1.667 1.667h-3.333M4.792 3.958.625 8.125m0 0 4.167 4.167M.625 8.125h10' stroke='%232F2F2F' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vdd-view-order{color:var(--wp--preset--color--neutral-600)}.vdd-view-order__nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.vdd-view-order__nav .vdd-button--add-all{background-color:var(--wp--preset--color--primary-200);border-radius:var(--vdd--border-radius--pill);color:var(--wp--preset--color--neutral-100);font-weight:500;padding:10px 24px;text-decoration:none;transition:opacity .15s}.vdd-view-order__nav .vdd-button--add-all:hover{opacity:.9}.vdd-view-order__nav .back-link{align-items:center;color:#2f2f2f;display:flex;font-weight:500;gap:8px;text-decoration:none}.vdd-view-order__header{margin-bottom:3rem}.vdd-view-order__header h1{font-size:24px;font-weight:600;margin-bottom:4px}.vdd-view-order__header p{color:#666;font-size:14px;margin:0}.vdd-view-order__info-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin-bottom:4rem}.vdd-view-order__info-grid .info-col{display:flex;flex-direction:column;gap:4px}.vdd-view-order__info-grid .info-col strong{font-weight:600;margin-bottom:8px}.vdd-view-order__info-grid .info-col span{color:var(--wp--preset--color--neutral-700);font-size:14px;line-height:1.4}.vdd-view-order__articles{margin-bottom:3rem}.vdd-view-order__articles .article-row,.vdd-view-order__articles .articles-header{align-items:center;display:grid;gap:60px;grid-template-columns:6fr 1fr 1fr 1fr;padding:0 20px}.vdd-view-order__articles .articles-header{color:var(--wp--preset--color--neutral-600);font-size:14px;margin-bottom:12px}.vdd-view-order__articles .articles-list{display:flex;flex-direction:column;gap:8px}.vdd-view-order__articles .article-row{background-color:var(--wp--preset--color--primary-100);border-radius:12px;font-size:15px;padding:20px}.vdd-view-order__articles .article-row .col-name a{color:var(--wp--preset--color--neutral-700);font-weight:500;text-decoration:none}.vdd-view-order__articles .article-row .col-price,.vdd-view-order__articles .article-row .col-qty,.vdd-view-order__articles .article-row .col-sku{color:var(--wp--preset--color--neutral-700)}.vdd-view-order__totals{border-top:1px solid var(--wp--preset--color--neutral-300);margin-left:auto;padding-top:1.5rem}.vdd-view-order__totals .total-row{border-bottom:1px solid var(--wp--preset--color--neutral-300);color:var(--wp--preset--color--neutral-600);display:flex;font-size:15px;justify-content:space-between;padding:12px 0}.vdd-view-order__totals .total-row:last-child{border-bottom:none}.vdd-view-order__totals .total-row.final-total{color:var(--wp--preset--color--primary-200);font-size:18px;font-weight:500;margin-top:8px;padding-top:20px}.vdd-view-order__totals .total-row.final-total span{color:inherit}.vdd-my-account-orders .vdd-my-account-orders-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.vdd-my-account-orders .vdd-my-account-orders-top__title{color:var(--wp--preset--color--neutral-700);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;background:var(--wp--preset--color--primary-100);border-radius:var(--vdd--border-radius--default);color:var(--wp--preset--color--primary-200);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-orders-description{margin-bottom:2rem}.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{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 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:.75rem;padding:0 1rem}.vdd-my-account-orders .vdd-my-account-orders-list__header .orders-section__header-title{font-weight:400}.vdd-my-account-orders .vdd-my-account-orders-list__body{display:contents}.vdd-my-account-orders .vdd-my-account-orders-list__item{background:var(--wp--preset--color--primary-100);border-radius:var(--vdd--border-radius--default);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:1rem;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-200);font-weight:450;text-decoration:none}.vdd-my-account-orders .vdd-my-account-orders-list__item:has(+.vdd-my-account-orders-list__item){margin-bottom:.5rem}.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%}@media (width >= 500px){footer.wp-block-template-part .footer-container .main-content .footer-nav ul{display:grid;gap:8px 100px;grid-auto-flow:column;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(6,auto)}}@media only screen and (min-width:600px){.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}main:has(.wc-block-order-confirmation-summary) .wp-block-woocommerce-order-confirmation-summary{padding:1.5rem}main:has(.wc-block-order-confirmation-summary) .wp-block-woocommerce-order-confirmation-summary .wc-block-order-confirmation-summary-list{gap:1rem}}@media (width >= 650px){body.floating-add-to-cart footer.wp-block-template-part{padding-bottom:118px}footer.wp-block-template-part .footer-container .wp-block-site-logo img{max-width:370px}footer.wp-block-template-part .footer-container .main-content .footer-nav ul{grid-template-columns:repeat(3,auto);grid-template-rows:repeat(4,auto)}.vdd-my-account-orders .vdd-my-account-orders-top__pagination .pages-count{display:block}}@media (width <= 850px){.vdd-form-page__login-cta .cta-link-wrapper__title:after{display:none}}@media (width >= 850px){div.header-top-container .wp-block-navigation{display:flex}.header-container.checkout{display:grid;grid-template-columns:1fr 1fr 1fr}.header-container.checkout div.wp-block-site-logo{display:flex;margin:auto!important}body.logged-in .header-container.checkout{display:grid;grid-template-columns:1fr 1fr 1fr}.wp-block-media-text{display:grid}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:3.5rem 3.5rem 3.5rem 0}.wp-block-media-text .wp-block-media-text__content{padding:3.5rem 0 3.5rem 3.5rem}.vdd-form-page__login-cta{margin-bottom:200px}.vdd-form-page__login-cta:before{background:linear-gradient(180deg,#03437100 50%,#0343718c 72.5%,#034371bf 87.5%,#034371cc)}.vdd-form-page__login-cta img{max-height:315px}}@media only screen and (width <= 999px){.wp-block-vistrom-slider-container.is-style-promotions{height:50.75rem}.woocommerce-lost-password .wc-block-components-notice-banner{margin-top:5rem}.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}}@media (width >= 1000px){.header-container{grid-template-columns:1fr auto 1fr}.header-container div.wp-block-site-logo{justify-content:center;transform:translateX(0)}.header-container .custom-logo-link{width:210px}.header-container .mini-menu:has(.customer-type-switch){grid-template-columns:auto 1fr 1fr}.vdd-product-page-columns{flex-direction:row}.woocommerce.product .vdd-product-page{margin-top:4.5rem}.chevron-area,.product-information-area{margin-bottom:120px!important}.product-information-area{display:grid;grid-template-columns:minmax(375px,1fr) 1fr}}@media only screen and (min-width:1000px){.wp-block-vistrom-accordion:not(.is-style-contacts) .wp-block-vistrom-accordion-item{--vistrom-accordion-item-padding-top:1.5rem;--vistrom-accordion-item-padding-right:1.5rem;--vistrom-accordion-item-padding-bottom:1.5rem;--vistrom-accordion-item-padding-left:1.5rem}.wp-block-vistrom-accordion:not(.is-style-contacts) .wp-block-vistrom-accordion-item__icon{height:.5rem;width:.875rem}.wp-block-vistrom-contacts .wp-block-vistrom-contact{--vc-columns:6.875rem 1fr}.wp-block-vistrom-slider-container.is-style-promotions{aspect-ratio:16/9;max-height:56.25rem}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-next,.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-prev{top:3.375rem}.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)}.woocommerce-lost-password .woocommerce-ResetPassword,.woocommerce-lost-password .woocommerce-notices-wrapper{margin-top:10rem}.vdd-register-wrapper .vdd-register-form__grid{grid-template-columns:1fr 1fr}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper){display:grid;gap:1.25rem;grid-template-columns:19.625rem 1fr;margin-bottom:7.5rem;margin-top:80px}.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: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}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-address-wrapper{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.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.25rem 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:.25rem}.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--default);padding:.75rem .5rem}.vdd-view-order__info-grid{gap:2rem 1.5rem;grid-template-columns:repeat(5,1fr)}.vdd-view-order__info-grid .info-col.col-span-3{grid-column:span 3}.vdd-view-order__totals{width:100%}}@media (width <= 1199px){.site-main,.vdd-woocommerce-cart{padding-top:calc(var(--vdd--header-height) + 3rem)!important}}@media (width >= 1200px){header.wp-block-template-part{margin-bottom:0}header.wp-block-template-part .vdd-header-search{height:auto;order:0;width:auto}.header-container .wp-block-navigation,header.wp-block-template-part .vdd-header-search .vdd-header-search__button{display:flex}.header-container .mini-menu:not(:has(.customer-type-switch)){grid-template-columns:auto 1fr 1fr}.header-container .mini-menu:has(>.wp-block-group:nth-of-type(3):last-of-type){grid-template-columns:1fr 1fr 1fr}.header-container .mini-menu:has(>.wp-block-group:nth-of-type(4)){grid-template-columns:auto 1fr 1fr 1fr}footer.wp-block-template-part .footer-container .main-content{flex-direction:row}}@media only screen and (min-width:1200px){.wp-block-list li{margin-inline:1.5em}}@media screen and (width >= 1280px){#CybotCookiebotDialog #CybotCookiebotDialogFooter{padding:1.5em!important}}@media only screen and (min-width:1330px){.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-prev{left:calc(var(--vdd--content-width--wide) + (100% - var(--vdd--content-width--wide))/2 - var(--swiper-nav-button-size) - var(--swiper-nav-button-size) - .25rem - var(--vdd--site-padding));right:unset}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-next{left:calc(var(--vdd--content-width--wide) + (100% - var(--vdd--content-width--wide))/2 - var(--swiper-nav-button-size) - var(--vdd--site-padding));right:unset}}@media (hover:hover){p a:hover{color:var(--wp--preset--color--primary-300)}div.header-top-container .wp-block-navigation a:hover:after,footer.wp-block-template-part .footer-container .main-content .footer-nav ul a span:hover:after{transform:scaleX(1) translateY(-2px);transform-origin:bottom left}.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-next:hover,.wp-block-vistrom-slider-container.is-style-promotions .swiper-button-prev:hover{transform:scale(1.02)}.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-account .woocommerce:has(.woocommerce-MyAccount-navigation-wrapper) .woocommerce-MyAccount-content .woocommerce-Button:hover{opacity:.9}main:has(.wc-block-order-confirmation-summary) .wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals__table tbody .wc-block-order-confirmation-totals__product 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)}}@media (hover:hover) and (pointer:fine){.wp-block-buttons.is-style-overflow{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
