@font-face{font-display:swap;font-family:Hind;font-style:normal;font-weight:400;src:url(../fonts/hind-v16-latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hind;font-style:normal;font-weight:700;src:url(../fonts/hind-v16-latin-ext-700.woff2) format("woff2")}:root{--section-spacing:3.5rem;--spacer-lg:4rem;--spacer-md:2rem;--spacer-sm:1rem;--border-radius:10px;--input-max:25rem;--input-height:3rem;--copy-max:65ch;--clr-accent:#d19417;--clr-primary:#d41130;--clr-neutral:#ededed;--clr-white:#fff;--clr-black:#262626;--clr-grey:#d9d9d9;--clr-darkgrey:#555;--clr-warning:#f7c54d;--clr-error:#dd6441;--clr-success:#66b866;--clr-border-grey:#555;--fs-200:0.75rem;--fs-250:0.875rem;--fs-275:1rem;--fs-300:1.125rem;--fs-400:1.25rem;--fs-500:1.5rem;--fs-550:1.625rem;--fs-600:1.75rem;--fs-700:2.375rem;--fs-800:clamp(3.052rem,2.153vw + 2.191rem,4.209rem)}@media only screen and (min-width:1040px){:root{--section-spacing:7rem;--spacer-lg:5rem}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{font-family:Hind,"system-ui",sans-serif;font-size:var(--fs-300)}h1,h2,h3,h4{color:var(--clr-primary);font-stretch:100%;font-weight:700;line-height:1.1}h1{--font-weight:700}p{margin-block-end:1rem}.h1,h1{font-size:var(--fs-700)}.h2,h2{font-size:var(--fs-600);margin-block-end:var(--spacer-md)}.h2,.h3,h2,h3{--flow-spacer:1.5em}.h3,h3{font-size:var(--fs-500)}.h4,h4{font-size:--fs-400}p+p{margin-block-start:1em}.text-small,small{font-size:var(--fs-200)}b,strong{--font-weight:700}a{--color:red;--mix:var(--clr-black);--hover:color-mix(in lab,var(--color) 70%,var(--mix));color:var(--color);transition:color .2s ease}a:focus,a:hover{color:var(--hover)}.pharmore-brand{text-transform:uppercase}.w-userbar-nav .w-userbar-trigger{overflow:visible}body{background-color:var(--clr-grey)}body:has(.header .hamburger[aria-expanded=true]){overflow:hidden}body:has(.header .hamburger[aria-expanded=true]) footer,body:has(.header .hamburger[aria-expanded=true]) main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body:has(.header .hamburger[aria-expanded=true]):before{background-color:rgba(0,0,0,.7);content:"";display:block;inset:0;overflow:hidden;overscroll-behavior:contain;pointer-events:none;position:fixed;z-index:1}hr{border:1px solid var(--clr-primary)}.grid{display:grid}.flex{display:flex}.f-between{justify-content:space-between}.row-r{flex-direction:row-reverse}.buttonwrapper--center{display:flex;justify-content:center}.buttonwrapper--right{display:flex;justify-content:flex-end}.text-center{text-align:center}.text-right{text-align:right}.text-bold{font-weight:700}.center{margin-inline:auto}.mt-1{margin-block-start:1rem}.mt-2{margin-block-start:2rem}@media only screen and (min-width:1040px){.mobile-only{display:none}}.hint-icon{aspect-ratio:1/1;background-color:var(--clr-black);border-radius:50%;display:inline-block;font-weight:700;left:20.5ch;padding-block-start:.2rem;padding-inline-start:.3rem;top:-1px;width:1rem}.hint,.hint-icon{color:var(--clr-white);font-size:var(--fs-200);line-height:1;position:absolute}.hint{font-weight:400;left:25ch;opacity:1;padding:5px 10px;top:-.7rem;transition:opacity .3s ease;width:300px}.hint,.hint:before{background-color:var(--clr-primary)}.hint:before{aspect-ratio:1/1;content:"";display:block;left:-.3rem;position:absolute;top:.75rem;transform:rotate(45deg);width:.7rem}.hint.hidden{opacity:0}.text-accent{color:var(--clr-accent)!important}.bg-accent{background-color:var(--clr-accent)!important}.text-primary{color:var(--clr-primary)!important}.bg-primary{background-color:var(--clr-primary)!important}.text-neutral{color:var(--clr-neutral)!important}.bg-neutral{background-color:var(--clr-neutral)!important}.text-white{color:var(--clr-white)!important}.bg-white{background-color:var(--clr-white)!important}.text-black{color:var(--clr-black)!important}.bg-black{background-color:var(--clr-black)!important}.text-grey{color:var(--clr-grey)!important}.bg-grey{background-color:var(--clr-grey)!important}.text-darkgrey{color:var(--clr-darkgrey)!important}.bg-darkgrey{background-color:var(--clr-darkgrey)!important}.text-warning{color:var(--clr-warning)!important}.bg-warning{background-color:var(--clr-warning)!important}.text-error{color:var(--clr-error)!important}.bg-error{background-color:var(--clr-error)!important}.text-success{color:var(--clr-success)!important}.bg-success{background-color:var(--clr-success)!important}.text-border-grey{color:var(--clr-border-grey)!important}.bg-border-grey{background-color:var(--clr-border-grey)!important}.primary{--clr:var(--clr-primary-1)}.secondary{--clr:var(--clr-neutral)}.container,.container-white,.hero,.search-results-page,form{--spacer:var(--spacer-lg);margin:var(--spacer) auto;padding:0;width:min(100% - 2rem,1200px)}.container--lg{width:min(100% - 2rem,1310px)}.container--white{background-color:#fff;border-radius:var(--border-radius);padding:2rem}@media only screen and (min-width:){.container,.container-white,.hero,.search-results-page,form{padding:0 9.375rem}}.flow>*+*{margin-block-start:var(--flow-spacer,.75em)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screenreader-text{height:1px;left:-999px;position:absolute;top:auto;width:1px}.screenreader-text:focus{display:inline-block;height:auto;margin:auto;position:static;width:auto}.accordion{--flow-spacer:var(--spacer-md);--padding:1.5rem;--border-radius:1rem;--clr-bg:#ac3b61;--clr-txt:#eee2dc;background:var(--clr-bg);border-radius:var(--border-radius);color:var(--clr-txt);overflow:hidden}.accordion__header{all:unset;display:flex}.accordion__trigger{all:unset;align-items:center;background-color:transparent;cursor:pointer;display:flex;flex:1;font-size:var(--fs-500);font-weight:600;justify-content:space-between;line-height:1.3;padding:var(--padding)}.accordion__trigger:focus-visible{border-radius:var(--border-radius,5px);outline:2px solid var(--clr-primary,--clr-black);outline-offset:-6px}.accordion__icon{color:var(--clr-primary,--clr-black);flex-shrink:0;height:1.75rem;margin-inline-start:1rem;transition:transform .15s linear;width:1.75rem}.accordion__icon path{fill:var(--clr-primary,--clr-black)}[data-state=open] .accordion__icon{transform:rotate(180deg)}.accordion__content{font-size:var(--fs-400);overflow:hidden;padding:var(--padding)}.accordion__content[data-state=open]{animation:slideDown .1s linear forwards}.accordion__content[data-state=closed]{animation:slideUp .1s linear forwards}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}.banner-image{height:250px;position:relative}@media only screen and (min-width:1040px){.banner-image{height:500px}}.button{--_btn-radius:10px;--_btn-bg:var(--background-color,var(--clr-white));--_btn-clr:var(--background-color,var(--clr-primary));--_btn-border-clr:var(--_btn-clr);--_btn-disabled:var(--clr-neutral);--_second-clr:var(--clr-primary);--_border:2px solid;background-color:var(--_btn-bg);border:var(--_border);border-color:var(--_btn-border-clr);border-radius:var(--_btn-radius);cursor:pointer;display:inline-block;font-size:var(--fs-300);font-weight:700;padding:.58em 2em;text-align:center;text-decoration:none;transition:box-shadow .2s ease,color .2s ease,background-color .3s ease}.button,.button:focus{color:var(--_btn-clr)}.button:focus-visible{color:var(--_btn-clr);outline:2px solid var(--clr-btn-bg);outline-offset:3px}.button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:var(--_btn-clr)}.button.disabled,.button:disabled{--_btn-bg:var(--_btn-disabled)}.button.disabled:hover,.button:disabled:hover{box-shadow:none;cursor:not-allowed}.button--primary{--background-color:var(--clr-primary)}.button--primary,.button--primary:hover{color:var(--clr-white)}.button--secondary{--background-color:var(--clr-primary)}.button--outline{--_btn-bg:none;--_border:2px solid;--_btn-clr:var(--clr-primary);--_btn-border-clr:var(--clr-primary)}.button--outline.disabled,.button--outline:disabled{--_btn-border-clr:var(--_btn-disabled);--_btn-bg:none}.button--outline-black{--_btn-border-clr:var(--clr-black);--_btn-clr:var(--background-color,var(--clr-black));--_btn-bg:var(--background-color,var(--clr-grey));align-items:center;display:inline-flex;gap:.5rem;padding:.58em 1.25em}:root{--checkbox-size:1.7rem;--radio-check-rim:2px}input[type=checkbox],input[type=radio]{flex-shrink:0;height:var(--checkbox-size);width:var(--checkbox-size)}input[type=checkbox]:before,input[type=radio]:before{content:"";display:block;height:var(--checkbox-size);transform:scale(0);transition:transform .12s ease-in-out;width:var(--checkbox-size)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]{position:relative}input[type=checkbox]:before{background:50%/contain no-repeat url(/static/images/checkmark.svg);left:-1px;position:absolute;top:-1px;transform-origin:center}input[type=radio]{border-radius:50%;display:grid;place-content:center}input[type=radio]:before{background-color:var(--clr-black);border-radius:50%;height:calc(var(--checkbox-size) - var(--radio-check-rim)*4);width:calc(var(--checkbox-size) - var(--radio-check-rim)*4)}label:has(input[type=checkbox]),label:has(input[type=radio]){align-content:flex-start;align-items:center;display:flex;flex-direction:row;font-family:Hind;gap:.5rem;max-width:var(--input-max)}.field-wrapper fieldset legend{font-weight:700}fieldset>div *>*{margin-block-end:.2rem}.field-wrapper:has(input[type=checkbox]):not(:has(fieldset)),.field-wrapper:has(input[type=radio]):not(:has(fieldset)){align-items:start;display:grid;grid-template-areas:"checkbox label" "helptext helptext";grid-template-columns:calc(var(--checkbox-size) + 1rem) auto;grid-template-rows:auto auto;margin-block-start:1rem;row-gap:.5rem}.field-wrapper:has(input[type=checkbox]):not(:has(fieldset)) input[type=checkbox],.field-wrapper:has(input[type=radio]):not(:has(fieldset)) input[type=checkbox]{grid-area:checkbox;top:-4px}.field-wrapper:has(input[type=checkbox]):not(:has(fieldset)) label,.field-wrapper:has(input[type=radio]):not(:has(fieldset)) label{grid-area:label}.field-wrapper:has(input[type=checkbox]):not(:has(fieldset)) .helptext,.field-wrapper:has(input[type=radio]):not(:has(fieldset)) .helptext{grid-area:helptext}input[type=date],input[type=datetime-local],input[type=time]{max-width:12.5rem}::-webkit-calendar-picker-indicator{background-color:var(--clr-primary);border:1px solid var(--clr-primary);border-radius:3px;color:var(--clr-white);cursor:pointer;padding:.3rem}input[type=time i]::-webkit-calendar-picker-indicator{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTEuOTkgMkM2LjQ3IDIgMiA2LjQ4IDIgMTJzNC40NyAxMCA5Ljk5IDEwQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyUzE3LjUyIDIgMTEuOTkgMk0xMiAyMGMtNC40MiAwLTgtMy41OC04LThzMy41OC04IDgtOCA4IDMuNTggOCA4LTMuNTggOC04IDgiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjUgN0gxMXY2bDUuMjUgMy4xNS43NS0xLjIzLTQuNS0yLjY3eiIvPjwvc3ZnPg==)}input[type=date i]::-webkit-calendar-picker-indicator,input[type=datetime-local i]::-webkit-calendar-picker-indicator{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjAgM2gtMVYxaC0ydjJIN1YxSDV2Mkg0Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJtMCAxOEg0VjhoMTZ6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjwvc3ZnPg==)}.label,fieldset__legend{color:var(--clr-neutral-14,#000);display:inline-block;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;margin-block-end:.5rem;padding:0 1rem}fieldset{align-items:stretch;border:none;display:flex;flex-direction:column;gap:1em;padding:0}fieldset__legend{font-size:var(--fs-700);margin:0 0 1em;text-align:center}fieldset--as-label fieldset__legend{color:var(--clr-neutral-14,#000);display:inline-block;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;margin-block-end:.5rem;padding:0 1rem;text-align:left}.template-formpage main{background-color:var(--clr-white);border-radius:var(--border-radius);margin-block:2rem;margin-inline:auto;max-width:1000px;padding:var(--spacer-md)}.template-formpage main .form_intro{margin-block-start:var(--spacer-md)}.template-formpage main .form_intro .block-full_richtext,.template-formpage main .form_outro .block-full_richtext{margin-inline:var(--spacer-sm);max-width:var(--copy-max);width:100%}form{align-items:stretch;display:flex;flex-direction:column;gap:1em}form__submit{margin-inline:auto;width:-moz-max-content;width:max-content}form .field-wrapper{max-width:var(--input-max);width:100%}form .field-wrapper .helptext{color:var(--clr-border-grey);font-size:var(--fs-275)}form .field-wrapper label:not(:has(input[type=checkbox],input[type=radio])){font-weight:700}form .field-wrapper.required.checkbox legend:after,form .field-wrapper.required.checkboxes legend:after,form .field-wrapper.required.radio legend:after,form .field-wrapper.required:not(.checkboxes,.checkbox,.radio) label:after{color:var(--clr-primary);content:"*";margin-inline:1px}form .field-wrapper:has(input:user-invalid){position:relative}form .field-wrapper:has(input:user-invalid):after{aspect-ratio:1/1;border:1px solid var(--clr-error);border-radius:50%;color:var(--clr-error);content:"!";display:grid;line-height:1;padding-top:2px;place-content:center;position:absolute;right:11px;top:38px;width:1.5rem}form .field-wrapper:has(input:user-invalid) .field-appendix{color:var(--clr-error)}form .field-wrapper:has(input[type=checkbox]):has(input:user-invalid){position:relative}form .field-wrapper:has(input[type=checkbox]):has(input:user-invalid):after{display:none}form .buttons-wrapper{display:flex;justify-content:space-between;margin-block-start:var(--spacer-md)}form .switch{align-items:center;display:flex;gap:1rem}@media only screen and (min-width:1040px){form .switchwrapper{display:flex;gap:2rem}}form .switch label{--_clr-off:var(--clr-black);--_clr-on:var(--clr-primary);--_clr-knob:var(--clr-grey);display:inline-block;height:20px;position:relative;width:34px}form .switch label input{height:0;opacity:0;width:0}form .switch label input:checked+.slider{background-color:var(--_clr-on)}form .switch label input:focus+.slider{box-shadow:0 0 1px var(--_clr-on)}form .switch label input:checked+.slider:before{transform:translateX(14px)}form .switch label .slider{background-color:var(--_clr-off);border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}form .switch label .slider:before{background-color:var(--_clr-knob);border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}form .switch .text{font-size:var(--fs-275)}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--clr-border-grey);border-radius:5px;color:var(--clr-border-grey)}input:focus,select:focus,textarea:focus{color:var(--clr-black)}input:not(:-moz-placeholder-shown):invalid,select:not(:-moz-placeholder-shown):invalid,textarea:not(:-moz-placeholder-shown):invalid{border-color:var(--clr-error);border-width:2px;position:relative}input:not(:placeholder-shown):invalid,select:not(:placeholder-shown):invalid,textarea:not(:placeholder-shown):invalid{border-color:var(--clr-error);border-width:2px;position:relative}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url]{height:var(--input-height);padding:.5rem;width:100%}.radio-group__root{display:flex;flex-direction:column;gap:1em}.radio-group__item-container{align-items:center;display:flex}.radio-group__item{all:unset;background-color:#fff;border:3px solid var(--clr-neutral-14,#000);border-radius:100%;box-shadow:0 2px 10px rgba(0,0,0,.14);cursor:pointer;flex-shrink:0;font-size:1rem;height:1.5em;width:1.5em}.radio-group__item:hover{box-shadow:0 0 0 2px rgba(0,0,0,.4)}.radio-group__item:focus-visible{box-shadow:0 0 0 4px var(--clr-neutral-14,#000)}.radio-group__indicator{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.radio-group__indicator:after{background-color:var(--clr-neutral-14,#000);border-radius:50%;content:"";display:block;height:1em;width:1em}.radio-group__label{color:var(--clr-neutral-14,#000);cursor:pointer;font-size:clamp(1.125rem,4vw,1.5rem);font-weight:300;line-height:1;padding:0 0 0 .5em}.radio-group__error{align-items:center;background:var(--clr-neutral-14,#000);border-radius:15px;color:var(--clr-red-5,red);display:flex;font-size:clamp(1rem,4vw,1.25rem);gap:1em;margin:1em 0;padding:1em}.radio-group__error span{margin:.35em 0 0}option,select{background-color:var(--clr-white);height:var(--input-height);overflow-wrap:break-word;padding:.5rem;width:100%}select:after{content:"^";display:block}.slider-input{--slider-spacer:0.5em}.slider-input__container{align-items:center;display:flex}.slider-input__container:after,.slider-input__container:before{background-color:var(--clr-neutral-14,#000);content:"";height:3px;width:var(--slider-spacer)}.slider-input__label{color:var(--clr-neutral-14,#000);font-size:clamp(1.125rem,4vw,1.5rem)}.slider-input__root{align-items:center;display:flex;height:75px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.slider-input__track{flex-grow:1;height:3px;position:relative}.slider-input__range,.slider-input__track{background-color:var(--clr-neutral-14,#000);border-radius:9999px}.slider-input__range{height:100%;position:absolute}.slider-input__thumb{all:unset;background-color:var(--clr-neutral-1,#fff);border:4px solid var(--clr-neutral-14,#000);border-radius:100px;box-shadow:0 2px 10px rgba(0,0,0,.14);cursor:pointer;display:block;height:24px;margin:0 var(--slider-spacer);width:24px}.slider-input__thumb:focus-visible{box-shadow:0 0 0 4px var(--clr-neutral-14,#000)}.slider-input__text{display:flex;justify-content:space-between}.slider-input__text p:not(:first-child):not(:last-child){display:none}.slider-input__text p:last-child{text-align:right}.slider-input__text p{color:var(--clr-neutral-14,#000);font-size:clamp(1.25rem,4vw,1.5rem);font-weight:300}@media only screen and (min-width:1040px){.slider-input{--slider-spacer:2em}.slider-input__text p:not(:first-child):not(:last-child){display:block}}.textarea textarea{border-color:var(--clr-neutral-14,#000);border-radius:var(--border-radius);color:var(--clr-neutral-14,#000);font-size:var(--fs-450);min-height:200px;padding:1rem;resize:vertical;width:100%}.textarea textarea :focus{outline-color:var(--clr-focus-1,#000)}.sweet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;height:0;overflow:hidden;width:0}.footer{border-top:1px solid #fff;margin-block-start:2rem}.footer .container{--spacer:2rem}.footer a{color:var(--clr-primary);text-decoration:none}.hamburger{display:none}@media only screen and (max-width:1039px){.hamburger{--width:6.25rem;--clr:var(--clr-neutral-14,#000);--gap:0.625rem;--thickness:0.25rem;align-items:stretch;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:var(--gap);padding:1.5rem;width:var(--width)}.hamburger span,.hamburger:after,.hamburger:before{background:var(--clr);border-radius:20px;height:var(--thickness);width:100%}.hamburger:after,.hamburger:before{content:"";position:relative;transition:all .2s ease}.hamburger:before{left:0}.hamburger:after{left:0;top:0}.nav--open .hamburger:before{top:.9375rem;transform:rotate(45deg)}.nav--open .hamburger:after{top:-.75rem;transform:rotate(-45deg)}.nav--open .hamburger span{opacity:0}}.mainheader{--header-height:4rem;--bg-clr:#fff;align-items:center;background-color:var(--bg-clr);display:flex;min-height:var(--header-height);position:sticky;top:0;z-index:1}.mainheader .container--lg{--spacer:0;align-items:center;display:flex;justify-content:space-between;margin-inline:auto;position:relative}.mainheader .usermenu{cursor:pointer;display:flex;gap:1.75rem}.mainheader .cart-trigger,.mainheader .usermenu-trigger{display:flex;height:var(--header-height);position:relative;text-decoration:none}.mainheader .cart-trigger.active:after,.mainheader .usermenu-trigger.active:after{background:var(--clr-primary);bottom:0;content:"";display:block;height:4px;position:absolute;right:-8px;width:40px}.mainheader .count-wrapper{align-content:center;background:var(--clr-primary);border-radius:30px;color:#fff;display:flex;flex-wrap:wrap;font-size:16px;height:1.5625rem;justify-content:center;position:relative;right:15px;top:9px;width:1.5625rem}.mainheader .usermenu-popover{background:#fff;box-shadow:0 9px 16px 0 rgba(0,0,0,.25);height:0;overflow:hidden;padding-inline:1rem;position:absolute;right:0;top:var(--header-height);transition:height .2s ease,padding-block-start .2s ease;width:231px}@media only screen and (min-width:1500px){.mainheader .usermenu-popover{right:-80px}}.mainheader .usermenu-popover.open{display:block;height:-moz-max-content;height:max-content;padding-block-start:1rem}.mainheader .usermenu-popover a{color:var(--clr-black);display:inline-block;margin-block-end:1rem;position:relative;text-decoration:none}.mainheader .usermenu-popover a:before{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.mainheader .usermenu-popover a:hover:before{transform:scaleX(1)}.mainheader .usermenu-popover ul.nav{list-style-type:none;margin:0;padding:0}.mainheader .usermenu-popover ul.nav li a{margin-block-end:0}.mainheader .usermenu-popover ul.nav li+li{margin-block-start:1rem}.emergency{align-items:center;background:linear-gradient(90deg,var(--red,#d41130) 0,#a10a22 100%);border-radius:10px;color:#fff;display:inline-flex;font-size:var(--fs-275);gap:12px;justify-content:center;padding:6px 14px;text-decoration:none}.emergency:hover{color:#fff}.emergency span{margin-inline-start:-.75rem}@media only screen and (max-width:1039px){.emergency span{display:none}}.hero{--flow-spacer:4rem}.layout{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.loading-spinner{display:block;height:80px;margin:3rem auto;position:relative;width:80px}.loading-spinner div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid var(--clr-primary);border-color:var(--clr-primary) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.loading-spinner div:first-child{animation-delay:-.45s}.loading-spinner div:nth-child(2){animation-delay:-.3s}.loading-spinner div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:1039px){.nav{height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:-100%;transition:opacity .2s ease;width:100%;z-index:1}}.nav--open nav{--nav-open-top:var(--header-height);background:var(--clr-neutral-1,#fff);border-top:2px solid;bottom:0;height:100vh;height:calc(100% - var(--nav-open-top));opacity:.95;opacity:1;overflow-y:scroll;position:fixed;top:var(--nav-open-top);width:100%}@media only screen and (min-width:1040px){.nav__list{display:flex}}@media only screen and (max-width:1039px){.nav__list{margin-block-start:0;padding-inline-start:0}}.nav__list-item{padding-inline:1rem;position:relative}@media only screen and (max-width:1039px){.nav__list-item{border-bottom:2px solid var(--clr-primary);padding-block:1.5rem}.nav__list-item:last-of-type{border-bottom:none}}.nav__list-item a{--font-weight:700;display:inline-block;text-decoration:none}@media only screen and (max-width:1039px){.nav__list-item a{font-size:var(--fs-500)}.nav__list-item .nav__sub-menu a{--font-weight:400}}@media only screen and (min-width:1040px){.nav__list-item:hover .nav__sub-menu{height:-moz-fit-content;height:fit-content;opacity:1;overflow:visible;width:-moz-fit-content;width:fit-content}.nav__sub-menu{background-color:#fff;height:0;left:0;opacity:0;overflow:hidden;padding-inline-end:1rem;padding-inline-start:1rem;position:absolute;top:51px;transition:all .2s ease;width:100%}.nav__sub-menu .nav__link{padding:1rem 0;white-space:nowrap}.nav__sub-menu .nav__link:after{bottom:15px}}@media only screen and (max-width:1039px){.nav__sub-menu{padding-inline-start:0}}.nav__link{font-size:1.125rem}@media only screen and (max-width:1039px){.nav__link:before{content:"";display:inline-block;transition:all .3s ease}.nav__link.active:before,.nav__link:focus-visible:before,.nav__link:hover:before{background:var(--clr-primary);content:"";display:inline-block;height:30px;left:-11px;position:absolute;top:2px;width:5px}.nav__link.active:after,.nav__link:focus-visible:after,.nav__link:hover:after{display:none}}@media only screen and (min-width:1040px){.nav__list-item:last-of-type .nav__sub-menu{left:inherit;right:0}}.search-form{align-items:center;border-radius:var(--border-radius);box-shadow:0 0 1rem rgba(0,0,0,.2);display:flex;gap:1rem;margin:1.5rem 0 2rem;overflow:hidden}.search-form>:first-child{flex:1}.search-form:focus-within{outline:2px solid var(--clr-primary)}.search-form__input{border:none;color:var(--clr-dark-grey);padding:.75rem 1.5rem}.search-form__input:focus{outline:none}.search-form__input::-moz-placeholder{color:inherit;font-size:var(--fs-500);font-weight:300}.search-form__input::placeholder{color:inherit;font-size:var(--fs-500);font-weight:300}.search-form__submit{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center}.search-results{padding:0}.search-results__link{display:inline-block;margin:.5em 0}.tabs{--spacer:1.5626rem;padding-inline-end:0;padding-inline-start:0}.tabs__list{display:grid;gap:var(--spacer);margin-block-end:var(--spacer)}@media only screen and (min-width:1040px){.tabs__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.tabs__trigger{background-color:var(--clr-white);border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);color:var(--clr-primary);cursor:pointer;padding:2.5rem;position:relative;transition:var(--transition-all)}.tabs__trigger[data-state=active]{box-shadow:var(--box-shadow)}.tabs__trigger[data-state=active]:after{border-color:var(--clr-primary) transparent transparent transparent;border-style:solid;border-width:.625rem 1rem 0;bottom:-.8125rem;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.tabs__trigger-icon{margin-block-start:1.875rem}.tabs__trigger-icon svg{max-height:4.875rem}@media only screen and (min-width:1040px){.tabs__content{display:grid;gap:var(--spacer);grid-template-columns:repeat(3,1fr)}}.tabs__content-left{display:flex;flex-direction:column;gap:var(--spacer);grid-column:1/span 1}.tabs__content-left a{border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);font-size:1.5626rem;gap:var(--spacer);padding:.75rem 1.25rem;text-decoration:none}.tabs__content-left .icon,.tabs__content-left a{align-items:center;display:flex}.tabs__content-left .icon svg{height:2.5rem;width:2.5rem}.tabs__content-right{grid-column:2/span 2}.badge{border-radius:20px;color:#fff;display:inline-block;font-size:var(--fs-200);padding-block:5px;padding-inline:12px}.badge__success{background-color:var(--clr-success,green)}.badge__warning{background-color:var(--clr-warning,orange);color:var(--clr-black,#000)}.badge__error{background-color:var(--clr-error,red)}.badge__ger_approved{color:var(--clr-primary);left:110px;outline:2px solid var(--clr-primary)}.cards{gap:1.25rem}@media only screen and (min-width:640px){.cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1040px){.cards{grid-template-columns:repeat(3,1fr)}}.cards .card{background-color:#fff;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1rem;position:relative}.cards .card .badge{position:absolute}.cards .card__new{background-color:var(--clr-primary);color:#fff;font-size:12px;padding-block-start:2px;position:absolute;right:-22px;rotate:45deg;text-align:center;text-transform:uppercase;top:12px;width:90px}.cards .card__title{color:var(--clr-primary);font-size:var(--fs-500);font-weight:700;margin-block-start:3rem}.cards .card__substance{font-size:var(--fs-275);font-weight:700;margin-block:1rem}.cards .card__art-no,.cards .card__license{font-size:var(--fs-275)}.cards .card__price{font-size:var(--fs-400);font-weight:700;text-align:right}.cards .card__img{margin-inline:auto}.cards .card__link a{color:var(--clr-black);font-size:var(--fs-275)}.cards .card__buttons{margin-block-start:2rem;position:relative}@media only screen and (min-width:1040px){.cards .card__buttons{display:flex;gap:1rem;justify-content:space-between}}.cards .card__buttons .button{font-size:var(--fs-275);width:100%}.cards .card__buttons .button:first-of-type{margin-block-end:2rem}@media only screen and (min-width:1040px){.cards .card__buttons .button{width:-moz-fit-content;width:fit-content}.cards .card__buttons .button:first-of-type{margin-block-end:0}}.cards .card__buttons .button.cart img{display:none}@media (min-width:1040px){.cards .card__buttons .button.cart img{display:block}}@media (min-width:1306px){.cards .card__buttons .button.cart img{display:none}}.cards .card__buttons .button.cart span{display:block}@media (min-width:1040px){.cards .card__buttons .button.cart span{display:none}}@media (min-width:1306px){.cards .card__buttons .button.cart span{display:block}}.cards .card form{--spacer:0;display:inline}.cards .card--ger .card__title{margin-block-start:1rem}.cards .card--ger .card__btn-cart{margin-block-start:1rem;position:relative;text-align:right}.cards .card--ger .card__btn-cart button{padding:.5rem}.cards .tippy{opacity:.3;position:absolute;right:-11px;top:-16px;transition:opacity .2s ease}.cards .tippy:hover{opacity:1}.cards .button--quick{align-items:center;display:flex;justify-content:center;position:relative}.cart-view h1{margin-block-end:2rem}.cart-view .cart__item{border-bottom:1px solid;display:grid;grid-template-columns:1fr 120px;padding-block:1rem}@media only screen and (min-width:1040px){.cart-view .cart__item{grid-template-columns:4fr repeat(3,1fr) 70px}}.cart-view .cart__item .grid-wrapper{display:flex;flex-direction:column;font-size:var(--fs-275);justify-content:center}@media only screen and (min-width:1040px){.cart-view .cart__item .grid-wrapper{padding-inline-end:1rem}}@media only screen and (max-width:1039px){.cart-view .cart__item .grid-wrapper{grid-column:1/2}.cart-view .cart__item .grid-wrapper.quantity{grid-column:2/3;grid-row:1/2}.cart-view .cart__item .grid-wrapper.singleprice{flex-direction:row;justify-content:flex-start;margin-top:1rem}.cart-view .cart__item .grid-wrapper.price,.cart-view .cart__item .grid-wrapper.quantity{flex-direction:row;justify-content:flex-start}}@media only screen and (min-width:1040px){.cart-view .cart__item .grid-wrapper.delete{padding-inline-end:0}}@media only screen and (max-width:1039px){.cart-view .cart__item .grid-wrapper.delete{grid-column:2/3}}.cart-view .cart__item .grid-wrapper .mobile-only{font-weight:700}.cart-view .cart__header{font-weight:700;padding-block-end:2rem}.cart-view .cart__header .grid-wrapper{font-size:var(--fs-300)}.cart-view .cart__header .grid-wrapper:first-of-type{font-size:var(--fs-500)}@media only screen and (max-width:1039px){.cart-view .cart__header{display:none}}.cart-view .cart .item__name{font-size:var(--fs-300);font-weight:700;margin-block-end:1rem}.cart-view .cart .badge{display:inline-block;width:-moz-fit-content;width:fit-content}.cart-view .cart form{--spacer:1rem;flex-direction:row-reverse}.cart-view .cart form .quantity{border:2px solid;border-radius:40px;height:35px;padding-left:27px;padding-block-start:.8rem;text-align:center;width:90px}.cart-view .cart .button--delete{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}@media only screen and (max-width:1039px){.checkout-view .cart__item{grid-template-columns:1fr}.checkout-view .cart__item .grid-wrapper{grid-column:1/-1;grid-row:1}.checkout-view .cart__item .grid-wrapper.singleprice{grid-row:2}.checkout-view .cart__item .grid-wrapper.quantity{grid-column:1/-1;grid-row:3}.checkout-view .cart__item .grid-wrapper.price{grid-row:4;margin-block-start:1rem}}.checkout-view .cart__item .grid-wrapper .badge{display:inline-block;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1040px){.checkout-view .checkout-form{display:flex;flex-direction:row}}.checkout-view .checkout-form .left,.checkout-view .checkout-form .right{flex-basis:50%}.checkout-view .checkout-form .left h2,.checkout-view .checkout-form .right h2{display:inline-block;font-size:var(--fs-400);margin-block-start:0}.checkout-view .checkout-form .left input#id_separate_order_conformation,.checkout-view .checkout-form .right input#id_separate_order_conformation{top:9px}.checkout-view .checkout-form .right{position:relative;top:25px}@media only screen and (max-width:1039px){.checkout-view .checkout-form .right{margin-block-start:3rem}}.checkout-view .checkout-form .right input#id_different_delivery_address{top:9px}.checkout-view .checkout-form .field-wrapper{font-weight:700;margin-block-end:1rem}.checkout-view .checkout-form .field-wrapper input{font-weight:400}.checkout-view .delivery{display:none}.checkout-view .right:has(input#id_different_delivery_address:checked) .delivery{display:block!important}.total-costs{display:flex;font-size:var(--fs-500);font-weight:600;justify-content:flex-end;margin-block-end:2rem;margin-block-start:1rem;position:relative}.total-costs .tippy-cost{display:block!important;opacity:.3;position:absolute;right:0;top:-20px;transition:opacity .2s ease}.total-costs .tippy-cost:hover{opacity:1}.total-costs p{position:absolute}.total-costs .total-cost-final{border-top:2px solid;position:relative;top:2rem}.privacy-policy{font-weight:700}.productsearch{max-width:52.5rem}.productsearch form{--spacer:2rem;width:100%}.productsearch form .field-wrapper{max-width:100%;position:relative}.productsearch form .productsearch{--spacer:2.5rem;border-radius:2rem;font-size:var(--fs-275);height:59px;padding-inline-start:1.5rem}.productsearch form input:focus-visible{border:3px solid var(--clr-black);outline:solid var(--clr-white) 3px;padding-inline-start:calc(1.5rem - 2px)}.productsearch form .search-icon{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:-1px;top:0;width:70px}.note{background-color:#fff;border-radius:var(--border-radius);margin-inline:auto;padding:2rem}@media only screen and (min-width:1040px){.note{grid-area:1/2}}.search-results .button.cart,.search-results a.button.button-primary{position:relative}.search-results .tippy-cart,.search-results .tippy-quick{display:block!important;position:absolute;right:0;top:-20px}#article_added{display:none;height:0;position:fixed;width:0;z-index:-1}#article_added.show{align-items:center;background:var(--clr-primary);border-radius:var(--border-radius);box-shadow:0 0 20px #a7a7a7;color:#fff;display:flex;font-size:var(--fs-500);left:50%;max-width:350px;min-height:194px;padding-inline:3rem;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto;z-index:10}.login_view h1{font-size:var(--fs-550);margin-block-end:2rem;margin-block-start:2rem}@media only screen and (min-width:1040px){.login_view h1{margin-block-start:4rem}}.login_view .grid{background-color:#fff;border-radius:15px;box-shadow:0 10px 40px 0 rgba(0,0,0,.2);margin-block-start:2rem;margin-inline:auto;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1040px){.login_view .grid .imagewrapper{grid-column:1/2;max-width:470px}}.login_view .grid .imagewrapper img{border-top-left-radius:15px;border-top-right-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1040px){.login_view .grid .imagewrapper img{border-bottom-left-radius:15px;border-top-right-radius:0}}@media only screen and (max-width:1039px){.login_view .grid .imagewrapper img{max-height:200px;width:100%}}.login_view .grid .formwrapper{padding-block:2rem;padding-inline:2rem}@media only screen and (min-width:1040px){.login_view .grid .formwrapper{grid-column:2/3;max-width:470px}}.login_view .grid .formwrapper img{width:154px}.login_view .grid .formwrapper .control-group:first-of-type{margin-block-end:1rem}.login_view .grid .formwrapper [type=password],.login_view .grid .formwrapper [type=text]{background-color:var(--grey,#d9d9d9);border:1px solid var(--clr-darkgrey);border-radius:5px;color:var(--darkgrey,#555);font-size:var(--fs-350);padding-block:.625rem;padding-inline:1rem;width:100%}.login_view .grid .formwrapper .pw-reset{color:var(--clr-black);display:block;font-size:var(--fs-250);margin-block-end:1rem;margin-block-start:.5rem;width:-moz-fit-content;width:fit-content}.login_view .grid .formwrapper .buttonwrapper{display:flex;justify-content:end}.login_view .grid .formwrapper .registerwrapper{font-size:var(--fs-250);margin-block-start:2rem}@media only screen and (min-width:1040px){.login_view .grid .formwrapper .registerwrapper{margin-block-start:5rem}}.login_view .grid .formwrapper .registerwrapper a{color:var(--clr-black)}.pw-change,.pw-vaildate{max-width:600px}.pw-change label,.pw-vaildate label{display:block}.pw-change .field-wrapper+.field-wrapper,.pw-vaildate .field-wrapper+.field-wrapper{margin-top:1rem}.pw-change .field-wrapper input,.pw-vaildate .field-wrapper input{width:100%}.pw-change .spacer,.pw-vaildate .spacer{margin-bottom:2rem;margin-top:.5rem}.container-white{background-color:#fff;border-radius:var(--border-radius);max-width:1000px}.template-404 .container-white{padding-block-end:3rem;padding-block-start:2rem;text-align:center}.template-404 img{margin-inline:auto}.template-404 h1{font-size:88px}.template-404 h2{color:var(--clr-black);font-size:20px;margin-block-end:4rem}.template-registration.template-formpage main{background-color:var(--clr-grey)}.template-registration.template-formpage main h1{margin-block-end:var(--spacer-sm)}.template-registration.template-formpage main h2{margin-block-end:0;margin-block-start:var(--input-height)}.template-registration.template-formpage main .form_intro{margin-block-start:0}.template-registration.template-formpage main form{margin-block:var(--spacer-md);margin-inline:0}@media only screen and (min-width:1040px){.template-registration.template-formpage main form .form-grid{display:grid;gap:var(--spacer-sm);grid-template-columns:50% 50%}}.template-registration.template-formpage main form .form-grid .field-wrapper:has(input[type=checkbox]):not(:has(fieldset)){display:unset;margin:0}.template-registration.template-formpage main form .form-grid .field-wrapper label:has(.hint){position:relative}.template-registration.template-formpage main form .form-grid .field-wrapper .field-appendix{padding-block-start:.5rem}.template-registration.template-formpage main form .form-grid .field-wrapper .field-appendix:has(input[type=checkbox]){align-items:center;display:flex;flex-direction:row;gap:.5rem}.template-registration.template-formpage main form .form-grid .field-wrapper .field-appendix:empty{display:none}.template-registration.template-formpage main form .form-grid .field-wrapper .field-appendix input[type=checkbox]{--checkbox-size:1rem;background-color:transparent;border-radius:0;margin:0}.template-registration.template-formpage main form .form-grid .field-wrapper .field-appendix label{font-weight:400}.template-registration.template-formpage main form .form-grid .field-wrapper .field-appendix .error-message{color:var(--clr-error)}@media only screen and (max-width:1039px){.template-registration.template-formpage main form .form-grid .field-wrapper{margin-block-end:1rem}}.template-registration.template-formpage main form .form-outro{margin:var(--spacer-sm) 0 var(--spacer-md)}.template-registration.template-thanks main{align-items:center;background-color:var(--clr-white);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:var(--spacer-sm);margin-block-start:var(--spacer-md);margin-inline:auto;max-width:1000px;padding-block:var(--spacer-lg);width:100%}.template-registration.template-thanks main .thank-you__copy{max-width:84%;text-align:center}.template-registration.template-thanks main a.button,.template-registration.template-thanks main h1{margin-top:var(--spacer-sm)}.streamfield-links .cards__wrapper{display:grid}div[class*=module-]{margin-bottom:40px;margin-top:40px;padding-bottom:40px;padding-top:40px}@media (min-width:992px){div[class*=module-]{margin-bottom:80px;margin-top:80px}}.background-grey{background-color:#eee}.module-cards .cards__subtitle,.module-cards .cards__title{text-align:center}.module-cards .cards .row{margin-top:20px}