:root{--color-primary:hsl(198,70%,53%);--color-primary-dark:hsl(198,77.8%,35.3%);--color-primary-darker:hsl(216,96%,11%);--color-secondary:hsl(198,73%,71%);--color-active:var(--color-primary);--color-negative:hsl(8,80.2%,66.3%);--color-positive:hsl(153,100%,39.8%);--color-warning:hsl(41,100%,58.6%);--color-black:hsl(0,0%,0%);--color-grey-darker:hsl(0,0%,21%);--color-grey-dark:hsl(240,3.7%,52.7%);--color-grey:hsl(231,10%,71%);--color-grey-light-500:hsl(240,11.1%,91.2%);--color-grey-light-300:hsl(197,23%,94%);--color-grey-light-200:hsl(200,19%,97%);--color-grey-pale:hsl(240,20%,95.1%);--color-snow:hsl(240,20%,98%);--color-white:hsl(0,0%,100%);--color-empty:hsla(0,0%,77.6%,0.17);--color-overlay-dark:hsla(0,0%,0%,0.3);--color-shadow-dark:hsla(0,0%,0%,0.5);--font-primary:"Lato",sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-size-3xl:2rem;--font-size-2xl:1.75rem;--font-size-xl:1.37rem;--font-size-l:1.25rem;--font-size-m:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.75rem;--font-size-2xs:0.625rem;--heading-h1-font-size:var(--font-size-3xl);--heading-h2-font-size:var(--font-size-2xl);--heading-h3-font-size:var(--font-size-xl);--heading-h4-font-size:var(--font-size-m);--heading-color:var(--color-grey-dark);--heading-font-family:var(--font-primary);--heading-font-weight:var(--font-weight-bold);--heading-line-height:var(--base-line-height);--heading-margin:0 0 calc(.64 * 1em);--base-bgcolor:var(--color-white);--base-font-family:var(--font-primary);--base-font-size:16px;--base-font-weight:var(--font-weight-normal);--base-text-color:var(--color-grey-dark);--base-letter-spacing:normal;--base-line-height:1.5;--base-border-radius:4px;--btn-primary-bgcolor:var(--color-primary);--btn-primary-hover-bgcolor:var(--color-primary-dark);--btn-primary-color:var(--color-white);--btn-primary-hover-color:var(--color-white);--btn-outline-bgcolor:transparent;--btn-outline-hover-bgcolor:transparent;--btn-outline-border-color:var(--color-primary);--btn-outline-color:var(--color-primary);--btn-outline-hover-color:var(--color-primary-dark);--btn-hover-bgcolor:var(--color-grey);--btn-hover-color:var(--color-grey);--layout-container:1160px;--xs:0px;--sm:480px;--md:768px;--lg:992px;--xl:1200px;--xxl:1440px;--icon-font-family:"clinicstore";--icon-arrow-light-left:"";--icon-arrow-light-right:"";--icon-arrow-left:"";--icon-arrow-right:"";--icon-arrow-down:"";--icon-check-checkbox:"";--icon-check-radio:"";--icon-close:"";--icon-cart:"";--icon-search:"";--icon-logout:"";--icon-arrow-circle-up:"";--icon-error:"";--icon-warning-circle:"";--icon-check-circle:"";--icon-info-circle:"";--icon-remove:"";}
@font-face{font-display:block;font-family:"clinicstore";font-style:normal;font-weight:var(--base-font-weight);src:url(/themes/custom/clinicstore/fonts/clinicstore.ttf) format("truetype"),url(/themes/custom/clinicstore/fonts/clinicstore.woff) format("woff"),url(/themes/custom/clinicstore/fonts/clinicstore.svg) format("svg");}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:var(--layout-container);}body{background-color:var(--base-bgcolor);color:var(--base-text-color);font:var(--base-font-weight) var(--base-font-size)/var(--base-line-height) var(--base-font-family);margin:0;}h1{color:var(--color-grey-darker);text-align:left;}h2{font-weight:700;font-size:var(--heading-h2-font-size);}a{color:var(--color-primary);text-decoration:none;}img{width:100%;height:auto;}fieldset{border:none;}fieldset legend{color:var(--color-black);font-size:var(--font-size-m);}p,ul,table td,.field--name-field-body{font-weight:var(--font-weight-normal);}input{writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark(black,white);letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;appearance:auto;-webkit-rtl-ordering:logical;cursor:text;background-color:-internal-light-dark(rgb(255,255,255),rgb(59,59,59));margin:0em;padding:1px 2px;border-width:2px;border-style:inset;border-color:-internal-light-dark(rgb(118,118,118),rgb(133,133,133));border-image:initial;}main{padding:3rem 1rem 2rem;}.path-user__login main{padding:0;}.icon{-webkit-font-smoothing:antialiased;color:var(--icon-color,currentColor);content:var(--icon-content);font-family:var(--icon-font-family) !important;font-size:var(--icon-font-size,var(--base-font-size));font-style:normal;font-variant:normal;font-weight:var(--icon-font-weight,var(--base-font-weight));line-height:1;padding-left:0.75rem;speak:none;text-transform:none;}.btn,#sliding-popup .eu-cookie-compliance-secondary-button,#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button,#commerce-checkout-coupon-ajax-wrapper .commerce_coupon .form-submit,#customer-profile-shipping-ajax-wrapper .form-submit,#customer-profile-billing-ajax-wrapper .form-submit,.checkout-buttons .checkout-cancel,.page-my-clinic .view-id-administration_views.view-display-id-page_2 .view-header a,.block--views-shopping-cart-block .view-id-commerce_cart_block .line-item-summary-view-cart a,.block--views-shopping-cart-block .view-id-commerce_cart_block .line-item-summary-checkout a,.messages--commerce-add-to-cart-confirmation .button.checkout a,.form-submit,.link--previous{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:var(--btn-bgcolor,var(--color-white));border:1px solid var(--btn-border-color,var(--color-white));border-radius:var(--btn-border-radius,var(--base-border-radius));color:var(--btn-color,var(--color-black));cursor:pointer;font-family:var(--btn-font-family,var(--base-font-family));font-size:var(--btn-font-size,0.875rem);font-weight:var(--btn-font-weight,var(--base-font-weight));line-height:var(--btn-line-height,1.25rem);padding:15px 1.5rem 1rem;text-decoration:none;text-shadow:none;white-space:normal;word-break:break-word;}.btn--primary,#sliding-popup .eu-cookie-compliance-secondary-button,.block--views-shopping-cart-block .view-id-commerce_cart_block .line-item-summary-checkout a,.messages--commerce-add-to-cart-confirmation .button.checkout a,.form-submit,.csv-feed .feed-icon,.state-machine-transition-form  .button{--btn-bgcolor:var(--btn-primary-bgcolor);--btn-color:var(--btn-primary-color);--btn-hover-bgcolor:var(--btn-primary-hover-bgcolor);--btn-hover-color:var(--btn-primary-hover-color);padding:15px 1.5rem 1rem;}.btn--primary:hover,#sliding-popup .eu-cookie-compliance-secondary-button:hover,.block--views-shopping-cart-block .view-id-commerce_cart_block .line-item-summary-checkout a:hover,.messages--commerce-add-to-cart-confirmation .button.checkout a:hover,.form-submit:hover,#edit-sidebar-coupon-redemption-form .form-submit:hover,.user-custom-register-form .register__group--two .form-submit:hover,.state-machine-transition-form  .button:hover,.address-book-edit-button:hover,.ief-entity-operations .form-submit:hover,.link--previous:hover{background-color:var(--btn-primary-hover-bgcolor);color:var(--btn-primary-hover-color);}.button.field-add-more-submit{background-color:var(--color-white);border-color:var(--color-primary);color:var(--color-primary);width:auto;}.button.field-add-more-submit:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white);width:auto;}.link--previous{margin-top:2px;background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary);margin-right:0;}ul.tabs{border-bottom:1px solid #eee;}.page-title{color:var(--color-grey-darker);font-size:var(--heading-h1-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin:0 0 1rem;text-align:left;}.path-frontpage .page-title{text-align:center;}.path-my-orders .page-title,.path-catalogue .page-title,.path-cart .page-title{text-align:left;}tr.selected td{background:var(--color-grey-light-500);color:var(--color-black);}.table-responsive{overflow-x:auto;max-width:100%;}@media (min-width:768px){.page-title{margin:0 0 2.5rem;}}@media screen and (min-width:38em){.layout-container{margin:0;}}
.cart-block--link__expand{position:relative;}.cart-block--summary__icon::before{content:url(/themes/custom/clinicstore/images/cart_gray.svg);display:inline-block;height:25px;width:25px;}.cart-block--summary__icon span{font-size:0;}.cart-block--summary__count{position:absolute;right:-0.375rem;top:-0.375rem;height:1rem;width:1rem;font-size:0.625rem;line-height:0.75rem;color:var(--color-white);background-color:var(--color-negative);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;}.cart-block--contents{min-width:18rem;border-radius:var(--base-border-radius);-webkit-box-shadow:3px 7px 10px var(--color-grey-light-200);box-shadow:0px 0px 12px -1px #878787;top:3rem;left:auto !important;z-index:99;right:-1rem;}.cart-block--contents.is-outside-horizontal{right:-1.5rem;}.cart-block--contents::before{content:"";border:1px solid var(--color-grey);border-width:0 10px 11px 10px;border-color:white transparent;right:1.5rem;position:absolute;top:-0.6875rem;}.cart-block--contents__inner{padding:1rem 1.5rem 1.5rem;}.cart-block--contents__inner .field--name-total-price{width:12rem;color:var(--base-text-color);}.cart-block--contents__links{margin-top:1rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;}.cart--cart-block  .cart-block--contents__links a{padding:0.5rem 0.8rem;color:white;background-color:var(--btn-primary-bgcolor);border-radius:3px;text-align:center;}.cart--cart-block .cart-block--contents__links a:hover{background-color:var(--btn-primary-hover-bgcolor);}.cart--cart-block .cart-block--contents__items{max-height:450px;padding-right:1.25rem;}@media (min-width:768px){.cart-block--contents{min-width:24rem;top:3rem;}.cart-block--contents__inner .field--name-total-price{width:16rem;}.cart-block--contents__links{flex-direction:row;justify-content:flex-end;}}
.block-system-main-block{padding:1rem 0;}.block-system-main-block > .field{padding-bottom:1rem;}.block-system-main-block > .field p{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;}@media (min-width:768px){.block-system-main-block{padding:2rem 0;}}
.contact-message-form{width:100%;display:flex;flex-direction:column;gap:1rem;}.contact-message-form .form-item input{width:calc(100% - 2rem);}
.path-user__login main{padding:0;}.user-login-form .form-item  input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-grey-light-500);border-width:0 0 1px;border-radius:0;font-size:var(--base-font-size);padding:0.71875rem;width:100%;background:var(--color-white);}.user-login-form .form-item{margin-bottom:1.5rem;}.login-title{color:var(--color-black);margin:0 0 1.75rem;}.form-item label{color:var(--color-grey-darker);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);padding-bottom:0.125rem;}.login-page{position:relative;}.login__header,.login__body,.login__footer{margin:0 auto;width:90%;}.login__header img{width:45%;}.login__header .login-brand{margin-bottom:1rem;display:block;}.login__footer{text-align:left;padding-bottom:5rem;}@media (min-width:992px){.login__header .login-brand{margin-bottom:2rem;}.login__footer{text-align:right;padding-bottom:2rem;}}#block-sitebranding{position:absolute;display:none;}.path-user__login .block-system-main-block{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:end;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;}.path-user__login main{max-width:inherit;}.login__group--one,.login__group--two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10%;}.login__group--one .login__header h2,.login__group--two .login__header h2{margin-top:10px;font-size:var(--heading-h3-font-size);}.login__group--two .login__header h2{color:white;}.login__group--two{background-color:var(--color-primary);color:var(--color-white);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;padding-bottom:30px;}.login__group--two .login__footer{margin-top:1rem;}.login__group--two #block-infocrearcuenta li{padding:0 0 1.5rem 1.25rem;line-height:1.5rem;font-size:var(--font-size-m);font-weight:var(--font-weight-bold);}.login__group--two #block-infocrearcuenta li::marker{font-size:1.5rem;font-weight:var(--font-weight-bold);}.login__group--two #block-infocrearcuenta a{color:var(--color-white);--btn-bgcolor:var(--btn-primary-bgcolor);--btn-color:var(--btn-primary-color);--btn-hover-bgcolor:var(--btn-primary-hover-bgcolor);--btn-hover-color:var(--btn-primary-hover-color);appearance:none;background:none;background-color:var(--btn-bgcolor,var(--color-white));border:1px solid var(--btn-border-color,var(--color-white));border-radius:var(--btn-border-radius,var(--base-border-radius));color:var(--btn-color,var(--color-black));cursor:pointer;font-family:var(--btn-font-family,var(--base-font-family));font-size:var(--btn-font-size,0.875rem);font-weight:var(--btn-font-weight,var(--base-font-weight));line-height:var(--btn-line-height,1.25rem);padding:var(--btn-padding,0.75rem 1.5rem);text-decoration:none;text-shadow:none;white-space:normal;word-break:break-word;margin-left:60%;}.login__group--two #block-infocrearcuenta a:hover{background-color:var(--btn-hover-bgcolor);color:var(--btn-hover-color);}.login__group--two #block-infocrearcuenta a:after{-webkit-font-smoothing:antialiased;color:var(--icon-color,currentColor);content:var(--icon-content);font-family:var(--icon-font-family) !important;font-size:var(--icon-font-size,var(--base-font-size));font-style:normal;font-variant:normal;font-weight:var(--icon-font-weight,var(--base-font-weight));line-height:1;padding-left:0.75rem;speak:none;text-transform:none;}@media (min-width:992px){.path-user__login #block-main-page-content{padding:0;grid-template-columns:repeat(2,50%);}.login__group--one,.login__group--two{padding:0% 10%;height:100vh;}.login__header,.login__body,.login__footer{max-width:25rem;width:100%;}.login__group--one .login__header h2,.login__group--two .login__header h2{font-size:var(--heading-h2-font-size);}.list--order{font-size:var(--font-size-m);}.login__group--two .login__footer{margin-top:12px;}}@media (min-width:1024px){.login__group--one .login__header h2,.login__group--two .login__header h2{font-size:var(--heading-h3-font-size);}}form.user-login-form .login-brand{margin-bottom:2rem;width:11.875rem;}form.user-login-form .login-title{color:var(--color-black);font-size:var(--heading-h3-font-size);margin:0 0 1.75rem;}.user-login-form  .description{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-grey);}.user-login-form .form-item{margin-bottom:1.5rem;}.user-login-form .form-item label{color:var(--color-black);font-size:var(--base-font-size);font-weight:var(--base-font-weight);}.user-login-form .form-actions{margin-top:1.75rem;text-align:left;}@media (min-width:992px){.user-login-form .form-actions{text-align:right;}}@media (min-width:768px){.login__group--two #block-infocrearcuenta ol{margin:2rem auto 2.25rem;}}.help-popover-link{right:1.5rem;background-color:var(--color-white);border-radius:var(--base-border-radius);bottom:1.75rem;position:fixed;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}.popover__need-help a{font-size:0.875rem;font-weight:var(--font-weight-normal);line-height:2rem;padding:0.25rem 1.25rem;}.popover__need-help::before{border-color:transparent var(--color-white) transparent transparent;border-style:solid;border-width:0 1.875rem 1.25rem 0;bottom:-0.875rem;content:"";height:0;position:absolute;right:1.25rem;width:0;}.login-popup-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-overlay-dark);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99;}.login-popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);border:none;border-radius:var(--base-border-radius);-webkit-box-shadow:0 2px 4px 0 var(--color-shadow-dark);box-shadow:0 2px 4px 0 var(--color-shadow-dark);margin:0.9375rem;max-width:37.5rem;padding:2.625rem;position:relative;width:100%;}.login-popup .close-popup{position:absolute;right:0;top:0;padding:12px;}.login-popup .close-popup a{color:#000;font-size:0;}.login-popup .close-popup a::after{-webkit-font-smoothing:antialiased;speak:none;--icon-color:var(--color-black);font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none;font-family:var(--icon-font-family);content:var(--icon-close);font-size:20px;}.login-popup{text-align:center;}.login-popup p{text-align:left;padding-left:2.85rem;}.login-popup h3{color:var(--color-primary);text-align:left;}.login-popup h3::before{-webkit-font-smoothing:antialiased;speak:none;--icon-color:var(--color-active);font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none;font-family:var(--icon-font-family);content:var(--icon-info-circle);font-size:32px;padding-right:0.75rem;margin-top:0.75rem;position:relative;top:8px;}@media (min-width:768px){.login-popup{width:90%;}}.list--order li>span{display:block;margin-left:1rem;font-weight:var(--font-weight-regular);font-size:1rem;}.list--order li{padding:0 0 1rem 0;line-height:1.5rem;}.list--order li::marker{font-size:1.5rem;margin-right:1rem;font-weight:var(--font-weight-bold);}.list--order{font-size:var(--font-size-s);margin-top:0;}@media (min-width:992px){.list--order li>span{font-size:1.125rem;}}.help-popover-link{right:5.5rem;background-color:var(--color-white);border-radius:var(--base-border-radius);bottom:1.75rem;position:fixed;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}@media (min-width:992px){.help-popover-link{right:2.5rem;bottom:2.5rem;}}.popover__need-help a{font-size:0.875rem;font-weight:var(--font-weight-normal);line-height:2rem;padding:0.25rem 1.25rem;}.popover__need-help::before{border-color:transparent var(--color-white) transparent transparent;border-style:solid;border-width:0 1.875rem 1.25rem 0;bottom:-0.875rem;content:"";height:0;position:absolute;right:1.25rem;width:0;}.login-popup-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-overlay-dark);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99;}.login-popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);border:none;border-radius:var(--base-border-radius);-webkit-box-shadow:0 2px 4px 0 var(--color-shadow-dark);box-shadow:0 2px 4px 0 var(--color-shadow-dark);margin:0.9375rem;max-width:37.5rem;padding:2.625rem;position:relative;width:100%;}.login-popup .close-popup{position:absolute;right:0;top:0;padding:12px;}.login-popup .close-popup a{color:#000;font-size:0;}.login-popup .close-popup a::after{-webkit-font-smoothing:antialiased;speak:none;--icon-color:var(--color-black);font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none;font-family:var(--icon-font-family);content:var(--icon-close);font-size:20px;}.login-popup{text-align:center;}.login-popup p{text-align:left;padding-left:2.85rem;}.login-popup h3{color:var(--color-primary);text-align:left;}.login-popup h3::before{-webkit-font-smoothing:antialiased;speak:none;--icon-color:var(--color-active);font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none;font-family:var(--icon-font-family);content:var(--icon-info-circle);font-size:32px;padding-right:0.75rem;margin-top:0.75rem;position:relative;top:8px;}@media (min-width:768px){.login-popup{width:90%;}}.path-user__register .region-header-top{background-color:var(--color-white);}.path-user__register .region-header-top .region-header-brand-menu{justify-content:center;margin-top:3.75rem;}.user-custom-register-form{display:flex;flex-direction:row;justify-content:center;}.user-custom-register-form fieldset{width:30%;padding:0 2.5rem;border:none;}.user-custom-register-form fieldset legend{color:var(--color-black);font-size:var(--heading-h3-font-size);margin:0.5rem 0 1.75rem;}.user-custom-register-form fieldset .form-item{margin-bottom:1.5rem;}.user-custom-register-form .register__group--one input{background-color:var(--color-grey-light-300);border:1px solid var(--color-grey);border-radius:0.3125rem;color:var(--color-primary);font-size:var(--heading-h1-font-size);padding:1rem;text-align:center;margin-top:10px;width:90%;}.user-custom-register-form .register__group--one label{font-size:var(--base-font-size);color:var(--color-grey-dark);font-weight:var(--font-weight-normal);}.user-custom-register-form .register__group--two{font-size:var(--font-size-m);color:var(--color-black);border-left:1px var(--color-grey-light-500) solid;}.user-custom-register-form .register__group--two label{color:var(--color-black);font-size:var(--base-font-size);font-weight:var(--base-font-weight);margin-bottom:0.25rem;}.user-custom-register-form .register__group--two .form-text,.user-custom-register-form .register__group--two .form-email{border:none;border-bottom:1px var(--color-grey-light-500) solid;border-radius:0;font-size:var(--base-font-size);padding:0.5rem 0;width:100%;}.user-custom-register-form .register__group--two .description{font-size:var(--font-size-s);color:var(--color-grey-dark);font-weight:var(--font-weight-normal);margin-top:0.5rem;}.user-custom-register-form .register__group--two .js-form-type-checkbox{display:grid;column-gap:12px;row-gap:0;grid-template-areas:"a b"
                         "a c";}.user-custom-register-form .register__group--two .js-form-type-checkbox input{grid-area:a;width:auto;margin-top:0.5rem;}.user-custom-register-form .register__group--two .js-form-type-checkbox .option{grid-area:b;}.user-custom-register-form .register__group--two .js-form-type-checkbox .description{grid-area:c;}.user-custom-register-form .register__group--two .form-submit{width:auto;color:#fff;font-size:var(--font-size-s);background-color:var(--color-primary);}.user-custom-register-form .register__group--two #edit-actions{text-align:right;}@media (max-width:768px){.user-custom-register-form fieldset{width:100%;padding:0;}.user-custom-register-form{flex-direction:column;padding:0;}.user-custom-register-form .register__group--one{padding-bottom:2.5rem;}.user-custom-register-form .register__group--two{border-left:none;}.user-custom-register-form .register__group--two .form-submit{margin-bottom:5rem;}}
@media screen and (min-width:780px),(orientation:landscape) and (min-device-height:780px){.layout-region-checkout-main,.layout-region-checkout-footer{float:none;width:inherit;padding-right:inherit;box-sizing:border-box;}[dir="rtl"] .layout-region-checkout-main,[dir="rtl"] .layout-region-checkout-footer{float:none;padding-left:inherit;padding-right:inherit;}.layout-region-checkout-secondary{float:none;width:inherit;}[dir="rtl"] .layout-region-checkout-secondary{float:none;}}@media screen and (max-width:1020px){.toolbar-vertical.toolbar-tray-open .layout-region-checkout-main,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-footer,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-secondary{float:none;width:inherit;padding-right:inherit;}}#block-checkout-progress ol.checkout-progress{display:flex;gap:0.5rem;flex-wrap:wrap;list-style-type:decimal;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;margin-bottom:1.5rem;font-size:var(--font-size-xs);}#block-checkout-progress ol.checkout-progress .checkout-progress--step__current{font-weight:normal;color:var(--color-primary);}#block-checkout-progress ol.checkout-progress .checkout-progress--step{display:flex;gap:0.5rem;align-items:center;padding-right:0.5rem;}#block-checkout-progress ol.checkout-progress .checkout-progress--step:before{content:counter(checkout-progress);display:flex;align-items:center;justify-content:center;font-size:10px;height:16px;width:16px;border-radius:16px;border:1px solid var(--base-text-color);}#block-checkout-progress ol.checkout-progress .checkout-progress--step.checkout-progress--step__previous:before{border:1px solid var(--color-primary);background-color:white;color:var(--color-primary);}#block-checkout-progress ol.checkout-progress .checkout-progress--step.checkout-progress--step__current:before{border:1px solid var(--color-primary);background-color:var(--color-primary);color:white;}@media (min-width:768px){#block-checkout-progress ol.checkout-progress{display:flex;gap:0.5rem;flex-wrap:wrap;list-style-type:decimal;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;margin-bottom:1.5rem;font-size:var(--base-font-size);}#block-checkout-progress ol.checkout-progress .checkout-progress--step:after{content:'';display:block;width:1rem;height:2px;background-color:var(--base-text-color);margin-left:0.5rem;}#block-checkout-progress ol.checkout-progress .checkout-progress--step:last-child:after{content:'';display:none;}#block-checkout-progress ol.checkout-progress .checkout-progress--step.checkout-progress--step__previous:after,#block-checkout-progress ol.checkout-progress .checkout-progress--step.checkout-progress--step__current:after{background-color:var(--color-primary);}}@media (min-width:992px){#block-checkout-progress ol.checkout-progress .checkout-progress--step:after{width:3rem;}}.layout-checkout-form{display:flex;flex-direction:column;gap:1.5rem;}.layout-checkout-form .layout-region-checkout-footer{background-color:var(--color-grey-light-200);padding:10px 20px;margin-top:0;text-align:center;}@media (min-width:768px){.layout-checkout-form .layout-region-checkout-footer{margin-top:50px;}}@media (min-width:992px){.layout-checkout-form{display:grid;grid-template-areas:"main secondary secondary"
                                "main secondary secondary"
                                "footer footer footer";gap:1.5rem;}.layout-checkout-form .layout-region-checkout-main{grid-area:main;}.layout-checkout-form .layout-region-checkout-secondary{grid-area:secondary;border-left:1px solid #ccc;padding-left:2rem;}.layout-checkout-form .layout-region-checkout-footer{grid-area:footer;text-align:right;padding:20px;}}.layout-checkout-form .layout-region-checkout-main .form-text,.layout-checkout-form .layout-region-checkout-main .form-select,.layout-checkout-form .layout-region-checkout-secondary .form-text{background:var(--color-white);border:1px solid var(--color-grey-light-500);color:var(--color-grey);font-weight:var(--font-weight-normal)}.layout-region-checkout-main legend,.layout-region-checkout-secondary h3{font-size:var(--font-size-l);margin-block-start:0;margin-block-end:0;font-weight:var(--font-weight-bold);color:var(--color-black);}.layout-region-checkout-main .checkout-pane-shipping-information #edit-shipping-information-shipping-profile,.layout-region-checkout-main #edit-payment-information-billing-information{padding-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;}.layout-region-checkout-main .checkout-pane-shipping-information #edit-shipping-information-shipping-profile > div > div .form-wrapper,.layout-region-checkout-main #edit-payment-information-billing-information > div > div .form-wrapper{display:flex;flex-direction:column;gap:1rem;}#edit-payment-information-payment-method--wrapper legend{font-size:var(--font-size-s);color:var(--color-black);}#edit-payment-information-billing-information .address-book-edit-button,#edit-shipping-information-shipping-profile .address-book-edit-button,#edit-payment-information-add-payment-method-billing-information .address-book-edit-button{width:-moz-fit-content;width:fit-content !important;}#edit-payment-information-payment-method{margin-bottom:1rem;}@media (min-width:768px){#edit-payment-information-payment-method{margin-bottom:2rem;}}#edit-shipping-information-shipments-0-shipping-method-0 > .js-form-item,div[id*=' edit-shipping-information-shipments-0-shipping-method-0'] > .js-form-item,div[id^='edit-shipping-information-shipments-0-shipping-method-0'] > .js-form-item,#edit-payment-information-payment-method > .js-form-item,div[id*=' edit-payment-information-payment-method'] > .js-form-item,div[id^='edit-payment-information-payment-method'] > .js-form-item{display:flex;gap:0.5rem;align-items:center;margin-bottom:0.5rem;}#edit-shipping-information-shipments-0-shipping-method-0 .form-item-shipping-information-shipments-0-shipping-method-0 label,#edit-payment-information-payment-method .form-item-payment-information-payment-method label{padding-bottom:0;}#edit-payment-information-payment-method > .form-item label,div[id*=' edit-payment-information-payment-method'] > .form-item label,div[id^='edit-payment-information-payment-method'] > .form-item label{display:flex;align-items:center;}#edit-payment-information-payment-method > .manual-payment-method label::before,div[id*=' edit-payment-information-payment-method'] > .manual-payment-method label::before,div[id^='edit-payment-information-payment-method'] > .manual-payment-method label::before{content:url(/themes/custom/clinicstore/images/pay_manual.png);width:1rem;height:1rem;margin-right:0.5rem;}#edit-payment-information-payment-method > .card-payment-method label::before,div[id*=' edit-payment-information-payment-method'] > .card-payment-method label::before,div[id^='edit-payment-information-payment-method'] > .card-payment-method label::before{content:url(/themes/custom/clinicstore/images/pay_credit-card-regular.png);width:1rem;height:1.25rem;margin-right:0.5rem;}#edit-payment-information-payment-method > .paypal-payment-method label::before,div[id*=' edit-payment-information-payment-method'] > .paypal-payment-method label::before,div[id^='edit-payment-information-payment-method'] > .paypal-payment-method label::before{content:url(/themes/custom/clinicstore/images/pay_paypal.png);width:1rem;height:1rem;margin-right:0.5rem;}#edit-payment-information-payment-method > .bizum-payment-method label::before,div[id*=' edit-payment-information-payment-method'] > .bizum-payment-method label::before,div[id^='edit-payment-information-payment-method'] > .bizum-payment-method label::before{content:url(/themes/custom/clinicstore/images/pay_bizum.png);width:1rem;height:1rem;margin-right:0.5rem;}#edit-coupon-redemption{display:block;width:100%;clear:both;}#edit-sidebar-coupon-redemption-form div[data-drupal-messages]{width:100%;margin-top:2rem;}#edit-sidebar-coupon-redemption-form .messages{width:19.8rem;float:right;}#edit-sidebar-coupon-redemption-form{display:flex;justify-content:right;flex-wrap:wrap;flex-direction:column;align-items:flex-end;margin-top:.5rem;gap:0.5rem;}#edit-sidebar-coupon-redemption-form  .form-submit{margin-top:2px;background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary);margin-right:0;}#edit-sidebar-coupon-redemption-form .form-item input{width:180px;}.order-total-line__total{color:var(--color-black);font-size:var(--font-size-m);}.credit-card-form__divider{margin-top:0.5rem;}.address-container-inline > .form-item{width:100%;margin-right:0;}.address-container-inline .chosen-container{width:100%;}.view-commerce-checkout-order-summary .view-content{width:100%;overflow:hidden;overflow-x:auto;scroll-behavior:auto;}.layout-checkout-form .link--previous{margin-top:2rem;display:block;width:auto;margin-left:auto;margin-right:auto;}.layout-region-checkout-footer .link--previous{display:inline-block;margin-top:2rem;}@media (min-width:992px){.layout-region-checkout-footer .link--previous{margin:0;}.view-commerce-checkout-order-summary .view-content{overflow:visible;overflow-x:visible;}#edit-sidebar-coupon-redemption-form .form-item-sidebar-coupon-redemption-form-code{margin-bottom:0;}#edit-sidebar-coupon-redemption-form{margin-top:2rem;flex-direction:row;align-items:end;gap:1rem;}#edit-sidebar-coupon-redemption-form .form-item input{width:180px;}}.checkout-pane-checkout-terms-acceptance-pane > .fieldset-wrapper > a{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-left:18.6px;}.form-item-payment-information-billing-information-copy-to-address-book,.form-item-shipping-information-shipping-profile-copy-to-address-book,.form-item-payment-information-billing-information-copy-fields-enable,.checkout-pane .form-item-checkout-terms-acceptance-pane-terms-acceptance-checkbox{display:flex;gap:0.35rem;align-items:baseline;}.checkout-pane .form-item-checkout-terms-acceptance-pane-terms-acceptance-checkbox label{margin-top:0.15rem;}.checkout-pane,.checkout-pane fieldset{padding:0.35em 0 0.75em;}
.commerce-order--user{display:grid;grid-template-columns:1fr;gap:2rem;}.commerce-order--user .customer-information{display:flex;flex-direction:column;gap:2rem;}.commerce-order--user .customer-information .field__label{color:black;}.commerce-order--user .order-information{border-radius:5px;border:1px solid var(--color-grey-light-500);padding:2rem;}.commerce-order--user .order-information .order-information-status{margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-end;}.commerce-order--user .order-information .order-information-status > div{display:flex;}.commerce-order--user .order-information .order-information-details .table-responsive{width:82vw;}@media(min-width:590px){.commerce-order--user .order-information .order-information-details .table-responsive{width:auto;}}@media(min-width:768px){.commerce-order--user{grid-template-columns:1fr 3fr;}}
.commerce-product--treatment--full .title{color:var(--color-primary-darker);font-size:var(--heading-h3-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin:0;padding-bottom:0.75rem;}.commerce-product--treatment--full > .content{display:grid;gap:2.5rem;grid-template-columns:1fr;padding:2.5rem 0;}.commerce-product--treatment--full .product__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.commerce-product--treatment--full .product__group--two{align-items:normal;}.commerce-product--treatment--full .field--name-price{border-bottom:1px solid var(--color-grey-light-500);font-size:var(--heading-h2-font-size);width:100%;color:var(--color-primary-darker);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin:0;padding-bottom:0.75rem;}.commerce-product--treatment--full .product__vat{font-size:var(--font-size-s);padding-left:0.75rem;}.commerce-product--treatment--full .product__value,.commerce-product--treatment--full .product__vat{color:var(--color-grey-dark);font-size:var(--base-font-size);font-weight:var(--font-weight-normal);}.form-item label{color:var(--color-grey-darker);display:block;font-size:var(--font-size-s);font-weight:var(--font-weight-normal);}.commerce-product--treatment--full .field--name-quantity .form-item label{color:var(--color-primary-darker);font-weight:var(--font-weight-normal);padding-right:0rem;}.commerce-product--treatment--full .field--name-quantity .form-item input{border:none;font-weight:var(--font-weight-normal);padding:0 0.5rem;text-align:center;background-color:var(--color-white);}.commerce-product--treatment--full .product__group--two form{display:flex;flex-direction:column;justify-items:center;align-items:flex-end;gap:1rem;padding:1rem 0;}@media (min-width:560px){.commerce-product--treatment--full .product__group--two form{flex-direction:row;align-items:center;}}.commerce-product--treatment--full .field--name-quantity .form-item{display:flex;flex-direction:row;gap:1rem;align-items:center;}.commerce-product--treatment--full .product__group--two .field--name-field-body{font:var(--font-size-xs);color:var(--color-grey-darker);}.commerce-product--treatment--full .product__group--two .field--name-field-body h2{font-size:var(--font-size-m);}.commerce-product--treatment--full .product__group--two .field--name-field-product-brand{border-top:1px var(--color-grey-light-500) solid;padding-top:20px;margin-top:40px;display:flex;}.commerce-product--treatment--full .product__group--two .field--name-field-product-brand .field__item::before{content:'·';padding-left:10px;margin-right:10px;}.commerce-product--treatment--full .product__group--two .field--name-field-product-brand .field__item:first-child::before{content:'';padding-left:0px;}@media (min-width:768px){.commerce-product--treatment--full > .content{grid-template-columns:repeat(2,1fr);padding:5.625rem 0 2.5rem;}}.commerce-product--treatment--full .field--name-quantity .js-form-type-number{position:relative}.commerce-product--treatment--full .field--name-quantity .js-form-type-number input[type=number]::-webkit-inner-spin-button,.commerce-product--treatment--full .field--name-quantity .js-form-type-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.commerce-product--treatment--full .field--name-quantity .js-form-type-number input[type=number]{-moz-appearance:textfield;}.commerce-product--treatment--full .field--name-quantity .js-form-type-number input{width:45px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:20px;}.commerce-product--treatment--full .field--name-quantity .js-form-type-number input:focus{outline:0;}.commerce-product--treatment--full .field--name-field-usage-recommendations .field__label,.commerce-product--treatment--full .field--name-field-format .field__label{font-size:var(--base-font-size);font-weight:normal;color:#454545;}.commerce-product--treatment--full .field--name-field-usage-recommendations .field__item,.commerce-product--treatment--full .field--name-field-format .field__item{padding-top:0.5rem;}.commerce-product--treatment--full .field--name-field-usage-recommendations .field__item p,.commerce-product--treatment--full .field--name-field-format .field__item p{margin-block-start:0;}.commerce-product--treatment--full .field--name-field-body-short p{margin-block-start:0;margin-block-end:0;}.commerce-product--treatment--full .product__group--two > .field--type-text-long,.commerce-product--treatment--full .product__group--two > .field--type-string{margin-top:1rem;}.quantity-nav{display:flex;flex-direction:row-reverse;gap:0.5rem;}.quantity-button{cursor:pointer;background-color:var(--color-grey-pale);width:20px;height:20px;display:block;text-align:center;color:var(--color-primary);font-family:monospace;font-size:13px;user-select:none;border-radius:50%;transition:all 0.4s;}.quantity-button.quantity-down{line-height:1.45;}.quantity-button:hover{background-color:var(--color-primary);color:white;}
.field--name-field-related-products{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:5rem;}.field--name-field-related-products .field__item{width:100%;}.commerce-product--treatment--related{max-height:27.3125rem;min-height:27.3125rem;-webkit-transition:all .3s linear;transition:all .3s linear;}.commerce-product--treatment--related > a{display:block;width:100%;height:100%;padding-top:2rem;}.commerce-product--treatment--related .content .field__item{width:100%;text-align:center;}.commerce-product--treatment--related:hover{-webkit-box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);}.commerce-product--treatment--related .content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;}.commerce-product--treatment--related .content .field--name-field-media-image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:10.625rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:2rem;align-items:center;justify-content:center;}.commerce-product--treatment--related .content .field--name-field-media-image img{width:auto;max-width:200px;height:auto;max-height:300px;height:10.625rem;}.commerce-product--treatment--related .content .field--name-price{border-bottom:none;text-align:center;}.commerce-product--treatment--related .content .field--name-price .product__vat{width:100%;display:block;}.commerce-product--treatment--related .content .field--name-title{color:var(--color-black);text-transform:uppercase;height:3.125rem;}.more{background-color:var(--color-grey-light-300);font-size:0.875rem;margin-top:auto;padding:0.75rem 0;width:100%;text-align:center;margin-top:2.5rem;}@media (min-width:768px){.field--name-field-related-products .field__item{width:23%;}}
.commerce-product--treatment--teaser > a{display:block;}.view-catalogue .view-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;}.view-catalogue .view-content .views-row{width:100%;margin-bottom:2rem;}.commerce-product--treatment--teaser{min-height:15.625rem;-webkit-transition:all .3s linear;transition:all .3s linear;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;}.commerce-product--treatment--teaser:hover{-webkit-box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);}.commerce-product--treatment--teaser > a{display:block;width:100%;height:100%;padding-top:2rem;padding-bottom:2rem;}.commerce-product--treatment--teaser .field__item{width:100%;text-align:center;}}.commerce-product--treatment--teaser .content{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;height:100%;justify-content:space-between;width:100%;}.commerce-product--treatment--teaser .content .field--name-field-media-image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:15.625rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:2rem;align-items:center;justify-content:center;}.commerce-product--treatment--teaser .content .field--name-field-media-image img{width:auto;max-width:200px;height:auto;max-height:300px;}.commerce-product--treatment--teaser .content .field--name-price{border-bottom:none;text-align:center;}.commerce-product--treatment--teaser .content .field--name-price .product__vat{width:100%;display:block;}.commerce-product--treatment--teaser .content .field--name-title{color:var(--color-black);text-transform:uppercase;height:3.125rem;}@media (min-width:768px){.view-catalogue .view-content .views-row{width:23%;}.view-catalogue .view-header .views-row{width:auto;}}
.ui-accordion{font-family:var(--font-primary);}.ui-accordion .ui-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;border:0;border-top:1px solid var(--color-grey-pale);background:inherit;font-size:var(--base-font-size);transition:all 0.15s;}.ui-accordion .ui-accordion-header:first-child{border-top:0;}.ui-accordion .ui-accordion-header::after{content:url(/themes/custom/clinicstore/images/accordion_open.svg);display:block;width:11px;}.ui-accordion .ui-accordion-header.ui-state-active{color:#454545;padding:1rem 0 0;}.ui-accordion .ui-accordion-header.ui-state-active::after{content:url(/themes/custom/clinicstore/images/accordion_close.svg);display:block;width:11px;margin-top:-8px;}.ui-accordion .ui-accordion-header span{display:none;}.ui-accordion .ui-accordion-content{border:0;padding:0 0 0.5rem;color:var(--color-grey-dark);font-size:var(--base-font-size);font-weight:var(--font-weight-light);}
.status-messages-wrapper{top:0;left:0;width:100%;height:100%;z-index:999;display:flex;position:fixed;align-items:center;justify-content:center;background-color:var(--color-overlay-dark);}.status-messages-popup-container{top:50%;left:50%;width:100%;position:fixed;max-width:600px;transform:translate(-50%,-50%);}.status-messages-popup-container .messages{position:relative;background-color:#fff;box-shadow:0 2px 4px 0 var(--color-shadow-dark);}.status-messages-close-button{top:12px;right:10px;position:absolute;}.status-messages-popup-container .messages,.status-messages-popup-container .messages.messages--error{border:0;border-radius:5px;padding:2.625rem;color:var(--base-text-color);}.status-messages-popup-container .messages .status-messages-close-button{border:0;background:none;font-size:0;text-transform:lowercase;}.status-messages-popup-container .messages .status-messages-close-button::after{-webkit-font-smoothing:antialiased;speak:none;--icon-color:var(--color-black);font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none;font-family:var(--icon-font-family);content:var(--icon-close);font-size:20px;}.status-messages-popup-container .messages{background-image:none;}.status-messages-popup-container .messages > div{padding-left:3rem;background-size:32px;min-height:32px;background-position:top left;background-repeat:no-repeat;}.status-messages-popup-container .messages.messages--error h3{color:#e87967;}.status-messages-popup-container .messages.messages--error > div{background-image:url(/themes/custom/clinicstore/images/warning.svg);}.status-messages-popup-container .messages.messages--warning > div{background-image:url(/core/misc/icons/e29700/warning.svg);}.status-messages-popup-container .messages.messages--status > div{background-image:url(/core/misc/icons/73b355/check.svg);}
.form-item,.form-actions{margin-top:inherit;margin-bottom:inherit;}.form-item input,.form-item select,.form-item textarea{border:1px solid var(--color-grey-light-500);border-radius:var(--base-border-radius);background-color:var(--color-white);color:var(--color-grey-dark);font-family:var(--base-font-family);font-size:var(--font-size-s);max-width:100%;padding:1rem;width:100%;}.form-item input:focus-visible,.form-item select:focus-visible,.form-item textarea:focus-visible{color:var(--color-primary);}.form-item input{width:auto;}.form-item select{padding:1rem 2rem 1rem 1rem;}.form-item label,.captcha.form-wrapper summary,.captcha.form-wrapper .details-description{color:var(--color-grey-darker);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);padding-bottom:0.125rem;}.form-radio{width:auto!important;}.form-actions .js-form-submit{padding:15px 1.5rem 1rem;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);}.form--inline .form-item{float:none;margin-right:inherit;}#block-catalogue-exposed-block form .form--inline .form-item{flex-grow:2;}#block-catalogue-exposed-block form .form--inline .js-form-type-textfield input{width:calc(100% - 32px);}form .form--inline.clearfix::after{display:none;}.user-login-form .form-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-grey-light-500);border-width:0 0 1px;border-radius:0;font-size:var(--base-font-size);padding:0.71875rem;width:100%;background:var(--color-white);}.js .dropbutton-widget{border:1px solid var(--color-snow)!important;border-radius:var(--base-border-radius);background-color:var(--color-snow)!important;color:var(--color-grey-dark);font-family:var(--base-font-family);font-size:var(--font-size-xs);padding:0.5rem;}.js input.form-autocomplete{background-position:95% center;}.shop-edit-form{width:100%;display:flex;flex-direction:column;gap:1rem;}.shop-edit-form .form-item input[type=text],.shop-edit-form .form-item select{width:-webkit-fill-available;width:-moz-available;width:stretch;}.shop-edit-form .form-item select{background:url(/themes/custom/clinicstore/images/select_open.png) no-repeat right;-webkit-appearance:none;appearance:none;background-position-x:97%;}.shop-edit-form label{font-size:var(--base-font-size);margin-bottom:0.5rem;}.shop-edit-form .description{margin-top:0.5rem;}.shop-edit-form .js-form-type-checkbox{display:flex;align-items:baseline;gap:0.5rem;}.shop-edit-form .js-form-type-checkbox .description{margin-top:0;}.shop-edit-form details{border-radius:3px;}.shop-edit-form details .details-wrapper{padding:2rem;}.shop-edit-form details summary{padding:2rem 2rem 0;}.shop-edit-form details .form-item{padding-bottom:1rem;}.shop-edit-form .field-suffix{display:block;margin-top:0.5rem;}@media (min-width:992px){.shop-edit-form{width:50%;}}.view-shop-balance .view-filters,.view-shop-orders .view-filters,.view-shop-products-selection .view-filters,.view-shop-products-list .view-filters,.view-shop-clients .view-filters{background-color:var(--color-grey-light-200);border-radius:5px;padding:1.5rem;margin-bottom:0.5rem;}.view-shop-balance .view-filters{padding:1.5rem 1.5rem 2rem;}.view-shop-products-selection .view-filters .form--inline,.view-shop-products-list .view-filters .form--inline,.view-shop-clients .view-filters .form--inline{justify-content:flex-start;align-items:center;flex-wrap:wrap;}.view-shop-products-selection .view-filters .form--inline,.view-shop-products-list .view-filters .form--inline{align-items:flex-end;}.view-shop-products-selection .view-filters  .form-item select{background:url(/themes/custom/clinicstore/images/select_open.png) no-repeat right;background-color:white;-webkit-appearance:none;appearance:none;background-position-x:98%;}.view-shop-products-selection .view-filters .form--inline .js-form-type-select,.view-shop-products-list .view-filters .form--inline .js-form-type-textfield,.view-shop-clients .view-filters .form--inline .js-form-type-textfield{flex-grow:2;}.view-shop-products-selection .view-filters .form--inline .js-form-type-select select,.view-shop-products-list .view-filters .form--inline .js-form-type-textfield input,.view-shop-clients .view-filters .form--inline .js-form-type-textfield input{width:-webkit-fill-available;width:-moz-available;width:stretch;}.view-shop-products-selection .view-filters label,.view-shop-products-list .view-filters label,.view-shop-clients .view-filters label{font-size:var(--base-font-size);margin-bottom:0.5rem;}.view-shop-products-selection .view-filters .description,.view-shop-products-list .view-filters .description,.view-shop-clients .view-filters .description{margin-top:0.5rem;}html .view-shop-balance .view-filters .form-actions,html .view-shop-balance .view-filters .form-actions input,html .view-shop-orders .view-filters .form-actions,html .view-shop-orders .view-filters .form-actions input,html .view-shop-products-selection .view-filters .form-actions,html .view-shop-products-selection .view-filters .form-actions input,html .view-shop-products-list .view-filters .form-actions,html .view-shop-products-list .view-filters .form-actions input,html .view-shop-clients .view-filters .form-actions,html .view-shop-clients .view-filters .form-actions input{width:100%;text-align:center;position:inherit;top:auto;}html .view-shop-balance .view-filters .form-actions input,html .view-shop-orders .view-filters .form-actions input,html .view-shop-products-selection .view-filters .form-actions input,html .view-shop-products-list .view-filters .form-actions input,html .view-shop-clients .view-filters .form-actions input{padding:14px 1.5rem 1rem;}.view-shop-products-selection .view-content form > .form-wrapper > .form-wrapper{margin:0;display:flex;gap:0.5rem;align-items:flex-end;flex-wrap:wrap;}.view-shop-products-selection .view-content #edit-actions--2{margin-top:1rem;}.view-shop-balance .view-filters .form--inline,.view-shop-orders .view-filters .form--inline{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-start;}.view-shop-balance .view-filters .form--inline fieldset,.view-shop-orders .view-filters .form--inline fieldset{float:none;padding:0;margin:0;margin-top:0;}.view-shop-balance .view-filters .form--inline fieldset .fieldset-wrapper,.view-shop-orders .view-filters .form--inline fieldset .fieldset-wrapper{justify-content:flex-start;flex-direction:row;gap:1rem;}.view-shop-balance .view-filters .form--inline fieldset .fieldset-wrapper .form-item,.view-shop-orders .view-filters .form--inline fieldset .fieldset-wrapper .form-item{width:auto;}.view-shop-balance .view-filters .form--inline fieldset .fieldset-wrapper .form-item input,.view-shop-orders .view-filters .form--inline fieldset .fieldset-wrapper .form-item input{padding:1rem;}.view-shop-balance .view-filters .form--inline fieldset .fieldset-wrapper .form-item input,.view-shop-orders .view-filters .form--inline fieldset .fieldset-wrapper .form-item input.bef-datepicker{width:5rem;}.view-shop-balance .view-filters .form--inline fieldset legend,.view-shop-orders .view-filters .form--inline fieldset legend{margin-left:0;}.view-shop-balance .view-filters .form--inline fieldset legend .fieldset-legend,.view-shop-orders .view-filters .form--inline fieldset legend .fieldset-legend{color:var(--color-grey-darker);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);padding-bottom:0.125rem;}@media (min-width:576px){.view-shop-balance .view-content form > .form-wrapper > .form-wrapper,.view-shop-products-selection .view-content form > .form-wrapper > .form-wrapper{gap:1rem;margin:0;}}@media (min-width:768px){html .view-shop-balance .view-filters .form-actions,html .view-shop-orders .view-filters .form-actions,html .view-shop-products-selection .view-filters .form-actions,html .view-shop-products-list .view-filters .form-actions,html .view-shop-clients .view-filters .form-actions{margin-top:0.5rem;}html .view-shop-balance .view-filters .form-actions,html .view-shop-balance .view-filters .form-actions input,html .view-shop-orders .view-filters .form-actions,html .view-shop-orders .view-filters .form-actions input,html .view-shop-products-selection .view-filters .form-actions,html .view-shop-products-selection .view-filters .form-actions input,html .view-shop-products-list .view-filters .form-actions,html .view-shop-products-list .view-filters .form-actions input,html .view-shop-clients .view-filters .form-actions,html .view-shop-clients .view-filters .form-actions input{width:auto;text-align:center;}.view-shop-balance .view-filters .form--inline > .js-form-type-textfield{margin-bottom:-1.05rem;}}.shop-product-edit-form .form-item label{font-size:var(--font-size-s);}.shop-product-edit-form .form-item{padding-bottom:1rem;}.shop-product-edit-form .js-form-type-checkbox{display:flex;gap:0.5rem;align-items:baseline;}.shop-product-edit-form .js-form-type-commerce-number label{padding-bottom:0.25rem;}.shop-product-edit-form .js-form-type-commerce-number .field-suffix{margin-left:0.25rem;}.shop-product-edit-form .js-form-type-commerce-number .description{margin-top:0.25rem;}.shop-product-edit-form .form-actions{margin-top:1.5rem;;}.profile-form{display:flex;flex-direction:column;gap:1rem;}.profile-form label{font-size:var(--font-size-s);}.profile-form .js-form-type-select,.profile-form .button,.profile-form .js-form-type-textarea{width:-moz-fit-content;width:fit-content;}.profile-form .form-wrapper{display:flex;flex-direction:column;gap:1rem;}.profile,.user-form{display:flex;flex-direction:column;gap:1rem;}.user-custom-register-form.user-form{flex-direction:column;}.user-form label{font-size:var(--font-size-s);}.user-form .description{margin-top:0.5rem;}.user-form .js-form-type-select,.user-form .button,.user-form .js-form-type-textarea{width:fit-content;width:-moz-fit-content;}.user-form .form-wrapper{display:flex;flex-direction:column;gap:1rem;}@media(min-width:768px){.user-custom-register-form.user-form{flex-direction:row;}}.profile p{margin-block-start:0;margin-block-end:0;}.profile.clearfix::after{display:none;}.coupon-redemption-form__coupons h3{text-align:right;margin-right:10px;}.coupon-redemption-form__coupons table{border-collapse:separate;border-spacing:10px;}#edit-payment-information-billing-information .form-item input[type=text],.checkout-pane-shipping-information .form-item input[type=text]{width:calc(100% - 75px);}.checkout-pane .address-container-inline .js-form-type-select .chosen-container-single.administrative-area{width:calc(100% - 42px) !important;}#edit-payment-information-billing-information .js-form-type-textarea textarea,.checkout-pane-shipping-information .field--name-field-notes .js-form-type-textarea textarea{width:calc(100% - 65px);}.field--name-address,.field--name-field-phone{width:fit-content;width:-moz-fit-content;}.captcha.form-wrapper{border:0;padding:0;margin-top:0;}.captcha.form-wrapper summary,.captcha.form-wrapper .details-wrapper{padding:0;}.captcha.form-wrapper .details-description{margin-top:0.2rem;}.captcha.form-wrapper .g-recaptcha{margin-top:0.85rem;}
.accordion.ui-accordion div{display:none;}
#backtotop{font-family:var(--font-primary)!important;text-indent:0;background:none!important;height:60px!important;font-size:var(--btn-font-size,0.875rem);font-weight:var(--base-font-light);color:var(--color-grey-dark);transition:all .3s linear;}#backtotop::before{content:var(--icon-arrow-circle-up);color:var(--color-grey);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);padding-bottom:0.125rem;font-family:var(--icon-font-family);position:absolute;top:-20px;}#backtotop:hover{opacity:1!important;background-color:var(--btn-hover-bgcolor);color:var(--btn-hover-color);}#backtotop::before:hover{color:var(--color-grey-dark);}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100% !important;}.chosen-container-single .chosen-single{border:1px solid var(--color-grey-light-500);border-radius:var(--base-border-radius);background-color:var(--color-white);color:var(--color-grey-dark);font-family:var(--base-font-family);font-size:var(--font-size-s);line-height:1rem;max-width:100%;padding:1rem;width:100%;height:51px;box-shadow:none;}.chosen-container-single .chosen-single div{top:5px;right:5px;}.chosen-container-single .chosen-single div b{background-position:0 10px;height:60%;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px;}.chosen-container .chosen-drop{box-shadow:none;border:1px solid #aaa;border-top:none;}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important;box-shadow:none!important;}.chosen-container .chosen-results li.highlighted{background:var(--color-primary);color:#fff;}
.region-pre-footer{margin-top:3rem;}footer{background-color:var(--color-grey-light-300);padding:1rem;text-align:center;color:var(--base-text-color);font-size:0.75rem;}footer .site-logo img{height:1rem;margin-top:20px;}
header{background-color:var(--color-grey-light-300);}.path-user__register header{background-color:white;}.path-user__register .header-top{justify-content:center;}.header-top{display:flex;justify-content:space-between;padding:1.5rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;position:relative;margin:0 auto;max-width:var(--layout-container);}.header-top .region-header-top-right{display:flex;gap:1.5rem;justify-content:center;align-items:end;}.header-top .region-header-top-right nav .menu a{color:var(--color-primary-darker);}.header-top .region-header-top-right nav .menu a:hover{color:var(--color-primary);}.region-header-top .region-header-brand-menu .block-system-branding-block{display:flex;}.region-header-top .region-header-brand-menu .block-system-branding-block .doctor-shop-name,.region-header-top .region-header-brand-menu .block-system-branding-block .current-shop{border-left:1px solid var(--color-grey-dark);margin-left:15px;padding-left:15px;font-size:var(--font-size-xl);}.doctor-shop-name span,.current-shop span{font-size:var(--font-size-xl);}.region-header-top .region-header-brand-menu .block-system-branding-block a{font-size:var(--font-size-xl);}.region-header-top .region-header-brand-menu .block-system-branding-block .current-shop a{background:url(/themes/custom/clinicstore/images/ico-propietario.png) no-repeat right 5px;padding-right:30px;}.region-header{background-color:var(--color-grey-light-200);border-bottom:1px solid var(--color-grey-light-300);padding:0;}nav .menu{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0.6rem;text-align:center;gap:0.5rem;border:none;list-style:none;text-align:left;}nav .menu a{margin-left:0.375rem;}.region-header .menu .menu-item a{color:var(--color-primary-darker);display:block;padding:1.125rem 1.75rem;text-decoration:none;}.region-header .menu .menu-item a:hover{color:var(--color-primary);}.header-top .region-header-top-right .menu .logout{margin-bottom:2px;}.header-top .region-header-top-right .menu .logout > a{display:flex;font-size:0;}.header-top .region-header-top-right .menu .logout > a::after{content:url(/themes/custom/clinicstore/images/logout.svg);display:block;height:32px;width:auto;}.header-top .cart--cart-block{margin-right:0.5rem;position:relative;}@media (min-width:576px){nav .menu{padding:0;gap:1rem;}}
#masquerade-block-form  .form-item-masquerade-as{margin-top:0;margin-bottom:0;margin-right:1rem;}#masquerade-block-form .form-actions{margin-top:-3px;}#block-user-account-menu-block .menu{justify-content:left;padding-top:1rem;}#block-user-account-menu-block .menu a:before{font-family:"clinicstore";content:var(--icon-arrow-left);font-size:10px;margin-right:0.5rem;}
.layout-contact{display:grid;grid-template-columns:1fr;gap:2rem;}.layout-contact .layout-sidebar-second{border:1px solid var(--color-grey-light-500);border-radius:5px;padding:1rem 2rem;height:min-content;}@media (min-width:768px){.layout-contact{grid-template-columns:2fr 1fr;}.layout-contact .layout-sidebar-second{margin-top:5rem;}}
.view-catalogue-brands .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;}.view-catalogue-brands .view-content .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;text-decoration:none;max-width:100%;width:100%;margin-bottom:3rem;transition:all .3s linear;min-height:auto;height:16.25rem;border:1px solid var(--color-grey-light-500);color:var(--color-primary-darker);font-weight:var(--base-font-weight);transition:all .3s linear;}.view-catalogue-brands .view-content .views-row:hover{webkit-box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);}.vocabulary-laboratories.teaser > a,.vocabulary-laboratories.teaser{display:block;width:100%;height:100%;}.vocabulary-laboratories.teaser .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;}@media (min-width:768px){.view-catalogue-brands .view-content .views-row{width:22%;}}
.view-catalogue .vocabulary-laboratories .content{display:flex;flex-direction:row;flex-wrap:wrap;}.view-catalogue .vocabulary-laboratories .content__group-one{text-align:center;width:100%;}.view-catalogue .vocabulary-laboratories .content__group-two{width:100%;}.view-catalogue .vocabulary-laboratories .content__group-two .title{color:var(--color-primary-darker) !important;font-family:var(--base-font-family) !important;font-size:var(--base-font-size) !important;margin-bottom:0.8rem;}.view-catalogue .vocabulary-laboratories .field--name-field-laboratories-image img{width:auto;}@media (min-width:768px){.view-catalogue .vocabulary-laboratories .content__group-one{width:30%;}.view-catalogue .vocabulary-laboratories .content__group-two{width:70%;}}
.view-commerce-user-orders .view-filters{padding:1.5rem;background-color:var(--color-grey-light-200);margin:1.5rem 0;border-radius:5px;}.view-commerce-user-orders .views-exposed-form .form--inline{justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;}.view-commerce-user-orders .views-exposed-form .form--inline .form-item{float:none;}.view-commerce-user-orders .views-exposed-form .form--inline .form-item.js-form-type-select{width:200px;}.view-commerce-user-orders .views-exposed-form .form--inline .form-item input{padding:1rem;}.view-commerce-user-orders .views-exposed-form .form--inline .form-item input.hasDatepicker{width:76px;}.view-commerce-user-orders .views-exposed-form .form--inline fieldset{margin-top:0;margin:0;padding:0;}.view-commerce-user-orders .views-exposed-form fieldset legend{margin-left:0;}.view-commerce-user-orders .views-exposed-form .fieldset-wrapper{flex-direction:row;align-items:flex-start;}.view-commerce-user-orders .form--inline fieldset .fieldset-wrapper{justify-content:flex-start;gap:1rem;}.view-commerce-user-orders .form--inline fieldset .fieldset-wrapper .form-item{width:auto;}.view-commerce-user-orders .views-view-table thead th{text-transform:uppercase;font-weight:500;font-size:0.725rem;padding:0.625rem 1rem;}.view-commerce-user-orders .views-view-table tbody td{padding:0.5rem 1rem;}.view-commerce-user-orders .views-view-table{margin-bottom:2rem;}.view-commerce-user-orders .views-data-export-feed{justify-content:flex-end;}@media(min-width:768px){.view-commerce-user-orders .views-exposed-form .form--inline{align-items:flex-end;}}
.view-id-products .attachment-before{display:none;}.view-home-brand{margin-bottom:2.5rem;}.view-home-brand .views-field-field-laboratories-image{-webkit-transition:all .3s linear;transition:all .3s linear;border:1px solid var(--color-grey-light-500);}.view-home-brand .views-field-field-laboratories-image:hover{-webkit-box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);box-shadow:0 7px 29px 0 rgb(120 120 120 / 50%);}.view-home-brand .views-field-field-laboratories-image .field-content{width:100%;height:100%;max-height:16.25rem;min-height:16.25rem;display:flex;justify-content:center;align-items:center;}.view-home-brand .views-field-field-laboratories-image img{width:auto;}.view-home-brand .views-field-field-laboratories-image a{align-items:center;display:flex;flex-direction:column;justify-content:center;text-decoration:none;width:100%;height:100%;max-height:16.25rem;min-height:16.25rem;}.view-home-brand .views-row{display:flex;justify-content:space-between;flex-direction:column;}.view-home-brand  .views-col{width:100%!important;margin-top:2rem;}@media (min-width:768px){.view-home-brand .views-col{max-width:50%;width:50%!important;margin-left:2rem;}.view-home-brand .views-col:first-child{margin-left:0;}.view-home-brand .views-row{flex-direction:row;}}
.views-exposed-form .form--inline,.views-exposed-form .fieldset-wrapper{display:flex;align-items:flex-end;justify-content:center;gap:1rem;}.views-exposed-form  .form--inline fieldset{margin-top:12px;}.views-exposed-form .fieldset-wrapper .form-item{width:40%;}.views-exposed-form fieldset{border:none;margin-top:-0.9rem;}.views-exposed-form fieldset legend{color:var(--color-black);margin-left:0.7rem;font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);}.views-exposed-form fieldset .fieldset-wrapper{justify-content:space-around;}.views-exposed-form fieldset .fieldset-wrapper .form-item{margin-top:0;padding-top:0;}.views-exposed-form fieldset .fieldset-wrapper .form-item label{display:none;}.views-exposed-form fieldset .fieldset-wrapper .form-item input{padding:0.782rem;}.views-view-table{width:100%;font-weight:var(--font-weight-normal);}.views-view-table thead th{padding:1rem 0.625rem;background-color:#fff;}.views-view-table th,.ief-entity-table th{color:var(--color-grey-darker);padding-right:1em;border-bottom:1px #bbb solid;text-align:left;}.views-view-table td,.ief-entity-table td{border-bottom:1px solid var(--color-grey-light-300);}.ief-entity-table td,.ief-entity-table th{padding:0.6rem 0;}.views-view-table tbody td{padding:0.5rem;}.views-view-table tbody td.views-field-operations{height:40px;vertical-align:top;}.views-view-table .views-field-total-price__number{color:var(--color-black);font-weight:var(--font-weight-bold);text-align:right;}.views-data-export-feed{width:inherit;display:flex;flex-wrap:wrap;}.views-data-export-feed .feed-icon{background:var(--btn-primary-bgcolor);font-size:var(--btn-font-size,0.875rem);font-weight:var(--btn-font-weight,var(--base-font-weight));line-height:var(--btn-line-height,1.25rem);padding:var(--btn-padding,0.75rem 1.5rem);color:#fff;font-size:14px;text-indent:0;overflow:visible;width:auto;border-radius:3px;}.seven-details{border:none;}.seven-details__summary{background-color:var(--color-primary);border:none;color:var(--color-white);font-size:var(--heading-h4-font-size);font-weight:var(--base-font-weight);padding:0.625rem;}.seven-details .seven-details__wrapper{padding:0;}.layout-region-order-secondary{font-weight:var(--font-weight-normal);}.given-name,.family-name{font-weight:var(--font-weight-bold);}.additional-name,.address-line2,.sorting-code{padding-left:5px;}.layout-region-order-secondary .seven-details__wrapper{margin-top:1rem;margin-bottom:1rem;}.layout-region-order-secondary .seven-details__wrapper .form-item{margin-bottom:0;margin-top:0;}.entity-meta__header .field--label-inline{display:block;}.entity-meta__header .form-item{margin-top:0;margin-bottom:0;}.entity-meta__header .field--label-inline .field__label{float:left;}.entity-meta__header .field--label-inline .field__item{float:right;}.field--name-total-price{width:100%;float:right;}.field--name-total-price .order-total-line{border-bottom:1px solid var(--color-grey-pale);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.75rem 0;display:flex;}.view-id-commerce_order_item_table .views-view-table{margin-bottom:0;}.view-id-commerce_order_item_table .views-field-total-price__number{font-weight:var(--font-weight-normal);color:var(--color-grey-dark);}.view-id-commerce_order_item_table th.views-field-total-price__number{font-weight:var(--font-weight-bold);color:var(--color-black);}.field--type-commerce-price .order-total-line-label{font-weight:var(--font-weight-normal);}.order-total-line-value{font-weight:var(--font-weight-bold);width:40%;padding-right:5px;}.ief-entity-table{width:100%;}.ief-entity-table .field--name-unit-price,.ief-entity-table .field--name-quantity{text-align:center;}.address-book-edit-button,.ief-entity-operations .form-submit{width:auto!important;float:right;margin:0;border-color:none!important;background-color:var(--color-primary)!important;color:var(--color-white)!important;}.state-machine-transition-form  .button{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--base-border-radius);color:var(--color-primary);cursor:pointer;font-family:var(--btn-font-family,var(--base-font-family));font-size:var(--btn-font-size,0.875rem);font-weight:var(--btn-font-weight,var(--base-font-weight));line-height:var(--btn-line-height,1.25rem);padding:var(--btn-padding,0.75rem 1.5rem);text-decoration:none;text-shadow:none;white-space:normal;word-break:break-word;}.state-machine-transition-form{margin:2.5rem 0;}@media screen and (min-width:780px),(orientation:landscape) and (min-device-height:780px){.layout-region-order-secondary{float:right;width:28%;}.layout-region-order-main,.layout-region-order-footer{float:left;width:72%;padding-right:2em;box-sizing:border-box;}}@media (min-width:480px){.field--name-total-price{width:23.8rem;}}.view-products .views-exposed-form .form--inline .form-actions{top:0;}.view-shop-products-selection .views-field-commerce-product-bulk-form{text-align:left;}.view-shop-products-selection .views-table tr td{border-bottom:1px solid var(--color-snow);}.view-shop-products-selection .views-table tr.selected td{border-bottom:1px solid var(--color-grey-light-300);}.shop-edit-form .form-checkbox{width:20px;}@media (max-width:576px){.views-exposed-form .form--inline .form-item{width:100%;}.views-exposed-form .form--inline,.views-exposed-form .fieldset-wrapper{display:flex;flex-direction:column;align-items:center;}.region-header-top .region-header-brand-menu .block-system-branding-block{flex-direction:column;}.region-header-top .region-header-brand-menu .block-system-branding-block .current-shop{margin-left:0;padding-left:0;border:0;}.region-header .menu .menu-item a{padding:0.5rem;}.views-exposed-form .form--inline .form-actions{position:relative;top:8px;}}@media (min-width:576px) and (max-width:768px){.views-exposed-form .form--inline .form-item{width:100%;}.views-exposed-form .form--inline,.views-exposed-form .fieldset-wrapper{flex-direction:column;align-items:center;}.views-exposed-form .form--inline .form-actions{position:relative;top:8px;}}.view-commerce-cart-form .views-form form{display:flex;flex-direction:column;gap:1.5rem;}.view-commerce-cart-form .views-form form .delete-order-item.form-submit{background:none;color:var(--color-primary);padding:0;font-size:1rem;}.view-commerce-cart-form .views-form form .delete-order-item.form-submit:hover{background:none;color:var(--color-primary);text-decoration:underline;}.view-commerce-cart-form .views-form form .form-actions{align-self:flex-end;display:flex;gap:1rem;}.view-commerce-cart-form .views-form form .form-actions .button{margin-left:0;margin-right:0;}@media (min-width:1440px){.views-exposed-form .form--inline .form-actions{width:auto;}}.js-form-type-commerce-number input{width:auto;}
#views-exposed-form-catalogue-page-1{background-color:var(--color-grey-light-300);border:none;border-radius:0.9375rem;padding:1.625rem;margin-bottom:3.5rem;}#views-exposed-form-catalogue-page-1 .form-item input,#views-exposed-form-catalogue-page-1 .form-item select{background-color:var(--color-snow);}#views-exposed-form-catalogue-page-1 .chosen-container-single .chosen-single,#views-exposed-form-catalogue-page-1 .chosen-container .chosen-drop{background:var(--color-snow)!important;}@media (min-width:768px){.view-id-products .form--inline{flex-direction:row;}.view-id-products  .form-item{width:29%;}.view-id-products  .views-view-grid .views-col{width:24%!important;}}
.path-dashboard .page-title{margin:0;text-align:center;}.dashboard-wrapper .dashboard-header{display:flex;}.dashboard-wrapper .dashboard-header > div{width:50%;font-weight:600;}.dashboard-wrapper .dashboard-header > div:last-child{text-align:right;}.sales-container{margin-top:50px;}.sales-container table{border:1px solid lightgray;}.sales-container table caption{color:black;font-weight:600;border:1px solid lightgray;}.sales-container table th,.sales-container table td{border:1px solid lightgray;padding:10px;}.sales-container table th{color:black;}.sales-container table tr td:first-child{color:black;}.sales-container table tr td:not(:first-child){text-align:center;}@media (min-width:1200px){.sales-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;}}

