@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);.quick-product-adder__product-info .quick-product-adder__product-info--suggestions[data-v-0f49eda2]{display:none}.quick-product-adder__product-info--focused .quick-product-adder__product-info--suggestions[data-v-0f49eda2],.quick-product-adder__product-info:focus .quick-product-adder__product-info--suggestions[data-v-0f49eda2]{display:block}.rotate-arrow-down[data-v-923356d6]{transform:rotate(90deg)!important;transition:transform .3s ease-in-out}.rotate-arrow-up[data-v-923356d6]{transform:rotate(-90deg)!important;transition:transform .2s ease-in-out}.error-message[data-v-68e42ef2]{padding-top:5px}.menu__level1-link[data-v-c09f6722]{cursor:pointer}.menu__level1-link:hover .menu__level1-name[data-v-c09f6722]{font-weight:700}.proassistant-chat--hidden{display:none!important}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}:root{--primary-color:#f47721;--text-titles:#f37720;--primary-color-hover:#d85800;--four-cero-four:#ffb500;--button-text-color-hover:#303030}.dontalia-dentalact{--primary-color:#51bbad;--text-titles:#51bbad;--primary-color-hover:#03747f;--secondary-color:#1c3858;--primary-dark:#08213e;--button-hover:#86a9d1;--tertiary-color:#ea6ba2;--tertiary-color-hover:#c25488;--backgroud-color:#fafafa;--four-cero-four:#03747f;--button-text-color-hover:#fafafa}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:url(/build/fonts/AvenirNextLTPro-Regular.94f2f163.otf)}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(/build/fonts/AvenirLTStd-Heavy.2bf86251.otf)}@font-face{font-display:swap;font-family:Avenir-Black;font-style:normal;font-weight:700;src:url(/build/fonts/AvenirLTStd-Heavy.2bf86251.otf)}@font-face{font-display:swap;font-family:ClanOT-Black;font-style:normal;src:url(/build/fonts/ClanOT-Black.332c6c45.otf)}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/OpenSans-Light.effd9c2f.woff2)}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/fonts/OpenSans-Regular.effd9c2f.woff2)}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/fonts/OpenSans-Bold.effd9c2f.woff2)}@font-face{font-display:swap;font-family:Luckiest Guy;font-style:normal;font-weight:400;src:url(/build/fonts/LuckiestGuy-Regular.5e04b8d6.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto 300"),url(/build/fonts/Roboto-Light.6462f07a.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto 400"),url(/build/fonts/Roboto-Regular.cfba0239.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto 500"),url(/build/fonts/Roboto-Medium.a1ae8520.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto 700"),url(/build/fonts/Roboto-Bold.a6d79156.woff2)}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:500;src:url(/build/fonts/Oswald-Medium.03f1ae94.woff2)}body{color:#303030;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%;font-style:normal;font-weight:400;line-height:1.42857143}body.dontalia-pl{font-family:Lato,sans-serif}input{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.dontalia-pl input{font-family:Lato,sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:12px;font-weight:400;list-style:none;margin:0;outline:none;padding:0;vertical-align:baseline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body>*{z-index:9!important}a{color:#303030;text-decoration:none}b,strong{font-weight:700}b,i,strong{font-size:inherit}i{font-style:italic;font-weight:inherit}.underline{text-decoration:underline}@keyframes modalAnimation{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes modalAnimationRev{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes modalAnimationResponsive{0%{transform:translateY(-100vw)}to{transform:translateY(0)}}@keyframes modalAnimationRevResponsive{0%{transform:translateY(0)}to{transform:translateY(-100vw)}}@keyframes modalSaveAsList{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes modalSaveAsListRev{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes newsletterModal{0%{transform:translateY(-100vw)}to{transform:translateY(0)}}@keyframes newsletterModalRev{0%{transform:translateY(0)}to{transform:translateY(-100vw)}}@keyframes opacityFromZeroToOne{0%{opacity:0}to{opacity:1}}.progress-popup{display:flex}.progress-popup *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.progress-popup .modal__content-wrapper{background-color:var(--white-color,#fff);border-radius:4px;height:350px;margin:auto;width:clamp(450px,535px,535px)}.progress-popup .modal__content{align-items:center;display:flex;flex-direction:column}.progress-popup .progress-popup__title{color:var(--black-color,#000);font-size:2rem;font-weight:700;margin-bottom:18px}.progress-popup .progress-popup__subtitle{color:var(--grey-color,#878787);font-size:1.33333rem;margin-bottom:19px}.progress-popup .progress-popup__progressbar{align-items:center;background-color:var(--grey-500,#dce7e8);border-radius:83px;display:flex;height:32px;position:relative;width:300px}.progress-popup .progress-popup__progressbar .progress-popup__progressbar-inner{background-color:var(--primary-color);border-radius:83px;height:32px;width:clamp(65px,var(--progress-bar-value),99%)}.progress-popup .progress-popup__progressbar .progress-popup__progressbar-value{color:var(--white-color,#fff);font-size:2rem;font-weight:700;left:14px;position:absolute}.progress-popup .progress-popup__image--wrapper{align-items:center;display:flex;height:200px}.form--primary .form-input__item{background:#fdfdfd;border:1px solid #c2c2c2;padding-left:10px}.form--primary .form-input__item::placeholder{color:#c2c2c2}.form--primary .form_select__group{border:1px solid #c2c2c2}.form--primary .form-item .form-item__label{position:relative}.form--primary .form-item .form-item__label span{color:#e02b27;margin:0 3px;position:absolute;top:-2px}.form--secondary .form-input__item{background:#ededed;padding-left:10px}.form--secondary .form-input__item::placeholder{color:#525252}.form--secondary .form_select__group{border:none}.form .form-block__title2{border-bottom:2px solid var(--primary-color);color:var(--primary-color);font-weight:700;text-transform:uppercase}.form .form-block__title3{font-weight:700}.form .form-block__paragraph{font-size:.7em}.form .form-select__group{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/build/images/chevron-down.bc213772.svg) no-repeat right 10px center,#fff;border-color:#fdfdfd;overflow:hidden;text-overflow:ellipsis}.form .form-checkbox{position:relative}.form .form-checkbox .form-checkbox__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form .form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{background:url(/build/images/check-black.8a8e76ac.svg) no-repeat 0 0;content:"";height:18px;left:3px;position:absolute;top:-1px;width:18px;z-index:2}.form .form-checkbox .form-checkbox__label:after{border:1px solid #c2c2c2;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.form .form-checkbox .form-checkbox__label{margin:0 15px}.form .radio-group{display:flex;flex-direction:row;margin-right:10%}.form .radio-group>div{align-items:start;display:flex;margin:10px 10px 10px 0;position:relative}.form .radio-group .radio-group__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form .radio-group .radio-group__label{margin:0 15px 0 25px}.form .radio-group .radio-group__label:after{border:1px solid #c2c2c2;content:"";cursor:pointer;height:18px;left:0;position:absolute;top:-2px;width:18px}.form .radio-group .radio-group__input:checked+.radio-group__label:before{background:url(/build/images/check-black.8a8e76ac.svg) no-repeat 0 0;content:"";height:18px;left:3px;position:absolute;top:-3px;width:18px;z-index:2}.form .form-item__file input[type=file]{height:32px;line-height:30px;padding:0;position:relative;width:100%}.form .form-item__file input[type=file]::placeholder{font-size:25px}.form .form-item__file input[type=file]::-webkit-file-upload-button{background-color:var(--primary-color);border:none;border-bottom:1px solid #c2c2c2;border-radius:0;color:#fdfdfd;height:calc(100% + 1px);left:0;position:relative;top:-1px}.form .form-error{color:red;font-family:verdana,sans-serif;font-size:.7em}.form .input-error{border:1px solid red!important}.form .form-item--catalog-name,.form .form-item--csrf-token,.form .form-item--from-platform,.form .form-item--redirect{display:none}.form-select__option--focused{color:#000!important}.customer-panel-dropdown{display:flex;flex-direction:column;width:100%}.customer-panel-dropdown .customer-panel-dropdown__button{color:#fdfdfd;display:flex;margin:0 auto;padding:10px 15px;width:100%}.customer-panel-dropdown .customer-panel-dropdown__button.button--primary:hover{color:#fdfdfd}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon{align-self:center;background-image:url(/build/images/chevron-down-white.ab67ec4f.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:16px;margin-left:auto;width:16px}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon.active{transform:rotate(180deg)}.customer-panel-dropdown .customer-panel-dropdown__content{border-bottom:2px solid #d85800;overflow:hidden;transition:.3s ease-out}.customer-panel-dropdown .customer-panel-dropdown__content .shipping-address-form__wrapper{padding-top:16px}.customer-panel-dropdown .customer-panel-dropdown__content .shipping-address-form__wrapper form{padding:0 0 3rem}@media (min-width:1025px){.customer-panel-dropdown .customer-panel-dropdown__button{display:block;margin:20px 0 0 auto;width:240px}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon{display:none}.customer-panel-dropdown .customer-panel-dropdown__content{border-top:2px solid #d85800}.customer-panel-dropdown .customer-panel-dropdown__content .shipping-address-form__wrapper{padding-top:36px}}.button{border:none;color:#fdfdfd;cursor:pointer;font-size:13px}.button:disabled{background:#f8f8f8!important;border:0;color:#d2d2d2;position:relative}.button:disabled .button__text{visibility:hidden}.button:disabled .button__disabled-spinner{background:url(/build/images/spinner.9cee5dd3.gif);background-position:50%;background-repeat:no-repeat;background-size:40px 40px;height:22px;left:50%;margin-left:-11px;margin-top:-11px;position:absolute;top:50%;width:22px}.button--primary{background:var(--primary-color);border:1px solid var(--primary-color)}.button--primary:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)}.button--secondary{background:#472a93;border:1px solid #472a93}.button--secondary:hover{background:#301772;border-color:#301772}.button--tertiary{background:#d85800;border:1px solid #d85800}.button--tertiary:hover{background:#b04800;border-color:#b04800}.button--quaternary{background:#303030;border:1px solid #303030}.button--quaternary:hover{background:#303030;border-color:#222}.button--broker{background:#e2001a;border:1px solid #e2001a}.button--broker:hover{background:#9f0113;border-color:#9f0113}.button--quinary{background:#fdfdfd;border:1px solid #fdfdfd}.button--uppercase{text-transform:uppercase}.button--capitalize{text-transform:capitalize}.button--transparent{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}.button--transparent:hover{opacity:.8}.dontalia-dentalact .button--primary{background:var(--secondary-color);border:1px solid var(--secondary-color)}.dontalia-dentalact .button--primary:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.spinner{display:flex}.spinner .spinner__button{align-items:center;border:1px solid #000;display:flex;height:18px;justify-content:center;line-height:18px;margin:0 2px;text-align:center;user-select:none;width:18px}.spinner .spinner__button:hover{cursor:pointer}.spinner .form-input__item{-moz-appearance:textfield;padding:0;text-align:center;width:24px}.spinner .form-input__item::-webkit-inner-spin-button,.spinner .form-input__item::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.body--with-cookies,.body--with-modal{overflow-y:hidden!important}.body--with-modal{padding-right:15px}body.lock-scrollbar{bottom:0;left:0;overflow-y:scroll;position:fixed;right:0}.modal{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:200}.modal .modal__content-wrapper{margin:auto;position:relative;text-align:center;width:85%}.modal .modal__content-wrapper .modal__content{margin:auto;max-width:450px}.modal.modal-close--primary .modal__close{color:#8f8f8f;margin:0 10px 0 auto;width:17px}.modal.modal-close--primary .modal__close span{cursor:pointer;font-size:2.16667rem;font-weight:200}.modal.modal-close--secondary .modal__content{padding-top:50px}.modal.modal-close--secondary .modal__close{background-color:#303030;cursor:pointer;height:30px;position:absolute;right:5px;top:5px;width:30px}.modal.modal-close--secondary .modal__close span{color:#fdfdfd;font-family:Verdana,sans-serif;font-size:2.5rem;left:3px;line-height:27px;position:absolute}.modal.modal-close--tertiary .modal__close{align-items:center;background:#fdfdfd;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-15px;top:-15px;width:40px}.modal.modal-close--tertiary .modal__close span{align-items:center;background:#d2d2d2;border-radius:50%;color:#303030;display:flex;font-size:2.91667rem;height:30px;justify-content:center;line-height:1.1;width:30px}.modal.modal-close--disabled .modal__close{display:none}.modal--primary{background-color:rgba(0,0,0,.4)}.modal--primary .modal__content-wrapper{background-color:#fdfdfd;border-radius:15px;padding:40px 20px;top:50px}.modal--secondary{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex}.modal--secondary .modal__content-wrapper{background-color:#f8f8f8;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1)}.modal--secondary .modal__content-wrapper .modal__content{padding-bottom:30px}.modal--secondary .modal__content-wrapper .modal__content .modal__message{color:#303030;padding:20px}.modal--secondary .modal__content-wrapper .modal__content .button{padding:5px 50px}.modal--modern .modal__close{background-color:unset;background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:2rem;position:absolute;right:4px;top:4px;width:2rem}.modal--modern .modal__close span{display:none}@media (min-width:640px){.modal--primary .modal__content-wrapper{padding:120px 0}}@media (min-width:1024px){.modal .modal__content-wrapper{width:80%}}@media (min-width:1440px){.modal .modal__content-wrapper{width:40vw}}.quick-product-adder-wrapper{margin-bottom:10px}.quick-product-adder-wrapper .quick-product-adder__product-info{position:relative}.quick-product-adder-wrapper .quick-product-adder__product-info label{display:none}.quick-product-adder-wrapper .quick-product-adder__product-info--suggestions{background-color:#fff;box-shadow:6px 6px 17px 0 #303030;height:unset;height:auto;max-height:400px;min-width:215px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:35px;width:100%;z-index:1}.quick-product-adder-wrapper .quick-product-adder__product-info--suggestions>div{word-wrap:break-word;cursor:pointer;hyphens:auto;overflow-wrap:break-word}.quick-product-adder-wrapper .quick-product-adder__product-info--suggestions>div>span{display:flex;flex-direction:column;height:100%;padding:5px;width:100%}.quick-product-adder-wrapper .quick-product-adder__product-info--suggestions--ref{color:rgba(0,0,0,.6)}.quick-product-adder-wrapper .form-group.with-custom-scrollbar{overflow:initial}.quick-product-adder__error{color:#d0021b;font-size:1rem;font-weight:700;margin-bottom:5px;padding:0 5px;width:100%}.quick-product-adder__headers{align-items:center;display:flex;justify-content:flex-start;margin:20px 0 10px}.quick-product-adder__ref{margin-right:5px;text-align:center;width:90px}.quick-product-adder__quantity{text-align:center;width:40px}.quick-product-adder__name,.quick-product-adder__price{display:none}.quick-product-adder__product{align-items:center;display:flex;position:relative;width:100%}.quick-product-adder__product .spinner{display:inline-block;margin-right:5px}.quick-product-adder__product .spinner .spinner__button{display:none}.quick-product-adder__product .spinner input[type=number]{height:20px;width:40px}.quick-product-adder__product-info{display:inline-block}.quick-product-adder__product-info input{height:20px;margin-right:5px;padding:0 9px;width:90px}.quick-product-adder__product-info input::placeholder{color:transparent}.quick-product-adder__product-name-info{display:inline-block;margin:5px;min-height:20px;min-width:150px;padding:0 20px 0 0;text-transform:uppercase}.quick-product-adder__deleter{color:#d0021b;cursor:pointer;font-family:Verdana;font-weight:700;line-height:20px;position:absolute;right:0;top:0}.quick-product-adder__deleter span{font-size:1.16667em}.dontalia-dentalact .quick-product-adder__ref{margin-right:0}.dontalia-dentalact .quick-product-adder__quantity,.dontalia-dentalact .quick-product-adder__ref{color:#000;font-size:1.16667rem;font-weight:500;min-width:80px;text-align:center;width:23%}.dontalia-dentalact .quick-product-adder__product-info{min-width:80px;width:23%}.dontalia-dentalact .quick-product-adder__product-info input{background-color:#f3f3f3;border:none;border-radius:4px;height:32px;width:100%}.dontalia-dentalact .quick-product-adder__product{flex-wrap:nowrap;margin:10px 0}.dontalia-dentalact .quick-product-adder__product .spinner{width:23%}.dontalia-dentalact .quick-product-adder__product .spinner input{background-color:#f3f3f3;border:none;border-radius:4px;height:32px;margin:0 8px;min-width:80px;width:100%}.dontalia-dentalact .quick-product-adder__product-name-info{background:none;color:#000;font-weight:500;margin-left:8px;min-width:unset;width:49%}@media (min-width:1024px){.dontalia-dentalact .quick-product-adder__product-name-info{background:#e8e8e8;border-radius:4px;margin-left:22px}}.dontalia-dentalact .quick-product-adder__deleter{background:url(/build/images/deleter-teal.6f68954e.svg);background-repeat:no-repeat;background-size:24px 24px;cursor:pointer;height:24px;width:24px}.dontalia-dentalact .quick-product-adder__deleter span{display:none}@media (min-width:1024px){.dontalia-dentalact .quick-product-adder__deleter{margin-right:0;margin-top:4px}}.dontalia-dentalact .quick-product-adder__error{color:#e20714;font-style:italic;font-weight:500;padding-left:20px;position:relative}.dontalia-dentalact .quick-product-adder__error:before{background-image:url(/build/images/exclusivity-icon.b150848a.svg);background-repeat:no-repeat;background-size:15px 15px;content:"";height:15px;left:0;position:absolute;top:1px;width:15px}@media (min-width:1024px){.dontalia-dentalact .quick-product-adder__error{font-size:1.16667rem}}@media (min-width:481px){.quick-product-adder__product{flex-wrap:wrap;margin-bottom:10px}.quick-product-adder__product .spinner input[type=number]{font-size:1.25em;height:32px}.quick-product-adder__product-info input{font-size:1.25em;height:32px;margin-right:15px}.quick-product-adder__product-info input::placeholder{color:transparent}.quick-product-adder__product-name-info{background:#e8e8e8;margin:0 20px 0 0;min-height:32px;min-width:250px;padding:8px}}@media (min-width:641px){.quick-product-adder-wrapper .quick-product-adder__product-info--suggestions{min-width:calc(326px - 4rem)}}@media (min-width:1025px){.quick-product-adder__product .spinner{margin:0;width:calc(30% - 115px)}.quick-product-adder__product-info input{width:100px}.quick-product-adder__product-info .spinner{width:calc(30% - 115px)}.quick-product-adder__ref{margin-right:15px;width:100px}.quick-product-adder__product-name-info{width:50%}.quick-product-adder__deleter{display:flex;height:100%;margin-right:90px}.quick-product-adder__deleter span{font-size:20px;margin:auto}}.mini-cart .mini-cart__button{cursor:pointer;position:relative;width:100%}.mini-cart .mini-cart__button .mini-cart__button-icon{background-image:url(/build/images/icon-cart.42cb9597.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 27px;height:49px;width:100%}.mini-cart .mini-cart__button .mini-cart__button-icon--hovered{background-image:url(/build/images/icon-cart-active.b31495d1.svg)}.mini-cart .mini-cart__button .mini-cart__button-icon--hovered .mini-cart__items-quantity-badge{background:var(--primary-color)}.mini-cart .mini-cart__button .mini-cart__items-quantity{display:none}.mini-cart .mini-cart__button .mini-cart__items-quantity-badge{background:#472a93;border-radius:100%;color:#fdfdfd;font-size:1px;font-weight:700;padding:3.1px;position:absolute;right:5px;top:15px}.mini-cart .mini-cart__dropdown{display:none}.dontalia-dentalact .mini-cart .mini-cart__button .mini-cart__button-icon{background-image:url(/build/images/icon-cart-green.94203aed.svg)}.dontalia-dentalact .mini-cart .mini-cart__button .mini-cart__button-icon--hovered{background-image:url(/build/images/icon-cart-green-active.cb0eb876.svg)}.dontalia-dentalact .mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__unit-discount{display:none}@media (min-width:481px){.mini-cart{margin-right:0}}@media (min-width:641px){.mini-cart{position:relative}.mini-cart .mini-cart__dropdown{background:#fdfdfd;border-radius:5px;box-shadow:2px -2px 4px rgba(0,0,0,.2),-2px 2px 4px rgba(0,0,0,.2);cursor:default;display:block;margin-top:12px;padding:5px 20px 15px;position:absolute;right:0;top:40px;width:500px;z-index:200}.mini-cart .mini-cart__dropdown:before{background:#fdfdfd;box-shadow:-1px -1px 1px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:10px;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.mini-cart .mini-cart__dropdown .mini-cart__dropdown--empty{font-size:1.08333em;font-weight:700;padding:35px 0 25px;text-align:center;text-transform:uppercase}.mini-cart .mini-cart__dropdown .mini-cart__title{font-size:1.16667em;font-weight:700;padding:9px 0 15px}.mini-cart .mini-cart__dropdown .mini-cart__info{display:none}.mini-cart .mini-cart__dropdown .mini-cart__items{border-top:1px solid #878787;margin-bottom:25px;max-height:321px;overflow-y:scroll;padding:0 5px}.mini-cart .mini-cart__dropdown .mini-cart__items::-webkit-scrollbar{width:4px}.mini-cart .mini-cart__dropdown .mini-cart__items::-webkit-scrollbar-track{background-color:#f1f1f1}.mini-cart .mini-cart__dropdown .mini-cart__items::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item{align-items:center;display:flex;justify-content:space-between;padding-top:15px;width:100%}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item:not(:last-child){border-bottom:1px solid #d2d2d2}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-image{align-items:center;display:flex;height:75px;justify-content:center;margin-right:20px;width:75px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-image:hover{cursor:pointer}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-image img{aspect-ratio:1/1;height:auto;max-height:75px;max-width:75px;object-fit:cover;object-position:center}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info{position:relative;width:calc(70% - 100px)}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info>:not(.mini-cart__product-name):not(.mini-cart__product-name--no-hover):not(.mini-cart__icons){display:none}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info .mini-cart__product-name{color:#303030;font-size:1.08333em;text-transform:uppercase;word-break:break-word}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info .mini-cart__product-name:hover{cursor:pointer;text-decoration:underline}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info{align-items:center;display:flex;flex-direction:column;width:30%}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .spinner .spinner__button{background-color:#f3f3f3;border:1px solid #d2d2d2;height:28px;width:28px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .spinner .spinner__button p{font-size:1.41667em;font-weight:700}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .spinner .form-input__item{border:1px solid #d2d2d2;font-size:1.25em;font-weight:700;width:40px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .mini-cart__item-price{color:#303030;font-size:1.16667em;font-weight:700}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter{margin-right:5px;margin-top:-10px;width:auto}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter span{display:none}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter:after{color:#303030;content:"X";font-size:1.33333em;font-weight:700}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter:hover{cursor:pointer}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__icons .mini-cart__bonus-icon,.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__icons .mini-cart__gift-icon{background-repeat:no-repeat;background-size:contain;height:41px;margin:5px 3px;width:43px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__icons .mini-cart__gift-icon{background:url(/build/images/present-icon.80261c7c.svg)}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__icons .mini-cart__bonus-icon{background:url(/build/images/bonus-star.c43adb37.svg);color:#fff;font-size:1.16667em;font-weight:700;height:43px;padding:11px 10px;width:44px}.mini-cart .mini-cart__dropdown .mini-cart__footer{background-color:#f3f3f3;display:flex;flex-flow:row nowrap;padding:10px}.mini-cart .mini-cart__dropdown .mini-cart__footer-group{display:flex;flex-flow:column nowrap;width:65%}.mini-cart .mini-cart__dropdown .mini-cart__footer-group :not(.mini-cart__subtotal-quantity){font-size:1.08333rem}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__costs-text{display:none}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__unit-discount{display:flex;order:1}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal{display:flex;order:3}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal .mini-cart__subtotal-quantity{font-size:1.16667em;font-weight:700}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal .mini-cart__subtotal-text{font-weight:700}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal-text,.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__unit-discount-text{text-align:right;width:67%}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal-text:after,.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__unit-discount-text:after{content:" :"}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal-quantity,.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__unit-discount-quantity{text-align:right;width:33%}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__footer-extras{order:4;text-align:right;text-transform:uppercase}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons{margin-left:auto;width:30%}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons .mini-cart__cart-button{align-items:center;background-color:var(--primary-color);color:#fdfdfd;display:flex;font-size:1.25em;font-weight:700;justify-content:center;max-height:55px;padding:12px 10px}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons .mini-cart__cart-button:hover{background-color:var(--primary-color-hover);cursor:pointer}}@media (min-width:1025px){.mini-cart .mini-cart__button{color:#fdfdfd;height:49px}.mini-cart .mini-cart__button:after{width:0}.mini-cart .mini-cart__button .mini-cart__button-icon{background-size:auto 30px}.mini-cart .mini-cart__button .mini-cart__items-quantity-badge{right:4px}.mini-cart .mini-cart__button .mini-cart__items-quantity{align-self:center;display:flex;flex-direction:column;margin-left:5px;text-align:center;width:70%}.mini-cart .mini-cart__button .mini-cart__items-quantity .mini-cart__button-text{font-size:1.16667em;font-weight:700;text-transform:uppercase}.mini-cart .mini-cart__button .mini-cart__items-quantity :not(.mini-cart__button-text){font-size:1.33333em;font-weight:300}}.search-bar,search-bar{position:relative;width:100%}.search-bar .search-bar__bar .search-bar__text-input,search-bar .search-bar__bar .search-bar__text-input{background-color:#fff;border:2px solid #f37720;border-radius:30px;font-size:1em;height:32px;padding:0 0 0 20px;width:100%}.search-bar .search-bar__bar .search-bar__text-input::-ms-clear,search-bar .search-bar__bar .search-bar__text-input::-ms-clear{display:none}.search-bar .search-bar__bar .search-bar__text-input:focus,search-bar .search-bar__bar .search-bar__text-input:focus{box-shadow:0 0 3px 3px rgba(0,0,0,.1)}.search-bar .search-bar__bar .search-bar__text-input:focus-visible,search-bar .search-bar__bar .search-bar__text-input:focus-visible{outline:none}.search-bar .search-bar__bar .search-bar__clear-button,.search-bar .search-bar__bar .search-bar__clear-button--active,search-bar .search-bar__bar .search-bar__clear-button,search-bar .search-bar__bar .search-bar__clear-button--active{display:none}.search-bar .search-bar__bar .search-bar__button,search-bar .search-bar__bar .search-bar__button{background-color:#f37720;border:none;border-radius:50%;height:41px;height:32px;position:absolute;right:0;top:0;width:32px}.search-bar .search-bar__bar .search-bar__button--clickable,search-bar .search-bar__bar .search-bar__button--clickable{cursor:pointer}.search-bar .search-bar__bar .search-bar__button:after,search-bar .search-bar__bar .search-bar__button:after{background:url(/build/images/search.0bd36d0a.svg) no-repeat 50%;background-size:16px 15px;content:"";cursor:pointer;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:19px}.search-bar .search-bar__bar:hover .search-bar__button,search-bar .search-bar__bar:hover .search-bar__button{background:#f37720}.search-bar .search-bar__dropdown-wrapper,search-bar .search-bar__dropdown-wrapper{background-color:#fff;border-top:3px solid var(--primary-color);-webkit-box-shadow:0 2px 3px 1px #d2d2d2;box-shadow:0 2px 3px 1px #d2d2d2;display:block;margin-top:13px;position:absolute;width:100%;z-index:9999}.search-bar .search-bar__dropdown-wrapper:not(.search-bar__dropdown-wrapper--empty),search-bar .search-bar__dropdown-wrapper:not(.search-bar__dropdown-wrapper--empty){height:600px}.search-bar .search-bar__dropdown-wrapper.search-bar__dropdown-wrapper--empty .search-bar__dropdown .search-bar__header,search-bar .search-bar__dropdown-wrapper.search-bar__dropdown-wrapper--empty .search-bar__dropdown .search-bar__header{padding:30px 0}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown{display:flex;height:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header{padding-top:10px;text-align:center}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__products-title,.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__results-summary,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__products-title,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__results-summary{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__products-title--empty,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__products-title--empty{font-weight:700;text-transform:uppercase}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__products-title--empty:after,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__header .search-bar__products-title--empty:after{content:".";font-weight:700}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products.search-bar__products--empty,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products.search-bar__products--empty{width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty),search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty){scrollbar-base-color:#f3f3f3;scrollbar-face-color:var(--primary-color);display:flex;flex-wrap:wrap;height:600px;overflow-y:scroll;width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty)::-webkit-scrollbar,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty)::-webkit-scrollbar{background-color:#f3f3f3;width:12px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty)::-webkit-scrollbar-thumb,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty)::-webkit-scrollbar-thumb{background-color:var(--primary-color);outline:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product{align-items:center;border:1px solid #c2c2c2;border-left:0;border-top:0;cursor:pointer;display:flex;flex-direction:column;height:auto;max-height:270px;padding:14px 10px;position:relative;width:50%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky{border:2px solid var(--primary-color)!important}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky .search-bar__product-info .search-bar__product-reference,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky .search-bar__product-info .search-bar__product-reference{display:block;margin-bottom:4px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon,.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-gift-icon,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-gift-icon{background-repeat:no-repeat;background-size:48px 48px;background-size:contain;height:48px;height:43px;left:10px;position:absolute;top:15px;top:10px;width:48px;width:45px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-gift-icon,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-gift-icon{background:url(/build/images/present-icon.80261c7c.svg)}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon{align-items:center;background-image:url(/build/images/bonus-star.c43adb37.svg);color:#fff;display:flex;font-size:1em;font-weight:700;height:50px;justify-content:center;padding:12px;width:50px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-tiers-icon,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-tiers-icon{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product:hover,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product:hover{border:1px solid var(--primary-color)}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image img,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image img{height:100px;width:auto}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-offer-label,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-offer-label{color:#472a93}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info{align-items:center;display:flex;flex-direction:column;margin-top:10px;width:85%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-name,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;color:#333;display:-webkit-box;margin-bottom:6px;order:1;overflow:hidden;text-align:center;text-transform:uppercase;width:inherit}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-brand,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-brand{color:#9b9b9b;font-size:1rem;order:3;text-align:center}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__doctor-exclusive,.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-reference,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__doctor-exclusive,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-reference{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--final,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--final{color:var(--primary-color);font-size:1.16667em;order:2}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--hidden,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--hidden{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--previous,search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--previous{color:#7b7b7b;margin-top:4px;text-decoration:line-through}.dontalia-dentalact .search-bar .search-bar__bar .search-bar__text-input,.dontalia-dentalact search-bar .search-bar__bar .search-bar__text-input{border:2px solid var(--primary-color)}.dontalia-dentalact .search-bar .search-bar__bar .search-bar__button,.dontalia-dentalact search-bar .search-bar__bar .search-bar__button{background-color:var(--primary-color)}.dontalia-dentalact .search-bar .search-bar__bar:hover .search-bar__button,.dontalia-dentalact search-bar .search-bar__bar:hover .search-bar__button{background:var(--primary-color)}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper,.dontalia-dentalact search-bar .search-bar__dropdown-wrapper{border-top:3px solid var(--primary-color)}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty),.dontalia-dentalact search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty){scrollbar-face-color:var(--primary-color)}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty)::-webkit-scrollbar-thumb,.dontalia-dentalact search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty)::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky,.dontalia-dentalact search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product--lucky{border:2px solid var(--primary-color)!important}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product:hover,.dontalia-dentalact search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product:hover{border:1px solid var(--primary-color)}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-offer-label,.dontalia-dentalact search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-offer-label{color:var(--secondary-color)}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--final,.dontalia-dentalact search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info .search-bar__product-price--final{color:var(--primary-color)}.dontalia-pl .search-bar__product-offer-label{display:none}@media (min-width:641px){.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies{background-color:#f3f3f3;display:block;width:30%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies--hidden{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__header{display:block;font-size:1.25em;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__subfamily{margin-bottom:15px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__subfamily:hover{cursor:pointer;font-weight:700}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__subfamily:before{background-color:var(--primary-color);content:"";display:inline-block;height:10px;margin:0 10px;width:10px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty){width:70%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product{width:33.33%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image img{max-width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-info{width:100%}.dontalia-dentalact .search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__subfamily:before{background-color:var(--primary-color)}}@media (min-width:1025px){.search-bar,search-bar{align-items:center;display:flex;flex:1;justify-content:center}.search-bar .search-bar__bar,search-bar .search-bar__bar{width:100%}.search-bar .search-bar__bar .search-bar__text-input,search-bar .search-bar__bar .search-bar__text-input{font-size:1.08333em;height:36px;padding:2px 0 0 20px;width:100%}.search-bar .search-bar__bar .search-bar__button,search-bar .search-bar__bar .search-bar__button{height:36px;width:36px}.search-bar .search-bar__bar .search-bar__button:after,search-bar .search-bar__bar .search-bar__button:after{background-size:18px 17px;height:36px;width:36px}.search-bar .search-bar__dropdown-wrapper,search-bar .search-bar__dropdown-wrapper{left:14px;top:32px;width:96%}.search-bar .search-bar__dropdown-wrapper .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon,.search-bar .search-bar__dropdown-wrapper .search-bar__products:not(.search-bar__products--empty) .search-bar__product-gift-icon,search-bar .search-bar__dropdown-wrapper .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon,search-bar .search-bar__dropdown-wrapper .search-bar__products:not(.search-bar__products--empty) .search-bar__product-gift-icon{background-size:48px 48px;height:48px;top:15px;width:48px}.search-bar .search-bar__dropdown-wrapper .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon,search-bar .search-bar__dropdown-wrapper .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon{font-size:1.25em;padding:11px}}.period-picker{display:flex;justify-content:space-between}.period-picker .period-picker__date-selector-wrapper{position:relative;width:49%}.period-picker .period-picker__date-selector-wrapper span{font-size:1.08333em;font-weight:700}.period-picker .period-picker__date-selector-wrapper span:after{content:":"}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #c2c2c2;padding:8px;width:100%}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector::-ms-expand{display:none}.period-picker .period-picker__date-selector-wrapper:after{background:url(/build/images/chevron-down.bc213772.svg) no-repeat;background-size:contain;content:"";height:20px;pointer-events:none;position:absolute;right:15px;top:28px;width:12px}.period-picker .period-picker__dates{display:flex;flex-direction:column;justify-content:flex-end;width:49%}.period-picker .period-picker__dates .period-picker__date{text-align:right}.period-picker .period-picker__dates .period-picker__date span{font-size:1.08333em}@media (min-width:769px){.period-picker{display:flex;width:100%}.period-picker .period-picker__date-selector-wrapper{width:34%}.period-picker .period-picker__date-selector-wrapper span{display:inline-block;font-size:1.16667em;font-weight:700}.period-picker .period-picker__date-selector-wrapper:after{right:20px;top:30px}.period-picker .period-picker__dates{flex-direction:row;width:66%}.period-picker .period-picker__dates .period-picker__date{align-items:flex-end;display:flex;margin-bottom:8px;margin-left:20px}.period-picker .period-picker__dates .period-picker__date span{font-size:1.16667em}.period-picker .period-picker__dates .period-picker__date-text{margin-right:3px}}@media (min-width:1025px){.period-picker .period-picker__date-selector-wrapper{align-items:center;display:flex;width:55%}.period-picker .period-picker__date-selector-wrapper span{margin-right:10px}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector{width:200px}.period-picker .period-picker__date-selector-wrapper:after{left:285px;top:10px}.period-picker .period-picker__dates{width:45%}}.message-handler .message{align-items:center;background-position:15px;background-repeat:no-repeat;background-size:18px 18px;display:flex;margin:10px 0;padding:14px 20px 14px 45px}.message-handler .message p{margin-right:10px;width:100%}.message-handler .message .message-handler__deleter{background-image:url(/build/images/close.3408f400.svg);background-repeat:no-repeat;background-size:22px 22px;cursor:pointer;height:25px;margin-left:auto;margin-right:10px;width:25px}.message-handler__notices .message{background-color:#eff5ea;background-image:url(/build/images/check-icon.e954f9dc.svg);color:#446423}.message-handler__warnings .message{background-color:#fff3cd;background-image:url(/build/images/warning-icon.76aaa1e4.svg);color:#856404}.message-handler__errors .message{background-color:#fae5e5;background-image:url(/build/images/error-icon.bb72b106.svg);color:#d0021b}.message-handler__action{align-items:center;background-color:#fff5ea;border-radius:4px;display:flex;gap:8px;margin-bottom:8px;padding:7px 17px 7px 8px}.message-handler__action .action-text-wrapper{align-items:start;display:flex;flex-direction:column}.message-handler__action button{background-color:transparent;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1rem;margin:0;padding:2px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.message-handler__action button:hover{color:var(--primary-dark);text-decoration:none}.message-handler__action button.disabled,.message-handler__action button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.message-handler__action button>span{color:inherit;font-size:inherit;font-weight:inherit}.message-handler__action-deleter{background-color:transparent;border-radius:50%;cursor:pointer;height:24px;margin-top:0;position:relative;right:10px;right:0;top:50%;top:0;width:24px}.message-handler__action-deleter:after,.message-handler__action-deleter:before{background:#303030;content:"";height:1px;left:3px;position:absolute;top:11px;width:18px}.message-handler__action-deleter:after{transform:rotate(45deg)}.message-handler__action-deleter:before{transform:rotate(-45deg)}.dontalia-pl .message-handler__notices .message{font-size:1.16667rem}@media (min-width:641px){.message-handler .message p{font-size:1em}}@media (min-width:769px){.message-handler .message-handler__action{align-items:center}.message-handler .message-handler__action .action-text-wrapper{flex-direction:row;gap:8px;justify-content:space-between;width:100%}.message-handler .message-handler__action .action-text-wrapper .button{align-self:center}.message-handler .message{background-size:20px 20px;padding:14px 0 14px 50px}.message-handler .message .message-handler__deleter{margin-right:10px}}.vue-loader-wrapper{height:100%;position:fixed;top:0;width:100%;z-index:999!important}.vue-loader-wrapper .vue-loader__overlay{background-color:#f3f3f3;height:100%;opacity:.6;width:100%}.vue-loader-wrapper .vue-loader{font-size:0;left:50%;margin-left:-5px;margin-top:-5px;position:fixed;top:50%}.vue-loader-wrapper .vue-loader .v-fade{-webkit-animation:v-fadeStretchDelay 1.2s ease-in-out infinite;animation:v-fadeStretchDelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:var(--primary-color)!important;border-radius:20px;height:15px;margin:2px;position:absolute;width:5px}.vue-loader-wrapper .vue-loader .v-fade1{animation-delay:.12s;left:0;top:20px}.vue-loader-wrapper .vue-loader .v-fade2{animation-delay:.24s;left:13.6364px;top:13.6364px;transform:rotate(-45deg)}.vue-loader-wrapper .vue-loader .v-fade3{animation-delay:.36s;left:20px;top:0;transform:rotate(90deg)}.vue-loader-wrapper .vue-loader .v-fade4{animation-delay:.48s;left:13.6364px;top:-13.6364px;transform:rotate(45deg)}.vue-loader-wrapper .vue-loader .v-fade5{animation-delay:.6s;left:0;top:-20px}.vue-loader-wrapper .vue-loader .v-fade6{animation-delay:.72s;left:-13.6364px;top:-13.6364px;transform:rotate(-45deg)}.vue-loader-wrapper .vue-loader .v-fade7{animation-delay:.84s;left:-20px;top:0;transform:rotate(90deg)}.vue-loader-wrapper .vue-loader .v-fade8{animation-delay:.96s;left:-13.6364px;top:13.6364px;transform:rotate(45deg)}@-webkit-keyframes v-fadeStretchDelay{50%{-webkit-opacity:.3;opacity:.3}to{-webkit-opacity:1;opacity:1}}@keyframes v-fadeStretchDelay{50%{-webkit-opacity:.3;opacity:.3}to{-webkit-opacity:1;opacity:1}}.loader-ellips{font-size:20px;height:1em;margin:10px auto;position:relative;width:4em}.loader-ellips__dot{animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:ease;background:#c2c2c2;border-radius:.5em;display:block;height:1em;position:absolute;width:1em}.loader-ellips__dot:first-child,.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}.loader-ellips__dot:first-child{animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-direction:reverse;animation-name:reveal}@keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.form-select{position:relative}.form-select:before{bottom:0;color:#000;content:attr(data-content);font-size:1.25rem;left:0;overflow:hidden;padding:7px 10px;pointer-events:none;position:absolute;right:10px;text-overflow:ellipsis;text-transform:capitalize;top:0;white-space:nowrap}.form-select__group{color:transparent!important}@media (min-width:1025px){.form-select:before{padding:7px 20px 7px 15px}}.form-input{position:relative}.form-input .form-input__item+span.eye-password-icon.eye-password,.form-input .form-input__item+span.eye-password-icon.eye-slash-password{cursor:pointer;height:20px;position:absolute;width:20px}.form-input .form-input__item+span.eye-password-icon.eye-password{background:url(/build/images/eye.4fc8e6e4.svg) no-repeat 0 0}.form-input .form-input__item+span.eye-password-icon.eye-slash-password{background:url(/build/images/eye-slash.69c78c33.svg) no-repeat 0 0}.dontalia-dentalact .form-input:focus-within .form-input__item+span.eye-password-icon.eye-password,.dontalia-dentalact .form-input:hover .form-input__item+span.eye-password-icon.eye-password{background:url(/build/images/eye.4fc8e6e4.svg) no-repeat 0 0}.dontalia-dentalact .form-input:focus-within .form-input__item+span.eye-password-icon.eye-slash-password,.dontalia-dentalact .form-input:hover .form-input__item+span.eye-password-icon.eye-slash-password{background:url(/build/images/eye-slash.69c78c33.svg) no-repeat 0 0}.dontalia-dentalact .form-input .form-input__item+span.eye-password-icon.eye-password{background:url(/build/images/eye-grey.44e17fe6.svg) no-repeat 0 0}.dontalia-dentalact .form-input .form-input__item+span.eye-password-icon.eye-slash-password{background:url(/build/images/eye-slash-grey.a6285bb2.svg) no-repeat 0 0}.access-data__form .form-input__item+span.eye-password-icon.eye-password,.access-data__form .form-input__item+span.eye-password-icon.eye-slash-password,.credentials-forms__register .form-input__item+span.eye-password-icon.eye-password,.credentials-forms__register .form-input__item+span.eye-password-icon.eye-slash-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password,.register-form .form-input__item+span.eye-password-icon.eye-password,.register-form .form-input__item+span.eye-password-icon.eye-slash-password{right:15px;top:9px}.change-password-form .form-input__item+span.eye-password-icon.eye-password,.change-password-form .form-input__item+span.eye-password-icon.eye-slash-password{right:15px;top:6px}@media (min-width:481px){.credentials-forms__register .form-input__item+span.eye-password-icon.eye-password,.credentials-forms__register .form-input__item+span.eye-password-icon.eye-slash-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password,.register-form .form-input__item+span.eye-password-icon.eye-password,.register-form .form-input__item+span.eye-password-icon.eye-slash-password{top:17px}.register-form .form-input__item+span.eye-password-icon.eye-password,.register-form .form-input__item+span.eye-password-icon.eye-slash-password{top:9px}}.support-button__wrapper{z-index:9}.support-button__wrapper.alternate-position-button--absolute{right:0}.support-button__wrapper.alternate-position-button--absolute .support-popup{position:static}.support-button__wrapper.alternate-position-button--absolute .support-popup .support-popup__button{bottom:auto;position:absolute;top:-42px}.support-popup{border-radius:100px;justify-content:center;z-index:9}.support-popup,.support-popup__button{align-items:center;bottom:3rem;cursor:pointer;display:flex;position:fixed;right:3rem}.support-popup__button{background-position:50%!important;background-repeat:no-repeat!important;background-size:85px 85px!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box;color:#fdfdfd;flex-direction:row;font-family:inherit;font-size:.875em;font-weight:400;height:85px!important;justify-content:space-between;line-height:1;margin:0;min-height:0!important;min-width:0!important;padding:0 12px;text-shadow:none;width:85px}.support-popup__button--closed{background-image:url(/build/images/prechat-closed.f14213d2.svg)!important}.support-popup__button--opened{background-image:url(/build/images/prechat-opened.cc635171.svg)!important}.support-popup .pre-chat{background:#fdfdfd;border-radius:4px;bottom:100px;box-shadow:1px 1px 10px rgba(0,0,0,.5);cursor:auto;position:absolute;right:0;width:240px;z-index:99}.support-popup .pre-chat__title{background-color:#472a93;border-top-left-radius:4px;border-top-right-radius:4px;color:#fdfdfd;font-size:1.16667rem;padding:15px 20px}.support-popup .pre-chat__body{padding:20px}.support-popup .pre-chat__option{align-items:center;background:#efefef;cursor:pointer;display:flex;font-size:1.16667rem;justify-content:flex-start;margin:0 0 10px;padding:15px 10px}.support-popup .pre-chat__option-chat,.support-popup .pre-chat__option-contact,.support-popup .pre-chat__option-email,.support-popup .pre-chat__option-facebook{background-position:15px;background-repeat:no-repeat;height:32px}.support-popup .pre-chat__option-chat .oct8ne-button,.support-popup .pre-chat__option-chat .support-popup-chat,.support-popup .pre-chat__option-chat a,.support-popup .pre-chat__option-contact .oct8ne-button,.support-popup .pre-chat__option-contact .support-popup-chat,.support-popup .pre-chat__option-contact a,.support-popup .pre-chat__option-email .oct8ne-button,.support-popup .pre-chat__option-email .support-popup-chat,.support-popup .pre-chat__option-email a,.support-popup .pre-chat__option-facebook .oct8ne-button,.support-popup .pre-chat__option-facebook .support-popup-chat,.support-popup .pre-chat__option-facebook a{align-items:center;display:flex}.support-popup .pre-chat__option-chat .oct8ne-button span,.support-popup .pre-chat__option-chat .support-popup-chat span,.support-popup .pre-chat__option-chat a span,.support-popup .pre-chat__option-contact .oct8ne-button span,.support-popup .pre-chat__option-contact .support-popup-chat span,.support-popup .pre-chat__option-contact a span,.support-popup .pre-chat__option-email .oct8ne-button span,.support-popup .pre-chat__option-email .support-popup-chat span,.support-popup .pre-chat__option-email a span,.support-popup .pre-chat__option-facebook .oct8ne-button span,.support-popup .pre-chat__option-facebook .support-popup-chat span,.support-popup .pre-chat__option-facebook a span{color:#472a93;font-weight:700;padding-left:12px}.support-popup .pre-chat__option .support-popup-chat__icon,.support-popup .pre-chat__option .support-popup-contact__icon,.support-popup .pre-chat__option .support-popup-facebook__icon,.support-popup .pre-chat__option .support-popup-mail__icon{background-repeat:no-repeat;background-size:24px;height:24px;width:24px}.support-popup .pre-chat__option .support-popup-mail__icon{background-image:url(/build/images/mail-icon.7944bce6.svg)}.support-popup .pre-chat__option .support-popup-contact__icon{background-image:url(/build/images/contact.4232e8bc.svg)}.support-popup .pre-chat__option .support-popup-facebook__icon{background-image:url(/build/images/facebook-icon.b0cb3974.png)}.support-popup .pre-chat__option .support-popup-chat__icon{background-image:url(/build/images/chat-icon.1e522eef.svg)}.support-popup .pre-chat:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;content:"";height:0;position:absolute;right:34px;width:0}.support-popup .vue-loader-wrapper{height:70px;position:relative}.support-popup .vue-loader__overlay{background:#fdfdfd}.support-popup .vue-loader{position:absolute;top:40%}@media (min-width:641px){.support-popup .pre-chat__option-chat,.support-popup .pre-chat__option-contact,.support-popup .pre-chat__option-email,.support-popup .pre-chat__option-facebook{height:25px}.support-button--with-trustedshop .support-popup__button{right:17rem}.support-button--with-trustedshop .support-popup div:nth-child(2){right:26px}.support-button--with-trustedshop .support-popup div:nth-child(2):after{left:34px}}.promotional-popup .modal{background-color:hsla(0,0%,42%,.8)}.promotional-popup .modal__close{cursor:pointer;position:absolute;right:2rem;top:.5rem}.promotional-popup .modal__close span{font-size:3rem;font-weight:100;line-height:35px}.promotional-popup .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.25rem;justify-content:center}.promotional-popup .modal__content-wrapper{background:#f8f8f8;border-radius:16px;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);max-width:550px;padding:30px;top:15%}.promotional-popup .modal__content-wrapper--reverse{animation:modalAnimationRevResponsive .2s ease-in-out forwards}.promotional-popup .modal__content-wrapper--active{animation:modalAnimationResponsive .2s ease-in-out}.promotional-popup .margin-top{margin-top:2rem}.promotional-popup__image{background-image:url(/build/images/habitual-purchase-big.ebdb38f2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;width:100%}.promotional-popup__dental-days__image{height:100px;width:100%}.promotional-popup__image-exotec{background-image:url(/build/images/exotec-logo.4f9596d3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;width:100%}.promotional-popup__novelty{font-size:inherit;font-size:1rem}.promotional-popup__novelty,.promotional-popup__novelty-coupon{color:#462f87;font-weight:700;margin:1rem 0 .5rem;text-transform:uppercase}.promotional-popup__novelty-coupon{font-size:inherit;font-size:1.16667rem}.promotional-popup__top-text{font-size:1.5rem;font-weight:700}.promotional-popup__discount-text{font-size:1.33333rem;font-weight:700;margin:1rem 0 0}.promotional-popup__message-coupon{font-size:1rem;margin:1rem 0 0}.promotional-popup__message,.promotional-popup__message-coupon2{font-size:1.16667rem;margin:1rem 0 0}.promotional-popup__message span.icon{background-image:url(/build/images/quick-buy-icon.dfdcd59a.svg);background-position:bottom;background-repeat:no-repeat;background-size:26px;display:inline-block;height:16px;margin:0 0 .3rem;vertical-align:bottom;width:30px}.promotional-popup__confirm{cursor:pointer}.promotional-popup__confirm,.promotional-popup__coupon-code{background-color:var(--primary-color);border-radius:4px;color:#fdfdfd;font-size:1.16667rem;font-weight:700;margin:2rem 0 1rem;padding:1rem 2rem;width:auto}.promotional-popup__not-show-again{background-color:transparent;color:var(--primary-color);cursor:pointer;font-size:1.16667rem}.dontalia-it .promotional-popup .coupon-code-highlight{font-size:1.33333rem}.promotional-popup.bookmark-popup .modal__close{display:none}.promotional-popup.bookmark-popup .modal__content{flex-direction:column;flex-wrap:wrap}.promotional-popup.bookmark-popup .modal__content .promotional-popup__text-wrapper{display:flex;flex-direction:column;order:2;width:80%}.promotional-popup.bookmark-popup .modal__content .promotional-popup__text-wrapper .promotional-popup__message,.promotional-popup.bookmark-popup .modal__content .promotional-popup__text-wrapper .promotional-popup__top-text{font-family:Roboto;text-align:left}.promotional-popup.bookmark-popup .modal__content .promotional-popup__text-wrapper .promotional-popup__message{font-style:italic}.promotional-popup.bookmark-popup .modal__content .promotional-popup__image{background-image:url(/build/images/bookmark-image.c0b106df.svg);background-position:top;background-size:100%;order:1;width:20%}.promotional-popup.bookmark-popup .modal__content .promotional-popup__button{background-color:var(--primary-color);border-radius:4px;color:#fdfdfd;cursor:pointer;font-family:Roboto;font-size:1.16667rem;font-weight:700;margin-top:10px;order:3;padding:4px;width:30%}.promotional-popup.multibanco-popup .promotional-popup__image{background-image:url(/build/images/multibanco.9bb6789b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;width:100%}@media (min-width:769px){.promotional-popup.bookmark-popup .modal__content{flex-direction:row;flex-wrap:wrap}.promotional-popup.bookmark-popup .modal__content .promotional-popup__text-wrapper{order:1}.promotional-popup.bookmark-popup .modal__content .promotional-popup__image{order:2}}.vue-telephone{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center}.vue-telephone .form-error{width:100%}.vue-telephone .form-input__item{padding:0 0 0 3.5rem!important;width:calc(100% - 80px)!important}.vue-telephone .prefix{align-items:center;background:#fff;border-bottom:1px solid #000;border-left:1px solid #000;border-top:1px solid #000;cursor:pointer;display:flex;flex-flow:row nowrap;height:inherit;justify-content:center;position:relative;width:80px}.vue-telephone .prefix.active,.vue-telephone .prefix:hover{background-color:rgba(0,0,0,.01)}.vue-telephone .prefix__arrow{margin:0 0 0 .5rem}.vue-telephone .prefix__arrow span{border-bottom:2px solid #232323;border-left:2px solid #232323;display:block;height:10px;margin:0 0 5px;transform:rotate(-45deg);transform-origin:center;width:10px}.vue-telephone .prefix.active .prefix__arrow{transform:rotate(180deg)}.vue-telephone .prefix__value{font-size:1.16667rem;position:absolute;right:-3rem}.vue-telephone .prefix__flag{width:20px}.vue-telephone .prefix-selector{background:#fff;border:1px solid;padding:1rem;z-index:5}.vue-telephone .prefix-selector input:focus{outline:none}.vue-telephone .prefix-selector__search{border-bottom:1px solid rgba(0,0,0,.3);column-gap:10px;display:flex;margin:0 0 1rem;padding:0 0 1rem;position:relative}.vue-telephone .prefix-selector__search>img{width:15px}.vue-telephone .prefix-selector__search-input{height:30px;padding:.5rem 0 .5rem 2.7rem;width:100%}.vue-telephone .prefix-selector__prefixes{max-height:150px;overflow-y:scroll}.vue-telephone .prefix-selector__prefixes::-webkit-scrollbar{width:5px}.vue-telephone .prefix-selector__prefixes::-webkit-scrollbar-track{border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.vue-telephone .prefix-selector__prefixes::-webkit-scrollbar-thumb{border-radius:4px}.vue-telephone .prefix-selector__prefix{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;gap:.75rem;justify-content:flex-start;padding:1rem .5rem;transition:background-color .2s ease-in-out}.vue-telephone .prefix-selector__prefix:hover{background-color:rgba(0,0,0,.1)}.vue-telephone .prefix-selector__flag{max-width:20px}.register-form .form-item__vue-telephone{width:100%!important}.register-form .form-item__vue-telephone .form-item__label{display:none;width:100%!important}.contact-form .vue-telephone,.register-form .vue-telephone{height:auto}.contact-form .vue-telephone .prefix,.register-form .vue-telephone .prefix{border:none}.contact-form .vue-telephone .form-input__item::placeholder,.register-form .vue-telephone .form-input__item::placeholder{font-size:1.16667rem}.register-form .vue-telephone .prefix{height:2.66667rem;margin-top:5px}.contact-form .vue-telephone{height:40px}.contact-form .vue-telephone .prefix{border:none;height:50px}.contact-form .form-item__vue-telephone{margin:0 0 1.5rem;width:100%!important}.billing-data__edit-address .form-item__vue-telephone,.shipping-address-form__wrapper .form-item__vue-telephone{width:100%!important}.billing-data__edit-address .form-item__vue-telephone .form-item__label,.shipping-address-form__wrapper .form-item__vue-telephone .form-item__label{display:none;width:100%!important}.billing-data__edit-address .vue-telephone .prefix,.shipping-address-form__wrapper .vue-telephone .prefix{border:none}.newsletter__form .vue-telephone{height:40px}.newsletter__form .vue-telephone .form-input__item::placeholder{font-size:1rem}.register-form__required-field .prefix-selector,.shipping-address-form__required-field .prefix-selector{left:0;position:absolute;top:40px}@media (min-width:641px){.contact-form .form-item__vue-telephone{width:48%!important}.checkout__block .shipping-address-form__wrapper .form-item__vue-telephone{width:45%!important}.shipping-address-form__wrapper .form-item__vue-telephone{width:35.5%!important}.shipping-address-form__wrapper .form-item__vue-telephone .prefix{border:1px solid #c2c2c2;border-right:none}}@media (min-width:1025px){.register-form .form-item__vue-telephone{width:50%!important}}.register-form .form-item__vue-telephone .prefix{border:1px solid #c2c2c2;border-right:none}.checkout .shipping-address-form__wrapper .vue-telephone .prefix{border:1px solid #e4e4e4;border-right:none}.checkout .shipping-address-form__wrapper .form-item__vue-telephone .form-item__label{display:block!important}.contact-form .prefix-selector{left:0;position:absolute;top:60px}.contact-form .prefix{background-color:#f3f3f3;border-right:.08333rem solid #e4e4e4!important}.contact-form .prefix:hover{background-color:rgba(0,0,0,.07)}.board-number-popup .modal{background-color:hsla(0,0%,42%,.8)}.board-number-popup .modal .modal__content-wrapper{top:15%}.board-number-popup .modal .modal__content-wrapper--reverse{animation:modalAnimationRevResponsive .2s ease-in-out forwards}.board-number-popup .modal .modal__content-wrapper--active{animation:modalAnimationResponsive .2s ease-in-out}.board-number-popup .modal .modal__content-wrapper .modal__content{max-width:1024px;overflow:hidden;width:100%}.board-number-popup .modal .modal__content-wrapper .modal__content img{object-fit:contain;width:100%}@media (min-width:1440px){.board-number-popup .modal .modal__content-wrapper{width:80%}}.reduced-login{width:210px}.reduced-login__text{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.reduced-login__text .title{font-size:1.75rem;font-weight:500;text-align:center}.reduced-login__text .subtitle{font-size:1rem;margin:0 0 .5rem;text-align:center}.reduced-login__form #form-login{display:flex;flex-direction:column;gap:4px}.reduced-login__form #form-login .password_input_box{position:relative}.reduced-login__form #form-login .form-input__item+span.eye-password-icon.eye-password,.reduced-login__form #form-login .form-input__item+span.eye-password-icon.eye-slash-password{cursor:pointer;display:inherit;height:20px;position:absolute;right:10px;top:5px;width:20px}.reduced-login__form #form-login .form-input__item+span.eye-password-icon.eye-password{background:url(/build/images/eye.4fc8e6e4.svg) no-repeat 0 0}.reduced-login__form #form-login .form-input__item+span.eye-password-icon.eye-slash-password{background:url(/build/images/eye-slash.69c78c33.svg) no-repeat 0 0}.reduced-login__form #form-login .reset-password{height:30px;margin:12px 0 10px;text-align:center}.reduced-login__form #form-login .reset-password a{color:#f47721;font-size:1.16667rem;font-weight:700;text-align:center;width:100%}.reduced-login__form #form-login .reset-password a:hover{text-decoration:none}.reduced-login__form .form-input input{border:1px solid #979797;height:30px;padding:5px;width:100%}.reduced-login__create-account{background-color:transparent;border:none;border:1px solid var(--primary-color);border-radius:.3rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:.5rem auto auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.reduced-login__create-account:hover{color:var(--primary-dark);text-decoration:none}.reduced-login__create-account.disabled,.reduced-login__create-account:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.reduced-login__create-account>span{color:inherit;font-size:inherit;font-weight:inherit}.reduced-login .form-component__submit{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;text-transform:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.reduced-login .form-component__submit:hover{color:var(--button-text-color-hover);text-decoration:none}.reduced-login .form-component__submit.disabled,.reduced-login .form-component__submit:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.reduced-login .form-component__submit>span{color:inherit;font-size:inherit;font-weight:inherit}.modal--login-form--reduced{background-color:rgba(0,0,0,.6);display:flex;z-index:200!important}.modal--login-form--reduced .modal__content-wrapper{background-color:#fdfdfd;padding:14px 28px 28px;width:270px}.modal--login-form--reduced .modal__content-wrapper .reduced-login{margin:25px 0 0;width:100%}.modal--login-form--reduced .modal__content-wrapper .reduced-login .reduced-login__text{margin-bottom:15px}.modal--login-form--reduced .modal__content-wrapper .reduced-login .reduced-login__text .title{font-size:1.66667rem}.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action,.modal--login-form--reduced .modal__content-wrapper .reduced-login input[type=submit]{font-size:1.33333rem}.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action{background-color:transparent;border:none;border:1px solid var(--primary-color);border-radius:.3rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:.5rem auto auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action:hover{color:var(--primary-dark);text-decoration:none}.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action.disabled,.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action>span{color:inherit;font-size:inherit;font-weight:inherit}.modal--login-form--reduced .modal__content-wrapper .modal__close{background-color:unset;background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:2rem;position:absolute;right:4px;top:4px;width:2rem}.modal--login-form--reduced .modal__content-wrapper .modal__close span{display:none}.collegiate-card{border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;min-width:17.91667rem;padding:.83333rem;width:fit-content}.collegiate-card__board-number,.collegiate-card__name{font-size:1.33333rem}.collegiate-card__board-number{font-weight:500}.collegiate-card__board-number-label{color:#818181;margin-top:7px}.collegiate-card.selected{background:#fff5ea}.modal--board-number-required{background-color:rgba(0,0,0,.6);display:flex;z-index:200!important}.modal--board-number-required .modal__content-wrapper{background-color:#fdfdfd;padding:33px;width:334px}.modal--board-number-required .modal__content-wrapper .modal--board-number-required-text{display:block;font-size:1.16667rem;margin-bottom:8px;text-align:center}.modal--board-number-required .modal__content-wrapper .modal--board-number-required-link{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;text-transform:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.modal--board-number-required .modal__content-wrapper .modal--board-number-required-link:hover{color:var(--button-text-color-hover);text-decoration:none}.modal--board-number-required .modal__content-wrapper .modal--board-number-required-link.disabled,.modal--board-number-required .modal__content-wrapper .modal--board-number-required-link:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.modal--board-number-required .modal__content-wrapper .modal--board-number-required-link>span{color:inherit;font-size:inherit;font-weight:inherit}.modal--board-number-required .modal__content-wrapper .modal__close{background-color:unset;background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:2rem;position:absolute;right:4px;top:4px;width:2rem}.modal--board-number-required .modal__content-wrapper .modal__close span{display:none}.modal--product-anesthesia{background-color:rgba(0,0,0,.6);display:flex;z-index:200!important}.modal--product-anesthesia .modal__content-wrapper{background-color:#fdfdfd;padding:33px;width:334px}.modal--product-anesthesia .modal__content-wrapper .modal--product-anesthesia-text{display:block;font-size:1.16667rem;margin-bottom:8px;text-align:center}.modal--product-anesthesia .modal__content-wrapper .modal-product-anesthesia-link{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;text-transform:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.modal--product-anesthesia .modal__content-wrapper .modal-product-anesthesia-link:hover{color:var(--button-text-color-hover);text-decoration:none}.modal--product-anesthesia .modal__content-wrapper .modal-product-anesthesia-link.disabled,.modal--product-anesthesia .modal__content-wrapper .modal-product-anesthesia-link:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.modal--product-anesthesia .modal__content-wrapper .modal-product-anesthesia-link>span{color:inherit;font-size:inherit;font-weight:inherit}.modal--product-anesthesia .modal__content-wrapper .modal__close{background-color:unset;background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:2rem;position:absolute;right:4px;top:4px;width:2rem}.modal--product-anesthesia .modal__content-wrapper .modal__close span{display:none}.modal--block-navigation{background-color:rgba(0,0,0,.6);display:flex;z-index:200!important}.modal--block-navigation .modal__content-wrapper{background-color:#fdfdfd;padding:33px;width:400px}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--title{display:block;font-size:1.5rem;font-weight:700;margin-bottom:8px;text-align:center}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--subtitle{display:block;font-size:1.16667rem;margin-bottom:8px;text-align:center}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--continue{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:auto auto 1rem;padding:1rem;text-transform:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--continue:hover{color:var(--button-text-color-hover);text-decoration:none}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--continue.disabled,.modal--block-navigation .modal__content-wrapper .modal--block-navigation--continue:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--continue>span{color:inherit;font-size:inherit;font-weight:inherit}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--navigate{background-color:transparent;border:none;border-bottom:2px solid var(--primary-color);border-radius:.6rem;border-radius:0;color:var(--primary-color);cursor:pointer;display:block;display:initial;font-size:1rem;font-weight:700;line-height:1rem;margin:auto;padding:0;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--navigate:hover{color:var(--primary-dark);text-decoration:none}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--navigate.disabled,.modal--block-navigation .modal__content-wrapper .modal--block-navigation--navigate:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.modal--block-navigation .modal__content-wrapper .modal--block-navigation--navigate>span{color:inherit;font-size:inherit;font-weight:inherit}.modal--block-navigation .modal__content-wrapper .modal__close{background-color:unset;background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:2rem;position:absolute;right:4px;top:4px;width:2rem}.modal--block-navigation .modal__content-wrapper .modal__close span{display:none}.content-wrapper{display:flex;flex-direction:column}body{--header-bottom:90px;overflow-x:hidden!important}.italic{font-style:italic}.with-custom-scrollbar{height:100%;overflow:auto}.with-custom-scrollbar::-webkit-scrollbar{width:4px}.with-custom-scrollbar::-webkit-scrollbar-track{background-color:#f1f1f1}.with-custom-scrollbar::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px}input[type=checkbox].custom-checkbox{appearance:none;background-color:#fdfdfd;border:.15em solid;border-radius:.4em;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}input[type=checkbox].custom-checkbox:before{background-color:var(--text-titles);box-shadow:inset 1em 1em var(--text-titles);clip-path:polygon(10.77% 48.79%,10.77% 56.47%,44.5% 83.75%,67.19% 56.84%,90.88% 28.73%,90.88% 21.62%,84.99% 16.63%,77.36% 17.84%,44.5% 56.84%,25.38% 41.95%,16.47% 41.95%);content:"";height:1em;transform:scale(0);transform-origin:bottom left;width:1em}input[type=checkbox].custom-checkbox:checked:before{transform:scale(1)}input[type=checkbox].custom-checkbox:disabled{opacity:.5}.navigation-bar-wrapper,section.main{margin:0 auto;padding:25px 0;width:95%}.form-error span{color:red;display:block;margin:5px 0 0}.alternate-position-button--fixed{position:fixed}.alternate-position-button--fixed.to-top__button{bottom:37px!important}.alternate-position-button--fixed.oct8ne__floating-button{bottom:40px!important}.alternate-position-button--absolute{position:absolute!important}.alternate-position-button--absolute.to-top__button{top:0}.alternate-position-button--absolute.oct8ne__floating-button{top:-21px}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.shake-text{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both!important;color:#d0021b!important;transform:translate(0)}@media (min-width:641px){.navigation-bar-wrapper,section.main{margin:0 auto;width:95%}.alternate-position-button--fixed.to-top__button{bottom:55px!important}.alternate-position-button--fixed.oct8ne__floating-button{bottom:58px!important}}@media (min-width:769px){section.main .navigation-bar-wrapper{max-width:840px;width:95%}}@media (min-width:1025px){.navigation-bar-wrapper,section.main{max-width:1440px;padding:0 15px;width:100%}.navigation-bar-wrapper{padding:20px 15px!important}.alternate-position-button--fixed.oct8ne__floating-button{bottom:64px!important}}.header{background:#fdfdfd;left:0;order:0;position:sticky;top:0;z-index:91}.header,.header .header-content__wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.header .header-content__wrapper{justify-content:center}.header .header-content__wrapper .message-handler{margin:0 15px;position:absolute;top:120px;width:100%}.header .header-content__wrapper .message-handler .message{padding:14px 0 14px 50px}.header .header-content__wrapper .header-content{align-items:center;display:flex;flex-flow:row wrap;height:auto;justify-content:right;padding:0 15px 10px;width:100%}.header .header-content__wrapper .header-content .quick__categories{display:none}.header .header-content__wrapper .header-content .menu-nav{display:flex;max-width:35px;width:5%}.header .header-content__wrapper .header-content .menu-nav .menu-nav__icon{cursor:pointer;height:25px;position:relative;width:25px}.header .header-content__wrapper .header-content .menu-nav .menu-nav__icon svg{height:25px}.header .header-content__wrapper .header-content .menu-nav .menu-nav__icon svg:hover path{fill:var(--primary-color)}.header .header-content__wrapper .header-content .logo{display:flex;justify-content:flex-start;margin:0 auto 0 20px;width:30px}.header .header-content__wrapper .header-content .logo>a{display:flex}.header .header-content__wrapper .header-content .logo .logo__image{display:none}.header .header-content__wrapper .header-content .logo .logo__image--mobile{display:block;width:100%}.header .header-content__wrapper .header-content .search-bar{order:2;width:100%}.header .header-content__wrapper .header-content search-bar{order:2;width:calc(100% + 30px)}.header .header-content__wrapper .header-content search-bar .search-bar{width:100%!important}.header .header-content__wrapper .header-content .header-nav{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;width:auto}.header .header-content__wrapper .header-content .header-nav .header-nav__item{align-items:center;display:flex;height:49px;justify-content:center;width:45px}.header .header-content__wrapper .header-content .header-nav .header-nav__item a{display:block;height:100%;width:40px}.header .header-content__wrapper .header-content .header-nav .header-nav__icon{margin:auto}.header .header-content__wrapper .header-content .header-nav .header-nav__icon svg{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__cart{width:40px}.header .header-content__wrapper .header-content .header-nav .header-nav__button{cursor:pointer}.header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon{background-image:url(/build/images/icon-user.de59d42d.svg);background-position:50%;background-repeat:no-repeat;background-size:54%;height:49px;width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon:hover{background-image:url(/build/images/icon-user-active.a935ca78.svg)}.header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon a{display:block}.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel,.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel.hovered{background:#fdfdfd;border-radius:5px;box-shadow:1px 1px 6px 1px #a7a7a7;color:#303030;display:none;font-size:1.08333rem;min-width:200px;padding:15px 20px;position:absolute;right:53px;top:48px;z-index:1}.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel.hovered:before,.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel:before{border:8px solid transparent;border-bottom-color:#fdfdfd;content:"";height:16px;position:absolute;right:17px;top:-16px;width:16px}.header .header-content__wrapper .header-content .header-nav .header-nav__currency{position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .currency-icon{background-image:url(/build/images/currency.d3c49a00.svg);background-position:50%;background-repeat:no-repeat;background-size:55%;cursor:pointer;height:49px;width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .currency-icon:hover{background-image:url(/build/images/currency-active.50639aad.svg)}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .modal .modal__content-wrapper{max-width:300px}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .currency-selector,.header .header-content__wrapper .header-content .header-nav .header-nav__currency currency-selector{width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .currency-list__items{display:flex;flex-direction:column;gap:14px;margin-top:24px}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .currency-list__title span{color:#000;font-size:1.16667em;font-weight:500}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .currency-list__footer{color:#4f4f4f;display:none;font-size:.91667em;padding-top:5px}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currencies-item{border:1px solid #f37720;border-radius:4px;color:#462f87;cursor:pointer;padding:11px 0;width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currencies-item:hover{background-color:#efefef}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currencies-item span{color:#472a93}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currencies-item.selected{background:#f37720;order:-1}.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currencies-item.selected span{color:#fdfdfd}.header .header-content__wrapper .header-content .header-nav .header-nav__habitual-purchase{background-image:url(/build/images/quick-buy-icon.dfdcd59a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__habitual-purchase .habitual-purchase__badge{background:#472a93;border-radius:100%;color:#fdfdfd;font-size:1px;font-weight:700;padding:3.1px;position:absolute;right:-2px;top:9px}.header .header-content__wrapper .header-content .modal{background:rgba(0,0,0,.25)}.header .header-content__wrapper .header-content .modal__content-wrapper{background-color:#fdfdfd;display:flex;flex-direction:column;max-width:450px;top:79px}.header .header-content__wrapper .header-content .modal__content-wrapper .modal__content{margin:unset;max-width:unset;padding:5px 20px 20px}.header .header-content__wrapper .header-content .modal__close{align-self:flex-end;background-image:url(/build/images/close-primary.a671ec1d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:17px;margin:7px;width:17px}.header .header-content__wrapper .header-content .modal__close span{display:none}.header .header-content__wrapper .header-content .free-number__icon{background-position:50%;background-repeat:no-repeat;background-size:90%;cursor:pointer;height:42px;width:24px}.header .header-content__wrapper .header-content .free-number__telephone-icon{background-image:url(/build/images/phone-orange.9b413663.svg)}.header .header-content__wrapper .header-content .free-number__telephone-icon:hover{background-image:url(/build/images/phone-active.48ac735e.svg)}.header .header-content__wrapper .header-content .free-number .modal .title p{color:#000;font-size:1.16667em;font-weight:500}.header .header-content__wrapper .header-content .free-number .modal__phones-wrapper{align-items:center;display:flex;flex-direction:column;gap:25px;margin-top:12px}.header .header-content__wrapper .header-content .free-number .modal__phones-wrapper .free-number-label{font-weight:700}.header .header-content__wrapper .header-content .free-number .modal__phones-wrapper .modal__phone-item{background:#f37720;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#fdfdfd;margin:0;padding:11px;width:100%}.header .header-content__wrapper .header-content .free-number .modal__phone-item{align-items:center;border-radius:5px;display:flex;flex-flow:column nowrap;height:100px;justify-content:center;margin:0 10px;width:100px}.header .header-content__wrapper .header-content .free-number .modal__phone-item:hover{text-decoration:none}.header .header-content__wrapper .menu-sidebar{background:rgba(0,0,0,.2);height:45px}.header.header-sticky{position:fixed;position:sticky;top:0;z-index:91}.header-sticky .message-handler,.header .header-nav__telephone-tooltip{display:none}.dontalia-dentalact .header .header-content__wrapper .header-content .logo,.dontalia-fr .header .header-content__wrapper .header-content .logo{margin:0 auto 0 14px}.dontalia-dentalact .header .header-content__wrapper .header-content .logo{height:19px;width:104px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon{background-image:url(/build/images/icon-user-green.9a9a7cab.svg)}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon:hover{background-image:url(/build/images/icon-user-green-active.79c659af.svg)}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__habitual-purchase{background-image:url(/build/images/quick-buy-icon-green.5cea334b.svg)}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__habitual-purchase .habitual-purchase__badge{background:var(--secondary-color)}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .free-number__telephone-icon{background-image:url(/build/images/phone-green.3aed553e.svg)}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .free-number__telephone-icon:hover{background-image:url(/build/images/phone-green-active.257ea429.svg)}.dontalia-com .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .days{display:none}.dontalia-at .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper,.dontalia-de .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper{display:grid;grid-template-columns:1fr 1fr}.dontalia-at .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper .modal__phone-item,.dontalia-de .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper .modal__phone-item{grid-row:2}.dontalia-at .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper:first-child,.dontalia-de .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper:first-child{grid-row:1}.dontalia-at .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper:last-child,.dontalia-de .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper:last-child{grid-row:3}.dontalia-at .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper span,.dontalia-de .header .header-content__wrapper .header-content .header-nav .header-nav__telephone .modal__phones-wrapper span{grid-column-end:3;grid-column-start:1}.dontalia-pl .header-nav .header-nav__item a{font-family:Lato,sans-serif!important}@media (min-width:641px){.header .header-content__wrapper .header-content .header-nav__signin{align-items:center;background:var(--primary-color);display:flex;justify-content:center;position:relative}.header .header-content__wrapper .header-content .header-nav__signin .header-nav__item-text{font-size:1.16667rem!important}}@media (min-width:769px){.header .header-content__wrapper .header-content .header-nav .header-nav__item{margin-left:9px}.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel,.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel.hovered{right:62px}}@media (min-width:1025px){.dontalia-dentalact .header,.dontalia-fr .header,.header{order:inherit;padding:0 33px}.dontalia-dentalact .header.on-top,.dontalia-fr .header.on-top,.header.on-top{padding:0;transition:all .1s linear}.dontalia-dentalact .header.on-top .header-content__wrapper,.dontalia-fr .header.on-top .header-content__wrapper,.header.on-top .header-content__wrapper{transition:all .1s linear}.dontalia-dentalact .header.on-top .header-content__wrapper .header-content,.dontalia-fr .header.on-top .header-content__wrapper .header-content,.header.on-top .header-content__wrapper .header-content{height:65px}.dontalia-dentalact .header.on-top .header-content__wrapper .header-content .logo,.dontalia-fr .header.on-top .header-content__wrapper .header-content .logo,.header.on-top .header-content__wrapper .header-content .logo{padding:7px 3px;width:150px}.dontalia-dentalact .header.on-top .header-content__wrapper .header-content .search-bar__text-input,.dontalia-fr .header.on-top .header-content__wrapper .header-content .search-bar__text-input,.header.on-top .header-content__wrapper .header-content .search-bar__text-input{height:30px}.dontalia-dentalact .header.on-top .header-content__wrapper .header-content .search-bar__button,.dontalia-fr .header.on-top .header-content__wrapper .header-content .search-bar__button,.header.on-top .header-content__wrapper .header-content .search-bar__button{height:30px;width:30px}.dontalia-dentalact .header.on-top .search-bar,.dontalia-fr .header.on-top .search-bar,.header.on-top .search-bar{margin-top:0}.dontalia-dentalact .header .header-content__wrapper .message-handler,.dontalia-fr .header .header-content__wrapper .message-handler,.header .header-content__wrapper .message-handler{width:98%}.dontalia-dentalact .header .header-content__wrapper .header-content,.dontalia-fr .header .header-content__wrapper .header-content,.header .header-content__wrapper .header-content{flex-flow:row nowrap;height:90px;padding:0 15px}.dontalia-dentalact .header .header-content__wrapper .header-content .menu-nav,.dontalia-fr .header .header-content__wrapper .header-content .menu-nav,.header .header-content__wrapper .header-content .menu-nav{display:none}.dontalia-dentalact .header .header-content__wrapper .header-content .logo,.dontalia-fr .header .header-content__wrapper .header-content .logo,.header .header-content__wrapper .header-content .logo{margin:0 27px 0 0;order:0;padding:10px 3px;width:210px}.dontalia-dentalact .header .header-content__wrapper .header-content .logo .logo__image,.dontalia-fr .header .header-content__wrapper .header-content .logo .logo__image,.header .header-content__wrapper .header-content .logo .logo__image{display:block;width:100%}.dontalia-dentalact .header .header-content__wrapper .header-content .logo .logo__image--mobile,.dontalia-fr .header .header-content__wrapper .header-content .logo .logo__image--mobile,.header .header-content__wrapper .header-content .logo .logo__image--mobile{display:none}.dontalia-dentalact .header .header-content__wrapper .header-content .search-bar,.dontalia-fr .header .header-content__wrapper .header-content .search-bar,.header .header-content__wrapper .header-content .search-bar{margin:0;order:1;width:72%}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav,.dontalia-fr .header .header-content__wrapper .header-content .header-nav,.header .header-content__wrapper .header-content .header-nav{margin:0 0 0 15px;order:2}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav mini-cart,.dontalia-fr .header .header-content__wrapper .header-content .header-nav mini-cart,.header .header-content__wrapper .header-content .header-nav mini-cart{width:30%}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav mini-cart .mini-cart,.dontalia-fr .header .header-content__wrapper .header-content .header-nav mini-cart .mini-cart,.header .header-content__wrapper .header-content .header-nav mini-cart .mini-cart{width:100%!important}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__item .header-nav__item-text,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__item .header-nav__item-text,.header .header-content__wrapper .header-content .header-nav .header-nav__item .header-nav__item-text{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:center;text-align:center;text-transform:uppercase;width:60%}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone{position:relative}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone:hover .header-nav__telephone-tooltip,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone:hover .header-nav__telephone-tooltip,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone:hover .header-nav__telephone-tooltip{display:block}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip{background:#fdfdfd;border-radius:5px;box-shadow:2px -2px 4px rgba(0,0,0,.2),-2px 2px 4px rgba(0,0,0,.2);display:none;gap:15px;padding:10px 0;position:absolute;right:-9px;top:50px;width:234px;z-index:98}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip:before,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip:before,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:26px;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip>div,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip>div,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip>div{padding:8px 20px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__title,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__title,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__title{font-size:1em;font-weight:700}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number a,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number a,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number a{color:#472a93;width:auto}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number:hover,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number:hover,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number:hover{background:#efefef}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number:hover a,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number:hover a,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number:hover a{font-weight:700;text-decoration:none}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__title,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__title,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__title{display:block}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number .green-number__timetable-icon,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number .green-number__timetable-icon,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number .green-number__timetable-icon{display:none}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number span,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number span,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number span{font-size:1em;line-height:20px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__date,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__date,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__date{font-family:Roboto,sans-serif}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__date .schedule,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__date .schedule,.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number__date .schedule{font-style:italic;font-weight:700}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .free-number,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .free-number,.header .header-content__wrapper .header-content .header-nav .free-number{align-items:center;display:flex;flex-direction:column}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .free-number__label,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .free-number__label,.header .header-content__wrapper .header-content .header-nav .free-number__label{color:#fff;display:block;font-size:1em}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .free-number__icon,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .free-number__icon,.header .header-content__wrapper .header-content .header-nav .free-number__icon{background-size:100%;width:26px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency:hover .header-nav__currency-dropdown,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency:hover .header-nav__currency-dropdown,.header .header-content__wrapper .header-content .header-nav .header-nav__currency:hover .header-nav__currency-dropdown{display:flex}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown{background:#fdfdfd;border-radius:5px;box-shadow:2px -2px 4px rgba(0,0,0,.2),-2px 2px 4px rgba(0,0,0,.2);flex-direction:column;position:absolute;top:50px;width:148px;z-index:1}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown:before,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown:before,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:65px;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__items,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__items,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__items{gap:0;margin-top:5px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__title,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__title,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__title{border-bottom:none;display:block;margin:0;padding:10px 20px 0}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__title span,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__title span,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__title span{color:#000;font-size:.91667em;font-weight:700}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__footer,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__footer,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .currency-list__footer{display:block;padding:5px 20px 10px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item{border:none;border-radius:0;padding:10px 20px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected{background:none}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected span,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected span,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected span{color:#472a93;font-weight:700}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected:hover,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected:hover,.header .header-content__wrapper .header-content .header-nav .header-nav__currency .header-nav__currency-dropdown .header-nav__currencies-item.selected:hover{background-color:#efefef}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__account,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__account,.header .header-content__wrapper .header-content .header-nav .header-nav__account{position:relative}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon,.header .header-content__wrapper .header-content .header-nav .header-nav__account .header-nav__button-icon{background-size:60%;transition:background-size .2s linear}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel,.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel.hovered,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel.hovered,.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel,.header .header-content__wrapper .header-content .header-nav .header-nav__account .user-panel.hovered{right:-2px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .is-new,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .is-new,.header .header-content__wrapper .header-content .header-nav .is-new{background-color:rgba(255,218,151,.24)}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .novelty,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .novelty,.header .header-content__wrapper .header-content .header-nav .novelty{color:#d85800;display:inline-block;font-family:Lato,sans-serif;font-size:.83333rem;font-weight:700;line-height:17px;margin-right:5px;text-transform:uppercase}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button-text,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button-text,.header .header-content__wrapper .header-content .header-nav .header-nav__button-text{position:relative}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon:hover .user-panel,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon:hover .user-panel,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon:hover .user-panel{display:flex}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel{background:#fff;border-radius:5px;box-shadow:2px -2px 4px rgba(0,0,0,.2),-2px 2px 4px rgba(0,0,0,.2);flex-direction:column;font-weight:lighter;min-width:245px;padding:5px 0 15px;position:absolute;right:-11px;text-align:left;top:50px;z-index:100}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel:before,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel:before,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:26px;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__header,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__header,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__header{align-items:flex-end;border-top:1px dotted #000;display:flex;flex-direction:column;margin:5px 0 0;padding:10px 0;position:relative}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list span,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list span,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list span{display:inline-block;font-size:.91667rem;font-weight:700;margin:15px 0 10px;padding-left:25px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title{white-space:nowrap}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__sapid,.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__text,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__sapid,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__text,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__sapid,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__text{color:#818181;font-weight:400;padding-left:0}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__sapid,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__sapid,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__sapid{color:#f37720;font-weight:700;padding-right:25px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item{padding:5px 5px 5px 25px}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item a,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item a,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item a{color:#472a93;display:block;display:flex;font-family:roboto;font-size:12px;font-weight:100;justify-content:space-between;position:relative;text-decoration:none;width:100%}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:not(:last-of-type) a,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:not(:last-of-type) a,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:not(:last-of-type) a{font-weight:100;text-decoration:none}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:last-of-type:hover a,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:last-of-type:hover a,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:last-of-type:hover a{text-decoration:underline}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:last-of-type a,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:last-of-type a,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:last-of-type a{color:var(--primary-color);display:inline-block;font-family:sans-serif;font-size:1.08333em;font-weight:700}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type),.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type),.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type){background-color:#efefef}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type) a,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type) a,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type) a{font-family:sans-serif;font-weight:700}.dontalia-dentalact .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type) a .novelty-tag,.dontalia-fr .header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type) a .novelty-tag,.header .header-content__wrapper .header-content .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:hover:not(:last-of-type) a .novelty-tag{font-family:roboto;font-weight:700}.dontalia-at .header .header-content .logo,.dontalia-com .header .header-content .logo,.dontalia-de .header .header-content .logo,.dontalia-it .header .header-content .logo{margin-left:14px}.dontalia-fr .header .header-content__wrapper .header-content .logo{margin-left:0;width:240px}.dontalia-pl .header .header-content__wrapper .header-content .header-nav .novelty{font-family:Lato,sans-serif}.dontalia-dentalact .header.on-top .header-content__wrapper .header-content .logo{width:200px}.dontalia-dentalact .header .header-content__wrapper .header-content .logo{padding:0 0 8px;width:auto}.dontalia-dentalact .header .header-content__wrapper .header-content .logo a{align-items:center}.dontalia-dentalact .header .header-content__wrapper .header-content .logo img{height:31px;width:170px}.dontalia-dentalact .header .header-content__wrapper .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item:last-of-type a,.dontalia-dentalact .header .header-content__wrapper .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list-item a,.dontalia-dentalact .header .header-content__wrapper .header-nav .header-nav__button .header-nav__button-icon .user-panel .user-panel__list .user-panel__list-title__sapid,.dontalia-dentalact .header .header-content__wrapper .header-nav .header-nav__telephone-tooltip__number a{color:var(--secondary-color)!important}}@media (min-width:1440px){.header .header-content__wrapper .header-content{max-width:1440px;padding:0}}.alert-wrapper{background-color:#f3f3f3;display:none;justify-content:center;padding:8px;width:100%}.alert-wrapper--activated,.alert-wrapper .alert__content{display:flex}.alert-wrapper .alert__content .alert__exclamation{display:none}.alert-wrapper .alert__content .alert__info{align-items:center;display:flex;flex-direction:column;width:100%}.alert-wrapper .alert__content .alert__info .alert__title{display:flex;justify-content:center}.alert-wrapper .alert__content .alert__info .alert__title span{font-size:1.83333em;font-weight:700;text-transform:uppercase}.alert-wrapper .alert__content .alert__info .alert__message{font-weight:700;margin:5px 0;text-align:center;width:100%}.alert-wrapper .alert__content .alert__info .alert__accept-button{color:#fdfdfd;cursor:pointer;display:inline-table;font-size:1.33333em;padding:4px 16px;text-transform:uppercase}@media (min-width:641px){.alert-wrapper{padding:30px}.alert-wrapper .alert__content .alert__info{flex-direction:row;flex-wrap:wrap}.alert-wrapper .alert__content .alert__info .alert__title{height:25px;justify-content:flex-start;margin-bottom:4px;position:relative;width:100%}.alert-wrapper .alert__content .alert__info .alert__title span{background-color:#f3f3f3;padding-right:10px;position:absolute}.alert-wrapper .alert__content .alert__info .alert__message{font-size:1.16667em;text-align:left;width:80%}.alert-wrapper .alert__content .alert__info .alert__accept-button{align-self:flex-end;margin:0 0 0 auto}}@media (min-width:769px){.alert-wrapper .alert__content .alert__info .alert__message{width:85%}}@media (min-width:1025px){.alert-wrapper .alert__content{max-width:1440px;width:100%}.alert-wrapper .alert__content .alert__exclamation{display:block;font-size:11.25em;font-weight:700;line-height:65px;margin-right:8px}.alert-wrapper .alert__content .alert__info .alert__accept-button{padding:4px 30px}}@media (min-width:1440px){.alert-wrapper .alert__content{padding:0 15px;width:1440px}}.coupon-alert{background-color:var(--alert-bg);color:var(--alert-color);display:none;position:relative;text-align:center;width:100%}.coupon-alert--mobile-disabled{display:none}.coupon-alert--activated{display:flex}.coupon-alert--mobile-disabled.coupon-alert--activated{display:none}.coupon-alert>div:not(.coupon-alert__dispose){font-size:1.08333rem;padding:15px 30px;width:100%}.coupon-alert__dispose{background-color:var(--alert-color);border-radius:50%;cursor:pointer;height:24px;margin-top:-12px;position:absolute;right:10px;top:50%;width:24px}.coupon-alert__dispose:after,.coupon-alert__dispose:before{background:var(--alert-bg);content:"";height:1px;left:3px;position:absolute;top:11px;width:18px}.coupon-alert__dispose:after{transform:rotate(45deg)}.coupon-alert__dispose:before{transform:rotate(-45deg)}.coupon-alert a{color:#1976d2;text-decoration:underline}@media (min-width:1025px){.coupon-alert{height:46px}.coupon-alert--activated,.coupon-alert--mobile-disabled.coupon-alert--activated{align-items:center;display:flex;font-size:1.16667rem;justify-content:center;padding:0 60px 0 15px}}.dontalia-dentalact .footer{font-family:Roboto,sans-serif}.dontalia-dentalact .footer .footer__links-wrapper{background:#e6e6e6}@media (min-width:1024px){.dontalia-dentalact .footer .footer__links-wrapper{padding:20px 80px 0}}@media (min-width:1300px){.dontalia-dentalact .footer .footer__links-wrapper{padding:30px 20% 0}}.dontalia-dentalact .footer .footer__links-wrapper .footer__links-desktop{gap:30px;padding:0 20px 25px}@media (min-width:641px){.dontalia-dentalact .footer .footer__links-wrapper .footer__links-desktop{display:flex}}.dontalia-dentalact .footer .footer__links-wrapper .footer__links-desktop .footer__links-group{padding:0}@media (min-width:1024px){.dontalia-dentalact .footer .footer__links-wrapper .footer__links-desktop .footer__links-group{width:22%}}.dontalia-dentalact .footer .footer__links-wrapper .footer__links-desktop .footer__links-group .footer__links-title{border-bottom:none;margin-top:15px}.dontalia-dentalact .footer .footer__links-wrapper .footer__links-desktop .footer__links-group .footer__links-title span{color:var(--primary-color);font-size:1.16667rem;font-weight:900;letter-spacing:unset;text-transform:none}@media (min-width:1024px){.dontalia-dentalact .footer .footer__links-wrapper .footer__links-desktop .footer__links-group .footer__links-title span{font-size:1.5rem}}.dontalia-dentalact .footer__links-column{display:unset}.dontalia-dentalact .footer__links-item{margin:0 0 5px!important;padding-bottom:5px;text-transform:none!important}.dontalia-dentalact .footer__payment-methods__title{border-bottom:none;color:var(--primary-color);font-size:1.5rem;font-weight:700;padding:6px 0;text-transform:none}.dontalia-dentalact .footer__payment-methods__wrapper div{background-repeat:no-repeat;background-size:100%;height:42px;width:61px}.dontalia-dentalact .footer__payment-methods__wrapper .mastercard{background-image:url(/build/images/mastercard-footer-dentalact.2c5bcf06.svg)}.dontalia-dentalact .footer__payment-methods__wrapper .paypal{background-image:url(/build/images/paypal-footer-dentalact.98cf08ea.svg);height:42px;width:108px}.dontalia-dentalact .footer__payment-methods__wrapper .visa{background-image:url(/build/images/visa-footer-dentalact.2c484432.svg);height:42px;width:57px}.dontalia-dentalact .footer__payment-methods__wrapper .american-express{background-image:url(/build/images/american-express-footer-dentalact.a148282b.svg);height:42px;width:57px}.dontalia-dentalact .footer__payment-methods__wrapper .bank-transfer{background-image:url(/build/images/bank-transfer-com-dentalact.963f7aef.svg);height:42px;width:132px}.dontalia-dentalact .footer__payment-methods__wrapper .check-on-delivery{background-image:url(/build/images/check-on-delivery-fr-dentalact.fa3f5624.svg);height:42px;width:245px}.dontalia-dentalact .footer__payment-methods__wrapper .fastrack{background-image:url(/build/images/fastrack-fr-dentalact.824dab79.svg);height:42px;width:83px}.dontalia-dentalact .footer__link{color:#000;font-weight:400}.dontalia-dentalact .footer__link:hover{color:var(--tertiary-color);font-weight:500;text-decoration:none}.dontalia-dentalact .footer__links-contact{width:100%}.dontalia-dentalact .footer__links-contact.desktop{display:none}@media (min-width:641px){.dontalia-dentalact .footer__links-contact.desktop{display:block}.dontalia-dentalact .footer__links-contact.mobile{display:none!important}}.dontalia-dentalact .footer__links-contact>div{width:100%}.dontalia-dentalact .footer__contact-button{align-items:center;background-color:var(--primary-color);border-radius:4px;cursor:pointer;display:flex;height:37px;justify-content:center;margin-bottom:0!important;margin-top:25px;width:100%}.dontalia-dentalact .footer__contact-button:hover{background-color:var(--secondary-color)}.dontalia-dentalact .footer__contact-button a{align-items:center;color:#fdfdfd;display:flex;font-size:1.33333rem;font-weight:700;height:100%;justify-content:center;text-align:center;width:100%}.footer{box-shadow:0 -1px 2px 0 hsla(0,0%,75%,.5);display:flex;flex-direction:column}.footer__links-wrapper{align-items:center;background:#303030;order:1}.footer__link{color:#fdfdfd;font-weight:200;text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__links-item{font-size:9px;padding-bottom:15px;width:40%}.footer__links-mobile{padding:20px;width:100%}.footer__links-group{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.footer__copyright-wrapper,.footer__images,.footer__links-column{display:none}.footer__info{position:relative}.footer__info .to-top{height:50px;position:absolute;right:30px;top:-25px;width:50px;z-index:9}.footer__info .to-top__button{background-color:var(--primary-color);background-image:url(/build/images/chevron-down-white.ab67ec4f.svg);background-position:50%;background-repeat:no-repeat;background-size:40%;border-radius:50%;cursor:pointer;height:50px;transform:rotate(180deg);width:50px;z-index:99}.footer__applications,.footer__social-wrapper{margin-bottom:30px;padding:0 20px}.footer__applications-title{border-bottom:1px solid #fdfdfd;padding:0 0 4px}.footer__applications-title span{color:#fdfdfd;font-family:Roboto,sans-serif;font-size:1.33333rem;font-weight:700;line-height:11px;text-transform:uppercase}.footer__applications-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:20px}.footer__applications .application-store-button{align-items:center;border:1px solid #fdfdfd;border-radius:8px;display:flex;height:50px;justify-content:center;padding:8px}.footer__applications .application-store-button__inner-wrapper{align-items:center;display:flex;gap:15px;justify-content:left;padding:0 10px;width:270px}.footer__applications .application-store-button__inner-wrapper img{height:100%}.footer__applications .application-store-button__inner-wrapper p,.footer__applications .application-store-button__inner-wrapper span{color:#fdfdfd;font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:700;line-height:1.2;text-transform:uppercase}.footer__newsletter{background:#f3f3f3;order:-1}.footer__newsletter-wrapper{padding:40px 20px}.footer__newsletter-title{color:var(--primary-color);font-family:Luckiest Guy;font-size:1.5rem;letter-spacing:1.3px;text-align:center;text-transform:uppercase}.footer__newsletter-conditions,.footer__newsletter-subtitle{text-align:center}.footer__newsletter-data-protection{font-size:10px;text-align:justify}.footer__newsletter-data-protection a{font-size:inherit}.footer__newsletter .newsletter{margin:20px 0}.footer__newsletter .newsletter form{display:flex;flex-flow:row wrap}.footer__newsletter .newsletter form .form-error{color:#d0021b}.footer__newsletter .newsletter form .recaptcha{margin-bottom:10px;order:3}.footer__newsletter .newsletter form .form-item:not(.newsletter__terms){margin-bottom:20px;width:calc(100% - 100px)}.footer__newsletter .newsletter form .form-item:not(.newsletter__terms) .form-input{position:unset}.footer__newsletter .newsletter form .form-item:not(.newsletter__terms) input[type=email]{border:1px solid #c2c2c2;border-bottom-left-radius:4px;border-right:none;border-top-left-radius:4px;font-size:1rem;height:45px;outline:none;padding:0 20px;width:100%}.footer__newsletter .newsletter form .form-item:not(.newsletter__terms) input[type=email]::placeholder{color:#c2c2c2}.footer__newsletter .newsletter form .newsletter__gdpr-group{order:2;width:100%}.footer__newsletter .newsletter form .newsletter__terms{margin-bottom:10px}.footer__newsletter .newsletter form .newsletter__terms .form-checkbox{display:flex;flex-wrap:wrap}.footer__newsletter .newsletter form .newsletter__terms .form-checkbox label{width:calc(100% - 35px)}.footer__newsletter .newsletter form .newsletter__terms .form-checkbox label span a{font-size:inherit}.footer__newsletter .newsletter form .newsletter__terms .form-checkbox label span a:hover{text-decoration:underline}.footer__newsletter .newsletter form .newsletter__terms .form-checkbox input[type=checkbox]{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/build/images/checkbox-unchecked.50601ce0.svg);background-repeat:no-repeat;background-size:22px auto;border:none;height:20px;outline:none;width:25px}.footer__newsletter .newsletter form .newsletter__terms .form-checkbox input[type=checkbox]:checked{background-image:url(/build/images/checkbox-black.1b4c46da.svg);background-repeat:no-repeat;background-size:22px auto;border:none;height:20px;width:25px}.footer__newsletter .newsletter form .newsletter__terms label span{font-size:.91667rem}.footer__newsletter .newsletter form .form-component__button-wrapper{margin-bottom:20px;order:1}.footer__newsletter .newsletter form .form-component__button-wrapper input[type=submit]{background:var(--primary-color);border-bottom-right-radius:4px;border-top-right-radius:4px;font-weight:700;height:45px;outline:none;text-transform:uppercase;width:100px}.footer__newsletter .newsletter form .form-component__button-wrapper input[type=submit]:hover{background:#301772}.footer__payment-methods{max-width:1440px;padding:0 20px 25px;width:100%}.footer__payment-methods__title{border-bottom:1px solid #fff;color:#fff;font-size:1.16667rem;font-weight:700;padding:6px 0;text-transform:uppercase}.footer__payment-methods__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:15px 0}.footer__payment-methods__wrapper div{background-repeat:no-repeat;background-size:100%;height:42px;width:61px}.footer__payment-methods__wrapper .mastercard{background-image:url(/build/images/mastercard-footer.adb60c76.svg)}.footer__payment-methods__wrapper .paypal{background-image:url(/build/images/paypal-footer.0d03b418.svg);height:42px;width:108px}.footer__payment-methods__wrapper .visa{background-image:url(/build/images/visa-footer.3fc34f5c.svg);height:42px;width:57px}.footer__payment-methods__wrapper .american-express{background-image:url(/build/images/american-express-footer.a1f10f2c.svg);height:42px;width:57px}.footer__payment-methods__wrapper .bank-transfer{background-image:url(/build/images/bank-transfer-com.77adb331.png);height:42px;width:118px}.footer__payment-methods__wrapper .transfer-pay{background-image:url(/build/images/transfer-pay-de.28be9d42.png);height:42px;width:201px}.footer__payment-methods__wrapper .check-on-delivery{background-image:url(/build/images/check-on-delivery-fr.51dbf8a3.png);height:42px;width:172px}.footer__payment-methods__wrapper .cash-on-delivery{background-image:url(/build/images/cash-on-delivery-it.d4ab0ed3.png);height:42px;width:173px}.footer__payment-methods__wrapper .fastrack{background-image:url(/build/images/fastrack-fr.4671a28f.png);height:42px;width:83px}.footer__payment-methods__wrapper .blik{background-image:url(/build/images/blik-pl.92be8d62.png);height:42px;width:227px}.footer__payment-methods__wrapper .przelewy24{background-image:url(/build/images/przelewy24-pl.686ffaeb.png);height:42px;width:274px}.footer__payment-methods__wrapper .multibanco{background-image:url(/build/images/multibanco.9fe24c2e.png);height:42px;width:135px}.footer__payment-methods__wrapper .direct-debit{background-image:url(/build/images/direct-debit-de.9bcf4bb7.png);height:42px;width:132px}.dontalia-com.footer .footer__newsletter-data-protection a,.dontalia-it.footer .footer__newsletter-data-protection a{color:inherit}.dontalia-com.footer .footer__newsletter-data-protection a:hover,.dontalia-it.footer .footer__newsletter-data-protection a:hover{text-decoration:underline}.dontalia-at.footer .footer__newsletter-data-protection a,.dontalia-de.footer .footer__newsletter-data-protection a,.dontalia-dentalact.footer .footer__newsletter-data-protection a,.dontalia-fr.footer .footer__newsletter-data-protection a{color:var(--primary-color);font-weight:700;text-decoration:underline}.dontalia-at.footer .footer__newsletter-data-protection a:hover,.dontalia-de.footer .footer__newsletter-data-protection a:hover,.dontalia-dentalact.footer .footer__newsletter-data-protection a:hover,.dontalia-fr.footer .footer__newsletter-data-protection a:hover{color:#303030}.dontalia-it.footer .footer__newsletter-title{font-family:Avenir-Black,Avenir!important}.dontalia-com.footer .footer__info .to-top__button,.dontalia-pl .footer__newsletter{display:none}.dontalia-pl .footer .footer__links-wrapper .footer__links-desktop{flex-flow:unset}.dontalia-pl .footer__links-contact{display:unset}@media (min-width:1024px){.dontalia-pl .footer__links-contact{flex-direction:row!important;justify-content:space-between;padding-left:30px}}.dontalia-pl .footer__links-contact .footer__contact-dontalia{display:none}@media (min-width:1024px){.dontalia-pl .footer__links-contact .footer__contact-dontalia{display:unset}}.dontalia-pl .footer__newsletter-link-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;max-width:300px}.dontalia-pl .footer__newsletter-link-wrapper__title{color:#fdfdfd;font-size:1.16667rem;font-weight:700;text-align:center;text-transform:uppercase}.dontalia-pl .footer__newsletter-link-wrapper__button{align-items:center;background-color:#f47720;color:#fdfdfd;cursor:pointer;display:flex;font-size:1.33333rem;font-weight:700;height:37px;justify-content:center;margin-top:25px;text-transform:uppercase;width:220px}.dontalia-de .footer__contact-button{display:flex;flex-flow:column nowrap;gap:1rem}.dontalia-at .footer__payment-methods__wrapper .direct-debit,.dontalia-de .footer__payment-methods__wrapper .direct-debit{background-image:url(/build/images/direct-debit-de.9bcf4bb7.png)}.dontalia-at .footer__payment-methods__wrapper .transfer-pay,.dontalia-de .footer__payment-methods__wrapper .transfer-pay{background-image:url(/build/images/transfer-pay-de.28be9d42.png);background-size:auto;width:143px}.dontalia-at .footer__payment-methods__wrapper .bank-transfer,.dontalia-de .footer__payment-methods__wrapper .bank-transfer{background-image:url(/build/images/bank-transfer-de.f24bb768.png);background-size:auto;width:143px}.dontalia-it .footer__payment-methods__wrapper .bank-transfer{background-image:url(/build/images/bank-transfer-it.c839dcf1.png);background-size:auto;width:201px}.dontalia-it .footer__payment-methods__wrapper .check-on-delivery{background-image:url(/build/images/check-on-delivery-it.88648015.png);background-size:auto}.dontalia-it .footer__payment-methods__wrapper .cash-on-delivery{background-image:url(/build/images/cash-on-delivery-it.d4ab0ed3.png);background-size:auto}.dontalia-pl .footer__payment-methods__wrapper .cash-on-delivery{background-image:url(/build/images/cash-on-delivery-pl.6d03f174.png);background-size:auto}.dontalia-fr .footer__payment-methods__wrapper .check-on-delivery{background-size:cover;width:245px}.dontalia-fr .footer__payment-methods__wrapper .bank-transfer{background-image:url(/build/images/bank-transfer-fr.17e6fe71.png);width:131px}@media (min-width:480px){.footer__links-item{font-size:13px;margin:0 5px 15px;padding-bottom:0;width:auto}.footer__links-mobile .footer__links-group{justify-content:space-around;padding:10px 0 0}.footer__link{font-size:inherit}}@media (min-width:641px){.footer__newsletter-top{float:left;width:45%}.footer__newsletter-title{font-size:24px;line-height:24px;text-align:left}.footer__newsletter-subtitle{font-size:15px;line-height:15px;margin:5px 0 15px;text-align:left}.footer__newsletter-conditions{font-size:10px;margin:5px 0 10px;text-align:left}.footer__newsletter-data-protection{width:45%}.footer__newsletter .newsletter{float:right;margin:0;width:45%}.footer__newsletter .newsletter form .newsletter__terms label span{font-size:1.08333rem}.footer__info .to-top{right:0}.footer__info .to-top--without-trustedshop{right:20px}.footer__info .to-top__button--with-trustedshop{bottom:50px;position:fixed;right:128px}}@media (min-width:768px){.footer .footer__links-wrapper .footer__links-item{font-size:15px}.footer .footer__links-wrapper .footer__links-mobile .footer__links-group{padding:30px}}@media (min-width:1024px){.footer{border-top:3px solid}.footer .footer__newsletter{order:1}.footer__info{order:-1;position:relative}.footer__info .to-top{position:absolute;top:-30px}.footer__info .to-top__button{height:60px;width:60px}.footer .footer__links-wrapper{flex-direction:column;padding:20px}.footer .footer__links-wrapper .footer__links-mobile{display:none}.footer .footer__links-wrapper .footer__links-item{font-size:13px;margin:0;padding-bottom:0;text-transform:capitalize;width:auto}.footer .footer__links-wrapper .footer__links-item:nth-child(2),.footer .footer__links-wrapper .footer__links-item:nth-child(4),.footer .footer__links-wrapper .footer__links-item:nth-child(6){text-align:left}.footer .footer__links-wrapper .footer__links-desktop{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;padding:25px 20px}.footer .footer__links-wrapper .footer__links-desktop .footer__images,.footer .footer__links-wrapper .footer__links-desktop .footer__links-column{display:unset}.footer .footer__links-wrapper .footer__links-desktop .footer__links-group{flex-flow:column nowrap;padding:0 10px;width:19%}.footer .footer__links-wrapper .footer__links-desktop .footer__links-group:nth-child(5){width:40%}.footer .footer__links-wrapper .footer__links-desktop .footer__links-group .footer__links-title{border-bottom:1px solid #fff;margin-bottom:5px;padding-bottom:3px;width:100%}.footer .footer__links-wrapper .footer__links-desktop .footer__links-group .footer__links-title span{color:#fdfdfd;font-size:15px;font-weight:700;letter-spacing:1px;line-height:16.5px;text-transform:uppercase;white-space:nowrap}.footer .footer__links-wrapper .footer__links-desktop .footer__links-group .footer__link{display:block;font-size:1.16667rem;margin:2px 0}.footer .footer__links-wrapper .footer__links-desktop .footer__applications{flex-grow:1;max-width:300px;padding:0 0 0 8px;width:19%}.footer .footer__links-wrapper .footer__links-desktop .footer__applications-wrapper{gap:15px;margin-top:15px}.footer .footer__links-wrapper .footer__links-desktop .footer__applications .application-store-button{height:37px}.footer .footer__links-wrapper .footer__links-desktop .footer__applications .application-store-button__inner-wrapper{justify-content:center}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;max-width:100%}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia{align-items:center;display:flex;flex-direction:column}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__contact-button,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__green-number{margin-bottom:20px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__contact-button img{width:175px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__official-distributor{margin-bottom:20px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__official-distributor img{width:175px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__facebook-follow{align-items:center;display:flex;flex-direction:row;justify-content:center}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__facebook-follow span{color:#fff;font-size:15px;margin:auto 10px;text-transform:uppercase}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__facebook-follow span:after{color:#fff;content:":"}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia .footer__facebook-follow a{margin-right:12px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number{border-right:3px solid #89dd17;padding-right:15px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number.green-number--inactive,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number.green-number--inactive{border-right:3px solid red}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number.green-number--inactive .footer__green-title,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number.green-number--inactive .footer__green-title{color:red}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number span,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number span{margin:3px 0}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number .footer__green-number-info,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number .footer__green-number-info{display:flex;flex-direction:column;justify-content:flex-start}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number .footer__green-title,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number .footer__green-title{color:#89dd17;font-size:13px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number .footer__green-timetable,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number .footer__green-timetable{color:#fff;font-size:13px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__green-number .footer__green-timetable strong,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__green-number .footer__green-timetable strong{font-weight:700;margin-right:15px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-at .footer__contact-button,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-de .footer__contact-button{align-self:flex-end}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number{border-right:3px solid #89dd17;display:flex;flex-flow:row nowrap;padding-right:15px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number.green-number--inactive,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number.green-number--inactive{border-right:3px solid red}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number-image,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number-image{background-image:url(/build/images/rectangle-phone-attention-green.aaa194b9.svg);background-repeat:no-repeat;background-size:50px 50px;height:50px;margin-right:10px;margin-top:4px;width:50px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number.green-number--inactive .footer__green-title,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number.green-number--inactive .footer__green-title{color:red}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number.green-number--inactive .footer__green-number-image,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number.green-number--inactive .footer__green-number-image{background-image:url(/build/images/rectangle-phone-attention-red.eb16433f.svg)}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number .footer__green-number-info,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number .footer__green-number-info{color:#fff;display:flex;flex-direction:column}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number .footer__green-title,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number .footer__green-title{color:#89dd17;font-size:14px;font-weight:700}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number .footer__green-text-number,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number .footer__green-text-number{font-size:14px}.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-dentalact .footer__green-number .footer__green-timetable,.footer .footer__links-wrapper .footer__links-desktop .footer__links-contact .footer__contact-dontalia-fr .footer__green-number .footer__green-timetable{font-size:13px;font-weight:700}.footer .footer__links-wrapper .footer__links-desktop .footer__images .footer__links-images{display:flex;padding-top:5px}.footer .footer__links-wrapper .footer__links-desktop .footer__images .footer__links-images img{max-height:30px}.footer .footer__links-wrapper .footer__links-desktop .footer__images .footer__links-images img:first-child{width:30px}.footer .footer__copyright-wrapper{background:#303030;display:flex;order:4;position:relative;width:100%;z-index:-1}.footer .footer__copyright-wrapper .footer__copyright{border-top:1px solid #fff;display:flex;margin:auto;width:calc(100% - 40px)}.footer .footer__copyright-wrapper .footer__copyright .footer__copyright-text{color:#fff;font-size:10px;margin:auto;padding:15px 0 30px}.dontalia-de.footer .footer__links-wrapper .footer__links-desktop .footer__images .footer__links-images img:first-child{width:80px}.dontalia-at .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:first-child,.dontalia-at .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:nth-child(2),.dontalia-at .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:nth-child(3),.dontalia-de .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:first-child,.dontalia-de .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:nth-child(2),.dontalia-de .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:nth-child(3){width:18%}.dontalia-pl .footer .footer__links-wrapper .footer__links-desktop .footer__links-group{width:22%}.dontalia-pl .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:first-child,.dontalia-pl .footer .footer__links-wrapper .footer__links-desktop .footer__links-group:nth-child(3){width:17%}.dontalia-com.footer .footer__info .to-top__button{display:block}.dontalia-pl.footer .footer__links-wrapper .footer__links-item{text-transform:none}}@media (min-width:1440px){.footer__links-wrapper{display:flex;justify-content:center}.footer__links-desktop{max-width:1440px;width:100%}.footer__newsletter-wrapper{margin:auto;max-width:1440px}}.menu{display:flex;height:100vh;left:-100vw;position:fixed;top:0;width:100vw;z-index:999}.menu .menu__bestsellers{display:none}.menu .menu--active{display:block;z-index:999}.menu__container{background:#fdfdfd;display:flex;flex-direction:column;left:0;padding:24px;top:0;width:85%}.menu__container .menu__level0-container.category .menu__level2-items--wrapper{display:none}.menu__container .menu__level0-container.category .menu__level2-items--wrapper.visible{display:flex;flex-direction:column}.menu__container .menu__level0-container.category .menu__level0-link{line-height:42px}.menu__side-bar{background:rgba(0,0,0,.8);width:15%}.menu__side-bar-icon{align-items:center;cursor:pointer;display:flex;height:66px;justify-content:center}.menu__nav-button{background-image:url(/build/images/right-arrow-orange.acc93866.svg);background-position:100%;background-repeat:no-repeat;background-size:11px 17px;cursor:pointer;flex:1 1 auto;height:auto;margin:0 10px 2px 5px;width:13px}.menu__level0-container{border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;justify-content:space-between;padding:0}.menu__level0-container:hover .menu__level0-link,.menu__level0-container:hover .menu__level0-link-container,.menu__level0-container:hover a>span:not(.novelty){font-weight:700;text-decoration:none}.menu__level0-link{color:#472a93;cursor:pointer;font-size:1em;font-weight:400}.menu__level0-link:hover .menu__level-0-link-container a{font-weight:700;text-decoration:none}.menu__level0-link-container{display:flex;text-decoration:none}.menu__level0-link-container img{margin-right:10px;width:24px}.menu__level0-link-container a{line-height:42px;padding-left:0;text-decoration:none}.menu__level0-link-container a:hover{text-decoration:none}.menu__level0-link-icon{display:none}.menu__level0-link-icon-mobile{display:block}.menu__mobile-list .menu__level0-container:hover .menu__level0-link-container{background-color:#fdfdfd}.menu__level1-container,.menu__level2-container{background:#fdfdfd;display:none;height:100vh;left:0;overflow-y:scroll;padding:24px;position:fixed;scrollbar-width:none;top:0;width:85%}.menu__level1-container::-webkit-scrollbar,.menu__level2-container::-webkit-scrollbar{width:0}.menu__level1-top,.menu__level2-top{cursor:pointer;display:flex;line-height:42px}.menu__level1-top img,.menu__level2-top img{height:32px;margin-top:4px}.menu__level1-back,.menu__level2-back{background-image:url(/build/images/left-arrow-orange.1b3e56c6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;margin:0 10px 2px 5px;width:11px}.menu__level1-title,.menu__level2-title{color:#472a93;cursor:pointer;font-size:1em;padding-left:10px;width:calc(100% - 40px)}.menu__level1-items,.menu__level2-items{border-top:1px solid var(--primary-color);padding:10px 0}.menu__level1-items .noContentMessage,.menu__level2-items .noContentMessage{padding:30px 0;text-align:center}.menu__level1-items .no_content_mobile .see-all-action,.menu__level2-items .no_content_mobile .see-all-action{align-items:center;background:var(--primary-color);display:flex;font-size:15px;justify-content:center;margin:15px auto;padding:7px;position:relative;text-align:center;width:200px}.menu__level1-items .no_content_mobile .see-all-action a,.menu__level2-items .no_content_mobile .see-all-action a{color:#fdfdfd}.menu__level1-items .menu__level1-items-wrap.hidden,.menu__level2-items .menu__level1-items-wrap.hidden{display:none}.menu__level1-show-all,.menu__level2-show-all{align-items:center;background:#472a93;color:#fdfdfd;display:flex;font-size:1rem;justify-content:center;margin:15px auto;padding:7px;position:relative;text-align:center;width:200px}.menu__level1-show-all:hover,.menu__level2-show-all:hover{opacity:.8;text-decoration:none}.menu__level1-items-wrap{border-bottom:0 solid var(--primary-color);display:flex;justify-content:space-between;padding:0}.menu__level1-items-wrap:hover>a{font-weight:700;text-decoration:none}.menu__level1-link{color:#472a93;display:block;font-size:1em;line-height:38px;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__level2-items-wrapper{height:100%}.menu__level2-items-wrapper:hover>a{font-weight:700;text-decoration:none}.menu__level2-link{border-bottom:0 solid #472a93;color:#472a93;display:flex;display:block;font-size:1em;line-height:38px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.menu__level2-link:hover{font-weight:700;text-decoration:none}.menu__level2-items .no_content_mobile .message-no-content{align-items:center;color:#818181;display:flex;flex-flow:column nowrap;font-size:1.16667rem;font-style:italic;font-weight:300;height:144px;justify-content:center;padding:10px 0 15px 15px;text-align:center}.menu__mobile-list{display:flex;flex-direction:column;margin:5px 0}.menu__mobile-link{color:#472a93;font-size:1em;line-height:38px;padding:0}.menu__mobile-link:hover{font-weight:700;text-decoration:none}.menu__mobile-link.logout{color:#472a93;cursor:default;font-weight:800;margin:0;padding:0;position:relative}.menu__mobile-link.logout:hover{font-weight:700;text-decoration:underline}.menu__mobile-link.logout:after{background:none;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.menu__mobile-link-pro-client a{color:#472a93;display:flex;white-space:nowrap;width:100%}.menu__mobile-link-pro-client a:hover{font-weight:700}.menu__mobile-link-pro-client a span{display:block;text-align:right;width:100%}.menu__mobile-link-pro-client .novelty{color:#d85800}.menu__catalogs,.menu__quickbuy{background:transparent}.menu__catalogs,.menu__courses,.menu__quickbuy{display:none}.menu__mobile-user-code{border-top:1px solid #e5e5e5;margin-top:auto;padding:24px 8px 0 0;text-align:right;width:100%}.menu__mobile-user-code__sapid,.menu__mobile-user-code__text{font-size:1em}.menu__mobile-user-code__text{color:#818181;font-style:italic;font-weight:400}.menu__mobile-user-code__sapid{color:#f37720;font-weight:700}.body--without-scroll{height:100%;overflow:hidden!important}.dontalia-dentalact .menu__nav-button{background-image:url(/build/images/right-arrow-green.00967ef0.svg)}.dontalia-dentalact .menu__level0-link,.dontalia-dentalact .menu__level1-link,.dontalia-dentalact .menu__level1-title,.dontalia-dentalact .menu__level2-link,.dontalia-dentalact .menu__level2-title{color:var(--secondary-color)}.dontalia-dentalact .menu__level1-back,.dontalia-dentalact .menu__level2-back{background-image:url(/build/images/left-arrow-green.399f28b6.svg)}.dontalia-dentalact .menu__level1-items,.dontalia-dentalact .menu__level2-items{border-bottom:1px solid var(--primary-color);border-top:1px solid var(--primary-color)}.dontalia-dentalact .menu__level1-items .no_content_mobile .see-all-action,.dontalia-dentalact .menu__level2-items .no_content_mobile .see-all-action{background:var(--primary-color)}.dontalia-dentalact .menu__level1-show-all,.dontalia-dentalact .menu__level2-show-all{background:var(--primary-color);color:#fdfdfd}.dontalia-dentalact .menu__level1-items-wrap{border-bottom:0 solid var(--primary-color)}.dontalia-dentalact .menu__mobile-link,.dontalia-dentalact .menu__mobile-link-pro-client a{color:var(--secondary-color)}.dontalia-dentalact .menu__mobile-link-pro-client .novelty{color:var(--primary-dark)}@media (min-width:769px){.menu__container{width:75%}.menu__side-bar{width:25%}.menu__container{padding:24px}}@media (min-width:1025px){.hide-mobile-quickbuy-on-desktop{display:none}.menu{background:var(--primary-color);border-top:1px solid #fdfdfd;flex-direction:row;height:42px;left:0;position:sticky;top:65px;width:100vw;z-index:90}.menu .menu__container{max-height:40px;max-width:1522px;padding:0 33px}.menu .menu__container .menu__mobile-user-code{display:none}.menu .menu__container>.menu__level0-container>.menu__level0-container-dropdown-content,.menu .menu__container>.menu__level0-container>.menu__level1-container{left:33px!important;width:calc(100% - 67px)!important}.menu .menu__container .menu__level0-container.category{position:static}.menu .menu__container .menu__level0-container.category .menu__level1-container{height:auto}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content{background-color:#fdfdfd;box-shadow:1px 1px 5px 0 hsla(0,0%,56%,.5);display:none;left:12px;padding:10px 0;position:absolute;top:40px;width:calc(100% - 24px)}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content a:not(.product-card__product-link){color:#472a93}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items .menu__level1-items-wrap.hidden{display:none}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items{padding:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-show-all,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-show-all{background-color:#fdfdfd;bottom:1em;box-shadow:none;color:var(--primary-color)!important;display:block;font-weight:700;height:auto;left:0;margin:0;padding:1em 0 0 1.5em;position:absolute;text-align:left;text-transform:none;width:25%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-show-all:hover,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-show-all:hover{text-decoration:underline}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-show-all{left:25%;padding:1em 0 0 1.5em}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__bestsellers,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-container,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container{background-color:#fdfdfd;border:none;box-shadow:none;position:static;z-index:1}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__bestsellers .modal--login-form{z-index:999}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__bestsellers.level1{width:75%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__bestsellers.level1 .menu__bestseller-wrapper .product-card{width:32%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-container,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container{width:20%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container{overflow:hidden}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper{height:304px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items{display:flex;flex-direction:column;overflow:auto}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items::-webkit-scrollbar{width:4px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items::-webkit-scrollbar-track{background-color:#f1f1f1}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-items--wrapper .menu__level2-items::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-top{display:block;line-height:38px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-top .menu__back-button{display:none}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-top .menu__level2-title{color:#818181;cursor:default;font-size:1em;padding:0 0 0 1.5em}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-container .menu__level2-item-name{color:#3d3d3d;display:block;font-weight:700;padding:1em 1.5em}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level1-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level2-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap.selected .menu__level1-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap.selected .menu__level2-link{background-color:hsla(0,0%,85%,.24);font-weight:700}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-link,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-link{line-height:38px!important}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level1-link:after{background-color:var(--primary-color);content:"";height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:8px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap{border:none;display:block;padding:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap a,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-items-wrap a{display:block;max-width:none;padding:0 0 0 1.5em;width:100%}.menu .menu__container .menu__bestsellers{padding:0 1em;width:60%}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper{display:none;flex-wrap:wrap;justify-content:space-between}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper.visible{display:flex}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top-title{color:#5e5e5e;font-size:1.2em;font-weight:700;text-transform:capitalize}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top .menu__level3-show-all{color:var(--primary-color)!important;font-weight:700}.menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .products-catalog__item{margin-left:0;margin-right:0;min-width:225px;width:48%}.menu .menu__container .menu__student-products{padding:0 20px 0 0;width:100%}.menu .menu__container .menu__student-products .menu__student-products-wrapper{align-items:flex-start;display:none;flex-wrap:wrap;gap:0 20px;justify-content:space-between}.menu .menu__container .menu__student-products .menu__student-products-wrapper.visible{display:flex}.menu .menu__container .menu__student-products .menu__student-products-wrapper .menu__student-products-top{align-items:center;display:flex;justify-content:space-between;padding:1em 0 .3em;width:100%}.menu .menu__container .menu__student-products .menu__student-products-wrapper .menu__student-products-top .menu__student-products-top-title{color:#e5e5e5;font-size:1.2em;font-weight:700;text-transform:capitalize}.menu .menu__container .menu__student-products .menu__student-products-wrapper .menu__student-products-top .menu__level3-show-all{color:var(--primary-color);font-weight:700}.menu .menu__container .menu__level0-container.category:hover .menu__bestsellers,.menu .menu__container .menu__level0-container.category:hover .menu__level1-container,.menu .menu__container .menu__level0-container.category:hover .menu__level2-container,.menu .menu__container .menu__level0-container.category:hover .menu__student-products{display:flex;flex-direction:column}.menu .menu__container .menu__level0-container.menu__pro-client{display:none}.menu .menu__level1-container{height:380px}.menu.on-top{top:44px;transition:top .2s linear}.menu__level1-top,.menu__level2-top,.menu__mobile-list,.menu__nav-button,.menu__side-bar{display:none}.menu__catalogs,.menu__deals,.menu__students{display:block}.menu__container{align-items:center;background:transparent;display:flex;flex-flow:row nowrap;justify-content:stretch;margin:0 auto;max-width:1800px;padding:0;position:relative;width:100%}.menu__button{padding:0 10px!important}.menu__button .menu__level0-link{color:#fdfdfd}.menu__catalogs .menu__level1-container{min-width:170px}.menu__eco,.menu__quickbuy{display:flex;position:unset!important}.menu__eco .menu__level1-container,.menu__quickbuy .menu__level1-container{flex-direction:column;min-width:180px}.menu__eco .menu__level1-link,.menu__quickbuy .menu__level1-link{justify-content:space-between;max-width:100%;position:relative}.menu__deals .menu__level1-link,.menu__deals .menu__level2-link{text-transform:capitalize}.menu__level0-link:hover,.menu__level1-link:hover,.menu__level2-link:hover{text-decoration:none}.menu__level0-link{color:#fdfdfd;font-size:1.16667rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.menu__level0-link:hover{text-decoration:none}.menu__level0-link-container{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.menu__level0-link-container img{margin-right:0}.menu__level0-link-icon{display:block}.menu__level0-link-icon-mobile{display:none}.menu__level0-container{align-items:center;border:none;display:flex;height:40px;padding:0;width:100%}.menu__level1-container,.menu__level2-container{background:#fdfdfd;box-shadow:1px 1px 5px 0 hsla(0,0%,56%,.5);height:auto;min-width:190px;padding:0;position:absolute;width:auto;z-index:999}.menu__level1-items,.menu__level2-items{border:none;width:100%}.menu__level1-link,.menu__level2-link{color:#878787;font-size:1em;line-height:unset!important}.menu__level1-container{border-top:2px solid #fff;overflow-y:visible;padding:0 0 15px;top:38px}.menu__level1-container--catalogs,.menu__level1-container--deals,.menu__level1-container--quickbuy{padding:0}.menu__level1-container--quickbuy .menu__level1-items:after{left:91%!important}.menu__level1-items{padding:0;position:relative}.menu__level1-items-wrap:not(.menu__students-items-wrap){border:none;padding:8px 15px;position:relative}.menu__level1-items-wrap:not(.menu__students-items-wrap):nth-child(n+15){display:none}.menu__level1-items-wrap:not(.menu__students-items-wrap):not(:nth-child(n+14)){border-bottom:2px solid #d2d2d2}.menu__level1-items-wrap:not(.menu__students-items-wrap).menu__level1-items-wrap--quickbuy:nth-child(2){border-bottom:none!important}.menu__level1-link{width:100%}.menu__level1-show-all{left:50%;margin-left:-50px}.menu__level2-container{left:90%;overflow-y:inherit;padding:0 0 15px;top:-10px}.menu__level2-container--deals{left:-450px;top:-5px;width:450px}.menu__level2-items{column-count:2;padding:0 15px}.menu__level2-items--deals .menu__level2-items-wrap{border-bottom:2px solid #d2d2d2;break-inside:avoid-column}.menu__level2-link{border:none;display:inline-block;padding:10px 0;width:100%}.menu__level2-link:not(:last-child){border-bottom:2px solid #d2d2d2}.menu__level2-link.menu__level2-link--middle{border-bottom:none}.menu__level2-link:hover{font-weight:700}.menu__level2-show-all{right:15px}.menu__level2-top--deals{align-items:center;display:flex;justify-content:flex-start;margin:25px 15px 15px;padding:0}.menu__level2-top--deals .menu__level2-top-link-wrapper{width:50%}.menu__level2-top--deals .menu__level2-top-outlet,.menu__level2-top--deals .menu__level2-top-pdf{border-radius:5px;color:#fdfdfd;padding:5px 10px}.menu__level2-top--deals .menu__level2-top-outlet:hover,.menu__level2-top--deals .menu__level2-top-pdf:hover{opacity:.7;text-decoration:none}.menu__level2-top--deals .menu__level2-top-pdf{background:var(--primary-color)}.menu__level2-top--deals .menu__level2-top-outlet{background:var(--primary-color);margin-left:5px}.menu__students-items{column-count:2}.menu__students-items-wrap{border-bottom:2px solid #f3f3f3;padding:8px 15px;position:relative}.menu__veil{background:rgba(0,0,0,.5);display:none;height:150vh;left:0;position:absolute;top:40px;width:100vw}.menu.no_hover_behavior{pointer-events:none!important}.menu__container.hovered .menu__level0-container:hover{background-color:#472a93}.menu__container.hovered .menu__level0-container:hover .menu__level1-container:not(.no-hover){display:block;left:0;width:20%}.menu__container.hovered .menu__level0-container:hover{border:none}.menu__container.hovered .menu__level0-container:hover .menu__level0-link-container{height:40px;position:relative}.menu__container.hovered .menu__level0-container.category:hover .menu__level0-link-container{position:relative}.menu__container.hovered .menu__level0-container.category:hover .menu__level0-link-container:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:50%;position:absolute;top:36px;width:0}.menu__container.hovered .menu__level0-container.category:hover .menu__level0-container-dropdown-content{display:flex;height:380px;z-index:1}.dontalia-dentalact .menu{background:var(--primary-color)}.dontalia-dentalact .menu__level0-link,.dontalia-dentalact .menu__level0-link:hover{color:#fdfdfd}.dontalia-dentalact .menu__level1-items,.dontalia-dentalact .menu__level2-items{border:none}.dontalia-dentalact .menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content a:not(.product-card__product-link){color:var(--secondary-color)}.dontalia-dentalact .menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-show-all,.dontalia-dentalact .menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level2-show-all{color:var(--primary-color)!important}.dontalia-dentalact .menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content .menu__level1-items-wrap.selected .menu__level1-link:after{background-color:var(--primary-color)}.dontalia-dentalact .menu .menu__container .menu__bestsellers .menu__bestseller-wrapper .menu__bestsellers-top .menu__level3-show-all{color:var(--primary-color)!important}.dontalia-dentalact .menu .menu__container .menu__student-products .menu__student-products-wrapper .menu__student-products-top .menu__level3-show-all{color:var(--primary-color)}.dontalia-dentalact .menu .menu__container__level2-top--deals .menu__level2-top-outlet,.dontalia-dentalact .menu .menu__container__level2-top--deals .menu__level2-top-pdf{background:var(--primary-color)}.dontalia-dentalact .menu__container.hovered .menu__level0-container:hover{background-color:var(--secondary-color)}}@media (min-width:1440px){.menu .menu__container{max-width:1522px;padding:0 50px}.menu .menu__container>.menu__level0-container>.menu__level0-container-dropdown-content,.menu .menu__container>.menu__level0-container>.menu__level1-container{left:50px!important;width:calc(100% - 100px)!important}}.footer__info .advantages-section{position:relative;z-index:-1}.footer__info .advantages-section .advantages-section__list{display:flex;flex-flow:row wrap;justify-content:space-between;margin:auto;padding:20px 5px}.footer__info .advantages-section .advantages-section__list .advantages-section__item{align-items:center;display:flex;flex-direction:column;padding:5px;width:33.3%}.footer__info .advantages-section .advantages-section__list .advantages-section__item .advantages-section__image{height:35px;width:35px}.footer__info .advantages-section .advantages-section__list .advantages-section__item .advantages-section__text{color:#333;font-size:10px;text-align:center;width:100%}@media (min-width:640px){.footer__info .advantages-section .advantages-section__list{justify-content:center}.footer__info .advantages-section .advantages-section__list .advantages-section__item{width:18%}}@media (min-width:768px){.footer__info .advantages-section .advantages-section__list{justify-content:center;width:85%}.footer__info .advantages-section .advantages-section__list .advantages-section__item{width:11%}}@media (min-width:1024px){.footer__info .advantages-section .advantages-section__list{max-width:1440px;padding:30px 40px;width:100%}.footer__info .advantages-section .advantages-section__list .advantages-section__item .advantages-section__image{margin-bottom:5px}.footer__info .advantages-section .advantages-section__list .advantages-section__item .advantages-section__text{font-size:11px;font-weight:700}}.cookies-popup{display:block;position:absolute;top:0;width:100%;z-index:99}.cookies-popup--allowed-scroll{height:auto}.cookies-popup .cookie-block-navigation{background-color:rgba(0,0,0,.6);height:100vh;left:0;position:fixed;top:0;width:100vw}.cookies-popup .cookie-block-navigation-hidden{display:none}.cookies-popup .cookie-block-navigation-visible{display:block}.cookies-popup__wrapper{background:#e8e8e8;bottom:0;box-shadow:1px 1px 4px;padding:25px;position:fixed;transition:bottom .5s ease-in-out}.cookies-popup__description--wrapper,.cookies-popup__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cookies-popup__text{align-items:center;display:flex;justify-content:center;margin:0 0 15px;text-align:left}.cookies-popup__text-icon{align-self:start;background-image:url(/build/images/cookies_exclamation.6ffb73da.svg);background-position:50%;background-repeat:no-repeat;display:block;height:25px;margin:3px 13px 0 0;width:25px}.cookies-popup__text-span{display:inline-block;font-size:1.08333rem;width:calc(100% - 30px)}.cookies-popup__text-span a{color:#462a92;cursor:pointer;font-size:inherit;text-decoration:underline}.cookies-popup__button-group{align-items:center;align-self:flex-end;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;width:calc(100% - 30px)}.cookies-popup__button-group button{border-radius:5px;padding:8px}.cookies-popup__accept-all{background:#462a92}.cookies-popup__manage-cookies{background:#8f8f8f}.cookies-popup__accept-all{color:#fdfdfd!important;text-transform:uppercase;width:100%}.cookies-popup__accept-all,.cookies-popup__manage-cookies{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:center;margin:5px;min-height:30px;padding:5px}.cookies-popup__manage-cookies{background:none;color:#000;font-size:12px;text-decoration:underline;text-transform:capitalize}.cookies-popup__manage-cookies:hover{color:#979797}.cookies-popup--hidden{bottom:-40%}.cookies-popup .modal-manage-cookies{align-items:flex-start;background-color:rgba(0,0,0,.5)!important;height:100vh}.cookies-popup .modal-manage-cookies .modal__close{background:transparent;color:var(--primary-color);display:flex;justify-content:flex-end}.cookies-popup .modal-manage-cookies .modal__close span{color:#462a92;cursor:pointer;font-size:30px;line-height:15px;padding:10px 5px}.cookies-popup .modal-manage-cookies .modal__content{max-width:650px;padding:10px 0}.cookies-popup .modal-manage-cookies .modal__content-wrapper{border:2px solid var(--primary-color);margin:auto;position:relative;top:-2vh}.cookies-popup .modal-manage-cookies .modal__content .form-component__button-wrapper{padding:0 15px}.cookies-popup .modal-manage-cookies .modal__content .form-component__button-wrapper input[type=submit]{width:100%}.cookies-popup .modal-manage-cookies__info{max-height:45vh;overflow-y:scroll;padding:0 15px}.cookies-popup .modal-manage-cookies__info-title{color:#462a92;font-size:1.33333rem;font-weight:500;margin:0 0 5px}.cookies-popup .modal-manage-cookies__info-text{font-size:.91667rem;margin:0 0 10px}.cookies-popup .modal-manage-cookies__info-text,.cookies-popup .modal-manage-cookies__info-title{text-align:left}.cookies-popup .modal-manage-cookies__info .radio-group__input-horizontal{display:flex;flex-flow:row wrap;justify-content:space-around;margin:15px 0}.cookies-popup .modal-manage-cookies__info .radio-group__input-horizontal .form-error{color:red;margin:10px 0;width:100%}.cookies-popup .modal-manage-cookies__info .radio-group>div{align-items:center;display:flex;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cookies-popup .modal-manage-cookies__info .radio-group>div input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.cookies-popup .modal-manage-cookies__info .radio-group>div label{cursor:pointer;font-size:12px;padding:0 0 0 25px}.cookies-popup .modal-manage-cookies__info .radio-group>div label:after{background-color:#fdfdfd;border:1px solid #7b7b7b;border-radius:50%;content:"";height:15px;left:0;position:absolute;top:0;width:15px}.cookies-popup .modal-manage-cookies__info .radio-group>div:hover input~label:after{background:#e8e8e8;transition:all .2s ease-in-out}.cookies-popup .modal-manage-cookies__info .radio-group>div input:checked~label:after{background:var(--primary-color);border:none}.cookies-popup .modal-manage-cookies__actions{padding:15px 15px 5px}.cookies-popup .modal-manage-cookies__actions-restore{border:1px solid #979797;color:var(--primary-color)}.cookies-popup .modal-manage-cookies__actions-restore:hover{background:rgba(0,0,0,.1);color:#303030}.cookies-popup .modal-manage-cookies__actions-restore,.cookies-popup .modal-manage-cookies__actions-save{border-radius:5px;margin:5px 0;padding:10px!important;text-transform:uppercase}@media (min-width:641px){.cookies-popup__wrapper{display:flex;flex-flow:row nowrap;height:210px;padding:20px}.cookies-popup__description--wrapper{flex-direction:row}.cookies-popup__text{margin:0}.cookies-popup__text-icon{align-self:auto;background-image:url(/build/images/bettycookies.6e90d3fa.svg);height:140px;margin:0 15px -85px -12px;width:165px}.cookies-popup__text-span{padding:15px 0;width:calc(100% - 165px)}.cookies-popup__button-group{align-self:center;flex-flow:row wrap;margin-left:10px}.cookies-popup__button-group p{text-align:center}.cookies-popup .modal-manage-cookies{height:calc(100vh - 225px)}.dontalia-it .cookies-popup__wrapper{height:170px}.dontalia-it .cookies-popup__text-icon{align-self:flex-start;background-image:url(/build/images/cookies_exclamation.6ffb73da.svg);height:35px;margin:3px 15px 0 0;width:35px}.dontalia-it .cookies-popup__text-span{width:calc(100% - 50px)}}@media (min-width:652px){.cookies-popup .modal-manage-cookies{height:calc(100vh - 210px)}}@media (min-width:769px){.cookies-popup__button-group{flex-flow:row;flex-direction:column}.cookies-popup__button-group .cookies-popup__accept-all{width:90%}.cookies-popup .modal-manage-cookies{height:calc(100vh - 210px)}.cookies-popup .modal-manage-cookies .modal__content-wrapper{max-width:650px}.dontalia-it .cookies-popup__text{width:450px}.dontalia-it .cookies-popup__text-span{width:100%}.dontalia-it .cookies-popup__button-group{width:280px}}@media (min-width:1025px){.cookies-popup__wrapper{flex-flow:row nowrap;padding:5px 20px}.cookies-popup__text{margin:0;max-width:800px;text-align:left;width:625px}.cookies-popup__text-icon{background-image:url(/build/images/bettycookies.6e90d3fa.svg);height:140px;margin:0 20px -8px 0;width:165px}.cookies-popup__text-span{width:calc(100% - 185px)}.cookies-popup__button-group{align-self:center;margin:0 0 0 10px;max-width:325px;width:325px}.cookies-popup__button-group .cookies-popup__accept-all{width:60%}.cookies-popup .modal-manage-cookies{height:calc(100vh - 210px)}.cookies-popup .modal-manage-cookies .modal__content{padding-left:10px;padding-right:10px}.cookies-popup .modal-manage-cookies .modal__content-wrapper{max-width:650px}.cookies-popup .modal-manage-cookies .modal__content .form-component__button-wrapper{bottom:15px;position:absolute;right:25px;width:45%}.cookies-popup .modal-manage-cookies__info-title{font-size:1.66667rem;margin:0 0 10px}.cookies-popup .modal-manage-cookies__info-text{font-size:1rem;margin:0 0 20px}.cookies-popup .modal-manage-cookies__info .radio-group__input-horizontal{justify-content:flex-start}.cookies-popup .modal-manage-cookies__info .radio-group>div{margin:0 30px 0 10px}.cookies-popup .modal-manage-cookies__actions{align-items:center;display:flex;justify-content:space-between}.cookies-popup .modal-manage-cookies__actions-restore,.cookies-popup .modal-manage-cookies__actions-save{width:45%}.dontalia-it .cookies-popup__wrapper{height:150px}.dontalia-it .cookies-popup__text-icon{align-self:flex-start;background-image:url(/build/images/cookies_exclamation.6ffb73da.svg);height:25px;margin:3px 15px 0 0;width:25px}}.popups-manager .modal{background-color:rgba(0,0,0,.6)}.popups-manager .modal .modal__content-wrapper .modal__close{color:#303030;cursor:pointer;position:absolute;right:25px}.popups-manager .modal .modal__content-wrapper .modal__close span{cursor:pointer;font-size:2.66667em;font-weight:500}.popups-manager .modal .modal__content-wrapper .modal__close:hover{color:#333}.popups-manager .modal .modal__content-wrapper .modal__content{margin:auto;max-width:72.5rem}.popups-manager .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.25rem;justify-content:center}.popups-manager .modal__content-wrapper{background:#f8f8f8;border-radius:.33333rem;box-shadow:.08333rem .08333rem .58333rem .25rem rgba(0,0,0,.1);max-width:25.41667rem;top:15%;width:fit-content}.popups-manager .modal__content img{border-radius:.33333rem;height:100%;max-width:25.41667rem;width:100%}.popups-manager .modal__content .padding{align-items:center;display:flex;flex-direction:column;padding:32px 15px 15px}.popups-manager .modal__content .image-desktop{display:none}.popups-manager .modal__content .title{font-size:1.66667rem;font-weight:700;margin-bottom:1rem}.popups-manager .modal__content .subtitle{font-size:1.33333rem;margin-bottom:1rem}.popups-manager .modal__content .text{font-size:1.16667rem;margin-bottom:1.33rem}.popups-manager .modal__content .text>p{font-size:inherit}.popups-manager .modal__content .button{align-items:center;background-color:var(--primary-color);border-radius:.33333rem;color:#fdfdfd;cursor:pointer;display:flex;font-size:1.33333rem;font-weight:500;justify-content:center;max-width:20.83333rem;min-height:3.33333rem;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.popups-manager .modal__content .button:hover{background:#d85800}@media (min-width:1025px){.popups-manager .modal__content-wrapper{max-width:72.5rem;width:fit-content}.popups-manager .modal__content-wrapper .title{font-size:2rem}.popups-manager .modal__content .padding{padding:32px 80px}.popups-manager .modal__content .text{margin-bottom:2rem}.popups-manager .modal__content .image-desktop{display:block}.popups-manager .modal__content .mobile-image{display:none}.popups-manager .modal__content .button{max-width:33.33333rem}.popups-manager .modal__content img{max-width:72.5rem}}.newsletter-coupon-popup .modal{background-color:rgba(0,0,0,.6)}.newsletter-coupon-popup .modal .modal__content-wrapper .modal__close{color:#303030;cursor:pointer;position:absolute;right:25px}.newsletter-coupon-popup .modal .modal__content-wrapper .modal__close span{cursor:pointer;font-size:2.66667rem;font-weight:500}.newsletter-coupon-popup .modal .modal__content-wrapper .modal__close:hover{color:#333}.newsletter-coupon-popup .modal .modal__content-wrapper .modal__content{margin:auto;max-width:35.83333rem}.newsletter-coupon-popup .modal__content-wrapper{background:#f8f8f8;border-radius:.33333rem;box-shadow:.08333rem .08333rem .58333rem .25rem rgba(0,0,0,.1);top:15%;width:fit-content}.newsletter-coupon-popup .modal__content-wrapper .content{align-items:center}.newsletter-coupon-popup .modal__content-wrapper .content .image{align-content:center;align-items:center;background-color:#ffe6d4;border-radius:.33333rem;height:100%;min-height:25.41667rem}.newsletter-coupon-popup .modal__content-wrapper .content .image img{height:20.83333rem}.newsletter-coupon-popup .modal__content-wrapper .content .info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 25px 25px}.newsletter-coupon-popup .modal__content-wrapper .content .info .title{font-size:1.66667rem;font-weight:700;margin-bottom:1rem}.newsletter-coupon-popup .modal__content-wrapper .content .info .subtitle{font-size:1.33333rem;font-weight:600;margin-bottom:1rem}.newsletter-coupon-popup .modal__content-wrapper .content .info .text{font-size:1.33333rem;margin-bottom:2rem}.newsletter-coupon-popup .modal__content-wrapper .content .info .button{align-items:center;background-color:#f47721;border-radius:.33333rem;color:#fdfdfd;cursor:pointer;display:flex;font-size:1.33333rem;font-weight:500;justify-content:center;max-width:20.83333rem;min-height:3.33333rem;padding:.7rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;width:100%}.newsletter-coupon-popup .modal__content-wrapper .content .info .button:hover{background:#d85800}.newsletter-coupon-popup .modal__content-wrapper .content .info .subtext{font-size:1rem;font-style:italic;margin-top:2.08333rem}@media (min-width:641px){.newsletter-coupon-popup .modal .modal__content-wrapper .modal__content{margin:auto;max-width:50.41667rem}.newsletter-coupon-popup .modal__content-wrapper .content{display:flex}.newsletter-coupon-popup .modal__content-wrapper .content .image{width:20.83333rem}}.club-dentalclick-popup{font-family:Roboto}.club-dentalclick-popup__modal .modal__content-wrapper{background-color:#fff;border-radius:4px;max-width:254px;padding:50px 14px 14px}.club-dentalclick-popup__modal .modal__close{right:1rem}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login{padding-bottom:10px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login{width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__text{color:#000}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__text .title{color:inherit;font-weight:500}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__text .subtitle{color:inherit}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__club-contract-info{background-color:#f3f3f3;border-radius:2px;color:#000;font-weight:500;padding:8px;text-align:start;width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__form .already-customer-text{color:#000;margin-bottom:3px;text-align:start}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__form #form-login .form-input__item{border-radius:2px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__form #form-login .reset-password{height:unset;text-align:end}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__form #form-login .reset-password a{color:var(--primary-color);font-size:1rem;font-weight:500;text-decoration:underline}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__form .form-component__button-wrapper .button{height:28px;padding:unset;text-transform:uppercase}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .reduced-login__form .reduced-login__create-account{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;display:flex;font-weight:700;height:28px;justify-content:center;margin:10px 0;padding:unset;text-transform:uppercase;width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__login .club-contract-advice{color:#818181;font-size:1rem;font-style:italic;font-weight:400;text-align:start;width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .title{color:#000;font-size:1.5rem;font-weight:700}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .subtitle{color:#000;font-size:1rem;margin:5px 0 25px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .telephone-input-field{border:1px solid #979797;border-radius:2px;height:36px;width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .telephone-input-field .prefix{display:none}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .telephone-input-field .form-input__item{border:none;border-radius:2px;height:100%;padding:0 10px!important;width:100%!important}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .club-contract-info{background-color:#f3f3f3;border-radius:2px;color:#000;font-weight:500;margin:20px 0 25px;padding:8px;text-align:start;width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .legal-conditions-wrapper{align-items:center;display:flex;gap:7px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .legal-conditions-wrapper label{color:#5c5c5c}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .legal-conditions-wrapper label a{color:#f47720;font-weight:700;text-decoration:underline}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .legal-conditions-error-text{color:#e20714;text-align:start}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request .submit-button{align-items:center;background-color:#f47720;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.16667rem;font-weight:700;height:28px;justify-content:center;margin-top:24px;width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__request__error-message{color:#d1021a;margin-top:10px;text-align:center}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success{padding:0 0 15px 10px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success .success-wrapper{display:flex;flex-direction:column;width:100%}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success .success-wrapper .success-image-wrapper{align-items:start;display:flex;gap:10px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success .success-wrapper .success-image-wrapper .success-title{color:#000;font-size:17px;font-weight:700;text-align:start}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success .success-wrapper .success-text-wrapper{text-align:start}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success .success-wrapper .success-text-wrapper p{color:#000}.club-dentalclick-popup__info__modal .modal__content-wrapper{border-radius:4px;max-width:254px;padding:32px 14px 14px}.club-dentalclick-popup__info__modal .modal__close{right:1rem}.club-dentalclick-popup__info__modal .modal__content .novelty{color:var(--primary-color);font-size:1.33333rem;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase}.club-dentalclick-popup__info__modal .modal__content .top-text{color:#000;font-size:1.33333rem;font-weight:700;text-align:center;text-transform:uppercase}.club-dentalclick-popup__info__modal .modal__content .message{color:#000;font-size:1.16667rem;font-weight:400;margin:20px 0 10px;text-align:center}.club-dentalclick-popup__info__modal .modal__content .confirm{background-color:var(--primary-color);border-radius:6px;color:#fff;cursor:pointer;font-size:1.33333rem;font-weight:700;height:33px;margin:20px 0 10px;max-width:340px;text-transform:uppercase;width:100%}.club-dentalclick-popup__info__modal .modal__content .not-show-again{background-color:transparent;color:var(--primary-color);cursor:pointer;font-size:1.16667rem;text-decoration:underline}@media (min-width:1025px){.club-dentalclick-popup__modal .modal__content-wrapper{max-width:384px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success .success-wrapper .success-image-wrapper img{margin-top:3px}.club-dentalclick-popup__modal .modal__content .club-dentalclick-popup__success .success-wrapper .success-text-wrapper{margin-left:30px;margin-top:5px;text-align:start}.club-dentalclick-popup__success__modal .modal__content-wrapper{max-width:385px}.club-dentalclick-popup__success__modal .modal__content .success-wrapper .success-image-wrapper img{margin-top:3px}.club-dentalclick-popup__success__modal .modal__content .success-wrapper .success-text-wrapper{margin-left:30px;margin-top:5px;text-align:start}.club-dentalclick-popup__request__modal .modal__content-wrapper{max-width:384px}.club-dentalclick-popup__info__modal .modal__content-wrapper{max-width:868px;padding:30px}.club-dentalclick-popup__info__modal .modal__content .confirm{margin-bottom:20px}}.geoblock-manager .modal__content-wrapper{max-width:700px}.geoblock-manager .modal__content{padding-top:30px}.geoblock-manager .modal__content .geoblock-popup__message,.geoblock-manager .modal__content .geoblock-popup__url{font-size:1.16667em}.geoblock-manager .modal__content .geoblock-popup__url{font-weight:700}.geoblock-manager .modal__content .button{font-weight:700;margin-bottom:25px;margin-top:30px;padding:10px 40px!important;text-transform:uppercase}.youtube-video-popup .modal{background-color:rgba(0,0,0,.4)}.youtube-video-popup .modal__close{background-color:transparent!important;cursor:pointer;position:absolute;right:0!important;top:-40px!important}.youtube-video-popup .modal__close span{color:#fff;font-size:3em!important;font-weight:700}.youtube-video-popup .modal__content{margin:0!important;max-width:inherit!important}.youtube-video-popup .modal__content-wrapper{background-color:transparent;padding:0;top:15%}.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:180px;width:320px}@media (min-width:481px){.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:261px;width:464px}}@media (min-width:641px){.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:315px;width:560px}}@media (min-width:1025px){.youtube-video-popup .modal__content-wrapper,.youtube-video-popup .modal__content iframe{height:450px;width:800px}}.navigation-bar-wrapper{padding:20px 0}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb{color:#7b7b7b}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb:last-child{font-weight:700}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a,.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb a:visited{color:#7b7b7b}.dontalia-at .navigation-bar-wrapper .navigation-bar__breadcrumb,.dontalia-de .navigation-bar-wrapper .navigation-bar__breadcrumb{text-transform:capitalize}.professional-advice .modal{background-color:hsla(0,0%,100%,.9)}.professional-advice .modal__close{display:none}.professional-advice .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.25rem;justify-content:center}.professional-advice .modal__content>*{margin:8px 0}.professional-advice .modal__content-wrapper{background:#f8f8f8;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);padding:30px;top:30%}.professional-advice .modal__content-wrapper--reverse{animation:modalAnimationRevResponsive .2s ease-in-out forwards}.professional-advice .modal__content-wrapper--active{animation:modalAnimationResponsive .2s ease-in-out}.professional-advice .modal__content .professional-advice__message,.professional-advice .modal__content .professional-advice__top-text{font-size:inherit;width:100%}.professional-advice .modal__content .professional-advice__message strong,.professional-advice .modal__content .professional-advice__top-text strong{font-size:inherit;font-weight:700}.professional-advice .modal__content .professional-advice__confirm{font-size:inherit;height:30px;min-width:175px;padding:5px 20px}.professional-advice--dontalia-dentalact .modal__content,.professional-advice--dontalia-fr .modal__content{max-width:none!important}.professional-advice--dontalia-dentalact .modal__content .professional-advice__message,.professional-advice--dontalia-dentalact .modal__content .professional-advice__top-text,.professional-advice--dontalia-fr .modal__content .professional-advice__message,.professional-advice--dontalia-fr .modal__content .professional-advice__top-text{font-size:1.66667rem}.dontalia-pt .modal__content .professional-advice__top-text strong{text-transform:uppercase}.dontalia-pt .modal__content .professional-advice__message{line-height:40px}div[id^=trustbadge-container-]{z-index:8!important}.back-to-catalogs-button__floating-button{animation:changeSize 3s 3;background-position:50%;background-repeat:no-repeat;background-size:85px 85px;bottom:100px;cursor:pointer;height:85px;position:fixed;right:15px;width:85px}.dontalia-it .back-to-catalogs-button__floating-button{background-image:url(/build/images/back-to-catalogs-button-it.9ad001f3.svg)}.dontalia-at .back-to-catalogs-button__floating-button,.dontalia-de .back-to-catalogs-button__floating-button{background-image:url(/build/images/back-to-catalogs-button-de.93f70925.svg)}.dontalia-com .back-to-catalogs-button__floating-button{background-image:url(/build/images/back-to-catalogs-button-com.80e8053e.svg)}.dontalia-dentalact .back-to-catalogs-button__floating-button,.dontalia-fr .back-to-catalogs-button__floating-button{background-image:url(/build/images/back-to-catalogs-button-fr.0c38d965.svg)}@keyframes changeSize{0%{transform:scale(1)}40%{transform:scale(1.2)}80%{transform:scale(1)}to{transform:scale(1)}}@media (min-width:641px){.back-to-catalogs-button__floating-button{bottom:115px;right:115px}}@media (min-width:1660px){.back-to-catalogs-button__floating-button{bottom:0;left:calc(44% - 720px);right:0;top:175px;z-index:99}}.panel__wrapper{background:#fdfdfd;z-index:98}.panel__wrapper .panel{background-color:#f6f6f6;display:block}.panel__wrapper .panel__list{overflow:hidden;width:100%}.panel__wrapper .panel__list-item{align-items:flex-start;display:flex;flex-flow:row nowrap;height:40px;justify-content:center}.panel__wrapper .panel__list-item a,.panel__wrapper .panel__list-item p{color:#b75816;font-size:11px;height:40px;padding:4px 0 0 4px;text-align:center}.panel__wrapper .panel__list-item--icon{background-image:url(/build/images/header-panel-tick.7a936a12.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.panel__wrapper .panel__list .wrapper{height:30px;overflow:hidden}.panel__wrapper .panel__list .wrapper .ticker-list{animation:headerTopPanelSlider 12s linear infinite}@keyframes headerTopPanelSlider{0%{transform:translateY(30px)}5%{transform:translateY(5px)}14%{transform:translateY(5px)}23%{transform:translateY(-35px)}32%{transform:translateY(-35px)}41%{transform:translateY(-75px)}50%{transform:translateY(-75px)}59%{transform:translateY(-115px)}68%{transform:translateY(-115px)}79%{transform:translateY(-155px)}90%{transform:translateY(-155px)}to{transform:translateY(-195px)}}.dontalia-dentalact .panel__wrapper{background:#eef7f6}.dontalia-dentalact .panel__wrapper .panel__list-item a,.dontalia-dentalact .panel__wrapper .panel__list-item p{color:var(--primary-color)}.dontalia-dentalact .panel__wrapper .panel__list-item--icon{background-image:url(/build/images/header-panel-tick-green.5d6fba12.svg)}.dontalia-fr .panel__wrapper{z-index:91}@media (min-width:1025px){.panel__wrapper .panel__list-item{align-items:center;height:30px}.panel__wrapper .panel__list-item p{height:auto}.panel__wrapper .panel__list .wrapper .ticker-list{align-items:center;animation:none;display:flex;flex-flow:row nowrap;justify-content:space-around;margin:0 auto;max-width:1800px}}@media (min-width:1440px){.panel__wrapper .panel__list .wrapper .ticker-list{justify-content:space-between;max-width:1440px;padding:0 15px}}.blocked-country-popup{min-height:300px}.blocked-country-popup .modal__content-wrapper{max-width:700px}.blocked-country-popup .modal__content{font-family:Open Sans,Helvetica Neue;padding-top:30px}.blocked-country-popup .modal__content .blocked-countries-popup__message>*{display:block;font-size:1.16667em;padding-bottom:1.5em}.blocked-country-popup .modal__content .blocked-countries-popup__message a{font-size:1.16667em;font-weight:700}.blocked-country-popup .modal__content .blocked-countries-popup__message :last-child{padding-bottom:0}.blocked-country-popup .modal__content .blocked-countries-popup__message-title{font-weight:700}.header-app-link{position:sticky;z-index:1}.header-app-link #href-download-app{display:none;text-decoration:none}.header-app-link #install-app{background-color:#f0f4f4;border-top:1px solid #e8ecf1;color:#000;font-family:Verdana,Arial,sans-serif;font-size:12px;min-height:75px;padding:1rem;position:relative;right:0;top:0;width:100%;z-index:99999}.header-app-link .close-install-app{position:absolute;right:1rem;top:1rem}.header-app-link .close-install-app span{background-image:url(/build/images/close-gray.a5e97e3d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:15px;width:15px}.header-app-link .img-app{border:1px solid #e8ecf1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-height:60px;width:57px}.header-app-link .fab-app{color:var(--primary-color);font-size:12px;margin:0 0 .5rem}.header-app-link .name-app{color:var(--primary-color);font-size:14px;font-weight:700;margin:0 0 .5rem}.header-app-link .title-app{color:#5c5c5c;font-size:12px}.header-app-link .content-app{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center}.header-app-link .view-install-app{color:blue;line-height:25px;margin-top:23px;position:absolute;right:5px;text-transform:uppercase}@media screen and (max-width:350px){.header-app-link .title-app{max-height:28px;overflow:auto}}@media (min-width:641px){.chat-button--with-trustedshop .chat-button__image,.proassistant-chat--with-trustedshop{right:17rem!important}}.chat-button__image{align-items:center;background-image:url(/build/images/prechat-closed.f14213d2.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:85px 85px!important;border-radius:50%!important;bottom:3rem;box-shadow:none!important;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-size:.875em;font-weight:400;height:85px!important;justify-content:space-between;line-height:1;margin:0;min-height:0!important;min-width:0!important;padding:0 12px;position:fixed;right:3rem;text-shadow:none;width:85px}#livechat-wrapper{display:none}#oct8ne-viewer-wrapper{z-index:100!important}.oct8ne__floating-button{background-color:#303030;border:1px solid hsla(0,0%,100%,.5);bottom:3rem;color:#fff;cursor:pointer;height:42px;padding:10px 25px;position:fixed;right:3rem;z-index:9}.oct8ne__floating-button span{font-weight:700}@media (min-width:641px){.oct8ne__floating-button--with-trustedshop{right:17rem}.oct8ne__floating-button--with-trustedshop.top__button--absolute{right:0}}.dontalia-dentalact .full-screen-wrapper{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100%}.dontalia-dentalact .full-screen-wrapper .login-info-wrapper{margin-top:-5px;text-align:center}.dontalia-dentalact .full-screen-wrapper .login-info-wrapper p{color:#818181;font-size:1.16667rem}@media (min-width:641px){.dontalia-dentalact .full-screen-wrapper .login-info-wrapper p{font-size:1.33333rem}}.dontalia-dentalact .full-screen-wrapper .login-info-wrapper p span{font-size:inherit;font-weight:700}.dontalia-dentalact .full-screen-wrapper .login-info-wrapper p.italic{font-style:italic}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;font-family:Roboto,sans-serif;margin-top:25px;padding:20px;text-align:center;width:100%}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper{padding:30px}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper .forgot-password-title,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper .forgot-password-title{color:var(--primary-color);font-size:2rem;font-weight:700}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper .forgot-password-title,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper .forgot-password-title{font-size:2.5rem}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form{background-color:#fafafa}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form{width:400px!important}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-block__paragraph,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-block__paragraph{color:#818181;font-size:1.16667rem;margin-top:15px}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-block__paragraph,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-block__paragraph{font-size:1.33333rem}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-input__item,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-input__item{width:100%}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-input__item,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-input__item{border:1px solid #000;border-radius:4px;width:400px!important}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component .form-input input::placeholder,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component .form-input input::placeholder{font-style:italic}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component .form-input .form-error,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component .form-input .form-error{margin:-15px 0 25px;text-align:start}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component .form-input .form-error span,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component .form-input .form-error span{color:#e1241a;font-style:italic;margin-left:25px;margin-top:0;position:relative}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component .form-input .form-error span:before,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component .form-input .form-error span:before{background:url(/build/images/exclusivity-icon.b150848a.svg) no-repeat;background-size:15px 15px;content:"";height:15px;left:-25px;position:absolute;width:15px}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component__button-wrapper,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component__button-wrapper{width:100%}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component__button-wrapper,.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component__button-wrapper{width:400px!important}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component__button-wrapper input[type=submit],.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component__button-wrapper input[type=submit]{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fdfdfd;font-size:1.33333rem;height:37px!important;padding:0!important;text-transform:none;width:100%}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component__button-wrapper input[type=submit],.dontalia-dentalact .full-screen-wrapper .forgot-password-wrapper__form .form-component__button-wrapper input[type=submit]{font-size:1.5rem;width:400px!important}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form{text-align:start}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form{padding:0}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .form-component .form-input .form-error{margin:5px 0 0;text-align:start}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .form-item__label{color:#000;font-weight:700;margin-bottom:8px}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .form-item__label{font-size:1.33333rem}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .form-input{width:400px!important}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=password],.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=text]{border:1px solid #000;border-radius:4px;height:33px;max-width:none;padding:0 10px}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=password],.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=text]{width:400px!important}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item{margin-bottom:5px;padding:0}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox{margin:0}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox__label{color:#000}@media (min-width:481px){.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox__label a,.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox__label span{font-size:1.16667rem}}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox__label:after{border:1px solid #000;border-radius:2px;height:14px;top:2px;width:14px}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox__label:before{height:14px;left:1px;top:2px;width:14px}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox .form-error{margin:5px 0 0 -10px;text-align:start}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox .form-error span{color:#e1241a;font-style:italic;margin-left:25px;margin-top:0;position:relative}.dontalia-dentalact .full-screen-wrapper .change-password-wrapper__form .change-password-form .change-password-form__gdpr-item .form-checkbox .form-error span:before{background:url(/build/images/exclusivity-icon.b150848a.svg) no-repeat;background-size:15px 15px;content:"";height:15px;left:-25px;position:absolute;width:15px}.dontalia-dentalact .full-screen-wrapper .logo-image{content:url(/build/images/dentalact-login-logo.ecb8afae.svg);height:50px;margin-top:60px;width:268px}@media (min-width:641px){.dontalia-dentalact .full-screen-wrapper .logo-image{height:84px;width:447px}}.dontalia-dentalact .full-screen-wrapper .bottom-alert-wrapper{background-color:#e6e6e6;bottom:0;color:#818181;font-size:1.16667rem;padding:15px;position:absolute;width:100%}@media (min-width:1024px){.dontalia-dentalact .full-screen-wrapper .bottom-alert-wrapper{align-items:center;display:flex;justify-content:center}}.dontalia-dentalact .full-screen-wrapper .bottom-alert-wrapper a{color:#818181;cursor:pointer;font-size:inherit;font-style:italic;margin-left:5px;text-decoration:underline}.dontalia-dentalact .full-screen-wrapper .bottom-alert-wrapper button{align-items:center;background-color:var(--secondary-color);border-radius:4px;color:#fdfdfd;cursor:pointer;display:flex;font-size:inherit;height:24px;justify-content:center;margin-top:5px;width:80px}@media (min-width:1024px){.dontalia-dentalact .full-screen-wrapper .bottom-alert-wrapper button{margin-left:10px;margin-top:0}}.dontalia-dentalact .login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.dontalia-dentalact .login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password{top:9px!important}@media (min-width:481px){.dontalia-dentalact .login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.dontalia-dentalact .login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password{top:15px!important}}.dontalia-dentalact .credentials-forms-wrapper__form{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;margin-bottom:0;padding-bottom:20px}.dontalia-dentalact .credentials-forms-wrapper__form .form-block__header{max-width:550px;text-align:center;width:100%}.dontalia-dentalact .credentials-forms-wrapper__form .form-block__header .form-block__title2{border-bottom:none;color:var(--primary-color);float:unset;font-size:1.33333rem;font-style:italic;font-weight:400;text-transform:none}@media (min-width:1024px){.dontalia-dentalact .credentials-forms-wrapper__form .form-block__header .form-block__title2{font-size:1.66667rem}}.dontalia-dentalact .credentials-forms-wrapper__form .form-block__header .form-block__title3{display:none}.dontalia-dentalact .credentials-forms-wrapper__form .form-block__header .form-block__paragraph{color:var(--primary-color);font-size:2rem;font-weight:700}@media (min-width:1024px){.dontalia-dentalact .credentials-forms-wrapper__form .form-block__header .form-block__paragraph{font-size:2.5rem}}.dontalia-dentalact .credentials-forms-wrapper__form .form-component{max-width:300px;width:100%}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential{display:flex;flex-direction:column}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential .form--login-form__reset-password{margin-top:10px;order:4;text-align:center}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential .form--login-form__reset-password a{color:var(--tertiary-color);font-size:1.16667rem;font-weight:700;text-decoration:underline}@media (min-width:641px){.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential .form--login-form__reset-password a{font-size:1.33333rem}}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential .form--login-form__reset-password a:hover{color:var(--tertiary-color-hover)}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential .form-input input::placeholder{font-style:italic}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential .form-input .form-error span{color:#e1241a;font-style:italic;margin-left:25px;margin-top:0;position:relative}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-credential .form-input .form-error span:before{background:url(/build/images/exclusivity-icon.b150848a.svg) no-repeat;background-size:15px 15px;content:"";height:15px;left:-25px;position:absolute;width:15px}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-input__item{border:1px solid #000;border-radius:4px}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-component__button-wrapper .form-component__button{background-color:var(--secondary-color);border:none;border-radius:4px;font-family:Roboto,sans-serif;font-size:1.5rem;height:37px;letter-spacing:unset;margin-top:15px;position:unset;text-transform:none;width:100%}.dontalia-dentalact .credentials-forms-wrapper__form .form-component .form-component__button-wrapper .form-component__button:hover{background-color:var(--primary-dark)}.dontalia-dentalact .credentials-forms__login .form-block__header{margin-bottom:0}.dontalia-dentalact .gdpr-legal-text-wrapper{display:none}.credentials-forms-wrapper{padding:60px 10px 0}.credentials-forms-wrapper.center-login{justify-content:center}.credentials-forms__group{margin:0 0 35px;padding:15px 30px 35px;position:relative}.credentials-forms__group .form-block__title2{border-bottom:2px solid var(--primary-color);color:var(--primary-color);float:left;font-size:1em;font-weight:700;margin-right:10px;text-transform:uppercase}.credentials-forms__group .form-block__title3{font-size:.91667em;font-weight:700;margin-right:10px}.credentials-forms__group .form-block__paragraph{clear:both;font-size:.91667em;margin:10px 0 20px}.credentials-forms__group .form-component .form-input__item{height:25px;margin:5px 0;width:100%}.credentials-forms__group .form-component .form-item__label{display:none}.credentials-forms__group .form-component__button{bottom:-15px;font-size:1.08333em;font-weight:700;letter-spacing:1.1px;line-height:20px;padding:5px 25px;position:absolute;right:35px;text-align:center;width:210px}.credentials-forms__group .trusted-shops{align-items:center;display:flex;gap:15px}.credentials-forms__group .newsletter{margin:20px 0}.credentials-forms__group .newsletter__title{font-size:1.08333rem;font-weight:700}.credentials-forms__register,.credentials-forms__register-group{background:#f8f8f8}.credentials-forms__register-group.credentials-forms__has-guest{margin:0 0 140px}.credentials-forms__register-group.credentials-forms__has-guest .guest-purchase{background:#f8f8f8;left:0;padding:30px;position:absolute;width:100%}.credentials-forms__register-group.credentials-forms__has-guest .guest-purchase__title{border-bottom:2px solid #f47721;color:#f47721;display:inline;font-size:1em;font-weight:700;margin-right:10px;text-transform:uppercase;white-space:nowrap}.credentials-forms__register-group.credentials-forms__has-guest .guest-purchase__subtitle{color:#3d3d3d;margin:5px 0 0}.credentials-forms__register-group.credentials-forms__has-guest .guest-purchase__subtitle>span{color:var(--primary-color);cursor:pointer;font-weight:700;text-decoration:underline;text-transform:uppercase}.credentials-forms__login{background:#efefef}.credentials-forms__login .form--login-form__required_fields_text{display:none}.credentials-forms__login .form--login-form__reset-password a{color:#303030;font-size:.91667em}.gdpr-legal-text-wrapper{margin:75px 8.5% 60px}.gdpr-legal-text-wrapper p.gdpr-legal-text{font-size:.75em;text-align:justify}.gdpr-legal-text-wrapper p.gdpr-legal-text a{font-size:.75rem}@media (min-width:481px){.credentials-forms__group{min-height:400px;padding:50px 40px 40px}.credentials-forms__group .form-block__title2,.credentials-forms__group .form-block__title3{font-size:1.25em}.credentials-forms__group .form-block__paragraph{font-size:1.25em;margin:30px 0 20px}.credentials-forms__group .form-component .form-input__item{font-size:1.25em;height:32px;margin:10px 0}.credentials-forms__group .form-component__button{font-size:1.25em;height:42px}.credentials-forms__group .trusted-shops{align-items:center;display:flex;gap:15px}.credentials-forms__login .form--login-form__reset-password{margin:10px 0}.credentials-forms__login .form--login-form__reset-password a{font-size:1.25em}.credentials-forms__register-group.credentials-forms__has-guest .guest-purchase__title{font-size:1.25rem}}@media (min-width:641px){.credentials-forms-wrapper{margin:0 auto;padding:60px 0 0;width:75%}.credentials-forms__group{margin:0 0 70px}.credentials-forms__group .form-component__button{margin-right:-25%;right:50%}.gdpr-legal-text-wrapper{margin:75px 12.5% 60px}}@media (min-width:769px){.credentials-forms-wrapper{align-items:stretch;display:flex}.credentials-forms__register-group{position:relative}.credentials-forms__group{margin:0 0 40px;width:50%}.credentials-forms__group .form-component__button{margin-right:inherit;position:relative;right:inherit}.credentials-forms__group .form-component__button-wrapper{align-items:center;display:flex;justify-content:center}.credentials-forms__login .form-block__header{margin-bottom:30px}.credentials-forms__register-group.credentials-forms__has-guest{margin:0 0 170px}.credentials-forms__register-group.credentials-forms__has-guest .guest-purchase{bottom:-170px;padding:0}.gdpr-legal-text-wrapper{margin:75px auto 60px;text-align:justify;width:75%}}@media (min-width:1025px){.credentials-forms__register-group.credentials-forms__has-guest .guest-purchase{padding:40px 0}}.register-form{background:#f8f8f8;padding:20px 35px;position:relative}.register-form__user-account{margin-bottom:20px}.register-form__input-group{display:flex;flex-flow:column nowrap}.register-form__wrapper{width:100%}.register-form__wrapper .form-block__info-politics-wrapper{display:none}.register-form .form-block__title2{display:inline;font-size:1em;margin-right:10px}.register-form .form-block__title3{font-size:.91667em;margin-right:10px}.register-form .form-block__paragraph{clear:both;font-size:.91667em;margin:10px 0 20px}.register-form hr{display:none}.register-form__title2{font-size:.91667em;margin-top:15px}.register-form__title3{font-size:.91667em;font-weight:700;margin-bottom:5px}.register-form .form-item .form-checkbox__label,.register-form .form-item .form-item__label,.register-form .form-item .radio-group__label{font-size:.91667em}.register-form .form-item .form-select__group{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(/build/images/chevron-down.bc213772.svg) no-repeat right 10px center,#fdfdfd;border:1px solid #c2c2c2;border-radius:0;font-size:.83333em;overflow:hidden;padding:3px 35px 2px 10px;text-overflow:ellipsis;width:100%}.register-form .form-item .form-select__group option{color:#fff}.register-form .form-item .form-select:before{font-size:.91667rem}.register-form .form-item .form-input__item{width:100%}.register-form .form-item .form-input__item::placeholder{color:#c2c2c2}.register-form .form-item .form-input__item,.register-form .form-item .form-select__group{margin:5px 0}.register-form .radio-group{display:flex;flex-direction:row;margin-right:10%}.register-form .radio-group>div{align-items:start;display:flex;margin:10px 10px 10px 0;position:relative}.register-form .radio-group__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.register-form .radio-group__label{margin:0 15px 0 25px}.register-form .radio-group__label:after{border:1px solid #c2c2c2;content:"";cursor:pointer;height:18px;left:0;position:absolute;top:-2px;width:18px}.register-form .radio-group__input:checked+.register-form .radio-group__label:before{background:url(/build/images/check-black.8a8e76ac.svg) no-repeat 0 0;content:"";height:18px;left:3px;position:absolute;top:-3px;width:18px;z-index:2}.register-form .radio-group--intra-community{flex-direction:column}.register-form__address .form-item__label{display:none}.register-form__different-address{margin:10px 0}.register-form__different-address .form-checkbox__label span{font-size:.91667em;font-weight:700;line-height:20px}.register-form__gdpr{margin:40px 0}.register-form__gdpr-checkbox{align-items:flex-start;display:flex;flex-direction:column;margin:15px 0;padding-left:10px}.register-form__gdpr-checkbox .form-checkbox__input{margin:0 3px}.register-form__gdpr-checkbox .form-checkbox__label span{font-size:.91667em}.register-form__gdpr-checkbox .form-error{margin:0 0 0 15px}.register-form__gdpr a:hover{color:rgba(0,0,0,.7);text-decoration:underline}.register-form__undestand_intra_community{margin:20px 0 -33px}.register-form .recaptcha{margin-bottom:20px}.register-form .recaptcha .form-error{font-size:12px;text-align:center}.register-form .form-component__button{font-weight:700;padding:5px 70px;position:absolute;right:30px}.register-form__cif--with-error .form-input input[type=text],.register-form__vat--with-error .form-input input[type=text]{border:1px solid #d0021b}.register-form__cif .form-error--nif,.register-form__cif .form-error--vat,.register-form__vat .form-error--nif,.register-form__vat .form-error--vat{font-size:.91667rem;margin:5px 0}.register-form__cif .form-error--nif>a,.register-form__cif .form-error--vat>a,.register-form__vat .form-error--nif>a,.register-form__vat .form-error--vat>a{color:inherit;font-size:inherit;text-decoration:underline}.register-form__sdi-info{display:inline-block;margin:0 0 10px;opacity:.8}.register-form__intra-community .register-form__title3{margin-top:30px}.register-form__intra-community .radio-group{margin:0}.register-form__intra-community .register-tooltip{margin:0 0 0 5px;position:relative;width:22px}.register-form__intra-community .register-tooltip--icon{cursor:pointer;display:block;margin:0 0 0 auto;width:22px}.register-form__intra-community .register-tooltip--icon span{align-items:center;background-color:var(--primary-color);border-radius:50%;color:#fdfdfd;display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;width:22px}.register-form__intra-community .register-tooltip--text{background-color:#fff;border-radius:4px;box-shadow:-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2);display:none;flex-direction:column;opacity:0;padding:20px;position:absolute;right:-38px;top:35px;transition:opacity .3s ease-in-out;width:250px;z-index:3}.register-form__intra-community .register-tooltip--text table{border-collapse:collapse}.register-form__intra-community .register-tooltip--text tr{border-bottom:1px solid #fdfdfd}.register-form__intra-community .register-tooltip--text:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;left:195px;position:absolute;top:-5px;transform:rotate(45deg);width:12px;z-index:2}.register-form__intra-community .register-tooltip--icon:hover+.register-tooltip--text{display:block;opacity:1}.register-form__intra-community .vies-form__form{margin-top:0}.register-form__intra-community .vies-form__form .register-tooltip{padding-top:9px}.register-form__intra-community .vies-form__form .register-tooltip--text{top:42px}.register-form__intra-community .vies-form__form .register-tooltip--text:before{left:195px}.register-form__intra-community .vies-form__form .form-item{max-width:279px}.register-form__intra-community .fieldsNotIntraCommunity .register-tooltip{padding-top:9px}.register-form__intra-community .fieldsNotIntraCommunity .register-tooltip--text{top:42px;width:290px}.register-form__intra-community .fieldsNotIntraCommunity .register-tooltip--text:before{left:236px}.register-form__intra-community .fieldsIntraCommunity,.register-form__intra-community .fieldsNotIntraCommunity{margin-left:25px!important;margin-top:0!important}.register-form__intra-community .optionIntraCommunity .register-tooltip{margin:-1px 0 0}.register-form__intra-community .form-select__group{min-width:276px}.register-form__intra-community-checkbox{margin-top:9px}.dontalia-dentalact .register-form__address .form-item__company,.dontalia-fr .register-form__address .form-item__company{display:none}.dontalia-com .register-form__vat{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.dontalia-com .register-form__vat .form-input{width:calc(100% - 27px)}.dontalia-com .register-form__vat-tooltip{margin:0 0 0 5px;position:relative;width:22px;z-index:999}.dontalia-com .register-form__vat-tooltip--icon{cursor:pointer;display:block;margin:0 0 0 auto;width:22px}.dontalia-com .register-form__vat-tooltip--icon span{align-items:center;border:1px solid var(--primary-color);border-radius:50%;color:var(--primary-color);display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;width:22px}.dontalia-com .register-form__vat-tooltip--text{background:var(--primary-color);color:#fdfdfd;display:none;font-style:italic;opacity:0;padding:20px;position:absolute;right:-38px;top:25px;transition:opacity .3s ease-in-out;width:350px}.dontalia-com .register-form__vat-tooltip--text table{border-collapse:collapse}.dontalia-com .register-form__vat-tooltip--text tr{border-bottom:1px solid #fdfdfd}.dontalia-com .register-form__vat-tooltip--icon:hover+.register-form__vat-tooltip--text{display:block;opacity:1}.dontalia-pl .register-form__vat{order:1}.dontalia-pl .register-form__number-of-cabinets{order:2}.dontalia-pl .register-form__board-number{order:3}@media (min-width:481px){.register-form{padding:40px}.register-form .form-block__title2,.register-form .form-block__title3{font-size:1.25em}.register-form .form-block__paragraph{font-size:1.08333em;font-size:13px;margin:25px 0}.register-form__title2,.register-form__title3{font-size:1.08333em;font-weight:700}.register-form .form-item{margin-bottom:5px}.register-form .form-item .form-input__item,.register-form .form-item .form-select__group{font-size:15px;height:32px}.register-form .form-item .form-checkbox__label,.register-form .form-item .form-item__label,.register-form .form-item .radio-group__label{font-size:1.08333em}.register-form .form-item .form-select__group{background-size:15px}.register-form .form-item .form-select:before{font-size:1.25rem;padding:12px 10px}.register-form .form-item .form-input__item{font-size:15px;height:32px}.register-form__different-address .form-checkbox__label span{font-size:1.08333em}.register-form__gdpr{margin:50px 0 25px}.register-form .recaptcha>div>div{margin:0 auto}.register-form .form-component__button{font-size:1.25em;height:42px;padding:10px;right:0;top:15px;width:210px}.register-form .form-component__button-wrapper{position:relative}.dontalia-com .register-form__vat-tooltip--text{right:10px}}@media (min-width:641px){.register-form .form-component__button{right:calc(50% - 105px)}}@media (min-width:1025px){.register-form .form-block__title3{padding:0 10px;width:100%}.register-form__title2{margin:15px 10px 0;width:100%}.register-form hr{display:inherit;margin:-15px 0 20px}.register-form__address-group .form-group{display:flex;flex-flow:row wrap;margin:0 -10px}.register-form__address-group .form-group .form-item{padding:0 10px;width:50%}.register-form__different-address{clear:both}.register-form__gdpr{width:90%}.register-form .recaptcha{display:inline-block;margin-bottom:0;width:50%}.register-form .form-component__button{float:right;font-size:19px;left:0;padding:0 15px;position:relative;top:0;width:auto}.register-form .form-component__button-wrapper{float:right;margin-top:20px;width:50%}.register-form__guest .register-form__email,.register-form__guest .register-form__email-confirmation{width:33.33%!important}.register-form__guest .register-form__email-confirmation{margin:0 33.33% 0 0}.register-form__store-it .register-form__pec,.register-form__store-it .register-form__sdi,.register-form__store-it .register-form__sdi-pec{float:left;margin:5px 0;padding-right:20px;width:60%}.register-form__store-it .register-form__business-name{float:left;margin-bottom:25px;padding:5px 0;width:25%}.register-form__store-it .register-form__sdi-pec .form-select__group{overflow:hidden;padding-right:35px;text-overflow:ellipsis}.register-form__store-it .register-form__input-group{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -10px}.register-form__store-it .register-form__input-group>*{padding:0 10px}.register-form__store-it .register-form__captation{width:33.3%}.register-form__store-it .register-form__customer-type{width:66.6%}.register-form__store-it .register-form__cif,.register-form__store-it .register-form__vat{width:25%}.register-form__store-it .register-form__name{width:50%}.register-form__store-it .register-form__surname{width:33%}.register-form__store-it .register-form__clinic-name{width:50%}.register-form__store-it .register-form__fax,.register-form__store-it .register-form__mobile,.register-form__store-it .register-form__number-of-cabinets,.register-form__store-it .register-form__telephone{width:33.3%}.register-form__store-it .register-form__gdpr{display:flex;flex-direction:column}.register-form__store-it .register-form__gdpr .form-item{height:30px}.register-form__store-at .register-form__input-group,.register-form__store-com .register-form__input-group,.register-form__store-de .register-form__input-group{display:flex;flex-flow:row wrap;margin:0 -10px}.register-form__store-at .register-form__input-group>*,.register-form__store-com .register-form__input-group>*,.register-form__store-de .register-form__input-group>*{padding:0 10px}.register-form__store-at .register-form__captation,.register-form__store-com .register-form__captation,.register-form__store-de .register-form__captation{width:33.3%}.register-form__store-at .register-form__customer-type,.register-form__store-com .register-form__customer-type,.register-form__store-de .register-form__customer-type{width:66.6%}.register-form__store-at .register-form__vat,.register-form__store-com .register-form__vat,.register-form__store-de .register-form__vat{width:20%}.register-form__store-at .register-form__name,.register-form__store-at .register-form__surname,.register-form__store-com .register-form__name,.register-form__store-com .register-form__surname,.register-form__store-de .register-form__name,.register-form__store-de .register-form__surname{width:40%}.register-form__store-at .register-form__clinic-name,.register-form__store-com .register-form__clinic-name,.register-form__store-de .register-form__clinic-name{width:80%}.register-form__store-at .register-form__fax,.register-form__store-at .register-form__mobile,.register-form__store-at .register-form__telephone,.register-form__store-com .register-form__fax,.register-form__store-com .register-form__mobile,.register-form__store-com .register-form__telephone,.register-form__store-de .register-form__fax,.register-form__store-de .register-form__mobile,.register-form__store-de .register-form__telephone{width:33.3%}.register-form__store-fr .register-form__input-group{display:flex;flex-flow:row wrap;margin:0 -10px}.register-form__store-fr .register-form__input-group>*{padding:0 10px}.register-form__store-fr .register-form__input-group .register-form__captation{width:62.5%}.register-form__store-fr .register-form__input-group .register-form__customer-type{width:37.5%}.register-form__store-fr .register-form__input-group .register-form__customer-type .form-select{width:100%}.register-form__store-fr .register-form__input-group .register-form__vat{width:25%}.register-form__store-fr .register-form__input-group .register-form__name,.register-form__store-fr .register-form__input-group .register-form__surname{width:37.5%}.register-form__store-fr .register-form__input-group .register-form__clinic-name{width:75%}.register-form__store-fr .register-form__input-group .register-form__fax,.register-form__store-fr .register-form__input-group .register-form__mobile,.register-form__store-fr .register-form__input-group .register-form__telephone{width:33.3%}.register-form__sdi{width:100%!important}.register-form__sdi .form-input{width:58.9%}.dontalia-com .register-form__vat-tooltip--text{left:10px;right:0}}@media (min-width:1440px){.form-block__info-politics-wrapper,.register-form .register-form__component{width:1080px}}.forgot-password-page-title{display:none}.forgot-password-wrapper{background-color:#f3f3f3;margin:0 auto;padding:40px;width:85%}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-block__title2{display:none}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-block__paragraph{font-size:1.16667em}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form label{display:none}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form input[type=email]{margin:25px 0;padding:5px;width:100%}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-component__button-wrapper{display:flex}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-component__button-wrapper input[type=submit]{font-weight:700;margin:0 auto;padding:5px 0;width:100%}@media (min-width:641px){.forgot-password-wrapper{width:75%}}@media (min-width:1025px){.forgot-password-wrapper{width:50%}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form input[type=email]{width:300px}.forgot-password-wrapper .forgot-password-wrapper__form .forgot-password-form .form-component__button-wrapper input[type=submit]{margin:0;padding:8px 25px;width:auto}}.credentials-forms-app__login{background:#fdfdfd}.credentials-forms-app__group .form-component__button{position:unset}.credentials-forms-app__register{background:none}.credentials-forms-wrapper .login-logo{display:none}.credentials-forms-wrapper-app{align-content:center;align-items:center;background-image:linear-gradient(180deg,#fdfdfd 67%,#fdfdfd 167%);display:flex;flex-direction:inherit;flex-wrap:wrap;height:100%;left:0;margin:0;position:fixed;top:0;width:100%;z-index:99999}.credentials-forms-wrapper-app .login-logo{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;width:100%}.credentials-forms-wrapper-app .login-logo img{width:289px}.credentials-forms-wrapper-app .form-item{border-radius:19px!important;margin-left:auto;margin-right:auto;position:relative;width:80%!important}.credentials-forms-wrapper-app .form-item .form-item__label{display:none}.credentials-forms-wrapper-app .form-item .form-input{border-radius:19px!important}.credentials-forms-wrapper-app .form-item .form-input ::placeholder{font-style:italic}.credentials-forms-wrapper-app .form-item .form-input .form-input__item{background-color:#fdfdfd!important;border:1px solid var(--text-titles)!important;border-radius:19px!important;height:38px!important;padding:0 0 0 16px!important}.credentials-forms-wrapper-app .form--login-form__required_fields_text{display:none}.credentials-forms-wrapper-app .form--login-form__required_fields_text,.credentials-forms-wrapper-app .form--login-form__reset-password{margin-top:10px;text-align:center}.credentials-forms-wrapper-app .form--login-form__required_fields_text a,.credentials-forms-wrapper-app .form--login-form__reset-password a{color:var(--text-titles);font-size:1.1rem;text-decoration:underline}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form{margin:auto;padding:25px 15px 0;width:100%}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .title_app{border-bottom:2px solid var(--text-titles);color:var(--text-titles);margin-bottom:22px;margin-left:auto;margin-right:auto;padding-bottom:14px;text-align:center;width:80%}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .title_app h3{font-family:Roboto;font-size:2.25rem;font-weight:800}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-component__button{background-color:var(--text-titles);border-radius:19px;color:#fdfdfd;font-family:Roboto;font-size:1.41667rem;font-weight:700!important;height:38px;margin-top:10px;width:60%}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form--register-form .form-component__button{font-weight:700!important}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form.register-form-wrapper{display:flex;flex-direction:column;justify-content:center;justify-items:center;margin-top:15px}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form.register-form-wrapper .form-block__header .form-block__paragraph{display:none}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form.register-form-wrapper .form-component__button-wrapper{padding:0 0 25px;text-align:center}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-block__header{margin-bottom:22px;margin-left:auto;margin-right:auto;text-align:center;width:80%}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title2{border-bottom:0;color:var(--text-titles);font-size:1.5rem;font-weight:700;margin-bottom:-10px;text-align:center;text-transform:none}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-block__header .form-block__paragraph{clear:both;line-height:1.8;margin:10px 0}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-component__button-wrapper{padding:15px 0;text-align:center}.credentials-forms-wrapper-app .form-block.credentials-forms-wrapper__form .form-component__button-wrapper .form-component__button{font-size:1em;font-weight:700;letter-spacing:1.1px;line-height:20px;padding:5px 25px;text-align:center}.credentials-forms-wrapper-app .form :not(:-webkit-autofill){animation-name:onAutoFillCancel}.credentials-forms-wrapper-app :-webkit-autofill{animation-name:onAutoFillStart}.credentials-forms-wrapper-app .message-handler{position:absolute!important;top:0!important;z-index:999999}.login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password{right:15px!important;top:15px!important}.account-confirmation__wrapper{margin-left:12.5%;margin-top:35px;width:75%}.account-confirmation__wrapper .account-confirmation .account_confirmation_paragraph{line-height:24px}.account-confirmation__wrapper .account-confirmation .account_confirmation_paragraph--highlighted{color:var(--primary-color);font-weight:700}.account-confirmation__wrapper .account-confirmation span.account_confirmation_paragraph--highlighted:hover{cursor:pointer;text-decoration:underline}.resend-confirmation-form .resend-confirmation-form__title{color:var(--primary-color);text-align:center;text-transform:uppercase}.resend-confirmation-form .resend-confirmation-form__paragraph{margin:10px 0}.resend-confirmation-form .resend-confirmation-form__submit-button{border:none;font-weight:700;margin-top:25px;min-width:175px;padding:10px}.resend-confirmation-form input[type=email]{background:#f3f3f3;border:#b7b7b7;color:#646464;font-style:italic;height:50px;padding:10px 40px;width:100%}.account-welcome .modal.modal-welcome{background:rgba(0,0,0,.7)}.account-welcome .modal.modal-welcome .modal__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.account-welcome .modal.modal-welcome .modal__content-wrapper{background:#fdfdfd;border-radius:15px;box-shadow:1px 1px 10px rgba(0,0,0,.5);margin-top:-300px;padding:120px 20px;top:50%}.account-welcome .modal.modal-welcome .modal__content .account-welcome__title{color:var(--primary-color);font-family:Luckiest Guy;font-size:2.33333rem;margin:0 0 20px}.account-welcome .modal.modal-welcome .modal__content .account-welcome__text{font-size:1.25rem;margin:0 0 20px}.account-welcome .modal.modal-welcome .modal__content .account-welcome__text span{cursor:pointer;font-size:inherit;font-weight:700;text-decoration:underline;text-transform:uppercase}.account-welcome .modal.modal-welcome .modal__content button{font-size:1.25rem;font-weight:700;padding:10px 40px;text-transform:uppercase}.dontalia-pl .account-welcome .modal__content-wrapper{position:relative}.dontalia-pl .account-welcome .modal__content-wrapper .modal__close{position:absolute;right:10px;top:0}.dontalia-pl .account-welcome .modal__content-wrapper .modal__close span{cursor:pointer;font-size:2.08333rem}.dontalia-pl .account-welcome .modal.modal-welcome .modal-content .account-welcome__title{font-family:Lato,sans-serif;font-weight:700}@media (min-width:481px){.credentials-forms-wrapper .form-block.credentials-forms__login .form--login-form .form-block__header .form-block__paragraph{margin:20px 0}.credentials-forms-wrapper .form-block.credentials-forms__login .form--login-form .form--login-form__reset-password a{font-size:.8em;padding-top:15px}}@media (min-width:769px){.credentials-forms-wrapper .form-block.credentials-forms__login .form--login-form .form-block__header .form-block__paragraph{margin:20px 0 40px;min-height:34px}.credentials-forms-wrapper .form-block.credentials-forms__login .form--login-form .form--login-form__reset-password{padding:15px 0}.credentials-forms-wrapper .form-block.credentials-forms__login .form--login-form .form--login-form__reset-password a{font-size:.8em}}.main .account-menu__wrapper{margin:20px 0 120px;padding:0 10px}.main .account-menu__sidebar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.main .account-menu__sidebar-title{display:none}.main .account-menu__sidebar-item{height:120px;margin-bottom:10px;width:48%}.main .account-menu__sidebar-link{align-items:center;background:var(--primary-color);display:flex;flex-direction:column;height:100%;justify-content:center}.main .account-menu__sidebar-link:hover{opacity:.6;text-decoration:none}.main .account-menu__sidebar-link-contract_club .novelty{color:#fdfdfd}.main .account-menu__sidebar-icon{height:35px;width:38px}.main .account-menu__sidebar-text{color:#fdfdfd;padding:8px;text-align:center}.main .account-menu__main .account__nav{align-items:stretch;display:flex;justify-content:center;margin-bottom:30px}.main .account-menu__main .account__back{align-items:center;background:#303030;cursor:pointer;display:flex;justify-content:center;padding-left:25px;position:relative}.main .account-menu__main .account__back:hover{text-decoration:none}.main .account-menu__main .account__back:before{border-bottom:2px solid #fdfdfd;border-left:2px solid #fdfdfd;content:"";height:10px;left:15px;margin-top:-3.2%;position:absolute;top:50%;transform:rotate(45deg);width:10px}.main .account-menu__main .account__title{background:var(--primary-color);padding:5px 10px;width:65%}.main .account-menu__main .account__back,.main .account-menu__main .account__title{color:#fdfdfd;font-weight:700;line-height:21px;min-height:30px;text-transform:uppercase}.main .account-menu__reports{display:none}.main .account-menu__habitual_purchase a{background:var(--primary-color)}.main .account-menu__habitual_purchase .is-new-text{display:none}.main .account-menu__contract{order:-1}.dontalia-fr .main .account-menu__habitual_purchase a .is-new-text{display:none!important}@media (min-width:400px){.main .account-menu__sidebar-item{width:31.3%}}@media (min-width:641px){.main .account-menu__sidebar{margin:0 50px}.main .account-menu__sidebar-item{height:154px}.main .account-menu__sidebar-icon{height:48px;width:86px}.main .account-menu__sidebar-text{font-size:1.25em}}@media (min-width:769px){.main .account-menu__wrapper{display:flex;justify-content:space-between;margin:40px auto 60px;max-width:1440px;padding:0 15px}.main .account-menu__sidebar{flex-direction:column;justify-content:flex-start;margin:0 15px 0 0;max-width:215px;width:27%}.main .account-menu__sidebar-title{display:block;width:100%}.main .account-menu__sidebar-title-link{background:var(--primary-color);display:block}.main .account-menu__sidebar-title-link:hover{text-decoration:none}.main .account-menu__sidebar-title-link p{color:#fdfdfd;font-weight:700;text-align:left;text-transform:uppercase}.main .account-menu__sidebar-item{height:auto;margin:3px 0 0;width:100%}.main .account-menu__sidebar-item--active{font-weight:700!important}.main .account-menu__sidebar-item--active>a{background:transparent!important}.main .account-menu__sidebar-item--active:not(.account-menu__lists-item){pointer-events:none}.main .account-menu__sidebar-link{align-items:flex-start;background:#f3f3f3;height:auto}.main .account-menu__sidebar-link:hover{background:#e8e8e8;opacity:1;text-decoration:none}.main .account-menu__sidebar-link-contract_club{display:flex;flex-direction:row;justify-content:space-between}.main .account-menu__sidebar-link-contract_club .club-dentalclick{padding-right:0}.main .account-menu__sidebar-link-contract_club .novelty{align-self:center;color:#d85800;padding:0 10px 0 0}.main .account-menu__sidebar-icon{display:none}.main .account-menu__sidebar-text{color:#303030;line-height:22px;padding:14px 15px;text-align:left}.main .account-menu__reports{display:block}.main .account-menu__habitual_purchase{margin:40px 0}.main .account-menu__habitual_purchase a{align-items:center;background:var(--primary-color);border-radius:3px;flex-direction:row;height:50px;justify-content:space-around;padding:10px 15px;position:relative}.main .account-menu__habitual_purchase a img{display:block!important;height:25px;width:40px}.main .account-menu__habitual_purchase a p{color:#fdfdfd;padding:0;text-align:center;text-transform:uppercase;width:100%}.main .account-menu__habitual_purchase a .is-new-text{background:#462f87;border-radius:10px;color:#fdfdfd;display:block;font-size:.7rem;height:auto;padding:3px 10px;position:absolute;right:13px;top:-10px}.main .account-menu__habitual_purchase a:hover{background:var(--primary-color-hover)}.main .account-menu__main .account__back{display:none}.main .account-menu__main .account__title{font-size:15px;line-height:40px;padding:5px 15px;width:100%}.main .account-menu__contract{order:inherit}}@media (min-width:1025px){.main .account-menu__wrapper{padding:0}.main .account-menu__sidebar{max-width:none;padding:0 15px;width:25%}}.main .account-menu__main .control-panel__wrapper{display:none}@media (min-width:769px){.main .account-menu__main{display:block;width:73%}.main .account-menu__main .control-panel__wrapper{display:inherit}.main .account-menu__main .control-panel__title{background:var(--primary-color);color:#fdfdfd;font-size:1.25em;font-weight:700;line-height:40px;margin-bottom:30px;padding:5px 15px;text-align:left;text-transform:uppercase}.main .account-menu__main .control-panel__list{max-width:80%}.main .account-menu__main .control-panel__list-title{font-size:1.25em;font-weight:700;margin-bottom:10px}.main .account-menu__main .control-panel__list-text{font-size:1.16667em;margin-bottom:30px}}@media (min-width:1025px){.main .account-menu__main{display:block;padding:0 15px;width:75%}}.main .account-menu__sidebar.access-data__sidebar{display:none}.main .account-menu__main .access-data__form input[type=password],.main .account-menu__main .access-data__form input[type=text]{height:32px;width:100%}.main .account-menu__main .access-data__form input[type=password]::-webkit-input-placeholder,.main .account-menu__main .access-data__form input[type=text]::-webkit-input-placeholder{color:#fff!important}.main .account-menu__main .access-data__form input[type=password]:-moz-placeholder,.main .account-menu__main .access-data__form input[type=password]::-moz-placeholder,.main .account-menu__main .access-data__form input[type=text]:-moz-placeholder,.main .account-menu__main .access-data__form input[type=text]::-moz-placeholder{color:#fff!important}.main .account-menu__main .access-data__form input[type=password]:-ms-input-placeholder,.main .account-menu__main .access-data__form input[type=text]:-ms-input-placeholder{color:#fff!important}.main .account-menu__main .access-data__form hr{margin:40px 0;opacity:.6}.main .account-menu__main .access-data__subtitle{font-size:1.16667em;font-weight:700;margin-bottom:10px}.main .account-menu__main .access-data__text{margin-bottom:20px}.main .account-menu__main .access-data__current-email{height:25px;margin:0 0 15px}.main .account-menu__main .access-data__current-email span{display:block;float:left;font-weight:700;width:30%}.main .account-menu__main .access-data__email{align-items:center;display:flex;justify-content:flex-start}.main .account-menu__main .access-data__email label{font-weight:700;width:30%}.main .account-menu__main .access-data__email .form-input{width:70%}.main .account-menu__main .access-data__current-password,.main .account-menu__main .access-data__password{margin:0 auto 15px}.main .account-menu__main .access-data__confirm-password{margin:auto}.main .account-menu__main .access-data__current-password label span{font-size:1.33333em}.main .account-menu__main .access-data__confirm-password,.main .account-menu__main .access-data__current-password,.main .account-menu__main .access-data__password{width:80%}.main .account-menu__main .access-data__confirm-password label,.main .account-menu__main .access-data__current-password label,.main .account-menu__main .access-data__password label{display:block;font-weight:700;margin:0 0 5px}.main .account-menu__main .access-data .form-component__button-wrapper{display:flex}.main .account-menu__main .access-data .form-component__button-wrapper input[type=submit]{font-size:1.25em;font-weight:700;height:32px;letter-spacing:1px;margin:0 auto;width:50%}@media (min-width:481px){.main .account-menu__main .access-data__wrapper{margin:100px 0;padding:0 60px}.main .account-menu__main .access-data__current-email span{width:40%}.main .account-menu__main .access-data__confirm-password,.main .account-menu__main .access-data__current-password,.main .account-menu__main .access-data__email,.main .account-menu__main .access-data__password{align-items:center;display:flex;justify-content:flex-start;margin-left:0;margin-right:0;width:100%}.main .account-menu__main .access-data__confirm-password label,.main .account-menu__main .access-data__current-password label,.main .account-menu__main .access-data__email label,.main .account-menu__main .access-data__password label{padding:0 10px 0 0;width:40%}.main .account-menu__main .access-data__confirm-password .form-input,.main .account-menu__main .access-data__current-password .form-input,.main .account-menu__main .access-data__email .form-input,.main .account-menu__main .access-data__password .form-input{width:60%}}@media (min-width:769px){.main .account-menu__sidebar.access-data__sidebar{display:inherit}.main .account-menu__main .access-data__wrapper{margin:0;padding:0}.main .account-menu__main .access-data__current-email span{width:25%}.main .account-menu__main .access-data__confirm-password,.main .account-menu__main .access-data__current-password,.main .account-menu__main .access-data__email,.main .account-menu__main .access-data__password{align-items:center;display:flex;justify-content:flex-start;margin-left:0;margin-right:0;width:100%}.main .account-menu__main .access-data__confirm-password label,.main .account-menu__main .access-data__current-password label,.main .account-menu__main .access-data__email label,.main .account-menu__main .access-data__password label{padding:0 10px 0 0;width:25%}.main .account-menu__main .access-data__confirm-password .form-input,.main .account-menu__main .access-data__current-password .form-input,.main .account-menu__main .access-data__email .form-input,.main .account-menu__main .access-data__password .form-input{width:35%}}@media (min-width:1025px){.main .account-menu__main .access-data__form{padding:0 20px}.main .account-menu__main .access-data__subtitle{font-size:1.25em;margin-bottom:25px}.main .account-menu__main .access-data__text{font-size:1.25em;margin-bottom:40px}.main .account-menu__main .access-data__current-email{font-size:1.25em}.main .account-menu__main .access-data__current-email span{font-size:inherit}.main .account-menu__main .access-data__confirm-password label,.main .account-menu__main .access-data__current-password label,.main .account-menu__main .access-data__email label,.main .account-menu__main .access-data__password label{font-size:1.25em}.main .account-menu__main .access-data__current-password{float:left;width:60%}.main .account-menu__main .access-data__current-password label{width:38.5%}.main .account-menu__main .access-data__current-password .form-input{width:61.5%}.main .account-menu__main .access-data .form-component__button-wrapper input[type=submit]{padding:0 10px;width:80%}.main .account-menu__main .access-data hr{margin:60px 0}.main .account-menu__main .access-data__error{font-size:1em;margin-bottom:10px;text-align:center}}.main .account-menu__sidebar.contract-data__sidebar{display:none}.contract-data .contract-data__field{margin-bottom:10px}.contract-data .contract-data__field-name{display:inline-block;font-size:1.08333em;font-weight:700;min-width:135px}.contract-data .contract-data__field-value{font-size:1.08333em}.contract-data .contract-data__field-value li,.contract-data .contract-data__field-value p,.contract-data .contract-data__field-value ul{font-size:inherit}.contract-data .contract-data__field-value a{color:var(--primary-color)}.contract-data .contract-data__field-value .cms__orange-bullet-list{padding:8px 0 0 27px}.contract-data .contract-data__field:nth-child(4)>span{color:var(--primary-color)}.contract-data__banner{margin:0 0 15px;width:100%}@media (min-width:481px){.main .account-menu__main .contract-data__wrapper{padding:70px}.main .account-menu__main .contract-data__info p{font-size:1.25em}}@media (min-width:769px){.main .account-menu__sidebar.contract-data__sidebar{display:inherit}.main .account-menu__main{padding:0 15px 0 0}.main .account-menu__main .contract-data__wrapper{padding:0}.main .account-menu__main .contract-data__info{padding:0 20px}}.contract-club{font-family:Roboto}.contract-club .subtitle,.contract-club li,.contract-club p,.contract-club span{font-size:14px}.contract-club ul{list-style:none}.contract-club ul li{align-items:top;display:flex;gap:15px;line-height:18px;margin-bottom:.5em}.contract-club ul li span{padding-top:2px}.contract-club .common-all .title{font-size:24px;font-weight:700;margin-bottom:4px}.contract-club .common-all .subtitle{margin-bottom:8px}.contract-club .common-all .detail{display:flex;flex-direction:column}.contract-club .common-all .detail .left{display:block;height:188px;min-width:340px;position:relative;width:100%}.contract-club .common-all .detail .left .image{height:222px;position:absolute;right:20%;top:-6px}.contract-club .common-all .detail .left .color-square{background-color:#ffe6d4;border-radius:16px;display:block;height:188px;left:0;position:absolute;top:20ox;width:100%}.contract-club .common-all .detail .right{padding-top:28px}.contract-club .common-all .detail .right p{margin-bottom:11px}.contract-club .common-all .detail .right button{background-color:#f47720;border-radius:4px;color:#fdfdfd;cursor:pointer;font-size:16px;font-weight:700;height:33px;line-height:33px;text-transform:uppercase;width:100%}.contract-club .common-all .detail .right .query-offers-buble{align-items:center;border:1px solid #e4e4e4;border-radius:16px;box-shadow:2px 2px 4px 0 #e4e4e4;display:flex;flex-direction:column;font-size:14px;gap:20px;margin-top:40px;padding:33px 28px}.contract-club .common-all .detail .right .query-offers-buble button{margin-top:0;min-width:250px}.contract-club .common-all .detail .right .query-offers-buble p{margin-bottom:0}.contract-club .common-all .intro-title{align-items:center;display:flex;gap:15px;margin-bottom:20px}.contract-club .common-all .interested-bar{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:17px}.contract-club .common-all .interested-bar .more-info{color:#f47720;cursor:pointer;font-size:16px;font-weight:700;text-align:center;text-decoration:underline;width:100%!important}.contract-club .common-all .interested-bar button{width:100%!important}.contract-club .common-all .advantages{display:flex;flex-direction:column;gap:20px;margin-top:20px}.contract-club .common-all .advantages .advantage{align-items:center;border-radius:16px 16px 16px 16px;box-shadow:2px 2px 4px 0 #e4e4e4;display:flex;flex-direction:column;gap:10px;height:auto;position:relative;width:100%}.contract-club .common-all .advantages .advantage span{font-weight:500;line-height:normal;padding:15px 25px;text-align:center}.contract-club .common-all .advantages .advantage .color-square{align-items:center;background-color:#ffe6d4;border-radius:16px 16px 0 0;display:flex;flex-direction:column;height:187px;min-height:187px;position:relative;width:100%}.contract-club .common-all .advantages .advantage .color-square img{height:179px;margin-top:-5px}.contract-club .common-all .contract-data{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}.contract-club .common-all .contract-data .hightlight{background-color:#efebff;border-radius:4px;color:#462f87;display:inline-block;font-size:12px;font-style:normal;font-weight:700;line-height:normal;line-height:20px;padding:2px 15px;width:100%}.contract-club .common-all .contract-data .contract-num-block{display:inline-block;padding:10px 15px}.contract-club .common-all .contract-data .contract-num-block .contract-num{font-weight:800}.contract-club .common-all .contract-data .left-data{cursor:pointer}.contract-club .common-all .contract-data .actual-balance-wrapper{position:relative}.contract-club .common-all .contract-data .actual-balance-wrapper .actual-balance{border-radius:4px;border-radius:16px;box-shadow:2px 2px 4px 0 #e4e4e4;color:var(--text-titles);cursor:pointer;display:inline-block;font-size:12px;font-style:normal;font-weight:700;line-height:30px;line-height:20px;padding:3px 40px 3px 35px;position:relative}.contract-club .common-all .contract-data .actual-balance-wrapper .actual-balance img{left:11px;position:absolute;top:3px}.contract-club .common-all .contract-data .actual-balance-wrapper .actual-balance .circle-arrow{background:var(--text-titles);border-radius:16px;color:#fdfdfd;display:block;font-size:18px;font-weight:800;height:24px;line-height:24px;position:absolute;right:4px;text-align:center;top:1px;width:24px}.contract-club .common-all .contract-data .actual-balance-wrapper .tooltip{background-color:#fdfdfd;border-radius:4px;border-top:1px solid #e4e4e4;bottom:-80px;height:auto;left:0;padding:8px;position:absolute;visibility:hidden;width:200px;z-index:99}.contract-club .common-all .contract-data .actual-balance-wrapper .tooltip .tooltip-text{font-size:12px}.contract-club .common-all .contract-data .actual-balance-wrapper .tooltip:before{background:#fdfdfd;box-shadow:-1px -1px 1px #e4e4e4;content:"";height:11px;left:15px;position:absolute;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.contract-club .common-all .contract-data .actual-balance-wrapper:hover .tooltip{visibility:visible!important}.contract-club .potencial-bought.common-all .title{margin-bottom:20px}.contract-club .potencial-bought.common-all .left{height:221px}.contract-club .potencial-bought.common-all .right{padding-top:0}.contract-club .potencial-bought.common-all .right .contact-button{font-size:16px;margin-bottom:20px;padding:0 1rem;width:auto}.contract-club .potencial-bought.common-all .right p{margin:0 0 10px}.contract-club .potencial-bought.common-all .footer-text{color:#818181;font-size:12px;font-style:italic;margin-top:0}.contract-club .pro-not-accepted-yet.common-all .right{padding-top:0}.contract-club .pro-not-accepted-yet.common-all .right .contact-button{font-size:16px;margin:0;width:50%}.contract-club .pro-not-accepted-yet.common-all .right p{margin:0 0 10px}.contract-club .pro-not-accepted-yet.common-all .left{height:234px}.contract-club .pro-not-accepted-yet.common-all .footer-text{color:#818181;font-size:12px;margin-top:0}.contract-club .pro-not-accepted-yet.common-all p{margin-bottom:20px}.contract-club .pro-not-accepted-yet.common-all .interested-bar{margin-top:20px}.contract-club .pro-accepted .title,.contract-club .pro-plus-accepted .title{margin-bottom:20px}.contract-club .pro-accepted .footer-text,.contract-club .pro-plus-accepted .footer-text{color:#818181;font-style:italic;margin-top:44px}.contract-club .contract-club__popup__welcome__modal .modal__content-wrapper{background-color:#fff;border-radius:4px;max-width:254px;padding:32px 14px 14px}.contract-club .contract-club__popup__welcome__modal .modal__close{right:1rem}.contract-club .contract-club__popup__welcome__modal .modal__content .title{color:#000;font-size:1.33333rem;font-weight:700}.contract-club .contract-club__popup__welcome__modal .modal__content .message{color:#000;margin-top:5px}.contract-club .contract-club__popup__welcome__modal .modal__content .confirm{background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;font-size:1.16667rem;font-weight:700;height:30px;width:100%}.contract-club .contract-conditions-popup{font-size:1.16667rem;text-align:left}.contract-club .contract-conditions-popup__title{font-size:1.5rem;font-weight:700;text-align:left}.contract-club .contract-conditions-popup__subtitle{font-size:1.16667rem;font-weight:700}.contract-club .contract-conditions-popup__preamble{margin:0 0 17px}.contract-club .contract-conditions-popup__extra-paragraph,.contract-club .contract-conditions-popup__paragraph,.contract-club .contract-conditions-popup__preamble{font-size:1.16667rem}.contract-club .contract-conditions-popup__extra-paragraph{font-weight:700}.contract-club .contract-conditions-popup ul li{display:flex;flex-direction:column;gap:0;margin:10px 0 0}.contract-club .contract-conditions-popup ul li:last-child{margin-bottom:10px}.contract-club .contract-conditions-popup ul li:before{background:url(/build/images/orange-tick.5c88b1fe.svg) no-repeat;background-size:contain;content:"";display:block;height:20px;left:16px;margin:2px 0 0;position:absolute;width:16px}.contract-club .contract-conditions-popup--pro .contract-conditions-popup__title{margin:none}.contract-club .contract-conditions-popup--pro .contract-conditions-popup__extra-paragraph{color:#818181;font-style:italic;font-weight:400}.contract-club .current-balance-popup__title{font-size:1.5rem;font-weight:700;margin:0 0 23px;text-align:center}.contract-club .current-balance-popup__title:before{background:url(/build/images/empty-wallet.5b88a674.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:19px;margin:0 8px -1px 0;width:19px}.contract-club .current-balance-popup__wrapper{border:1px solid #e4e4e4;border-radius:16px;box-shadow:2px 2px 4px 0 #e4e4e4;display:flex;flex-direction:column;gap:21px 0;justify-content:space-between;padding:18px 12px 22px}.contract-club .current-balance-popup__wrapper--cart{display:flex;flex-direction:column;gap:23px 0;text-align:center}.contract-club .current-balance-popup__wrapper--cart .cart-amount-title{font-size:1.5rem;font-weight:700}.contract-club .current-balance-popup__wrapper--cart .cart-amount-amount{color:#818181;font-size:2rem;font-weight:700}.contract-club .current-balance-popup__wrapper--cart .cart-balance-title{font-size:1.5rem;font-weight:700}.contract-club .current-balance-popup__wrapper--cart .cart-balance-amount{font-size:2rem;font-weight:700}.contract-club .current-balance-popup__wrapper--validity{background:#e4e4e4;border-radius:4px;display:flex;justify-content:space-between;padding:4px 8px}.contract-club .current-balance-popup__wrapper--validity .validity-title{font-size:1.16667rem}.contract-club .current-balance-popup__wrapper--validity .validity-date{align-self:flex-end;color:#818181;font-size:1rem}.contract-club .current-balance-popup__wrapper .current-balance-popup__button{display:flex;justify-content:center}.contract-club .current-balance-popup__button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.contract-club .current-balance-popup__button:hover{color:var(--button-text-color-hover);text-decoration:none}.contract-club .current-balance-popup__button.disabled,.contract-club .current-balance-popup__button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.contract-club .current-balance-popup__button>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:769px){.contract-club ul{list-style:none}.contract-club ul li{padding-left:1.5em}}@media (min-width:1025px){.contract-club .lateral-popup .lateral-popup__content-wrapper{width:438px}.contract-club .current-balance-popup__title:before{left:76px}.contract-club .current-balance-popup__wrapper--cart{flex-direction:row}.contract-club .current-balance-popup__wrapper--cart .cart-amount,.contract-club .current-balance-popup__wrapper--cart .cart-balance{max-width:50%}.contract-club .contract-club__popup__welcome__modal .modal__content-wrapper{max-width:384px;padding:40px 14px 24px}.contract-club .contract-club__popup__welcome__modal .modal__content .title{font-size:1.5rem}.contract-club .contract-club__popup__welcome__modal .modal__content .confirm{background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;font-size:1.16667rem;font-weight:700;height:30px;margin-top:24px;width:100%}.contract-club .common-all .detail{display:flex;flex-direction:row}.contract-club .common-all .detail .left{display:block;height:auto;min-width:340px;position:relative;width:auto}.contract-club .common-all .detail .left .image{height:312px;right:14px;top:67px}.contract-club .common-all .detail .left .color-square{height:338px;left:0;top:20ox;width:272px}.contract-club .common-all .detail .right button{cursor:pointer;width:45%}.contract-club .common-all .detail .right .query-offers-buble{display:flex;flex-direction:row}.contract-club .common-all .interested-bar{flex-direction:row}.contract-club .common-all .interested-bar .more-info,.contract-club .common-all .interested-bar button{width:50%}.contract-club .common-all .advantages{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:20px}.contract-club .common-all .advantages .advantage{width:23%}.contract-club .common-all .advantages .advantage span{padding:15px 5px}.contract-club .common-all .contract-data{display:flex;flex-direction:row;justify-content:space-between}.contract-club .common-all .contract-data .hightlight{width:auto}.contract-club .common-all .contract-data .contract-num-block{padding:0}}.main .account-menu__sidebar.personal-data__sidebar{display:none}.main .account-menu__main .personal-data__wrapper *{font-family:Roboto,sans-serif}.main .account-menu__main .personal-data__wrapper .board-number-title{font-size:1.33333rem;font-weight:700;margin-bottom:17px}.main .account-menu__main .personal-data__wrapper .board-number-status{align-items:center;margin-bottom:20px}.main .account-menu__main .personal-data__wrapper .board-number-status .board-number-status-text{font-size:1rem}.main .account-menu__main .personal-data__wrapper .board-number-contact{font-size:1rem;font-style:italic}.main .account-menu__main .personal-data__wrapper .form-component__button-wrapper input[type=submit]{font-size:1.25em;font-weight:700;height:32px;padding:0 20px}.main .account-menu__main .personal-data__wrapper .personal-data__board-number-title{color:#000;font-size:1.33333rem;font-weight:700;margin-bottom:2.5rem}.main .account-menu__main .personal-data__wrapper .personal-data__board-number .form-input input{border:1px solid #979797;height:2.66667rem;margin-top:.33333rem;width:100%}.main .account-menu__main .personal-data__wrapper .board-number-number{font-size:1.5rem;font-weight:700;margin-bottom:9px}.main .account-menu__main .personal-data__wrapper .board-number-status{display:flex;font-size:1rem;gap:8px;margin:10px 0 24px;width:100%}.main .account-menu__main .personal-data__wrapper .board-number-status img{height:16px;width:16px}.main .account-menu__main .personal-data__wrapper .board-number-change-message{width:100%}.main .account-menu__main .personal-data__wrapper .board-number-change-message .telephone{font-size:1.16667rem;font-weight:700}.main .account-menu__main .personal-data__wrapper .board-number-change-message .email{color:var(--primary-color);font-size:1.16667rem;text-decoration:underline}.main .account-menu__main .personal-data__wrapper .form-component__button-wrapper{display:flex;margin-top:16px}.main .account-menu__main .personal-data__wrapper .form-component__button-wrapper input[type=submit]{border-radius:4px;font-size:1.16667em;letter-spacing:1px;padding:.41667rem 2.08333rem}@media (min-width:481px){.main .account-menu__main .personal-data__wrapper .personal-data__board-number{align-items:center;display:flex;justify-content:flex-start;margin-left:0;margin-right:0;width:100%}.main .account-menu__main .personal-data__wrapper .personal-data__board-number label{padding:0 10px 0 0;width:40%}}@media (min-width:769px){.main .account-menu__sidebar.personal-data__sidebar{display:inherit}.main .account-menu__main .personal-data__wrapper .personal-data__board-number{align-items:center;display:flex;justify-content:flex-start;margin-left:0;margin-right:0;width:100%}.main .account-menu__main .personal-data__wrapper .personal-data__board-number label{padding:0 10px 0 0;width:25%}}.main .account-menu__sidebar.billing-address__sidebar{display:none}.main .account-menu__main .billing-address__wrapper .billing-data-wrapper{margin-bottom:25px;padding:0 15px}.main .account-menu__main .billing-address__text{margin:0 0 15px;padding:15px 45px;position:relative}.main .account-menu__main .billing-address__text:before{background-image:url(/build/images/billing-data.5f7dbb66.svg);background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:0;position:absolute;top:0;width:30px}.main .account-menu__main .billing-address__contact-info{font-style:italic}@media (min-width:481px){.main .account-menu__main .billing-address__wrapper{margin:100px 0;padding:0 60px}.main .account-menu__main .billing-address__wrapper .billing-data-wrapper{padding:0 0 0 100px;position:relative}.main .account-menu__main .billing-address__wrapper .billing-data-wrapper:before{background-image:url(/build/images/billing-data.5f7dbb66.svg);background-repeat:no-repeat;background-size:contain;content:"";height:54px;left:20px;position:absolute;top:0;width:40px}.main .account-menu__main .billing-address__wrapper .billing-data__field{flex-direction:row}.main .account-menu__main .billing-address__wrapper .billing-data__field-name{width:50%}.main .account-menu__main .billing-address__wrapper .billing-data__field-name,.main .account-menu__main .billing-address__wrapper .billing-data__field-value{font-size:1.25em}.main .account-menu__main .billing-address__text{font-size:1.25em;padding:10px 0}.main .account-menu__main .billing-address__text:before{background-image:none;content:unset}.main .account-menu__main .billing-address__contact-info{font-size:1.25em;padding:0 0 0 100px}.main .account-menu__main .billing-address__contact-info strong{font-size:1em}}@media (min-width:769px){.main .account-menu__sidebar.billing-address__sidebar{display:inherit}.main .account-menu__main .billing-address__wrapper{margin:0;padding:0}}@media (min-width:1025px){.main .account-menu__main .billing-address__wrapper .billing-data__field-name{width:30%}.main .account-menu__main .billing-address__info{padding:0 20px}}.main .account-menu__sidebar.shipping-address__sidebar{display:none}.main .account-menu__main .address-book-wrapper{margin-bottom:40px}.main .account-menu__main .address-book__search-bar-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.main .account-menu__main .address-book__search-bar-wrapper input[type=search]{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #f3f3f3;height:30px;padding:0 10px;width:240px}.main .account-menu__main .address-book__search-bar-decoration{display:none}.main .account-menu__main .address-book__search-bar-icon{background:var(--primary-color);height:30px;position:relative;width:30px}.main .account-menu__main .address-book__search-bar-icon:after{background-image:url(/build/images/search.0bd36d0a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;width:15px}.main .account-menu__main .address-book__addresses{margin-bottom:40px}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content{margin:20px 0;position:relative}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button{bottom:-15px!important;min-width:130px!important;right:15px!important;text-transform:uppercase}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .address-book__cancel-button{bottom:-15px;font-size:1.25em;height:30px;left:15px;position:absolute;width:110px}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox{margin:40px 0}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__title{margin:10px 0 20px}.main .account-menu__main .address-book__addresses-headers{display:none}.main .account-menu__main .address-book__addresses-item{border:3px solid #f3f3f3;margin:0 0 10px;padding:35px 20px 20px;position:relative}.main .account-menu__main .address-book__addresses-item--active{background:#f3f3f3}.main .account-menu__main .address-book__addresses-dropdown{display:none}.main .account-menu__main .address-book__addresses-dropdown--active{display:inherit!important;padding:0 0 40px}.main .account-menu__main .address-book__addresses div .shipping-address__field{display:flex;margin-bottom:10px}.main .account-menu__main .address-book__addresses div .shipping-address__field-name{font-weight:700;width:35%}.main .account-menu__main .address-book__addresses div .shipping-address__field-value{width:65%}.main .account-menu__main .address-book__addresses div .shipping-address__actions{align-items:center;display:flex;justify-content:center;padding:10px 10px 0 0;position:absolute;right:0;top:0}.main .account-menu__main .address-book__addresses div .shipping-address__editor{background-image:url(/build/images/billing-address-black.673ca846.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:25px;width:25px}.main .account-menu__main .address-book__addresses div .shipping-address__editor span{display:none}.main .account-menu__main .address-book__addresses div .shipping-address__deleter{margin-left:5px}.main .account-menu__main .address-book__addresses div .shipping-address__deleter span{color:#d0021b;cursor:pointer;font-family:Verdana;font-size:1.58333em;font-weight:700;line-height:20px}.main .account-menu__main .address-book__addresses div .shipping-address__deleter-text{display:none}.main .account-menu__main .shipping-address__disclaimer{color:#7b7b7b;font-style:italic;width:100%}.main .account-menu__main .shipping-address__disclaimer a{color:#303030;cursor:pointer}.main .account-menu__main .shipping-address__disclaimer a:hover{text-decoration:underline}.checkout__shipping-addresses .customer-panel-dropdown,.shipping-address__wrapper .customer-panel-dropdown{display:flex;flex-direction:column}.checkout__shipping-addresses .customer-panel-dropdown__button,.shipping-address__wrapper .customer-panel-dropdown__button{height:auto;margin:auto;text-transform:uppercase;width:240px}.checkout__shipping-addresses .customer-panel-dropdown__button:focus,.shipping-address__wrapper .customer-panel-dropdown__button:focus{outline:none}.checkout__shipping-addresses .customer-panel-dropdown__content,.shipping-address__wrapper .customer-panel-dropdown__content{background:#f3f3f3;border-top:2px solid var(--primary-color);position:relative;width:100%}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper{padding:35px 30px 40px}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item{margin-bottom:10px}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label{display:block;margin-bottom:5px}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__item,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__item{font-size:1.25em;height:32px;width:100%}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__item::placeholder,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__item::placeholder{color:transparent}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select__group,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select__group{background-size:15px;border-color:#c2c2c2;border-radius:0;font-size:1.25em;height:32px;padding-left:10px;width:100%}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox{margin-top:30px}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button{bottom:-15px;font-size:1.25em;min-height:30px;position:absolute;right:30px;white-space:inherit;width:150px}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__paragraph,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__paragraph{font-weight:700;margin-bottom:15px}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__inputs input[type=text],.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__inputs input[type=text]{font-size:1.25em;height:32px;padding:0 9px;width:100%}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__inputs input[type=text]::placeholder,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__inputs input[type=text]::placeholder{color:#c2c2c2}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__adder-title,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__adder-title{margin-bottom:10px}.checkout__shipping-addresses .customer-panel-dropdown__content .shipping-address-form__list,.shipping-address__wrapper .customer-panel-dropdown__content .shipping-address-form__list{margin-bottom:30px}.conditions__wrapper .conditions{display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:9px;width:100%}@media (min-width:1024px){.conditions__wrapper .conditions{width:80%}}.conditions__wrapper .conditions-title{font-size:1.66667rem;font-weight:700}.conditions__wrapper .conditions-subtitle{font-size:1.5rem;font-weight:700}.conditions__wrapper .conditions-text{display:flex;flex-direction:column;gap:9px;padding:0}@media (min-width:1024px){.conditions__wrapper .conditions-text{padding-left:25px}}.conditions__wrapper .conditions-text span{font-size:1.16667rem}.conditions__wrapper .conditions-text span span{color:#ff6d00}.conditions__wrapper .conditions-text a{color:#ff6d00;cursor:pointer;font-size:1.16667rem;font-weight:700}.conditions__wrapper .conditions-explanation{color:#5c5c5c;font-size:1.16667rem;font-style:italic;margin-top:30px}@media (min-width:481px){.main .account-menu__main .shipping-address__wrapper{padding:60px}.main .account-menu__main .shipping-address__disclaimer{font-size:1.25em}.main .account-menu__main .shipping-address__disclaimer a,.main .account-menu__main .shipping-address__disclaimer strong{font-size:inherit}}@media (min-width:641px){.main .account-menu__main .address-book__addresses{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}.main .account-menu__main .address-book__addresses-item{width:48%}.main .account-menu__main .address-book__addresses div .shipping-address__field-name{max-width:120px;width:50%}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .address-book__cancel-button,.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button{width:210px}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form>:first-child{width:100%}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(2),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(8),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(12){width:23%}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(3),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(4),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(6),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(7),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(9),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(10),.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(11){width:35.5%}.main .account-menu__main .address-book__addresses .customer-panel-dropdown__content .shipping-address-form__wrapper form .form-item:nth-child(5){width:60.5%}.main .account-menu__main .address-book__new-address form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.main .account-menu__main .address-book__new-address form .form-item:first-child,.main .account-menu__main .address-book__new-address form .form-item:nth-child(7),.main .account-menu__main .address-book__new-address form .form-item:nth-child(11){width:23%}.main .account-menu__main .address-book__new-address form .form-item:nth-child(2),.main .account-menu__main .address-book__new-address form .form-item:nth-child(3),.main .account-menu__main .address-book__new-address form .form-item:nth-child(5),.main .account-menu__main .address-book__new-address form .form-item:nth-child(6),.main .account-menu__main .address-book__new-address form .form-item:nth-child(8),.main .account-menu__main .address-book__new-address form .form-item:nth-child(9),.main .account-menu__main .address-book__new-address form .form-item:nth-child(10){width:35.5%}.main .account-menu__main .address-book__new-address form .form-item:nth-child(4){width:60.5%}}@media (min-width:769px){.main .account-menu__sidebar.shipping-address__sidebar{display:inherit}.main .account-menu__main .shipping-address__wrapper{padding:0}.main .account-menu__main .address-book__search-bar-wrapper input[type=search]{font-size:1.25em;height:40px;width:340px}.main .account-menu__main .address-book__search-bar-icon{height:40px;width:40px}}@media (min-width:1025px) and (min-width:769px){.main .account-menu__main .shipping-address__disclaimer,.main .account-menu__main .shipping-address__wrapper .shipping-addresses__wrapper{padding:0 20px}}.main .account-menu__sidebar.lists-view__sidebar{display:none}.main .account-menu__main .list-group__wrapper .lists-table-wrapper{border-top:1px solid #e8e8e8;margin:20px 0 40px}.main .account-menu__main .list-group__wrapper .lists-table__empty{padding:10px}.main .account-menu__main .list-group__wrapper .lists-table__headers{display:none}.main .account-menu__main .list-group__wrapper .lists-table__list{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;flex-flow:row wrap;justify-content:center;padding:5px}.main .account-menu__main .list-group__wrapper .lists-table__name-cell{color:var(--primary-color);font-weight:700;margin:0 0 15px;text-transform:uppercase;width:50%}.main .account-menu__main .list-group__wrapper .lists-table__name-cell span{word-break:break-all}.main .account-menu__main .list-group__wrapper .lists-table__date-cell{margin:0 0 15px;text-align:right;width:50%}.main .account-menu__main .list-group__wrapper .lists-table__description-cell{width:100%}.main .account-menu__main .list-group__wrapper .lists-table__actions-cell{margin:5px 0 0;width:100%}.main .account-menu__main .list-group__wrapper .lists-table__add-button{padding:1px 0}.main .account-menu__main .list-group__wrapper .lists-table__add-button,.main .account-menu__main .list-group__wrapper .lists-table__edit-button{display:inline-block;text-align:center;width:90px}.main .account-menu__main .list-group__wrapper .lists-table__add-button span,.main .account-menu__main .list-group__wrapper .lists-table__edit-button span{color:#fdfdfd}.main .account-menu__main .list-group__wrapper .lists-table__entry-deleter{float:right}.main .account-menu__main .list-group__wrapper .lists-table__entry-deleter:after{color:#d0021b;content:"X";cursor:pointer;font-family:Verdana;font-size:1.58333em;font-weight:700;line-height:20px}.main .account-menu__main .list-group__wrapper .modal--product-added-to-cart .modal__close{position:absolute;right:25px}.main .account-menu__main .list-group__wrapper .modal--product-added-to-cart .modal__close span{cursor:pointer;font-size:2em}.main .account-menu__main .list-group__wrapper .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.main .account-menu__main .list-group__wrapper .modal--product-added-to-cart .product-added-to-cart__message{color:#d85800;font-weight:700}.main .account-menu__main .list-group__wrapper .modal--product-added-to-cart .product-added-to-cart__message span{font-weight:700}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown{display:flex;flex-direction:column;width:100%}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown:nth-child(3){margin-bottom:40px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__button{align-items:center;font-size:1.16667em;font-weight:700;margin:auto;min-height:30px;min-width:240px;padding:0 20px;text-transform:capitalize}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__button:focus{outline:none}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content{background:#f3f3f3;border-top:2px solid var(--primary-color);position:relative;width:100%}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper{padding:35px 30px 40px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-item{margin-bottom:10px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-item__label{display:block;margin-bottom:10px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-component__button-wrapper{display:flex;justify-content:flex-end}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-component__button-wrapper .form-component__button--empty{height:auto;margin-right:5px;padding:0 5px;width:auto!important}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-component__button-wrapper .form-component__button{bottom:-15px;height:30px;right:30px;width:145px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__paragraph{font-weight:700;margin-bottom:15px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__paragraph--slim{display:none}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__inputs input[type=text]{font-size:1.25em;height:32px;padding:0 9px;width:100%}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__inputs input[type=text]::placeholder{color:#c2c2c2}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__adder-title{margin-bottom:10px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__list{margin-bottom:20px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__list li:last-child{margin:0}.main .account-menu__main .list-group__wrapper .error{color:#d0021b;font-weight:700;text-decoration:underline}.dontalia-fr .main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__paragraph{font-weight:700;margin-bottom:15px}.dontalia-fr .main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__paragraph--slim{display:block;font-weight:400;margin-bottom:15px}.dontalia-fr .main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__list li{list-style-position:inside;list-style-type:disc;margin:0 0 5px}.dontalia-fr .main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__list li:last-child{margin:0}@media (min-width:481px){.main .account-menu__main .list-group__wrapper{padding:60px 20px}.main .account-menu__main .list-group__wrapper .lists__explanation p{font-size:1.08333em}.main .account-menu__main .list-group__wrapper .lists-table-wrapper{border-bottom:2px solid #303030}.main .account-menu__main .list-group__wrapper .lists-table__empty{padding:15px 10px}.main .account-menu__main .list-group__wrapper .lists-table__headers{align-items:center;background:#303030;color:#fdfdfd;display:flex;height:34px;justify-content:center;padding:0 0 0 5px}.main .account-menu__main .list-group__wrapper .lists-table__header{font-size:1.08333em;font-weight:700}.main .account-menu__main .list-group__wrapper .lists-table__header:first-child{width:20%}.main .account-menu__main .list-group__wrapper .lists-table__header:nth-child(2){width:15%}.main .account-menu__main .list-group__wrapper .lists-table__header:nth-child(4){width:30%}.main .account-menu__main .list-group__wrapper .lists-table__header:nth-child(3){width:35%}.main .account-menu__main .list-group__wrapper .lists-table__list{flex-flow:row nowrap;padding:10px 0 10px 5px}.main .account-menu__main .list-group__wrapper .lists-table__name-cell{font-weight:400;margin:0;padding-right:15px;text-transform:none;width:20%}.main .account-menu__main .list-group__wrapper .lists-table__date-cell{margin:0;padding-right:15px;text-align:left;width:15%}.main .account-menu__main .list-group__wrapper .lists-table__description-cell{padding-right:15px;width:30%}.main .account-menu__main .list-group__wrapper .lists-table__actions-cell{align-items:center;display:flex;flex-direction:column;margin:0;position:relative;width:35%}.main .account-menu__main .list-group__wrapper .lists-table__date-cell>span,.main .account-menu__main .list-group__wrapper .lists-table__description-cell>span,.main .account-menu__main .list-group__wrapper .lists-table__name-cell>span{font-size:1.08333em}.main .account-menu__main .list-group__wrapper .lists-table__button-group{width:100%}.main .account-menu__main .list-group__wrapper .lists-table__add-button,.main .account-menu__main .list-group__wrapper .lists-table__edit-button{margin-bottom:5px;padding:5px 0;width:100%}.main .account-menu__main .list-group__wrapper .lists-table__add-button span,.main .account-menu__main .list-group__wrapper .lists-table__edit-button span{font-size:1.08333em}.main .account-menu__main .list-group__wrapper .lists-table__entry-deleter{bottom:8px;position:absolute;right:13px}.main .account-menu__main .list-group__wrapper .lists-table__edit-button{background:transparent;border:none;font-size:1.16667em;font-style:italic;text-transform:capitalize;width:50%}.main .account-menu__main .list-group__wrapper .lists-table__edit-button span{color:#472a93}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-item__label{font-size:1.08333em}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-component__button{font-size:1.25em;font-weight:700;width:210px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__adder-title,.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__list li,.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form__paragraph{font-size:1.08333em}}@media (min-width:641px){.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__button{margin:0 auto 0 0}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content{border-bottom:2px solid var(--primary-color)}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper{padding:35px 30px 60px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-component__button{bottom:15px}}@media (min-width:769px){.main .account-menu__main .list-group__wrapper{padding:0}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content{background:transparent}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-item{align-items:center;display:flex}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-item__label{margin:0;width:30%}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown .create-list-form-wrapper .form-input:not(.spinner){width:50%}.main .account-menu__main .list-group__wrapper .lists-table__description-cell{padding-right:30px}.main .account-menu__sidebar.lists-view__sidebar{display:inherit}}@media (min-width:1025px){.main .account-menu__main .list-group__wrapper .lists-table__actions-cell{align-items:center;flex-direction:row;justify-content:space-around}.main .account-menu__main .list-group__wrapper .lists-table__empty{padding:20px 10px}.main .account-menu__main .list-group__wrapper .lists-table__button-group{align-items:center;display:flex;width:75%}.main .account-menu__main .list-group__wrapper .lists-table__add-button{margin:0}.main .account-menu__main .list-group__wrapper .lists-table__entry-deleter{bottom:0;position:relative;right:0}.main .account-menu__main .list-group__wrapper .lists-table__edit-button{margin:0 0 0 10px}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-component__button-wrapper{display:flex;justify-content:flex-end;margin:40px 0;width:100%}.main .account-menu__main .list-group__wrapper .customer-panel-dropdown__content .create-list-form-wrapper .form-component__button{bottom:0;margin:0;padding:0;position:relative;right:0}}.main .account-menu__sidebar.list-view__sidebar{display:none}.main .account-menu__main .list-item__info .edit-list-form-wrapper{margin-bottom:20px}.main .account-menu__main .list-item__info .edit-list-form-wrapper form .form-item__label{margin-bottom:5px}.main .account-menu__main .list-item__info .edit-list-form-wrapper form .form-item{margin-bottom:10px}.main .account-menu__main .list-item__info .edit-list-form-wrapper form .form-component__button-wrapper input[type=submit]{font-size:1em;height:30px;width:145px}.main .account-menu__main .list-item__info .edit-list-form__static-data-label{font-weight:700}.main .account-menu__main .list-item__info .edit-list-form__static-data .button{font-size:1em;margin:10px 0;min-height:30px;padding:6px;width:145px}.main .account-menu__main .list-item__info .list-entries-wrapper{border-bottom:1px solid #f3f3f3;border-top:1px solid #e8e8e8;margin-bottom:30px}.main .account-menu__main .list-item__info .list-entries-wrapper .list-entries__empty-text{margin:10px 0}.main .account-menu__main .list-item__info .list-entries__headers{display:none}.main .account-menu__main .list-item__info .list-entries__list{border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;padding:10px;position:relative}.main .account-menu__main .list-item__info .list-entries__name-cell{color:var(--primary-color);font-size:1.08333em;font-weight:700;text-transform:uppercase;width:calc(100% - 35px)}.main .account-menu__main .list-item__info .list-entries__ref-cell{color:#7b7b7b}.main .account-menu__main .list-item__info .list-entries__actions-cell{align-items:center;align-self:flex-end;display:flex;margin:15px 0 0}.main .account-menu__main .list-item__info .list-entries__adder-group{align-items:center;display:flex}.main .account-menu__main .list-item__info .list-entries__adder-group .spinner__button{background:#e8e8e8;border:1px solid #e8e8e8;cursor:pointer;width:20px}.main .account-menu__main .list-item__info .list-entries__adder-group .form-input__item,.main .account-menu__main .list-item__info .list-entries__adder-group .spinner__button{height:20px}.main .account-menu__main .list-item__info .list-entries__add-button{background:#f8a810;border:1px solid #f8a810;margin-left:10px;padding:5px 10px;text-transform:uppercase}.main .account-menu__main .list-item__info .list-entries__entry-deleter{position:absolute;right:25px;top:10px}.main .account-menu__main .list-item__info .list-entries__entry-deleter-long{display:none}.main .account-menu__main .list-item__info .list-entries__entry-deleter:after{color:#d0021b;content:"X";cursor:pointer;font-family:Verdana;font-size:1.58333em;font-weight:700;line-height:20px}.main .account-menu__main .list-item__info .list-entries__actions{display:flex;justify-content:space-between;margin:20px 0 30px;width:100%}.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-add-to-cart,.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-export,.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-update{font-size:1em;height:30px;min-width:145px}.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-update{font-weight:700}.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-add-to-cart{text-transform:uppercase}.main .account-menu__main .list-item__info .list-entries__brand-cell,.main .account-menu__main .list-item__info .list-entries__entry-select,.main .account-menu__main .list-item__info .list-entries__price-cell{display:none}.main .account-menu__main .list-item__info .list-entry-adder__title{font-weight:700;margin-bottom:20px}.main .account-menu__main .list-item__info .list-entry-adder .form-component__button-wrapper{display:flex}.main .account-menu__main .list-item__info .list-entry-adder .form-component__button-wrapper>*+*{margin-left:5px}.main .account-menu__main .list-item__info .list-entry-adder .form-component__button-wrapper button[type=button],.main .account-menu__main .list-item__info .list-entry-adder .form-component__button-wrapper input[type=submit]{font-size:1em;height:40px;text-transform:uppercase;width:145px}.main .account-menu__main .list-item__wrapper .modal--product-added-to-cart .modal__close,.main .account-menu__main .list-item__wrapper .modal--quantity-error .modal__close{position:absolute;right:25px}.main .account-menu__main .list-item__wrapper .modal--product-added-to-cart .modal__close span,.main .account-menu__main .list-item__wrapper .modal--quantity-error .modal__close span{cursor:pointer;font-size:2em}.main .account-menu__main .list-item__wrapper .modal--product-added-to-cart .product-added-to-cart__icon,.main .account-menu__main .list-item__wrapper .modal--quantity-error .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.main .account-menu__main .list-item__wrapper .modal--product-added-to-cart .quantity-error__message,.main .account-menu__main .list-item__wrapper .modal--quantity-error .quantity-error__message{font-size:1.33333em}.main .account-menu__main .list-item__wrapper .modal--product-added-to-cart .product-added-to-cart__message,.main .account-menu__main .list-item__wrapper .modal--quantity-error .product-added-to-cart__message{color:#333;font-size:1.33333em;font-weight:700;margin-top:5px}.main .account-menu__main .list-item__wrapper .modal--product-added-to-cart .product-added-to-cart__message span,.main .account-menu__main .list-item__wrapper .modal--quantity-error .product-added-to-cart__message span{font-weight:700}.main .account-menu__main .list-item__details{margin-bottom:10px}@media (min-width:481px){.main .account-menu__main .list-item__wrapper{padding:60px 20px}.main .account-menu__main .list-item__info .edit-list-form-wrapper form .form-item,.main .account-menu__main .list-item__info .edit-list-form-wrapper form .form-item__label{font-size:1.08333em}.main .account-menu__main .list-item__info .edit-list-form-wrapper form .form-component__button-wrapper input[type=submit]{font-size:1.16667em;padding:0;width:170px}.main .account-menu__main .list-item__info .edit-list-form__static-data-label,.main .account-menu__main .list-item__info .edit-list-form__static-data-value{font-size:1.08333em}.main .account-menu__main .list-item__info .edit-list-form__static-data .button{font-size:1.16667em;width:170px}.main .account-menu__main .list-item__info .list-entries-wrapper{border-bottom:1px solid #f3f3f3;border-top:1px solid #e8e8e8;margin-bottom:30px}.main .account-menu__main .list-item__info .list-entries__headers{background:#303030;color:#fdfdfd;display:flex;padding:10px}.main .account-menu__main .list-item__info .list-entries__headers>div{font-weight:700}.main .account-menu__main .list-item__info .list-entries__headers .list-entries__select-units-header,.main .account-menu__main .list-item__info .list-entries__headers :nth-child(3),.main .account-menu__main .list-item__info .list-entries__headers :nth-child(4){display:none}.main .account-menu__main .list-item__info .list-entries__headers :first-child{margin-right:10px;width:30%}.main .account-menu__main .list-item__info .list-entries__headers :nth-child(2){width:20%}.main .account-menu__main .list-item__info .list-entries__headers .list-entries__select-checkbox-header{width:220px}.main .account-menu__main .list-item__info .list-entries__list{flex-direction:row}.main .account-menu__main .list-item__info .list-entries__name-cell{color:#303030;font-weight:400;margin-right:10px;width:30%}.main .account-menu__main .list-item__info .list-entries__product-details{display:flex;padding-right:10px;width:20%}.main .account-menu__main .list-item__info .list-entries__ref-cell{color:#303030;margin:auto 0}.main .account-menu__main .list-item__info .list-entries__ref-cell:before{content:""}.main .account-menu__main .list-item__info .list-entries__actions-cell{justify-content:space-between;margin:auto 0;width:220px}.main .account-menu__main .list-item__info .list-entries__adder-group{justify-content:space-between;width:calc(100% - 50px)}.main .account-menu__main .list-item__info .list-entries__adder-group .spinner__button{background:transparent;border:1px solid #e8e8e8;display:flex;width:25px}.main .account-menu__main .list-item__info .list-entries__adder-group .spinner__button p{font-size:1.58333em}.main .account-menu__main .list-item__info .list-entries__adder-group .form-input__item{font-size:1.25em;width:35px}.main .account-menu__main .list-item__info .list-entries__adder-group .form-input__item,.main .account-menu__main .list-item__info .list-entries__adder-group .spinner__button{font-weight:700;height:30px}.main .account-menu__main .list-item__info .list-entries__entry-deleter{position:relative;right:-7px;top:0}.main .account-menu__main .list-item__info .list-entries__add-button{background:var(--primary-color);border:1px solid var(--primary-color);height:30px;margin:0 0 0 2%}.main .account-menu__main .list-item__info .list-entries__actions{flex-wrap:wrap;justify-content:flex-end}.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-add-to-cart,.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-export,.main .account-menu__main .list-item__info .list-entries__actions .list-entries__actions-update{font-size:1.16667em;margin-bottom:5px;margin-left:20px;min-width:170px}.main .account-menu__main .list-item__info .list-entry-adder .form-component__button-wrapper input[type=submit]{font-size:1.16667em;width:170px}.main .account-menu__main .list-item__details p{font-size:1.08333em}}@media (min-width:641px){.main .account-menu__main .list-item__info .list-entries__actions-cell,.main .account-menu__main .list-item__info .list-entries__headers .list-entries__select-checkbox-header{width:50%}}@media (min-width:769px){.main .account-menu__main .list-item__wrapper{padding:0}.main .account-menu__main .list-item__info .list-entries__add-button{padding:5px 15px}.main .account-menu__sidebar.list-view__sidebar{display:inherit}}.pending-products__empty-message{margin-top:5px}.pending-products__product-table{margin-top:20px}.pending-products__product-table-headers{display:none}.pending-products__product-table .pending-products__product{background-color:#fff;border:1px solid #d2d2d2;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:10px;padding:10px 15px;position:relative}.pending-products__product-table .pending-products__product-reference{margin-bottom:5px;width:100%}.pending-products__product-table .pending-products__product-units{background-color:#d2d2d2;font-size:1.16667em;padding:7px 25px;position:absolute;right:15px;text-align:center;top:30%}.pending-products__product-table .pending-products__product-date{margin-bottom:5px;width:100%}.pending-products__product-table .pending-products__product-date span{font-weight:700}.pending-products__product-table .pending-products__product-order{width:100%}.pending-products__product-table .pending-products__product-order span{font-weight:700}@media (min-width:1025px){.pending-products__product-table-headers{border-bottom:2px solid #9b9b9b;display:flex;padding-bottom:12px}.pending-products__product-table-headers .pending-products__product-table-header{font-weight:700;text-align:center;width:25%}.pending-products__product-table .pending-products__product{border:none;border-bottom:2px solid #9b9b9b;flex-direction:row;margin-bottom:0;padding:12px 0}.pending-products__product-table .pending-products__product>div{text-align:center;width:25%}.pending-products__product-table .pending-products__product>div span{display:none}.pending-products__product-table .pending-products__product-reference{margin-bottom:0}.pending-products__product-table .pending-products__product-units{background-color:#fff;font-size:1em;padding:0;position:static}.pending-products__product-table .pending-products__product-date{margin-bottom:0}.pending-products__product-table .pending-products__product-date span,.pending-products__product-table .pending-products__product-order span{font-weight:400}}.invoices-view__sidebar{display:none!important}.invoices-list .invoices-list__info{margin-bottom:30px}.invoices-list .invoices-list__info p{margin-bottom:4px}.invoices-list .period-picker{margin-bottom:20px}.invoices-list .invoices-list__table .invoices-list__empty-text{color:#d0021b;font-size:1.16667em;font-weight:700}.invoices-list .invoices-list__table .invoices-list__table-headers{display:none}.invoices-list .invoices-list__table .invoices-list__item{background-color:#fdfdfd;border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;margin:10px 0;padding:10px;width:100%}.invoices-list .invoices-list__table .invoices-list__item-date{width:75%}.invoices-list .invoices-list__table .invoices-list__item-reference{font-weight:700;order:-1;width:25%}.invoices-list .invoices-list__table .invoices-list__item-invoice{display:none!important}.invoices-list .invoices-list__table .invoices-list__item-total{border:1px solid var(--primary-color);color:var(--primary-color);font-weight:700;margin-top:7px;order:2;padding:5px;text-align:center;width:25%}.invoices-list .invoices-list__table .invoices-list__item-format{margin-top:7px;order:1;width:100%}.invoices-list .invoices-list__table .invoices-list__item-download,.invoices-list .invoices-list__table .invoices-list__item-select{display:flex;justify-content:flex-end;order:3;width:75%}.invoices-list .invoices-list__table .invoices-list__item-download-button,.invoices-list .invoices-list__table .invoices-list__item-select-button{align-self:flex-end;padding:6px 16px;text-decoration:none;text-transform:uppercase}.invoices-list .invoices-list__table .invoices-list__item-select{position:relative}.invoices-list .invoices-list__table .invoices-list__item-select .invoice-warning{background-image:url(/build/images/exclusivity-icon.b150848a.svg);background-size:100%;height:20px;width:20px}.invoices-list .invoices-list__table .invoices-list__item-select .tooltip{background-color:#fbf7e2;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;font-size:1rem;left:unset;padding:10px;position:absolute;right:45px;top:-10px;width:200px;z-index:1}.invoices-list .invoices-list__table .invoices-list__item-select .tooltip-text ul{margin-top:10px;padding-left:15px}.invoices-list .invoices-list__table .invoices-list__item-select .tooltip-text ul li{list-style:disc}.invoices-list .invoices-list__table .invoices-list__item-select .invoice-warning:hover+.tooltip{display:block!important}.invoices-list__download-group{display:flex;justify-content:flex-end;margin:40px 0 10px}.invoices-list__download-group-button{padding:5px 15px;text-transform:uppercase}@media (min-width:481px){.invoices-list__wrapper{padding:60px}}@media (min-width:769px){.invoices-list__wrapper{padding:0}.invoices-view__sidebar{display:flex!important}.invoices-list .invoices-list__info{margin-bottom:40px}.invoices-list .invoices-list__info p{font-size:1.16667em}.invoices-list .period-picker{margin-bottom:20px}.invoices-list .invoices-list__table .invoices-list__empty-text{font-size:1.33333em;font-style:normal}.invoices-list .invoices-list__table .invoices-list__table-headers{background-color:#303030;display:flex;padding:9px 0}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header{color:#fdfdfd;font-size:1.16667em;font-weight:700;padding-left:10px}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header-invoice{display:none}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:first-child{width:20%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(3){width:25%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(4){width:20%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(5){display:none}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(6){width:35%}.invoices-list .invoices-list__table .invoices-list__item:last-child{border-bottom:2px solid #303030}.invoices-list .invoices-list__table .invoices-list__item>div{align-items:center;display:flex;font-size:1.16667em}.invoices-list .invoices-list__table .invoices-list__item-date{order:1;width:20%}.invoices-list .invoices-list__table .invoices-list__item-reference{font-weight:400;order:2;width:25%}.invoices-list .invoices-list__table .invoices-list__item-reference span{display:none}.invoices-list .invoices-list__table .invoices-list__item-total{border:none;color:#303030;font-weight:400;order:3;padding:0;text-align:left;width:20%}.invoices-list .invoices-list__table .invoices-list__item-format{display:none!important}.invoices-list .invoices-list__table .invoices-list__item-download,.invoices-list .invoices-list__table .invoices-list__item-select{justify-content:flex-start;order:5;width:35%}.invoices-list .invoices-list__table .invoices-list__item-download-button,.invoices-list .invoices-list__table .invoices-list__item-select-button{padding:8px 16px}.invoices-list .invoices-list__table .invoices-list__item-select .tooltip{left:25px;top:0;width:250px}}@media (min-width:1025px){.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:first-child{width:17%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(3){width:25%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(4){width:18%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(5){display:block;width:15%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(6){width:25%}.invoices-list .invoices-list__table .invoices-list__item-date{width:17%}.invoices-list .invoices-list__table .invoices-list__item-reference{width:25%}.invoices-list .invoices-list__table .invoices-list__item-total{margin:0;width:18%}.invoices-list .invoices-list__table .invoices-list__item-format{display:flex!important;margin:0;order:4;padding-left:25px;width:15%}.invoices-list .invoices-list__table .invoices-list__item-download,.invoices-list .invoices-list__table .invoices-list__item-select{width:25%}}.refunds-view__sidebar{display:none!important}.refunds-list .refunds-list__dropdown-title{font-weight:700;padding:10px 0}.refunds-list .invoices-list{padding:10px 0}.refunds-list .invoices-list__info{display:none}.refunds__wrapper .account__error-message{display:flex;flex-direction:column-reverse}.refunds__wrapper .account__error-message *{color:#d0021b;font-size:1.16667rem}.refunds__wrapper .account__error-message b{font-weight:700}.refunds__wrapper .account__error-message .refunds__privacy-policy-button{color:#fff;margin-bottom:15px;padding:15px;text-align:center;width:100%}.refunds__wrapper .refunds-instructions__info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.refunds__wrapper .refunds-instructions__info>p:first-child,.refunds__wrapper .refunds-instructions__info>p:nth-child(2){order:-2}.refunds__wrapper .refunds-instructions__info .refund-list__refunds-policy{margin:16px 0;order:-1;width:100%}.refunds__wrapper .refunds-instructions__info .refund-list__refunds-policy--button{padding:5px 10px;text-align:center}.refunds__wrapper .refunds-instructions__info strong{font-weight:700}.refunds__wrapper .refunds-instructions__info .colored{color:var(--primary-color)}.refunds__wrapper .refunds-instructions__info li,.refunds__wrapper .refunds-instructions__info p{margin:16px 0}.refunds__wrapper .refunds-instructions__info ol{counter-reset:ol-counter;display:flex;flex-flow:column nowrap;list-style:none}.refunds__wrapper .refunds-instructions__info ol li{counter-increment:ol-counter;display:inline-block;padding-left:35px;position:relative}.refunds__wrapper .refunds-instructions__info ol li:before{background-color:#303030;border-radius:50%;color:#fdfdfd;content:counter(ol-counter);font-size:1.16667em;font-weight:700;left:0;padding:4px 10px;position:absolute;top:-5px}@media (min-width:641px){.refunds__wrapper .account__error-message{display:flex;flex-direction:row}.refunds__wrapper .account__error-message span{margin-right:20px}.refunds__wrapper .account__error-message .refunds__privacy-policy-button{margin-bottom:0;margin-left:auto;width:20%}}@media (min-width:769px){.refunds-view__sidebar{display:flex!important}.refunds-list .customer-panel-dropdown__content{border-bottom:none}}@media (min-width:1025px){.refunds__wrapper .account__error-message span{width:70%}.refunds__wrapper .account__error-message .refunds__privacy-policy-button{font-size:1.16667rem}.refunds__wrapper .refunds-instructions__info{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.refunds__wrapper .refunds-instructions__info>p:first-child{width:calc(100% - 210px)}.refunds__wrapper .refunds-instructions__info>p:nth-child(2){order:0}.refunds__wrapper .refunds-instructions__info>p:not(:first-child){width:100%}.refunds__wrapper .refunds-instructions__info .refund-list__refunds-policy{order:-1;width:190px}.refunds__wrapper .refunds-instructions__info .refund-list__refunds-policy--button{font-size:1.25rem;padding:10px;width:190px}}orders-history template{display:none}.dontalia-it .orders-history__table .orders-history__table-header--actions{visibility:hidden}.orders-history-view__sidebar{display:none!important}.orders-history .orders-history__info{margin-bottom:30px}.orders-history .orders-history__info .process-explanation-image-desk{display:none;margin:20px auto;width:90%}.orders-history .orders-history__info .process-explanation-image-mobile{display:block;margin:20px auto;width:100%}.orders-history .orders-history__info .orders-history__process-explanation-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin:40px auto;width:100%}.orders-history .orders-history__info .orders-history__process-explanation-wrapper .orders-history__process-explanation-text-container{display:flex;justify-content:flex-start}.orders-history .orders-history__info .orders-history__process-explanation-wrapper .orders-history__process-explanation-step{display:flex;flex-direction:column;width:24%}.orders-history .orders-history__info .orders-history__process-explanation-wrapper .orders-history__process-explanation-step .orders-history__process-explanation-text{font-size:.91667rem;font-weight:700;text-align:center}.orders-history__process-banner{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.14);display:flex;flex-direction:column;gap:10px;height:230px;margin:0 0 2rem;padding:1rem;right:0;text-align:center;top:0;width:100%}.orders-history__process-banner span{background-image:url(/build/images/habitual-purchase-big.ebdb38f2.svg);background-position:top;background-repeat:no-repeat;background-size:contain;display:block;height:30%;margin-top:16px;width:100%}.orders-history__process-banner .orders-history__process-banner__novelty{color:#462f87;font-size:1rem;font-weight:700;text-transform:uppercase}.orders-history__process-banner .orders-history__process-banner__buy-again{color:#000;font-size:1.16667rem;font-weight:500}.orders-history__process-banner .orders-history__process-banner__habitual-purchases{color:#575757;font-size:1rem}.orders-history__process-banner .orders-history__process-banner__button{background-color:#f47720;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:25px;margin-left:auto;margin-right:auto;width:26%}.orders-history .period-picker{margin-bottom:20px}.orders-history .orders-history__table .orders-history__empty-text{color:#d0021b;font-size:1.16667em;font-weight:700}.orders-history .orders-history__table .orders-history__table-headers{display:none}.orders-history .orders-history__table .orders-history__item{background-color:#fdfdfd;border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;margin:10px 0;padding:10px;width:100%}.orders-history .orders-history__table .orders-history__item-date{width:45%}.orders-history .orders-history__table .orders-history__item-reference{cursor:pointer;font-weight:700;order:-1;width:25%}.orders-history .orders-history__table .orders-history__item-reference:hover{text-decoration:underline}.orders-history .orders-history__table .orders-history__item-total{border:1px solid var(--primary-color);color:var(--primary-color);font-weight:700;order:2;padding:5px;text-align:center;width:25%}.orders-history .orders-history__table .orders-history__item-status{margin:7px 0;order:1;width:100%}.orders-history .orders-history__table .orders-history__item .status-link{color:#ff6d00;cursor:pointer;text-decoration:underline}.orders-history .orders-history__table .orders-history__item-carrier{text-align:right;width:30%}.orders-history .orders-history__table .orders-history__item-links-wrapper{display:flex;justify-content:flex-end;order:3;width:75%}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-details-link,.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-link,.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select{align-self:flex-end;color:#fff;padding:6px 16px;text-decoration:none;text-transform:uppercase}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-details-link:hover,.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-link:hover,.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select:hover{cursor:pointer}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-details-link{background-color:#472a93;margin-right:10px}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-link{background-color:var(--primary-color)}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select{background-color:#303030;position:relative}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select-text{margin-right:20px}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select-icon{background-image:url(/build/images/chevron-down-white.ab67ec4f.svg);background-repeat:no-repeat;background-size:18px 18px;height:18px;position:absolute;right:10px;text-align:center;width:18px}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select-icon--inverted{transform:rotate(180deg)}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries{background-color:#f4f4f4;border-bottom:1px solid #333;border-top:1px solid #333;margin-left:auto;margin-top:10px;order:5;width:75%}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery{display:flex;justify-content:space-between;padding:12px}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery:not(:last-child){border-bottom:1px solid #d2d2d2}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery .orders-history__item-tracking-link{background-color:var(--primary-color);color:#fff;padding:6px 16px;text-transform:uppercase}.orders-history .orders-history__table .orders-history__item--no-tracking .orders-history__item-links-wrapper .orders-history__item-details-link{margin-right:0}.dontalia-dentalact .orders-history__process-banner{display:none}@media (min-width:481px){.orders-history__wrapper{padding:60px}}@media (min-width:641px){.orders-history .orders-history__info .orders-history__process-explanation-wrapper .orders-history__process-explanation-step .orders-history__process-explanation-image{width:100px}}@media (min-width:769px){.orders-history__wrapper{padding:0}.orders-history-view__sidebar{display:flex!important}.orders-history .orders-history__info{margin-bottom:40px}.orders-history .orders-history__info .orders-history__process-explanation-wrapper .orders-history__process-explanation-step .orders-history__process-explanation-text,.orders-history .orders-history__info p{font-size:1.16667em}.orders-history .period-picker{margin-bottom:20px}.orders-history .orders-history__table .orders-history__empty-text{font-size:1.33333em;font-style:normal}.orders-history .orders-history__table .orders-history__table-headers{background-color:#303030;display:flex;padding:9px 0}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header{color:#fdfdfd;font-size:1.16667em;font-weight:700;padding-left:10px}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:first-child{order:1;width:17%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(2){order:4;width:23%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(3){order:2;width:20%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(4){display:none;order:3}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(5){order:5;width:15%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(6){order:6;width:25%}.orders-history .orders-history__table .orders-history__item--no-tracking .orders-history__item-links-wrapper .orders-history__item-details-link{align-self:flex-end}.orders-history .orders-history__table .orders-history__item:last-child{border-bottom:2px solid #303030}.orders-history .orders-history__table .orders-history__item>div{align-items:center;display:flex;font-size:1.16667em}.orders-history .orders-history__table .orders-history__item-date{order:1;width:17%}.orders-history .orders-history__table .orders-history__item-reference{order:2;width:20%}.orders-history .orders-history__table .orders-history__item-total{display:none!important}.orders-history .orders-history__table .orders-history__item-status{margin:0;order:3;width:23%}.orders-history .orders-history__table .orders-history__item-carrier{order:4;text-align:center;width:15%}.orders-history .orders-history__table .orders-history__item-links-wrapper{display:flex;flex-direction:column;justify-content:flex-start;order:5;width:25%}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-link,.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select{font-weight:700;padding:8px 16px}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-details-link{background-color:#fdfdfd;color:#472a93;font-size:1.08333em;font-style:italic;margin-bottom:8px;margin-right:0;padding:0;text-decoration:underline;text-transform:none}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries{display:block}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery>*{font-size:1.16667rem}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery .orders-history__item-tracking-link{font-weight:700}}@media (min-width:1025px){.orders-history{position:relative}.orders-history__info{width:70%}.orders-history__info .orders-history__process-explanation-wrapper .process-explanation-image-desk{display:block}.orders-history__info .orders-history__process-explanation-wrapper .process-explanation-image-mobile{display:none}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(3){width:25%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(6){width:20%}.orders-history .orders-history__table .orders-history__item-reference{width:25%}.orders-history .orders-history__table .orders-history__item-links-wrapper{width:20%}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries{width:50%}.orders-history__process-banner{height:280px;position:absolute;right:0;top:0;width:210px}.orders-history__process-banner span{height:25%}.orders-history__process-banner .orders-history__process-banner__button{width:60%}}.refund-details .refund-details__title{font-size:1.16667rem;font-weight:700;margin:0 0 12px}.refund-details .refund-details__info{margin:13px 0}.refund-details .refund-details__info>div{display:flex;margin:4px 0}.refund-details .refund-details__info>div .refund-details__info-label{font-weight:700;margin-right:4px}.refund-details .refund-details__info>div .refund-details__info-label:after{content:":"}.refund-details .refund-details__info .refund-details__success-message{margin-bottom:5px}.refund-details .refund-details__info .refund-details__explanation{color:var(--primary-color);margin-top:8px}.refund-details .refund-details__info .refund-details__instructions{flex-direction:column;font-weight:bolder;margin:30px 0}.refund-details .refund-details__info .refund-details__instructions li:before{color:var(--primary-color);content:"■";font-size:20px;margin-left:8px;margin-right:4px}.refund-details .refund-details__products-table{margin:30px 0}.refund-details .refund-details__products-table-headers{display:none}.refund-details .refund-details__products-table .refund-details__product{display:flex;flex-wrap:wrap;margin:10px 0;padding:10px}.refund-details .refund-details__products-table .refund-details__product:not(:last-child):not(:first-child){border-bottom:1px solid #e8e8e8}.refund-details .refund-details__products-table .refund-details__product:last-child{border-bottom:2px solid #303030}.refund-details .refund-details__products-table .refund-details__product-name{font-size:1.08333em;font-weight:700;line-height:20px;margin-bottom:10px;order:1;width:92%}.refund-details .refund-details__products-table .refund-details__product-reference{color:#7b7b7b;font-size:1.08333em;margin-bottom:10px;order:2;width:100%}.refund-details .refund-details__products-table .refund-details__product-unit-price{font-size:1.08333em;margin-right:10px;order:3;text-decoration:line-through}.refund-details .refund-details__products-table .refund-details__product-unit-discounted-price{color:var(--primary-color);font-size:1.08333em;margin-bottom:10px;order:4}.refund-details .refund-details__products-table .refund-details__product-line-break{order:5;width:100%}.refund-details .refund-details__products-table .refund-details__product-units{font-size:1.08333em;font-weight:700;line-height:24px;margin-right:10px;order:6}.refund-details .refund-details__products-table .refund-details__product-units span{font-size:1em;font-weight:700;text-transform:lowercase}.refund-details .refund-details__products-table .refund-details__product-subtotal{background-color:#f8a810;color:#fdfdfd;font-size:1.08333em;margin-left:auto;order:7;padding:4px 16px}.refund-details .refund-details__products-table .refund-details__product-subtotal span{font-size:1em}.refund-details .refund-details__products-table .refund-details__product-taxes,.refund-details .refund-details__products-table .refund-details__product-unit-discount{display:none;font-size:1.08333em}.refund-details .refund-details__totals{background-color:#f3f3f3;margin-left:auto;padding:25px}.refund-details .refund-details__totals-title{font-size:1.66667em;font-weight:700;margin-bottom:16px}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation){display:flex;justify-content:space-between;margin:8px 0;padding-bottom:5px}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation):not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid #d2d2d2}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation):nth-last-child(2){border-bottom:1px solid #303030}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation) .refund-details__totals-label{font-size:1.08333em;font-weight:700;width:59%}.refund-details .refund-details__totals>div:not(:first-child):not(.refund-details__total-explanation) .refund-details__totals-value{font-size:1.08333em;text-align:right;width:39%}.refund-details .refund-details__totals .refund-details__total-explanation{display:none}.refund-details .refund-details__buttons-wrapper{display:flex;justify-content:space-between;margin-top:15px}.refund-details .refund-details__buttons-wrapper button{font-weight:700;padding:10px 30px;text-transform:uppercase}.dontalia-it .refund-details .refund-details__totals .refund-details__total-explanation{display:block}.dontalia-dentalact .refund-details .refund-details__products-table-explanation,.dontalia-dentalact .refund-details .refund-details__success-message,.dontalia-fr .refund-details .refund-details__products-table-explanation,.dontalia-fr .refund-details .refund-details__success-message{font-weight:700}.extended-return-title{font-size:1.16667rem;font-weight:700;margin-bottom:17px;margin-top:20px}.extended-return-type-title{font-size:1.16667rem;font-weight:700;margin-bottom:-19px}.extend-return-success-wrapper{align-items:center;display:flex;width:100%}.extend-return-success-wrapper .success-check{background-image:url(/build/images/succes-check.9fdbda21.svg);background-size:20px 20px;height:20px;width:20px}.extend-return-success-wrapper .extended-return-success{font-size:1.58333rem;font-weight:700;margin-left:.83333rem}@media (min-width:481px){.refund-details .refund-details__info .refund-details__info-label,.refund-details .refund-details__info .refund-details__info-value,.refund-details .refund-details__text-info{font-size:1.08333em}}@media (min-width:641px){.refund-details .refund-details__totals{width:50%}.refund-details .refund-details__buttons-wrapper{justify-content:flex-end}.refund-details .refund-details__buttons-wrapper button{margin-left:10px}}@media (min-width:1025px){.refund-details .refund-details__products-table-headers{align-items:center;background-color:#303030;display:flex;padding:8px 0;width:100%}.refund-details .refund-details__products-table-headers .refund-details__table-header{color:#fdfdfd;font-weight:700;text-align:center;width:12.5%}.refund-details .refund-details__products-table-headers .refund-details__table-header:first-child{width:7.5%}.refund-details .refund-details__products-table-headers .refund-details__table-header:nth-child(2){width:20%}.refund-details .refund-details__products-table-headers .refund-details__table-header:nth-child(8){width:10%}.refund-details .refund-details__products-table .refund-details__product{align-items:center;display:flex;flex-wrap:no-wrap;margin:10px 0;padding:10px 0;width:100%}.refund-details .refund-details__products-table .refund-details__product>*{margin:0;padding:0;text-align:center;width:12.5%}.refund-details .refund-details__products-table .refund-details__product span{display:none}.refund-details .refund-details__products-table .refund-details__product-name{font-weight:400;order:2;width:20%}.refund-details .refund-details__products-table .refund-details__product-reference{color:#303030;order:1;width:7.5%}.refund-details .refund-details__products-table .refund-details__product-unit-price{order:4;text-decoration:none}.refund-details .refund-details__products-table .refund-details__product-unit-discounted-price{color:#303030;order:6}.refund-details .refund-details__products-table .refund-details__product-line-break{order:unset}.refund-details .refund-details__products-table .refund-details__product-units{background-color:#fdfdfd;display:flex;font-weight:400;justify-content:center;order:3}.refund-details .refund-details__products-table .refund-details__product-units span{text-transform:lowercase}.refund-details .refund-details__products-table .refund-details__product-subtotal{background-color:#fdfdfd;border:none;color:#303030;order:7}.refund-details .refund-details__products-table .refund-details__product-taxes{display:block;order:8;width:10%}.refund-details .refund-details__products-table .refund-details__product-unit-discount{display:block;order:5}.refund-details .refund-details__totals{width:40%}}.account-menu__sidebar.order-detail-view__sidebar{display:none}.order-details--order .order-details__product-refund{width:0}.order-details--invoice .order-details__product-refund{width:8%}.order-details .title{font-family:Roboto,sans-serif;font-size:1.66667rem;font-weight:700;width:100%}.order-details .order-details__info{margin:13px 0}.order-details .order-details__info>div{display:flex;margin:4px 0}.order-details .order-details__info>div .order-details__info-label{font-weight:700;margin-right:4px}.order-details .order-details__info>div .order-details__info-label:after{content:":"}.order-details .order-details__text-subtitle{color:#000;font-size:1.16667rem}.order-details .order-details__products-wrapper{display:flex;flex-direction:column}.order-details .order-details__products-wrapper .order-details__addresses{flex-wrap:wrap;order:3}.order-details .order-details__products-wrapper .order-details__products-table{order:1}.order-details .order-details__products-wrapper .order-details__products-table .order-details__extended-returns-message{color:#767676;font-family:Roboto,sans-serif;font-size:1rem;font-style:italic}.order-details .order-details__products-wrapper .order-details__pick-up-time{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;order:2;width:100%}.order-details .order-details__products-wrapper .order-details__pick-up-time .form-input,.order-details .order-details__products-wrapper .order-details__pick-up-time .form-select{width:100%}.order-details .order-details__products-wrapper .order-details__refund-button-wrapper{order:4}.order-details .order-details__addresses{margin-bottom:30px}.order-details .order-details__addresses .order-details__address{background-color:#f3f3f3;margin:12px 0;padding:20px 30px;position:relative}.order-details .order-details__addresses .order-details__address--shipping:before{background-image:url(/build/images/delivery-truck.26356d10.svg)}.order-details .order-details__addresses .order-details__address--billing:before{background-image:url(/build/images/billing-data.5f7dbb66.svg)}.order-details .order-details__addresses .order-details__address:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:48px;position:absolute;right:30px;top:15px;width:47px}.order-details .order-details__addresses .order-details__address-title{font-size:1.66667em;font-weight:700;margin-bottom:5px;width:calc(100% - 80px)}.order-details .order-details__addresses .order-details__address-content{display:flex;flex-direction:column;width:100%}.order-details .order-details__addresses .order-details__address-content>div{display:flex;justify-content:space-between;margin:8px 0}.order-details .order-details__addresses .order-details__address-content>div .order-details__address-label{font-weight:700;margin-right:4px;width:31%}.order-details .order-details__addresses .order-details__address-content>div .order-details__address-label:after{content:":"}.order-details .order-details__addresses .order-details__address-content>div .order-details__address-value{width:67%}.order-details .order-details__addresses .order-details__address-content .order-details__address-name .order-details__address-value{font-weight:700}.order-details .order-details__products-table{margin:30px 0}.order-details .order-details__products-table-headers{display:none}.order-details .order-details__products-table .order-details__product{display:flex;flex-wrap:wrap;margin:10px 0;padding:10px}.order-details .order-details__products-table .order-details__product:not(:last-child):not(:first-child){border-bottom:1px solid #e8e8e8}.order-details .order-details__products-table .order-details__product:last-child{border-bottom:2px solid #303030}.order-details .order-details__products-table .order-details__product-name{font-size:1.08333em;font-weight:700;line-height:20px;margin-bottom:10px;order:1;width:92%}.order-details .order-details__products-table .order-details__product-reference{color:#7b7b7b;font-size:1.08333em;margin-bottom:10px;order:2;width:100%}.order-details .order-details__products-table .order-details__product-unit-price{font-size:1.08333em;margin-right:10px;order:3;text-decoration:line-through}.order-details .order-details__products-table .order-details__product-unit-discounted-price{color:var(--primary-color);font-size:1.08333em;margin-bottom:10px;order:4}.order-details .order-details__products-table .order-details__product-line-break{order:5;width:100%}.order-details .order-details__products-table .order-details__product-units{font-size:1.08333em;font-weight:700;margin-right:10px;order:6}.order-details .order-details__products-table .order-details__product-units span{font-size:1em;font-weight:700;text-transform:lowercase}.order-details .order-details__products-table .order-details__product-units .spinner .spinner__button{background:#e8e8e8;border:1px solid #e8e8e8;cursor:pointer;width:20px}.order-details .order-details__products-table .order-details__product-units .spinner .form-input__item,.order-details .order-details__products-table .order-details__product-units .spinner .spinner__button{height:20px}.order-details .order-details__products-table .order-details__product-units .spinner input[type=number]{width:30px}.order-details .order-details__products-table .order-details__product-subtotal{background-color:#f8a810;color:#fdfdfd;font-size:1.08333em;margin-left:auto;order:7;padding:4px 16px}.order-details .order-details__products-table .order-details__product-subtotal span{font-size:1em}.order-details .order-details__products-table .order-details__product-taxes,.order-details .order-details__products-table .order-details__product-unit-discount{display:none;font-size:1.08333em}.order-details .order-details__products-table .order-details__product-refund input[type=checkbox]{height:20px;width:20px}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions{display:flex;flex-flow:row wrap;gap:0 10px;order:8;padding-top:5px;width:100%}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button{background-color:#fdfdfd;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:1rem;margin:0;padding:.8rem;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:hover{color:var(--primary-dark);text-decoration:none}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button.disabled,.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button>span{color:inherit;font-size:inherit;font-weight:inherit}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button,.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:hover{border:1px solid var(--primary-color)}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:focus{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:1rem;margin:0;padding:.8rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:focus:hover{color:var(--button-text-color-hover);text-decoration:none}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:focus.disabled,.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:focus:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:focus>span{color:inherit;font-size:inherit;font-weight:inherit}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button.selected{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:1rem;margin:0;padding:.8rem;pointer-events:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button.selected:hover{color:var(--button-text-color-hover);text-decoration:none}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button.selected.disabled,.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button.selected:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button.selected>span{color:inherit;font-size:inherit;font-weight:inherit}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions span{align-self:center;color:#d0021b;display:block;text-align:left;width:auto}.order-details .order-details__products-table .order-details__product--disabled{opacity:.32}.order-details .order-details__pick-up-time{margin:30px 0 0 auto}.order-details .order-details__pick-up-time .form-select:before{padding:46px 10px 0}.order-details .order-details__pick-up-time .form-input{display:flex;flex-direction:column}.order-details .order-details__pick-up-time label:not(.form-checkbox__label){background:#f3f3f3;color:#303030;font-size:1em;font-weight:700;margin:0 0 5px;padding:5px}.order-details .order-details__pick-up-time label:last-of-type{margin-top:5px}.order-details .order-details__pick-up-time select,.order-details .order-details__pick-up-time textarea{border:2px solid #f3f3f3;border-radius:2px;height:40px;padding:10px;resize:none}.order-details .order-details__pick-up-time select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(/build/images/chevron-down.bc213772.svg) no-repeat right 10px center,#fdfdfd;background-size:20px;text-overflow:ellipsis}.order-details .order-details__pick-up-time .form-select{display:flex;flex-direction:column}.order-details .order-details__pick-up-time .form-select__option--focused{color:#000!important}.order-details .order-details__totals{background-color:#f3f3f3;margin-left:auto;padding:25px}.order-details .order-details__totals-title{font-size:1.66667em;font-weight:700;margin-bottom:16px}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation){display:flex;justify-content:space-between;margin:8px 0;padding-bottom:5px}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation):not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid #d2d2d2}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation):nth-last-child(2){border-bottom:1px solid #303030}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation) .order-details__totals-label{font-size:1.08333em;font-weight:700;width:59%}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation) .order-details__totals-value{font-size:1.08333em;text-align:right;width:39%}.order-details .order-details__totals .order-details__total-explanation{display:none}.order-details .order-details__refund-button-wrapper .order-details__refund-button{background-color:var(--primary-color);color:#fff;cursor:pointer;font-size:1.08333em;font-weight:700;margin-top:15px;padding:10px 30px;text-transform:uppercase}.order-details .order-details__refund-button-wrapper .order-details__refund-button--disabled{opacity:.25}.dontalia-it .order-details .order-details__totals .order-details__total-explanation{display:block}@media (min-width:481px){.order-details .order-details__addresses .order-details__address-content>div .order-details__address-label,.order-details .order-details__addresses .order-details__address-content>div .order-details__address-value,.order-details .order-details__info .order-details__info-label,.order-details .order-details__info .order-details__info-value,.order-details .order-details__text-info{font-size:1.08333em}}@media (min-width:641px){.order-details .order-details__totals{width:50%}}@media (min-width:769px){.account-menu__sidebar.order-detail-view__sidebar{display:inherit}.order-details .order-details__addresses{display:flex;justify-content:space-between}.order-details .order-details__addresses .order-details__address{width:49%}}@media (min-width:1025px){.order-details .title{font-size:1.66667rem}.order-details .order-details__addresses{display:flex;justify-content:space-between}.order-details .order-details__addresses .order-details__address{background-color:#f3f3f3;padding:15px 30px;width:49%}.order-details .order-details__addresses .order-details__address-content{padding:0}.order-details .order-details__products-wrapper .order-details__pick-up-time{flex-direction:row}.order-details .order-details__products-wrapper .order-details__pick-up-time .form-input,.order-details .order-details__products-wrapper .order-details__pick-up-time .form-select{width:calc(50% - 6px)}.order-details .order-details__products-table-headers{align-items:center;background-color:#303030;display:flex;justify-content:space-between;padding:8px 0;width:100%}.order-details .order-details__products-table-headers .order-details__table-header{color:#fdfdfd;font-weight:700;text-align:center;width:9%}.order-details .order-details__products-table-headers .order-details__table-header:first-child{width:0}.order-details .order-details__products-table-headers .order-details__table-header:nth-child(2){width:7.5%}.order-details .order-details__products-table-headers .order-details__table-header:nth-child(3){width:20%}.order-details .order-details__products-table-headers .order-details__table-header:nth-child(9){width:10%}.order-details .order-details__products-table-headers--refund .order-details__table-header:first-child{width:7%}.order-details .order-details__products-table-headers--refund .order-details__table-header:nth-child(2){width:7.5%}.order-details .order-details__products-table-headers--refund .order-details__table-header:nth-child(3){width:15%}.order-details .order-details__products-table-headers--refund .order-details__table-header:nth-child(4){width:13%}.order-details .order-details__products-table-headers--refund .order-details__table-header:nth-child(9){width:8%}.order-details .order-details__products-table .order-details__product{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:10px 0;padding:10px 0;width:100%}.order-details .order-details__products-table .order-details__product>*{margin:0;padding:0;text-align:center;width:9%}.order-details .order-details__products-table .order-details__product span{display:none}.order-details .order-details__products-table .order-details__product-refund{width:0}.order-details .order-details__products-table .order-details__product-name{font-weight:400;order:2;width:20%}.order-details .order-details__products-table .order-details__product-reference{color:#303030;order:1;width:7.5%}.order-details .order-details__products-table .order-details__product-unit-price{order:4;text-decoration:none}.order-details .order-details__products-table .order-details__product-unit-discounted-price{color:#303030;order:6}.order-details .order-details__products-table .order-details__product-line-break{order:unset}.order-details .order-details__products-table .order-details__product-units{background-color:#fdfdfd;display:flex;font-weight:400;justify-content:center;order:3}.order-details .order-details__products-table .order-details__product-units span{text-transform:lowercase}.order-details .order-details__products-table .order-details__product-units .spinner span{display:flex}.order-details .order-details__products-table .order-details__product-subtotal{background-color:#fdfdfd;border:none;color:#303030;order:7}.order-details .order-details__products-table .order-details__product-taxes{display:block;order:8;width:10%}.order-details .order-details__products-table .order-details__product-unit-discount{display:block;order:5}.order-details .order-details__products-table .order-details__product--refund .order-details__product-refund{width:7%}.order-details .order-details__products-table .order-details__product--refund .order-details__product-name{width:15%}.order-details .order-details__products-table .order-details__product--refund .order-details__product-units{width:13%}.order-details .order-details__products-table .order-details__product--refund .order-details__product-taxes{width:8%}.order-details .order-details__products-table .order-details__product--wrap{flex-wrap:wrap}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions{justify-content:flex-end;margin:0;padding-top:0}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button,.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button.selected,.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions button:focus{font-size:1.16667rem}.order-details .order-details__products-table .order-details__product--wrap .order-details__product-actions span{text-align:right;width:100%}.order-details .order-details__totals{width:40%}.order-details .order-details__pick-up-time{width:48%}.order-details .order-details__pick-up-time .form-select:before{padding:50px 10px 0}.order-details .order-details__pick-up-time textarea{font-size:1.16667rem!important;padding:9px 10px!important}.order-details .order-details__pick-up-time label,.order-details .order-details__pick-up-time select{font-size:1.16667rem!important;padding:5px 10px!important}.order-details .order-details__refund-button-wrapper{display:flex}.order-details .order-details__refund-button-wrapper .order-details__refund-button{margin-left:auto}}.account-menu__sidebar.invoice-refund-view__sidebar,.account-menu__sidebar.refund-view__sidebar{display:none}@media (min-width:769px){.account-menu__sidebar.invoice-refund-view__sidebar,.account-menu__sidebar.refund-view__sidebar{display:inherit}}.coupons-view__sidebar{display:none!important}.coupons__subtitle-info{font-size:1.16667em;font-weight:700;margin-bottom:10px}.coupons__used{border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:15px}.coupons__table-headers{display:none}.coupons__row{border:1px solid #efefef;margin:0 0 10px;padding:10px;position:relative;width:100%}.coupons__row-attribute{margin:2px 0}.coupons__row-label{font-weight:700}.coupons__row-status{position:absolute;right:10px;top:10px}.coupons__row-status span{font-weight:700;text-transform:uppercase}.coupons__row-status-expired{color:#d0021b}.coupons__row-status-available{color:#59b100}@media (min-width:641px){.coupons__subtitle-info{font-size:1.16667em}.coupons__row{padding:15px}.coupons__row-attribute{margin:3px 0}.coupons__row-attribute:first-child{display:inline-block;padding-right:35px}.coupons__row-attribute:nth-child(2){display:inline-block}.coupons__row-label,.coupons__row-value{font-size:1.08333em}.coupons__row-status{right:15px;top:15px}.coupons__row-status span{font-size:1.08333em}}@media (min-width:769px){.coupons-view__sidebar{display:flex!important}}@media (min-width:1025px){.coupons__subtitle-info{font-weight:700;margin:15px 0;text-transform:uppercase}.coupons__table-headers{background-color:#303030;display:flex;font-weight:700;justify-content:space-between;padding:0;width:100%}.coupons__table-headers div{color:#fff;font-size:1.16667em;padding-bottom:8px;padding-top:10px;text-align:center;width:16.66667%}.coupons__used .coupons__row .coupons__row-attribute,.coupons__used .coupons__table-headers div{width:20%}.coupons__used{border:0}.coupons__row{background:none;border:0;border-bottom:1px solid #303030;display:flex;justify-content:space-between;padding:15px 0;position:relative}.coupons__row-attribute{padding:0;text-align:center;width:16.66667%}.coupons__row-attribute:first-child{padding-right:0}.coupons__row-label{display:none}.coupons__row-status{position:static;right:10px;top:10px}.coupons__row-status span{font-weight:700;text-transform:uppercase}.coupons__row:last-child{border-bottom:2px solid #303030}.coupons__availables{margin-top:40px}}.signatures__sidebar.account-menu__sidebar{display:none}@media (min-width:1024px){.signatures__sidebar.account-menu__sidebar{display:flex}}.signatures__sidebar+.account-menu__main{width:100%}.signatures .vue-loader-wrapper{left:0}.signatures__title{font-family:Roboto,sans-serif;font-size:2rem;font-style:normal;font-weight:700}@media (min-width:1024px){.signatures__title{font-size:2rem}}.signatures input[type=search]{background-color:#fafafa;background-image:url(/build/images/lupa.a1812c64.svg);background-position:8px;background-repeat:no-repeat;border:1px solid #e4e4e4;border-radius:40px;height:32px;margin:2rem 0;padding:0 3rem;width:100%}.signatures input[type=search]::-webkit-search-cancel-button,.signatures input[type=search]::-webkit-search-decoration,.signatures input[type=search]::-webkit-search-results-button,.signatures input[type=search]::-webkit-search-results-decoration{display:none}.signatures input[type=search]::placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-style:italic;font-weight:400}@media (min-width:1024px){.signatures input[type=search]::placeholder{font-size:1rem}}.signatures input[type=search]:-ms-input-placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-style:italic;font-weight:400}@media (min-width:1024px){.signatures input[type=search]:-ms-input-placeholder{font-size:1rem}}.signatures input[type=search]:focus,.signatures input[type=search]:focus-visible{outline:none}.signatures input[type=search]:focus-visible::placeholder,.signatures input[type=search]:focus::placeholder{opacity:0}.signatures__filters{display:flex;flex-flow:column nowrap}@media (min-width:1024px){.signatures__filters{align-items:center;flex-flow:row nowrap;justify-content:space-between}}.signatures__filters-date .period-picker{width:100%}.signatures__filters-date .period-picker__dates{display:none}.signatures__filters-date .period-picker__date-selector-wrapper{display:flex;flex-flow:row nowrap;width:100%}.signatures__filters-date .period-picker__date-selector-wrapper:after{display:none}.signatures__filters-date .period-picker__date-selector-wrapper span{color:#5c5c5c;font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:500;width:40%}@media (min-width:1024px){.signatures__filters-date .period-picker__date-selector-wrapper span{font-size:1.16667rem;margin:0 1rem 0 0;min-width:fit-content;width:auto}}.signatures__filters-date .period-picker__date-selector-wrapper .period-picker__date-selector{background-color:#fdfdfd;width:60%}@media (min-width:1024px){.signatures__filters-date .period-picker__date-selector-wrapper .period-picker__date-selector{width:100%}}.signatures__filters-date,.signatures__filters-status{align-items:center;display:flex;flex-flow:row nowrap;margin:0 0 1rem}@media (min-width:1024px){.signatures__filters-date,.signatures__filters-status{max-width:45%;width:100%}}.signatures__filters-date label,.signatures__filters-status label{color:#5c5c5c;font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:500;width:40%}@media (min-width:1024px){.signatures__filters-date label,.signatures__filters-status label{font-size:1.16667rem;margin:0 1rem 0 0;min-width:fit-content;width:auto}}.signatures__filters-date select,.signatures__filters-status select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fdfdfd;background-image:url(/build/images/chevron-down-orange.e0f27cd4.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.3rem;border:1px solid #e4e4e4;border-radius:32px;height:32px;padding:0 1rem;width:60%}@media (min-width:1024px){.signatures__filters-date select,.signatures__filters-status select{width:100%}}.signatures__filters-date select:focus,.signatures__filters-date select:focus-visible,.signatures__filters-status select:focus,.signatures__filters-status select:focus-visible{outline:none}.signatures__filters-date select:focus-visible::placeholder,.signatures__filters-date select:focus::placeholder,.signatures__filters-status select:focus-visible::placeholder,.signatures__filters-status select:focus::placeholder{opacity:0}.signatures__filters-date select option,.signatures__filters-status select option{font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:500}@media (min-width:1024px){.signatures__filters-date select option,.signatures__filters-status select option{font-size:1.16667rem}}.signatures-list__month{font-family:Roboto,sans-serif;font-size:1.66667rem;font-style:normal;font-weight:700;margin:1rem 0}@media (min-width:1024px){.signatures-list__month{font-size:1.66667rem}}.signatures-list__not-found{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:400;margin:2rem 0;text-align:center;width:100%}@media (min-width:1024px){.signatures-list__not-found{font-size:1.16667rem}}.signatures-list .recipe{align-items:flex-end;background:#f9f9f9;border-radius:4px;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:1.5rem 0;padding:1rem;position:relative}.signatures-list .recipe__id{color:#5c5c5c;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;text-align:right;width:100%}@media (min-width:1024px){.signatures-list .recipe__id{font-size:1.16667rem}}.signatures-list .recipe__id>span{color:#5c5c5c;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400}@media (min-width:1024px){.signatures-list .recipe__id>span{font-size:1.16667rem}}.signatures-list .recipe__id--desktop{display:none}@media (min-width:1024px){.signatures-list .recipe__id--mobile{display:none}.signatures-list .recipe__id--desktop{display:block;width:auto}}.signatures-list .recipe img{margin:1rem 0;max-height:35px;width:35px}.signatures-list .recipe__title{display:flex;justify-content:space-between;margin:1rem 0;width:calc(100% - 35px)}.signatures-list .recipe__title:hover+.recipe__explained-message{display:initial}.signatures-list .recipe__title>div:first-child{font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:700;padding:0 0 0 1rem}@media (min-width:1024px){.signatures-list .recipe__title>div:first-child{font-size:1.33333rem}.signatures-list .recipe__resume{display:flex;flex-flow:row wrap;gap:0 1rem;margin:0 0 1rem auto;width:calc(100% - 4rem)}}.signatures-list .recipe__resume>p{color:#4a4a4a;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:300;margin:0 0 .5rem}@media (min-width:1024px){.signatures-list .recipe__resume>p{font-size:1.16667rem;margin:0}.signatures-list .recipe__resume>p:nth-child(3){width:100%}}.signatures-list .recipe__resume>p>span{font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin:0 0 0 .5rem}@media (min-width:1024px){.signatures-list .recipe__resume>p>span{font-size:1.16667rem}}.signatures-list .recipe__sign-advice{align-items:flex-start;background:#fff6ef;border-radius:4px;display:flex;flex-flow:row nowrap;gap:1rem;margin:0 0 1rem;padding:1rem}@media (min-width:1024px){.signatures-list .recipe__sign-advice{align-items:center;margin:0 0 0 auto;width:calc(100% - 4rem)}}.signatures-list .recipe__sign-advice img{margin:0;width:12px}@media (min-width:1024px){.signatures-list .recipe__sign-advice img{margin:auto 0}}.signatures-list .recipe__sign-advice p{color:#000;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400}@media (min-width:1024px){.signatures-list .recipe__sign-advice p{font-size:1rem}}.signatures-list .recipe__explained-message{background:#fdfdfd;border-radius:2px;box-shadow:3px 3px 3px rgba(0,0,0,.3);display:none;padding:1rem;position:absolute;top:5rem}.signatures-list .recipe__explained-message:after{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;content:"";height:0;left:5px;position:absolute;top:-10px;width:0}.signatures-list .recipe__download,.signatures-list .recipe__sign{color:var(--primary-color);cursor:pointer;font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:400;text-decoration:underline;width:calc(100% - 4rem)}@media (min-width:1024px){.signatures-list .recipe__download,.signatures-list .recipe__sign{font-size:1.16667rem;margin:0 0 0 auto}}.user-collegiate__title{font-family:Roboto,sans-serif;font-size:1.33333rem;font-style:normal;font-weight:700;margin:0 0 .5rem}@media (min-width:1024px){.user-collegiate__title{font-size:1.33333rem}}.user-collegiate__subtitle{display:block;font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:400;margin:0 0 2rem}@media (min-width:1024px){.user-collegiate__subtitle{font-size:1.16667rem}}.user-collegiate__collegiates{align-items:flex-start;display:flex;flex-flow:row wrap;gap:1rem 2rem;margin:2rem 0}.user-collegiate__collegiates>div{width:300px}.user-collegiate__collegiates .collegiate-card{width:100%}.user-collegiate__collegiate-status{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin:1rem 0 0}.user-collegiate__collegiate-status img{height:16px;width:16px}.user-collegiate__collegiate-status p{font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400}@media (min-width:1024px){.user-collegiate__collegiate-status p{font-size:1.16667rem}}.user-collegiate__adder .adder-clinic,.user-collegiate__adder .adder-natural{background-color:#f4f4f4;padding:1.5rem;position:relative}.user-collegiate__adder .adder-clinic__title,.user-collegiate__adder .adder-natural__title{font-family:Roboto,sans-serif;font-size:1.33333rem;font-style:normal;font-weight:700;margin:0 0 1.5rem}@media (min-width:1024px){.user-collegiate__adder .adder-clinic__title,.user-collegiate__adder .adder-natural__title{font-size:1.33333rem}}.user-collegiate__adder .adder-clinic__close-button,.user-collegiate__adder .adder-natural__close-button{background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:14px;position:absolute;right:1rem;top:1rem;width:14px}.user-collegiate__adder .adder-clinic{position:relative}.user-collegiate__adder .adder-clinic__adder-checkbox{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:flex-start;margin:0 0 1rem}.user-collegiate__adder .adder-clinic__adder-checkbox input[type=checkbox]{appearance:none;background-color:#fdfdfd;border:.15em solid;border-radius:.4em;color:currentColor;display:grid;font:inherit;height:1.5em;margin:0;place-content:center;transform:translateY(-.075em);width:1.5em}.user-collegiate__adder .adder-clinic__adder-checkbox input[type=checkbox]:before{background-color:var(--text-titles);box-shadow:inset 1em 1em var(--text-titles);clip-path:polygon(10.77% 48.79%,10.77% 56.47%,44.5% 83.75%,67.19% 56.84%,90.88% 28.73%,90.88% 21.62%,84.99% 16.63%,77.36% 17.84%,44.5% 56.84%,25.38% 41.95%,16.47% 41.95%);content:"";height:1.3em;transform:scale(0);transform-origin:bottom left;width:1.3em}.user-collegiate__adder .adder-clinic__adder-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.user-collegiate__adder .adder-clinic__adder-checkbox label{font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400}@media (min-width:1024px){.user-collegiate__adder .adder-clinic__adder-checkbox label{font-size:1rem}}.user-collegiate__add-collegiate{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:0;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:227px}.user-collegiate__add-collegiate:hover{color:var(--button-text-color-hover);text-decoration:none}.user-collegiate__add-collegiate.disabled,.user-collegiate__add-collegiate:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.user-collegiate__add-collegiate>span{color:inherit;font-size:inherit;font-weight:inherit}.user-collegiate__contact{font-family:Roboto,sans-serif;font-size:1rem;font-style:italic;font-weight:400}@media (min-width:1024px){.user-collegiate__contact{font-size:1.16667rem}}.user-collegiate__adder{margin:0 0 2rem}.user-collegiate-form>form,.user-collegiate-form__address-form .register-form__address .form-group{display:flex;flex-flow:column nowrap;gap:1rem}@media (min-width:1024px){.user-collegiate-form>form,.user-collegiate-form__address-form .register-form__address .form-group{flex-flow:row wrap}}.user-collegiate-form>form{margin:0 0 2rem}@media (min-width:1024px){.user-collegiate-form .form-item{width:calc(50% - .5rem)}}.user-collegiate-form .form-item__label{display:none}.user-collegiate-form .form-input__item,.user-collegiate-form__address-form .form-input__item{border:1px solid #5c5c5c;border-radius:0;height:32px;padding:9px 6px 9px 10px;width:100%}.user-collegiate-form .form-input__item:disabled{background-color:#fdfdfd;border-color:#e4e4e4}.user-collegiate-form__address-form{margin:1rem 0 0}.user-collegiate-form__address-form-title{font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:normal;font-weight:700}@media (min-width:1024px){.user-collegiate-form__address-form-title{font-size:1.16667rem}}.user-collegiate-form__address-form-subtitle{font-family:Roboto,sans-serif;font-size:1.16667rem;font-style:italic;font-weight:400}@media (min-width:1024px){.user-collegiate-form__address-form-subtitle{font-size:1.16667rem}}.user-collegiate-form__address-form .form-select__group{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(/build/images/chevron-down.bc213772.svg) no-repeat right 10px center,#fdfdfd;background-size:13px;border:1px solid #5c5c5c;border-radius:0;height:32px;overflow:hidden;padding:3px 35px 2px 10px;text-overflow:ellipsis;width:100%}.user-collegiate-form__address-form .form-select__group option{color:#fff}.user-collegiate-form__address-form .form-select:before{font-size:1.25rem}.user-collegiate-form .form-component__button-wrapper{margin:0;width:100%}.user-collegiate-form__form-button{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:lighter;line-height:1rem;margin:27px 0 0;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:227px}.user-collegiate-form__form-button:hover{color:var(--button-text-color-hover);text-decoration:none}.user-collegiate-form__form-button.disabled,.user-collegiate-form__form-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.user-collegiate-form__form-button>span{color:inherit;font-size:inherit;font-weight:inherit}.intra-community-popup__modal{background:rgba(0,0,0,.7)}.intra-community-popup .modal__content-wrapper{background:#fdfdfd;box-shadow:1px 1px 10px #000;max-width:600px;padding:20px;position:relative;top:30%}.intra-community-popup .modal__content-wrapper .modal__close{position:absolute;right:10px;top:5px}.intra-community-popup .modal__content-wrapper .modal__close span{cursor:pointer;font-size:2.5rem}.intra-community-popup .modal__content{display:flex;flex-direction:column;max-width:none!important;padding:15px 0 0}.intra-community-popup .modal__content .intra-community-popup__top-text{font-size:1.5rem;font-weight:700}.intra-community-popup .modal__content span{margin:0 0 10px}.intra-community-popup .modal__content .intra-community-popup__buttons-wrapper{display:flex;gap:5px;justify-content:center;margin:15px 0;padding:0 20px}.intra-community-popup__not-show-again{background-color:#fdfdfd;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.intra-community-popup__not-show-again:hover{color:var(--primary-dark);text-decoration:none}.intra-community-popup__not-show-again.disabled,.intra-community-popup__not-show-again:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.intra-community-popup__not-show-again>span{color:inherit;font-size:inherit;font-weight:inherit}.intra-community-popup__not-show-again,.intra-community-popup__not-show-again:hover{border:1px solid var(--primary-color)}.intra-community-popup__confirm{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.intra-community-popup__confirm:hover{color:var(--button-text-color-hover);text-decoration:none}.intra-community-popup__confirm.disabled,.intra-community-popup__confirm:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.intra-community-popup__confirm>span{color:inherit;font-size:inherit;font-weight:inherit}.vies-form{margin-bottom:50px;width:100%}.vies-form .form-item{max-width:200px}.vies-form .form-item .form-checkbox__label,.vies-form .form-item .form-item__label,.vies-form .form-item .radio-group__label{font-size:.91667em}.vies-form .form-item .form-select__group{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(/build/images/chevron-down.bc213772.svg) no-repeat right 10px center,#fdfdfd;background-size:20px 20px;border:1px solid #c2c2c2;border-radius:0;overflow:hidden;padding:3px 35px 2px 10px;text-overflow:ellipsis;width:100%}.vies-form .form-item .form-select__group option{color:#fff}.vies-form .form-item .form-select:before{font-size:.91667rem;line-height:28px}.vies-form .form-item .form-input__item{width:100%}.vies-form .form-item .form-input__item::placeholder{color:#c2c2c2}.vies-form .form-item .form-input__item,.vies-form .form-item .form-select__group{height:30px;margin:5px 0;min-width:200px}.vies-form__warning{background-color:#fdecee;border-radius:4px;display:flex;gap:10px;padding:10px 30px 10px 10px;position:relative}.vies-form__warning .tooltip_icon{cursor:pointer;position:absolute;right:10px;top:10px}.vies-form__warning__tooltip{background-color:#fff;border-radius:4px;box-shadow:-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:10px;position:absolute;right:0;top:35px;width:250px;z-index:999}.vies-form__warning__tooltip:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:11px;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.vies-form__form{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:14px}.vies-form__title{font-size:1.16667em;margin-bottom:10px}.vies-form .justify-between{background-color:#fdecee;border-radius:4px;display:flex;justify-content:space-between;padding:10px}.vies-form .justify-between div{align-items:center;display:flex;gap:10px}.vies-form .justify-between button{background-color:transparent;color:var(--text-titles);cursor:pointer;font-size:14px;min-width:90px}.vies-form .relative{position:relative}.vies-form .pointer{cursor:pointer}.vies-form .flex{display:flex}.vies-form__vies-number{align-items:center;display:flex;gap:5px}.vies-form__vies-number__tooltip{background-color:#fff;border-radius:4px;box-shadow:-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;left:-14px;padding:10px;position:absolute;top:27px;width:250px;z-index:999}.vies-form__vies-number__tooltip:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;left:15px;position:absolute;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.vies-form__vies-number-register{align-items:center;align-items:flex-start;display:flex;gap:5px;position:relative}.vies-form__vies-number-register__tooltip{background-color:#fff;border-radius:4px;box-shadow:-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;left:0;padding:10px;position:absolute;top:25px;z-index:999}.vies-form__vies-number-register__tooltip:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;left:15px;position:absolute;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.vies-form__example{color:#606060;font-style:italic}.vies-form__buttons{display:flex;flex-direction:row;gap:20px;margin-top:20px}.vies-form__buttons button{background-color:var(--text-titles);border-radius:4px;color:#fff;cursor:pointer;font-size:1.16667em;font-weight:700;min-width:90px;padding:8px 20px}.vies-info{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.vies-info__title{font-size:16px;margin-bottom:20px}.vies-info__info{align-items:center;display:flex;gap:5px;margin-bottom:10px}.vies-info .code{font-size:20px;margin-bottom:20px}.vies-info .message{font-size:14px;font-style:italic}.vies-info .pointer{cursor:pointer}.vies-info .relative{position:relative}.vies-info__vies-number{align-items:center;cursor:pointer;display:flex;gap:5px}.vies-info__vies-number__tooltip{background-color:#fff;border-radius:4px;box-shadow:-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;left:-14px;padding:10px;position:absolute;top:27px;width:250px;z-index:999}.vies-info__vies-number__tooltip:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;left:15px;position:absolute;top:-5px;transform:rotate(45deg);width:12px;z-index:-1}.section-header{color:#fdfdfd;display:flex;font-weight:700;margin-bottom:30px}.section-header .section-header__back-button{background-color:#303030;display:flex;flex-basis:34%;justify-content:center;line-height:21px;margin-right:10px;min-height:30px;position:relative}.section-header .section-header__back-button a{color:#fdfdfd;padding:5px 10px;text-align:center;text-decoration:none;width:100%}.section-header .section-header__back-button a:before{border-bottom:2px solid #fdfdfd;border-left:2px solid #fdfdfd;content:"";height:10px;left:15px;margin-top:-3.2%;position:absolute;top:50%;transform:rotate(45deg);width:10px}.section-header .section-header__title{align-items:center;background-color:var(--primary-color);display:flex;flex-basis:64%;font-weight:700;line-height:21px;padding:5px 10px}@media (min-width:768px){.section-header .section-header__back-button{display:none}.section-header .section-header__title{flex-basis:100%;font-size:1.16667em;line-height:40px;padding:5px 20px}}.billing-data-wrapper{width:100%}.billing-data-wrapper .billing-data__field{display:flex}.billing-data-wrapper .billing-data__field,.billing-data-wrapper .form-item{color:#303030;margin-bottom:10px}.billing-data-wrapper .billing-data__field .billing-data__field-name,.billing-data-wrapper .billing-data__field .form-item__label,.billing-data-wrapper .form-item .billing-data__field-name,.billing-data-wrapper .form-item .form-item__label{font-weight:700;width:160px}.billing-data-wrapper .billing-data__field .form-item__label,.billing-data-wrapper .form-item .form-item__label{font-size:1.16667em}.billing-data-wrapper .billing-data__field input,.billing-data-wrapper .form-item input{padding:5px 3px}.billing-data-wrapper .billing-data__field .form-input__item[name=vat],.billing-data-wrapper .form-item .form-input__item[name=vat]{min-width:250px}.billing-data-wrapper form{display:flex;flex-direction:column}.billing-data-wrapper form .form-component__button-wrapper{margin-left:auto}.billing-data-wrapper form .form-component__button-wrapper .button{font-size:1.16667em;font-weight:700;padding:10px 35px;text-transform:uppercase}@media (min-width:1025px){.billing-data-wrapper .form-item{display:flex}}.change-password-page-title{padding:15px 0}.change-password-page-title h1{color:var(--primary-color);font-size:1.25em;font-weight:700}.change-password-wrapper{margin-bottom:25px}.change-password-wrapper .change-password-wrapper__form{background:#f3f3f3;max-width:500px;padding:30px}.change-password-wrapper .change-password-wrapper__form .change-password-form .change-password-wrapper__form__header .form-block__paragraph{font-size:1.16667em;padding:10px 0}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item{display:flex;flex-wrap:wrap;max-width:600px;padding:10px 0}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item.form-item--csrf-token{padding:0}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item__label{flex:100%;font-size:1.16667em}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-input{width:300px}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=password],.change-password-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=text]{border:1px solid #c2c2c2;height:30px;max-width:360px;width:100%}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox{align-items:flex-start;display:flex;flex-direction:column;margin:15px 0;padding-left:10px}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox .form-checkbox__input{margin:0 3px}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox .form-checkbox__label span{font-size:.91667em}.change-password-wrapper .change-password-wrapper__form .change-password-form__gdpr-checkbox .form-error{margin:0 0 0 15px}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper{margin-top:10px}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper .form-component__button{font-size:1.16667em;font-weight:700;padding:10px 20px;text-align:center;width:auto}@media (min-width:641px){.change-password-page-title h1{font-size:2em}.change-password-wrapper .change-password-wrapper__form{max-width:700px;padding:20px 40px}.change-password-wrapper .change-password-wrapper__form .change-password-form .change-password-wrapper__form__header .form-block__paragraph{font-size:1.16667em;padding:10px 0}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item__label{font-size:1.16667em}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-input{width:350px}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=password],.change-password-wrapper .change-password-wrapper__form .change-password-form .form-input input[type=text]{height:35px}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper .form-component__button{font-size:1.16667em;padding:10px 25px}}.habitual-purchase-filters{overflow-y:auto;width:25%}.habitual-purchase-filters .filters__back,.habitual-purchase-filters .filters__display{display:none}.habitual-purchase-filters .filters__section-trigger{display:flex;justify-content:space-between;margin:0 0 1rem;padding:10px}.habitual-purchase-filters .filters__section-trigger p{font-family:Roboto,sans-serif;font-size:1.33333rem;font-weight:700;text-transform:uppercase}.habitual-purchase-filters .filters__section-trigger span{background-image:url(/build/images/chevron-down-orange-2.a0a3bf62.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:26px;transform:rotate(180deg);width:26px}.habitual-purchase-filters .filters__section-trigger.folded{border-bottom:1px solid #e4e4e4}.habitual-purchase-filters .filters__section-trigger.folded span{transform:rotate(0)}.habitual-purchase-filters .filters__section{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 0 1.5rem}.habitual-purchase-filters .filters__section-more{border-bottom:1px solid #e4e4e4;color:var(--primary-color);cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;margin-top:8px;order:8;padding:12px 0 10px;text-transform:uppercase;width:100%}.habitual-purchase-filters .filters__filter{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-start;margin:0 0 .6rem;order:7}.habitual-purchase-filters .filters__filter label{color:#5c5c5c;font-family:Roboto,sans-serif;font-size:1rem;text-transform:uppercase}.habitual-purchase-filters .filters__filter.selected label{-webkit-text-stroke-width:.6px;color:#303030}.habitual-purchase-filters .filters__filter.hidden{display:none}.habitual-purchase-filters .filters__filter input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/build/images/checkbox-unchecked-2.a74f2a52.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px;outline:none}.habitual-purchase-filters .filters__filter input[type=checkbox]:checked{background-image:url(/build/images/check-white-2.a2cc69e1.svg),url(/build/images/orange-checkbox-square.ed4f572d.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px}.habitual-purchase-filters .filters__filter input[type=checkbox]::-ms-check{display:none}.habitual-purchase-filters .filters__filter:not(.selected):hover label{-webkit-text-stroke-width:1px;color:#303030}.habitual-purchase-filters .filters__filter:not(.selected):hover input[type=checkbox]{background-image:url(/build/images/light-orange-checkbox-square.631dd61d.svg)}.habitual-purchase-filters .filters__search{border:1px solid #e4e4e4;border-radius:4px;font-family:Roboto,sans-serif;margin-bottom:12px;padding:8px;width:100%}.habitual-purchase-filters::-webkit-scrollbar{background-color:#f3f3f3;margin:0 10px 0 0;width:8px}.habitual-purchase-filters::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.dontalia-dentalact .filters__section-trigger span{background-image:url(/build/images/chevron-down-teal-2.7f0ca4b7.svg)}@media (max-width:1024px){.habitual-purchase-filters{background:#fdfdfd;display:none;height:100vh;padding:2rem;position:fixed;right:0;top:0;width:75%;z-index:99}.habitual-purchase-filters.active{display:block}.habitual-purchase-filters .filters__shadow{background:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:25%}.habitual-purchase-filters .filters__back{align-items:center;background:var(--primary-color);cursor:pointer;display:flex;margin:0 -2rem 2rem;padding:1.5rem 2rem}.habitual-purchase-filters .filters__back:before{background-image:url(/build/images/back-arrow.653f29a6.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;content:"";display:block;height:15px;left:2rem;margin-right:15px;position:absolute;width:15px}.habitual-purchase-filters .filters__back p{color:#fdfdfd;font-size:1.16667rem;font-weight:700;padding:0 0 0 2.5rem}}.habitual-purchase__switch .switches-container{background:var(--switches-bg-color);border:1px solid var(--primary-color);border-radius:3rem;display:flex;height:35px;line-height:3rem;margin-left:auto;margin-right:auto;padding:0;position:relative;width:250px}.habitual-purchase__switch .switches-container input{position:absolute;top:0;visibility:hidden}.habitual-purchase__switch .switches-container span{color:var(--primary-color);cursor:pointer;font-weight:700;margin:0;padding:0;text-align:center;transition:color .3s ease-in-out;width:50%}.habitual-purchase__switch .switches-container span:hover{color:var(--primary-color)}.habitual-purchase__switch .switches-container span:first-of-type.active~.switches-wrapper{transform:translateX(-1%)}.habitual-purchase__switch .switches-container span:nth-of-type(2).active~.switches-wrapper{transform:translateX(101%)}.habitual-purchase__switch .switches-container span:first-of-type.active~.switches-wrapper .switches div:first-of-type,.habitual-purchase__switch .switches-container span:nth-of-type(2).active~.switches-wrapper .switches div:nth-of-type(2){opacity:1}.habitual-purchase__switch .switches-wrapper{bottom:0;position:absolute;top:0;transition:transform .3s ease-in-out;width:50%;z-index:3}.habitual-purchase__switch .switches{background:var(--primary-color);border-radius:3rem;height:100%}.habitual-purchase__switch .switches div{color:#fdfdfd;display:block;font-weight:700;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .2s ease-in-out;width:100%;will-change:opacity}.dontalia-de .habitual-purchase__switch .switches-container span:first-child,.dontalia-de .habitual-purchase__switch .switches div:first-child{line-height:15px}.habitual-purchase__orders{display:flex;flex-direction:column;width:100%}.habitual-purchase__orders .habitual-purchase__orders-item{border-bottom:1px solid #eaeaea;padding:25px 0}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-header{display:flex;flex-direction:column;gap:18px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-title{display:block;font-family:Open Sans,sans-serif;font-size:1.33333rem;font-weight:700;margin:0 0 1rem}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart{background-color:#fdfdfd;border:1px solid var(--primary-color);border-radius:8px;cursor:pointer;padding:8px;text-align:center}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart span.button__text{align-items:center;color:var(--primary-color);display:flex;font-size:1.16667rem;font-weight:700;gap:5px;justify-content:center}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart span.button__text:before{background:url(/build/images/cart-icon.d2784ee9.svg) 50%/28px no-repeat;background-size:17px;content:"";display:inline-block;height:17px;margin:0 0 .2rem;width:22px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart:hover{border:1px solid #d85800;color:#d85800}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart:hover span.button__text{color:#d85800}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart:hover span:before{background:url(/build/images/cart-icon-hovered.9e55d151.svg) 50%/28px no-repeat;background-size:17px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-notifications{padding-bottom:4px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:8px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products .products-catalog__item{margin:5px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products .product-card{max-width:450px}.notification{align-items:center;background:rgba(15,99,8,.08);border-radius:16px;display:flex;gap:8px;justify-content:space-between;margin:8px 0;padding:6px 11px 6px 6px}.notification.error{background:rgba(208,73,90,.09)}.notification__content-wrapper{align-items:center;display:flex;flex:1;gap:10px}.notification__content-wrapper span:nth-child(2){flex:1}.notification__state-icon{background:url(/build/images/success-icon.0ffccb06.svg) 50%/20px no-repeat;display:inline-block;height:20px;width:20px}.notification__state-icon.error{background:url(/build/images/error-icon.d92a550f.svg) 50%/22px no-repeat}.notification__close-icon{background:url(/build/images/close-icon.e4e21e9e.svg) 50%/10px no-repeat;cursor:pointer;display:inline-block;height:10px;width:10px}.habitual-purchase-most-bought .most-bought__filters,.habitual-purchase-most-bought .most-bought__search-result{width:100%}.habitual-purchase-most-bought .most-bought__no-results{align-items:center;display:flex;flex-flow:column nowrap;gap:2rem;justify-content:center;margin:5rem 0 0;width:100%}.habitual-purchase-most-bought .most-bought__no-results-icon{background-image:url(/build/images/habitual-purchase-cart.39b20115.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:114px;width:114px}.habitual-purchase-most-bought .most-bought__no-results-text{color:#8f8f8f;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;max-width:200px;text-align:center}.habitual-purchase-most-bought .most-bought__filters,.habitual-purchase-most-bought .most-bought__filters-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.habitual-purchase-most-bought .most-bought__filter{align-items:center;background:#fdfdfd;border:1px solid #e4e4e4;border-radius:14px;box-shadow:1px 2px 5px 0 #f0f4f4;cursor:pointer;display:flex;justify-content:center;padding:.3rem 2.5rem .3rem 1rem;position:relative}.habitual-purchase-most-bought .most-bought__filter-name{color:#303030;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}.habitual-purchase-most-bought .most-bought__filter-close:after{background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:10px;top:6px;width:12px;z-index:1}.habitual-purchase-most-bought .most-bought__search-result{display:flex;gap:0 5px;padding:0 0 1rem}.habitual-purchase-most-bought .most-bought__search-result-deleter{cursor:pointer;font-size:1.2rem;font-weight:700}.habitual-purchase-most-bought .most-bought__filters-clear{align-self:center;color:#ff7b0b;cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.habitual-purchase-most-bought .products-catalog__loader{border:none}@media (min-width:641px){.habitual-purchase-most-bought .most-bought__filters-clear,.habitual-purchase__content .habitual-purchase__mobile-filters-button{font-size:1.16667rem}}@media (min-width:1025px){.habitual-purchase-most-bought .most-bought__filters{border-top:1px solid #e4e4e4;padding-top:20px}.habitual-purchase-most-bought .most-bought__no-results-icon{height:90px;width:90px}}.habitual-purchase{padding:0 0 10rem}.habitual-purchase__header{margin:0 0 3rem}.habitual-purchase__header-title{font-size:2rem;font-weight:700;margin:0 0 1rem}.habitual-purchase__header-subtitle{font-size:1.25rem;font-weight:300}.habitual-purchase__empty{display:flex;flex-direction:column;gap:15px;margin:auto;max-width:180px}.habitual-purchase__empty span{background-image:url(/build/images/habitual-purchase-cart.39b20115.svg);background-position:50%;background-repeat:no-repeat;display:block;height:120px;margin:0 auto;width:115px}.habitual-purchase__empty p{color:#8f8f8f;font-size:14px;text-align:center}.habitual-purchase__main{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between}.habitual-purchase__content{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between;width:100%}@media (min-width:1024px){.habitual-purchase__content{width:75%}}.habitual-purchase__mobile-filters-button{align-items:center;background-image:url(/build/images/filtros-phone.48aed5ac.svg);background-position:0;background-repeat:no-repeat;background-size:contain;color:var(--primary-color);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;height:30px;padding:0 0 0 2.5rem;user-select:none}@media (min-width:1024px){.habitual-purchase__mobile-filters-button{display:none}}.habitual-purchase__products{order:3;width:100%}.habitual-purchase-search-bar{background:#f3f3f3;border:1px solid #eaeaea;border-radius:25px;display:flex;height:38px;height:35px;order:2;position:relative;width:100%}@media (min-width:1024px){.habitual-purchase-search-bar{order:0;width:calc(100% - 250px - 2rem)}}.habitual-purchase-search-bar::placeholder{font-style:italic}.habitual-purchase-search-bar:-ms-input-placeholder{font-style:italic}.habitual-purchase-search-bar::-ms-input-placeholder{font-style:italic}.habitual-purchase-search-bar ::-webkit-search-cancel-button{display:none}.habitual-purchase-search-bar__clear{display:none}.habitual-purchase-search-bar__icon{background-image:url(/build/images/lupa.a1812c64.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:100%;order:1;width:37px}.habitual-purchase-search-bar__text-input{background:#f3f3f3;border:none;border-radius:25px;font-style:italic;order:2;overflow:hidden;text-align:left;text-overflow:ellipsis;width:98%}.habitual-purchase-search-bar__text-input::placeholder{color:#818181}.habitual-purchase-search-bar__text-input::-ms-clear{display:none}.habitual-purchase-search-bar__text-input:focus-visible{outline:none}.habitual-purchase-search-bar__text-input:focus-visible::placeholder{opacity:0}.habitual-purchase-search-bar.with-content{font-style:normal}.habitual-purchase-search-bar.with-content .habitual-purchase-search-bar__clear{cursor:pointer;display:block;font-size:2rem;position:absolute;right:1rem}.habitual-purchase-search-bar.with-content .habitual-purchase-search-bar__text-input{font-style:normal}.habitual-purchase .product-card{border:1px solid #eaeaea;position:relative}.habitual-purchase .product-card .button__text{font-size:1rem}.habitual-purchase-most-bought{align-items:stretch;display:flex;flex-flow:row wrap;gap:20px;justify-content:center}.habitual-purchase-most-bought .products-catalog__item{margin:5px}.habitual-purchase-most-bought .product-card{max-width:450px}.habitual-purchase .switch-alert{text-align:center}.habitual-purchase .switch-alert .modal{background:rgba(0,0,0,.5)}.habitual-purchase .switch-alert .modal .modal__content-wrapper{background-color:#fff;margin-top:200px;width:380px}.habitual-purchase .switch-alert .modal__close{cursor:pointer;position:absolute;right:8px;top:0}.habitual-purchase .switch-alert .modal__close span{font-size:3rem;font-weight:100;line-height:35px}.habitual-purchase .switch-alert__top-text{display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin-bottom:12px;margin-left:auto;margin-right:auto;padding-top:41px;width:260px}.habitual-purchase .switch-alert .continue-button{margin-top:21px}.habitual-purchase .switch-alert .continue-button button{border-radius:4px;height:32px;line-height:32px;padding:0;width:124px}.habitual-purchase .switch-alert .no-show-again-button{margin-top:21px;padding-bottom:22px}.habitual-purchase .switch-alert .no-show-again-button button{background-color:#fdfdfd;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:700}.habitual-purchase .switch-alert .modal__close span{color:#303030}.dontalia-dentalact .habitual-purchase-search-bar .habitual-purchase-search-bar__icon{background-image:url(/build/images/lupa_teal.c4774d38.svg)}@media (min-width:641px){.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{justify-content:start}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products .product-card{max-width:470px}}@media (min-width:1025px){.habitual-purchase__orders .habitual-purchase__orders-item{padding:30px 0}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{column-gap:20px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-header{align-items:center;flex-direction:row;justify-content:space-between}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-title{font-size:1.5rem}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart{border:1px solid var(--primary-color);padding:3px 10px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-add-to-cart span.button__text{font-weight:400}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-notifications{display:flex;gap:11px}}@media (min-width:1250px){.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products{column-gap:20px;gap:20px}.habitual-purchase__orders .habitual-purchase__orders-item .habitual-purchase__orders-item-products .products-catalog__item{margin:0}}@media (min-width:641px){.habitual-purchase-most-bought{justify-content:start}}@media (min-width:769px){.habitual-purchase .product-card{max-width:470px}}@media (min-width:1025px){.habitual-purchase-section .main,.habitual-purchase-section .nav{margin:0 auto;max-width:1800px;padding:0 32px;width:100%}.habitual-purchase-section .navigation-bar-wrapper{max-width:1800px;padding:20px 0!important}.habitual-purchase .products-catalog__item{max-width:420px}.habitual-purchase .products-catalog__item:nth-child(3n+2){margin-left:0;margin-right:0}.habitual-purchase-most-bought{column-gap:30px}.habitual-purchase-most-bought .products-catalog__item{margin:5px 0}}@media (min-width:1250px){.habitual-purchase-most-bought{column-gap:20px}.habitual-purchase-most-bought .products-catalog__item{margin:0}}@media (min-width:1280px){.habitual-purchase .products-catalog__item:nth-child(3n+2){margin-left:0;margin-right:0}.habitual-purchase .product-card{width:calc(33.3% - 13.33px)}}@media (min-width:1440px){.habitual-purchase-section .main,.habitual-purchase-section .nav{padding:0 96px}}.product-view{display:flex;flex-direction:column;font-family:Roboto,sans-serif;position:relative}.product-view__content{align-items:center;display:flex;flex-direction:column}.product-view__contract-club-info-wrapper{background-color:#efebff;border-radius:6px;color:#462f87;margin:15px 0 12px;padding:8px 10px 8px 14px;position:relative;width:100%}.product-view__contract-club-info-wrapper a{color:inherit;cursor:pointer;text-decoration:underline}.product-view__contract-club-info-wrapper:before{background-color:#efebff;content:"";display:block;height:20px;left:25px;position:absolute;top:-4px;transform:rotate(45deg);width:20px;z-index:-1}.product-view__bonus-gift-wrapper{align-items:center;background-color:#fff6e8;border-radius:4px;display:flex;height:50px;justify-content:space-between;margin-bottom:15px;padding:30px 20px;width:100%}.product-view__bonus-gift-wrapper>div{align-items:center;display:flex;gap:10px}.product-view__bonus-gift-wrapper img{margin-bottom:5px}.product-view__bonus-gift-wrapper a{color:#f47720;cursor:pointer;font-size:16px;font-weight:700}.product-view__bonus-gift-wrapper span{color:#000;font-size:16px;font-weight:500}.product-view__bonus-gift-wrapper p{color:#f47720;font-size:24px;font-weight:700}.product-view__bonus-offer-wrapper{align-items:start;background-color:#fff6e8;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px;width:100%}.product-view__bonus-offer-wrapper p{color:#f47720;font-size:24px;font-weight:700;margin-right:10px}.product-view__bonus-offer-wrapper a{color:#f47720;cursor:pointer;font-size:16px;font-weight:500;text-decoration:underline}.product-view__bonus-offer-wrapper span{color:#000;font-size:16px;font-weight:500}.product-view__bonus-offer-wrapper img{margin:0 15px 5px 0}.product-view__gift-product-wrapper{align-items:start;background-color:#fff6e8;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:15px;max-height:100px;padding:10px;width:100%}.product-view__gift-product-wrapper .product-gift-image{border-radius:4px;max-height:80px}.product-view__gift-product-wrapper .offer-gift-quantity{background-color:#f5a623;border-radius:4px;color:#fdfdfd;font-size:14px;font-weight:700;height:21px;padding:0;position:absolute;text-align:center;width:21px}.product-view__gift-product-wrapper .gift-name-wrapper{height:100%;min-width:55%;padding:0 8px}.product-view__gift-product-wrapper .gift-name-wrapper .product-gift-name{font-size:14px;font-weight:700}.product-view__gift-product-wrapper .gift-name-wrapper .product-gift-content{font-size:12px;font-style:italic}.product-view__gift-product-wrapper .gift-name-wrapper .product-gift-ref{color:#4a4a4a;font-size:12px;font-weight:lighter}.product-view__gift-product-wrapper .gift-name-wrapper .product-gift-ref span{font-weight:400}.product-view__main-content{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%}.product-view__extra-info-annexes-wrapper{display:flex;flex-direction:column;margin:15px 0 60px;max-width:450px;width:100%}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .product-description-wrapper{background-color:#f9f9f9;border-radius:8px;display:block;padding:20px;width:100%}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .product-description-wrapper .product_description__description_title{color:#000;font-size:20px;font-weight:500}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .product-description-wrapper .product-description__text{font-size:14px;margin-top:5px;padding:5px 0;text-align:justify;word-break:break-word}.product-view__extra-info-annexes-wrapper__extra-information-content .product-description .customer-panel-dropdown{display:none}.product-view .product-view__gallery-wrapper{order:1}.product-view__gallery{margin-bottom:10px;width:100%}.product-view__gallery .gallery{border:1px solid #e4e4e4;border-radius:4px;width:100%}.product-view__feature-icons-wrapper{display:flex;flex-direction:row;gap:20px;margin:8px 0 12px;padding:5px;width:100%}.product-view__return-free{align-items:center;display:flex;gap:5px;justify-content:start}.product-view__return-free-content-wrapper--title{color:#59b100;font-size:16px;font-weight:500;margin-top:8px}.product-view__return-free-content-wrapper--message{display:none}.product-view__return-anesthesia{align-items:center;display:flex;gap:5px;justify-content:start;position:relative}.product-view__return-anesthesia-content-wrapper--title{color:#e20714;font-size:16px;font-weight:500;margin-top:8px}.product-view__return-anesthesia-content-wrapper--message{background-color:#f2f2f2;border-radius:6px;display:none;font-size:14px;left:10px;padding:10px;position:absolute;text-align:left;top:40px;width:300px;z-index:1}.product-view__return-anesthesia-content-wrapper--message:before{background-color:#f2f2f2;content:"";display:block;height:10px;left:10px;position:absolute;top:-3px;transform:rotate(45deg);width:10px}.product-view .product-view__return-anesthesia:hover .product-view__return-anesthesia-content-wrapper--message{display:block}.product-view__trusted-shop{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:start;position:relative}.product-view__trusted-shop-content-wrapper--title{color:#000;font-size:16px;font-weight:500;margin-top:8px}.product-view__trusted-shop-content-wrapper--message{display:none}.product-view__trusted-shop-dropdown{background-color:#f2f2f2;border-radius:6px;display:none;left:-3px;padding:10px;position:absolute;top:40px;width:300px;z-index:1}.product-view__trusted-shop-dropdown-description-title{font-size:16px;font-weight:500;margin-bottom:10px;text-align:left}.product-view__trusted-shop-dropdown-description-text{font-size:14px;text-align:left}.product-view__trusted-shop-dropdown:before{background-color:#f2f2f2;content:"";display:block;height:10px;left:30px;position:absolute;top:-3px;transform:rotate(45deg);width:10px}.product-view__aerial-transport{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:start;position:relative}.product-view__aerial-transport img{height:16px;width:23px}.product-view__aerial-transport-content-wrapper--title{color:#462f87;font-size:16px;font-weight:500;margin-top:8px}.product-view__aerial-transport-content-wrapper--message{display:none}.product-view__aerial-transport-dropdown{background-color:#f2f2f2;border-radius:6px;display:none;left:-3px;padding:10px;position:absolute;top:40px;width:300px;z-index:1}.product-view__aerial-transport-dropdown-description-title{font-size:16px;font-weight:500;margin-bottom:10px;text-align:left}.product-view__aerial-transport-dropdown-description-text{font-size:14px;text-align:left}.product-view__aerial-transport-dropdown:before{background-color:#f2f2f2;content:"";display:block;height:10px;left:30px;position:absolute;top:-3px;transform:rotate(45deg);width:10px}.product-view .product-view__aerial-transport:hover .product-view__aerial-transport-dropdown,.product-view .product-view__trusted-shop:hover .product-view__trusted-shop-dropdown{display:block}.product-view .product-data__novelty-label{color:#f47720;font-size:14px;font-style:italic;font-weight:700}.product-view .product-data-wrapper{padding:3px 0}.product-view .product-data-wrapper__iva-label{color:#818181;font-size:14px;font-weight:lighter}.product-view .product-data-wrapper__taxes-info-wrapper{color:#818181;display:flex}.product-view .product-data-wrapper__taxes-info-wrapper>div{font-size:14px;font-weight:lighter}.product-view .product-data-wrapper__taxes-info-wrapper p{font-size:14px;font-style:italic;font-weight:lighter;margin-left:5px}.product-view .product-data-wrapper.novelty-wrapper{padding-bottom:5px;padding-top:0}.product-view .name-wrapper{align-items:center;display:flex;flex-direction:row;padding-top:0}.product-view .product-data__name{color:#000;font-size:20px;font-weight:500;line-height:normal;max-width:80%;text-transform:uppercase}.product-view .ref-wrapper{align-items:center;display:flex;gap:15px;margin-bottom:10px}.product-view .ref-wrapper span{color:#4a4a4a;font-size:14px;font-weight:lighter}.product-view .product-data__sku{color:#4a4a4a;font-weight:400!important;padding:5px 7px}.product-view .product-data__sku-wrapper{padding:8px 0}.product-view .product-data__brand{padding:5px 7px}.product-view .product-data__brand a{color:#ff7b0b!important;font-size:14px;font-weight:400!important;text-decoration:underline;text-transform:uppercase}.product-view__product-data-icons-wrapper{display:flex;flex-direction:row;margin-top:10px;width:100%}.product-view__product-data-icons-wrapper__delivery-icon-container{align-items:center;display:flex;justify-content:start;width:50%}.product-view__product-data-icons-wrapper__delivery-icon-container p{color:#462f87;margin:3px 0 0 5px}.product-view__product-data-icons-wrapper__eco-icon-container{align-items:center;display:flex;justify-content:start;width:50%}.product-view__product-data-icons-wrapper__eco-icon-container p{color:#348227;margin:3px 0 0 5px}.product-view__from-label{font-size:16px;font-weight:500}.product-view__from-label-price{display:none}.product-view__doctor-exclusive-alert-container{align-items:center;background:#fff5ea;border-radius:4px;display:flex;flex-direction:row;margin:8px 0;padding:7px 3px;position:relative;width:100%}.product-view__doctor-exclusive-alert-container p{line-height:normal;margin-left:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-view__doctor-exclusive-alert-container img{margin:0 3px}.product-view__doctor-exclusive-alert-container img:hover+p:after{background-color:#f2f2f2;border-radius:6px;color:#000;content:attr(data-alert);left:0;padding:5px;position:absolute;text-align:left;top:30px;white-space:normal;width:80%;z-index:1}.product-view__doctor-exclusive-alert-container img:hover+p:before{background-color:#f2f2f2;content:"";display:block;height:10px;left:10px;position:absolute;top:26px;transform:rotate(45deg);width:10px}.product-view .product-view__telephone-number-icon-wrapper{margin-left:calc(100% - 80px);margin-top:30px;position:absolute;z-index:99}.product-view .product-view__telephone-number-icon-wrapper img{height:40px;width:40px}.product-view.product-view--grouped .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__bonus-offer .bonus-offer__description{display:inline-block}.product-view.product-view--grouped .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__bonus-offer .bonus-offer__gift{display:none}.product-view__info-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}.product-view__info-wrapper>span{color:#000;font-size:16px;font-weight:500;margin:30px 0 10px;padding:0 3px}.product-view__info-wrapper>span>span{font-size:14px;font-weight:400}.product-view__info-wrapper .info__product-data{display:flex;justify-content:center;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper{border:2px dashed #f47720;border-radius:4px;display:flex;flex-direction:column;height:30%;margin:10px 0;padding:10px;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper span{color:#f47720;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper p{text-align:center}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper .product-view__bonus-gift-wrapper{border-radius:4px;margin-bottom:10px;width:fit-content}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper .show-more-button{color:#f47720;cursor:pointer;text-decoration:underline}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper .description-button-container{display:flex;flex-wrap:wrap;justify-content:center}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer{border:2px dashed #462f87}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer>span{color:#462f87;font-size:1.33333rem;font-weight:700;text-align:start}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper>div{margin:5px 0}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper>div .additional-info-wrapper{margin-top:10px}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper>div .additional-info-wrapper .additional-text{color:#303030;font-size:1.16667rem;font-weight:400;text-align:start;text-transform:none}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper>div .additional-info-wrapper .additional-title{color:#462f87;font-size:1.33333rem;font-weight:700;text-align:start;text-transform:uppercase}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper>div p{font-size:1.16667rem;text-align:start}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper>div .subtitle-2{color:#8b8b8b;font-style:italic}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .presents-already-selected-wrapper{align-items:center;background-color:#fff5ea;border-radius:4px;display:flex;gap:10px;height:30px;padding:6px;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .presents-already-selected-wrapper img{height:17px;width:17px}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .presents-already-selected-wrapper p{color:#000;font-size:1rem}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .presents-added-to-cart-wrapper{align-items:center;background-color:#dfefd8;border-radius:4px;display:flex;gap:15px;min-height:30px;padding:6px;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .presents-added-to-cart-wrapper img{height:17px;width:17px}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .presents-added-to-cart-wrapper p{color:#498a4b;font-size:1.16667rem}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .choose-supplier-offer-gift-options-button{align-items:center;background-color:#eadaff;border-radius:4px;color:#462f87;cursor:pointer;display:flex;font-size:1.16667rem;font-weight:700;height:37px;justify-content:center;margin:15px 0 10px;text-transform:uppercase;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .choose-supplier-offer-gift-options-button:hover{background-color:#cfc2f4}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper{margin-top:8px;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper p{color:#000;font-size:1.16667rem;font-weight:500;text-align:start}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-prices-wrapper{align-items:center;align-items:start;display:flex;flex-direction:column;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper>div{align-items:center;display:flex;flex-direction:row;width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-save-percent{background:#ffec00;border-radius:4px;color:#f47721;font-size:2rem;font-style:italic;font-weight:700;height:32px;margin-left:20px;padding:0 6px 0 4px;text-align:center}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-minus{color:#303030;font-size:2.5rem}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-price{font-size:2.5rem}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-price span{color:#303030}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-price .integer-part{font-size:2.5rem;font-weight:700}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-price .decimal-part{font-size:2.08333rem;font-weight:700}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-price.final-price{width:100%}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-price.final-price .integer-part{font-size:2.5rem}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .supplier-offer-price.final-price .integer-part .decimal-part{font-size:2.08333rem}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .supplier-offer-info-wrapper .applying-supplier-offer-price-wrapper .regular-price{color:#818181;font-size:16px;font-weight:lighter;margin-bottom:-5px;padding-left:0;text-decoration:line-through}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .show-more-button{color:#462f87;font-size:1.16667rem}.product-view__info-wrapper .info__product-data .product-data--supplier-offer-info-wrapper.options-supplier-offer .show-more-button.show-less{margin-left:7px;word-break:keep-all}.product-view__info__product-prices{border:1px solid #f2f2f2;border-radius:4px;display:flex;flex-direction:column;height:fit-content;max-width:450px;padding:12px 20px;text-align:left;width:100%}.product-view__info__product-prices__price-offer-label{color:var(--text-titles);font-size:14px;font-style:italic;font-weight:700;text-align:start}.product-view__info__product-prices .product-data--prices-info-wrapper{display:flex;flex-direction:column;height:40%;padding:0;width:100%}.product-view__info__product-prices .product-data--prices-info-wrapper .product-data__prices-wrapper{align-items:center;align-items:start;display:flex;flex-direction:column}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__discount-price-wrapper{align-items:center;display:flex;flex-direction:row;width:100%}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__save-percent{background:#ffec00;border-radius:4px;color:var(--primary-color);font-size:24px;font-style:italic;font-weight:700;height:32px;margin-left:20px;padding:0 6px 0 4px;text-align:center}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price{color:#303030;font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part{font-size:30px;font-weight:700}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part .decimal-part{font-size:25px;font-weight:700}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price{width:100%}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part{font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part .decimal-part{font-size:25px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__regular-price{color:#818181;font-size:16px;font-weight:lighter;margin-bottom:-5px;padding-left:0;text-decoration:line-through}.product-view__info__product-prices .product-data--prices-info-wrapper .product-data__iva-label{color:#818181;display:block;font-size:1em}.product-view__info__product-prices .product-data--promotions-info-wrapper{background-color:#ffec00;border-radius:4px;display:flex;flex-direction:column;height:30%;margin:10px 0;padding:5px 10px;width:100%}.product-view__info__product-prices .product-data--promotions-info-wrapper span{font-size:14px;text-align:left}.product-view__info__product-prices .product-data--promotions-info-wrapper p{text-align:justify}.product-view__info__product-prices .product-data--select-button{align-items:center;background-color:#ff7b0b;border-radius:4px;color:#fdfdfd;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:10px 0 5px;min-height:36px;padding-top:5px;text-decoration:none;text-transform:uppercase;width:100%}.product-view__product-attributes__display-desktop{display:none}.product-view__product-attributes__display-mobile{display:block;width:100%}.product-view__attributes-wrapper{width:100%}.product-view__products-table .modal--quantity-error .modal__content-wrapper,.product-view__products-table .modal .modal__content-wrapper{align-items:center;border-radius:4px;display:flex;height:200px;justify-content:center;margin-top:-200px;padding:40px 20px;top:50%}.product-view__products-table .modal--quantity-error .modal__content-wrapper .modal__close,.product-view__products-table .modal .modal__content-wrapper .modal__close{color:#303030;right:10px;top:-5px}.product-view__products-table .modal--quantity-error{background-color:rgba(0,0,0,.4)}.product-view__products-table .modal--quantity-error .modal__content-wrapper{background-image:url(/build/images/exclusivity-icon.b150848a.svg);background-position-x:center;background-position-y:40px;background-repeat:no-repeat}.product-view__products-table .product-view__request-quote{display:none}.product-view .attributes__product{margin-bottom:20px;margin-top:15px}.product-view .attributes__product-title-container{cursor:pointer;display:flex;flex-direction:row;gap:15px}.product-view .attributes__product-title-container img{transform:rotate(-90deg)}.product-view .attributes__product-title{color:#000;font-size:16px;font-weight:500}.product-view .attributes__product-arrow{background-image:url(/build/images/left-arrow-orange.1b3e56c6.svg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;cursor:pointer;height:20px;width:20px}.product-view .attributes__product-list{margin-top:5px}.product-view .attributes__product-list .product__attribute{display:flex;margin:5px 0}.product-view .attributes__product-list .product__attribute .attribute__label{color:#4a4a4a;font-size:12px;font-weight:lighter}.product-view .attributes__product-list .product__attribute .attribute__value-button-container{display:flex;flex-wrap:wrap;padding-left:15px}.product-view .attributes__product-list .product__attribute .attribute__value-button-container span{margin-left:unset}.product-view .attributes__product-list .product__attribute .attribute__value{color:#4a4a4a;font-size:12px;margin-left:15px;margin-right:5px;text-align:justify}.product-view .attributes__product-list .product__attribute .attribute__value__family,.product-view .attributes__product-list .product__attribute .attribute__value__subfamily{text-align:unset;text-transform:uppercase}.product-view .attributes__product-list .product__attribute .attribute__value a{font-size:inherit}.product-view .attributes__product-list .product__attribute .attribute__truncate-button{color:#ff7b0b;cursor:pointer;text-decoration:underline;width:100%}.product-view .attributes__product-description-wrapper .product-description__title-container{cursor:pointer;display:flex;flex-direction:row;gap:15px}.product-view .attributes__product-description-wrapper .product-description__title-container img{transform:rotate(90deg)}.product-view .attributes__product-description-wrapper .product-description__title-container h3{color:#000;font-size:16px;font-weight:500}.product-view .attributes__product-description-wrapper .product-description__arrow{background-image:url(/build/images/left-arrow-orange.1b3e56c6.svg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;cursor:pointer;height:20px;width:20px}.product-view .attributes__product-description-wrapper .product-description__truncate-button{color:#ff7b0b;cursor:pointer;text-decoration:underline}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper{display:block}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .tabs{display:none}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .product_description__description_title{color:#000;display:none;font-size:16px}.product-view .attributes__product-description-wrapper .product-description .product-description-truncate-wrapper .product-description__text{font-size:14px;padding:5px 0;word-break:break-word}.product-view .attributes__product-description-wrapper .product-description .product-description__text img{max-width:100%}.product-view .attributes__product-description-wrapper .product-description .customer-panel-dropdown{display:none}.product-view .product-view__attributes-wrapper .attributes__block.attributes__product{display:flex;flex-direction:column}.product-view .product-view__attributes-wrapper .product-view__return{width:100%}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia,.product-view .product-view__attributes-wrapper .product-view__return-free{display:flex;gap:15px;margin:15px 0}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia--icon,.product-view .product-view__attributes-wrapper .product-view__return-free--icon{background-image:url(/build/images/refund-free-icon.85d0c8bf.svg);background-repeat:no-repeat;background-size:37px;height:37px;margin-left:7px;margin-top:7px;width:43px}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia-content-wrapper,.product-view .product-view__attributes-wrapper .product-view__return-free-content-wrapper{display:flex;flex-direction:column}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia-content-wrapper--title,.product-view .product-view__attributes-wrapper .product-view__return-free-content-wrapper--title{color:#59b100;font-size:1.39167em;font-weight:bolder;text-transform:capitalize}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia-content-wrapper--message,.product-view .product-view__attributes-wrapper .product-view__return-free-content-wrapper--message{color:#484848;font-size:14px}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia--icon{background-image:url(/build/images/no-refundable.2c938fc9.svg);background-repeat:no-repeat;background-size:32px;height:37px;margin-left:7px;margin-top:7px;width:43px}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia-content-wrapper{width:90%}.product-view .product-view__attributes-wrapper .product-view__return-anesthesia-content-wrapper--title{color:#818181;text-transform:none}.product-view__supplier-offer-lateral-popup{z-index:90}.product-view__supplier-offer-lateral-popup .modal__content-wrapper{background-color:#fff;padding:40px 10px 20px;top:20%;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup{color:#000;padding-top:44px;text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup>p{font-size:1.33333rem}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .success-text{background-color:#fff5ea;display:flex;gap:10px;height:44px;left:0;line-height:44px;position:absolute;top:0;width:100%;z-index:1}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .success-text .check-icon{content:url(/build/images/check-green-icon.e71f80d4.svg);height:20px;margin-left:30px;margin-top:12px;width:20px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .success-text .alert-text{display:inline-block;margin:0}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .title{font-weight:700}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .warning-text{color:#9b9b9b;font-style:italic}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper{width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row{background-color:#f9f9f9;border-radius:4px;margin:10px 0;padding:12px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info{display:flex;width:65%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info>div{margin-left:15px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info>div .product-name{color:#000;cursor:pointer;font-size:1.33333rem;font-weight:500;padding-right:5px;text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info>div .product-reference-info-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:5px 0}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info>div .product-reference-info-wrapper .details__brand,.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info>div .product-reference-info-wrapper .details__content,.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info>div .product-reference-info-wrapper .details__ref{color:#5c5c5c;font-weight:lighter;margin-right:5px;white-space:nowrap}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info .price{font-size:14px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info .price span{white-space:nowrap}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info .price span:first-child{position:relative;white-space:nowrap}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info .price span:first-child:after{background-color:#303030;content:"";display:inline-block;height:2px;left:0;position:absolute;top:6px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info .price span:last-child{margin:0 0 0 8px;white-space:nowrap}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info img{cursor:pointer;height:auto;width:75px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__price-and-adder{align-items:center;display:flex;flex-direction:row;width:45%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__price-and-adder .price{display:none;font-size:16px;padding-right:10px;text-align:right;width:30%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__price-and-adder .price span{white-space:nowrap}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__price-and-adder .price span:first-child{position:relative;white-space:nowrap}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__price-and-adder .price span:first-child:after{background-color:#303030;content:"";display:inline-block;height:2px;left:0;position:absolute;top:6px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__price-and-adder .price span:last-child{margin:0 0 0 8px;white-space:nowrap}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group{margin-top:10px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group .spinner{justify-content:flex-end;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group .spinner .spinner__button{align-items:center;background-color:#e4e4e4;background-image:none;border:none;display:flex;height:32px;justify-content:center;width:33%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group .spinner .spinner__button--substract{border-radius:4px 0 0 4px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group .spinner .spinner__button--add{border-radius:0 4px 4px 0}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group .spinner .spinner__button p{font-size:16px;font-weight:700}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group .spinner .form-input__item{border:.6px solid #f4f4f4;font-size:1.116em;font-weight:700;height:33px;margin:0 10px;width:33%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .incorrect-gifts-quantity-error-text{align-items:center;display:flex}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .incorrect-gifts-quantity-error-text img{height:16px;width:16px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .incorrect-gifts-quantity-error-text span{color:#e1241a;font-size:1rem;font-style:italic;margin-left:10px;text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__add-presents-button-wrapper{display:flex;flex-direction:column;gap:0 30px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__add-presents-button{align-items:center;background-color:#462f87;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.33333rem;font-weight:700;height:37px;justify-content:center;margin-top:15px;text-transform:uppercase;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__exit-presents-button{color:#462f87;cursor:pointer;font-size:1.33333rem;font-weight:700;margin:18px 0 0;text-align:center;text-transform:uppercase}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup__return-to-gift-list-button-wrapper{align-items:center;cursor:pointer;display:flex;gap:10px}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup__return-to-gift-list-button-wrapper p{color:#ff7b0b;font-size:1.16667rem;text-decoration:underline}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers{display:none}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .trusted_shop_stars{text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-data__name{font-size:1.33333rem;max-width:none;text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product-description-text-wrapper{text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product-description__text{font-size:1rem;margin-top:5px;padding:5px 0;text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .description-show-more-button{color:#ff7b0b;cursor:pointer;font-size:1.16667rem;margin-left:5px;text-decoration:underline}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block{margin:5px 0 15px}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block .attributes__product-title-container .rotate-arrow-down{transform:rotate(90deg);transition:transform .3s ease-in-out}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block .attributes__product-title-container .rotate-arrow-up{transform:rotate(-90deg);transition:transform .2s ease-in-out}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute{text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-description-wrapper{background-color:#f9f9f9;border-radius:8px;display:block;margin-top:30px;padding:20px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-description-wrapper .product_description__description_title{color:#000;font-size:1.66667rem;font-weight:500;text-align:start}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-description-wrapper .product-description__text{font-size:1.16667rem;margin-top:5px;padding:5px 0;text-align:justify;word-break:break-word}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row{background-color:#f9f9f9;border-radius:4px;padding:10px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box{display:flex;flex-wrap:wrap;text-align:start;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box h3{color:#000;font-size:1.5rem;margin-bottom:5px;order:1;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-ref{order:2}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-ref-manufacture{margin-left:10px;order:3}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-quantity{margin-top:5px;order:4;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-quantity,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-ref,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-ref-manufacture{color:#000;font-size:1.16667rem}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-quantity span,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-ref-manufacture span,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box .product-view__product-ref span{color:#4a4a4a;font-size:inherit;font-weight:lighter}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group{margin-top:10px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group .spinner{justify-content:flex-end;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group .spinner .spinner__button{align-items:center;background-color:#e4e4e4;background-image:none;border:none;display:flex;height:32px;justify-content:center;width:33%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group .spinner .spinner__button--substract{border-radius:4px 0 0 4px}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group .spinner .spinner__button--add{border-radius:0 4px 4px 0}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group .spinner .spinner__button p{font-size:16px;font-weight:700}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group .spinner .form-input__item{border:.6px solid #f4f4f4;font-size:1.116em;font-weight:700;height:33px;margin:0 10px;width:33%}.product-view__supplier-offer-lateral-popup .modal__close{cursor:pointer;position:absolute;right:15px;top:-3px;z-index:2}.product-view__supplier-offer-lateral-popup .modal__close span{color:#000;font-family:Roboto;font-size:2.9999em;font-weight:100}.product-view .anesthesia-notice-wrapper{align-items:center;background-color:#fff5ea;border-radius:8px;display:flex;margin:20px 0;padding:20px;width:100%}.product-view .anesthesia-notice-wrapper img{margin-right:10px}.product-view .anesthesia-notice-wrapper .anesthesia-notice__message{font-size:14px;text-align:justify}.product-view__add-to-list{display:none;flex:100%;order:-1}.product-view__add-to-list.active+.products__add-button{position:absolute;right:0;top:0}.product-view__add-to-list.active .product-view__add-to-list-lists{display:block}.product-view__add-to-list-button,.product-view__create-list-button{margin:10px 0 15px;padding:10px;text-transform:uppercase}.product-view__add-to-list-button{background:#b7b7b7;border:1px solid #b7b7b7;border-radius:2px;padding:10px 10px 10px 30px;position:relative}.product-view__add-to-list-button:after{background:url(/build/images/shopping-list@3x.2c442ffe.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:17px;left:10px;margin-top:-9px;position:absolute;top:50%;width:13px}.product-view__add-to-list-button:hover{background:grey;border-color:grey}.product-view__create-list-button{margin-right:15px}.product-view__add-to-list-lists{display:none}.product-view .lists-table,.product-view .lists-table-wrapper{border-top:1px solid #e8e8e8;margin:20px 0 40px}.product-view .lists-table__headers{display:none}.product-view .lists-table__list{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;justify-content:left;padding:5px;text-align:left}.product-view .lists-table__name-cell{color:var(--primary-color);font-weight:700;min-width:120px;padding:0 10px;text-transform:uppercase}.product-view .lists-table__name-cell span{word-break:break-all}.product-view .lists-table__date-cell{min-width:80px;padding:0 10px;text-align:right}.product-view .lists-table__description-cell{min-width:120px;padding:0 10px;text-align:right}.product-view .lists-table__checkbox-cell{position:relative}.product-view .lists-table__checkbox-cell input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.product-view .lists-table__checkbox-cell input:checked+.form-checkbox__label:before{background:url(/build/images/check-black.8a8e76ac.svg) no-repeat 0 0;content:"";height:18px;left:3px;position:absolute;top:-1px;width:18px;z-index:2}.product-view .lists-table__checkbox-cell .form-checkbox__label:after{border:1px solid #c2c2c2;content:"";height:18px;left:0;position:absolute;top:0;width:18px}.product-view .lists-table__checkbox-cell .form-checkbox__label{margin:0 15px}.product-view__add-to-list-adder .products__add-button{margin:20px 0!important}.product-view__annexes{background-color:#f9f9f9;border-radius:8px;margin:10px 0 20px;padding:15px;width:100%}.product-view__annexes .annexes__title{font-size:20px;font-weight:500;margin-bottom:15px}.product-view__annex{align-items:center;display:flex;justify-content:flex-start;margin:8px 0}.product-view__annex a{color:var(--primary-color);display:block;font-size:14px;text-decoration:underline}.product-view__annex img{display:none}.product-view .related_products-wrapper{background:#f9f9f9;margin-bottom:10px;margin-top:5px;padding-bottom:30px;position:relative}.product-view .related_products-wrapper .related_products__title{color:#000;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;max-width:80%;padding:10px 10px 10px 5px}.product-view .related_products-wrapper .related_products__description{display:none}.product-view .related_products-wrapper:before{background-color:#f9f9f9;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}.product-view__request-quote-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.product-view .request-quote{font-family:Roboto;order:unset}.product-view .request-quote__question{font-weight:700}.product-view .request-quote__question,.product-view .request-quote__subtext{align-self:start;font-size:16px;margin:10px 0;text-align:left}.product-view .request-quote .products__request-quote-wrapper{width:100%}.product-view .request-quote .products__request-quote-button{border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.product-view .request-quote .products__request-quote-button>span{font-family:Roboto;font-size:16px;font-weight:700}.product-view__create-list-modal{background:hsla(0,0%,100%,.9)}.product-view__create-list-modal .modal__content-wrapper{background:#f8f8f8;box-shadow:0 0 12px 2px rgba(0,0,0,.35);max-width:800px;padding:20px;top:25%;width:85%}.product-view__create-list-modal .modal__content-wrapper--active{animation:modalSaveAsList .2s ease-in-out}.product-view__create-list-modal .modal__content-wrapper--reverse{animation:modalSaveAsListRev .2s ease-in-out forwards}.product-view__create-list-modal .modal__content form{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.product-view__create-list-modal .modal__content p{font-size:15px;margin-bottom:10px;width:100%}.product-view__create-list-modal .modal__content .form-item{width:100%}.product-view__create-list-modal .modal__content .form-input{margin:0 0 20px}.product-view__create-list-modal .modal__content .form-input input{height:32px;width:100%}.product-view__create-list-modal .modal__content .form-component__button-wrapper,.product-view__create-list-modal .modal__content .form-component__cancel{width:175px}.product-view__create-list-modal .modal__content .form-component__submit{background:var(--primary-color);border:none;border-radius:0;color:#fdfdfd;font-size:12px;padding:10px;width:100%}.product-view__create-list-modal .modal__content .form-component__cancel{font-size:12px;padding:10px}.product-view__create-list-modal .modal__content-button-group{display:flex;flex-flow:row wrap;justify-content:center}.product-view__create-list-modal .modal__content-button-group .button{font-size:15px;padding:5px;width:175px}.product-view__exclusivity-notice-wrapper{align-items:center;display:inline-flex;justify-content:center;margin:15px 0;width:100%}.product-view__exclusivity-notice-message{background:#d0021b;color:#fdfdfd;font-size:12px;margin:0 0 0 10px;padding:3px 10px;text-align:center}.product-view__product-row-iva-label{color:#818181;font-size:14px;font-weight:lighter}.product-view__product-row-iva-label span{font-size:14px;font-weight:lighter}.product-view .featured-brand-text{align-items:center;display:flex;justify-content:center;margin:15px 0 5px;order:3}.product-view .featured-brand-text img{margin:0 5px 0 0;width:25px}.product-view .featured-brand-text p{font-style:italic;width:calc(100% - 25px)}.product-view .featured-brand-text p span{color:#05b320}.modal--product-added-to-cart,.modal--quantity-error{text-align:center}.modal--product-added-to-cart .modal__content-wrapper,.modal--quantity-error .modal__content-wrapper{background:#f8f8f8;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);display:flex;height:200px;left:50%;margin-left:-125px;margin-top:-130px;padding:30px 20px;position:absolute;top:50%;width:250px}.dontalia-it .product-view .product-view__info-wrapper .info__product-data .product-data--prices-info-wrapper .product-data__iva-label,.dontalia-pt .product-view .product-view__info-wrapper .info__product-data .product-data--prices-info-wrapper .product-data__iva-label{display:block}.dontalia-it .product-view .product-view__info-wrapper .info__product-data .product-data--prices-info-wrapper .product-data__iva-label .product-offer__product-iva-wrapper,.dontalia-pt .product-view .product-view__info-wrapper .info__product-data .product-data--prices-info-wrapper .product-data__iva-label .product-offer__product-iva-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.dontalia-it .product-view .product-view__info-wrapper .info__product-data .product-data--prices-info-wrapper .product-data__iva-label .product_offer__product-iva-included-label,.dontalia-pt .product-view .product-view__info-wrapper .info__product-data .product-data--prices-info-wrapper .product-data__iva-label .product_offer__product-iva-included-label{font-size:14px}.dontalia-it .product-view .product__attribute.package{display:none}.dontalia-dentalact .product-view__extra-info-annexes-wrapper__extra-information-content .product-description .product-description-wrapper{background-color:transparent;border:1px solid #f2f2f2}.dontalia-dentalact .product-view__from-label-price{display:block}.dontalia-dentalact .product-view .product-data__novelty-label{color:#8d55a2}.dontalia-dentalact .product-view__info__product-prices .product-data--select-button{background-color:var(--secondary-color)}.dontalia-dentalact .product-view__info__product-prices .product-data--select-button:hover{background:var(--primary-dark)}.dontalia-dentalact .product-view .attributes__product-arrow{background-image:url(/build/images/left-arrow-dentalact.399f28b6.svg)}.dontalia-dentalact .product-view .attributes__product-description-wrapper .product-description__truncate-button{color:var(--tertiary-color)}.dontalia-dentalact .product-view .attributes__product-description-wrapper .product-description__arrow{background-image:url(/build/images/left-arrow-dentalact.399f28b6.svg)}.dontalia-dentalact .product-view .attributes__product-list .product__attribute .attribute__truncate-button{color:var(--tertiary-color)}.dontalia-dentalact .product-view__annexes{background-color:transparent;border:1px solid #f2f2f2}.dontalia-dentalact .product-view__annex a{color:var(--tertiary-color)}.dontalia-dentalact .product-data__brand a{color:var(--tertiary-color)!important}@media (min-width:641px){.product-view__supplier-offer-lateral-popup .modal__content-wrapper{height:100%;margin:unset;margin-left:auto;overflow-y:auto;padding:20px 25px 30px;top:0;width:90%}.product-view__supplier-offer-lateral-popup .modal__content{margin:unset!important;max-width:none!important}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .subtitle{margin-top:7px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper{margin-top:25px;max-height:440px;overflow-y:auto}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:12px 15px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info>div{display:flex;flex-direction:column;justify-content:center}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__product-info .price{display:none}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row__price-and-adder .price{display:block}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper .supplier-offer-product-row .supplier-offer-product-row__adder-group{margin-top:0;width:70%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper::-webkit-scrollbar{width:8px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper::-webkit-scrollbar-track{background-color:#cfc2f4;border-radius:1rem}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__product-list-wrapper::-webkit-scrollbar-thumb{background-color:#462f87;border-radius:1rem}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__add-presents-button-wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:end;margin-top:30px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup__add-presents-button{width:245px}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup__return-to-gift-list-button-wrapper{gap:15px;margin-bottom:20px}}@media (min-width:700px){.product-view .product-view__main-content{align-items:start;flex-direction:row;flex-wrap:wrap;margin:0 10px 20px;max-width:none}.product-view__info-wrapper{padding-left:8px;width:50%}.product-view__info-wrapper>span{margin-top:35px}.product-view__info__product-prices{max-width:none}.product-view__info__product-prices__price-offer-label{font-size:16px}.product-view__attributes-wrapper{padding:0 5px;width:50%}.product-view__product-attributes__display-desktop{display:block}.product-view__product-attributes__display-mobile{display:none}.product-view__extra-info-annexes-wrapper{display:flex;flex-direction:row;justify-content:space-between;max-width:none;width:100%}.product-view__extra-info-annexes-wrapper__extra-information-content{width:75%}.product-view__extra-info-annexes-wrapper__extra-information-content.without-annexes{width:100%}.product-view__extra-info-annexes-wrapper__annexes{margin-right:10px;width:calc(20% - 4px)}.product-view__extra-info-annexes-wrapper__annexes.without-annexes{display:none}.product-view__bonus-gift-wrapper{padding:20px}.product-view__annexes{margin:0}.product-view .attributes__product-description-wrapper .product-description__title-container h3{font-size:16px}.product-view .attributes__product-description-wrapper .product-description__truncate-button{font-size:14px}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__label{color:#4a4a4a;font-size:14px;font-weight:lighter}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__value{color:#4a4a4a;font-size:14px}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__value a{font-size:inherit}.product-view__attributes-wrapper .attributes__product-list .product__attribute .attribute__truncate-button{font-size:14px}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper{width:100%}.product-view .related_products-wrapper{padding-bottom:60px}.product-view .related_products-wrapper .related_products__title{padding-bottom:40px;padding-top:10px}}@media (min-width:769px){.product-view .product-view__info-wrapper .info__product-data .product-data__name{font-size:1.33333em}.product-view .product-view__info-wrapper .info__product-data .product-data__novelty-label{font-size:1.166em}.product-view .product-view__info-wrapper .info__product-data .product-data__prices-wrapper .prices__minimum-price{font-size:2em}.product-view .product-view__info-wrapper .info__product-data .product-data__prices-wrapper .prices__regular-price{font-size:14px}.product-view .attributes__product-description-wrapper .product-description p{font-size:1.083em}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__gallery{width:50%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper{margin-left:20px;width:45%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product-description__text{font-size:1.16667rem;padding:5px 0}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers{display:flex;height:30px;padding:0 20px;width:100%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .main-headers-wrapper{display:flex;height:30px;width:75%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-ref{width:12%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-name{width:70%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-ref-manufacture{width:20%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-quantity{width:25%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-name,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-quantity,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-ref,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-ref-manufacture{text-align:center}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-name span,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-quantity span,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-ref-manufacture span,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__main-content .product-view__product-box-headers .product-view__header-row-ref span{color:#000;font-size:1.16667rem;font-weight:500}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row{align-items:center;display:flex}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__info-box{flex-wrap:nowrap;width:75%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row h3{font-size:1.33333rem;margin:0;order:2;width:65%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row .product-view__product-ref{order:1;width:15%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row .product-view__product-ref-manufacture{order:3;width:20%}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row .product-view__product-ref,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row .product-view__product-ref-manufacture{font-size:1.33333rem;margin:0;text-align:center}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row .product-view__product-ref-manufacture span,.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row .product-view__product-ref span{display:none}.product-view__supplier-offer-lateral-popup .modal__content .product-detail-lateral-popup .product-view__supplier-offer-detail-product-row__adder-group{margin:0;width:25%}}@media (min-width:1025px){.product-view-section .navigation-bar-wrapper .back-button{cursor:pointer;display:flex}.product-view-section .navigation-bar-wrapper--header{align-items:flex-start;flex-flow:column nowrap;gap:1rem}.product-view .product-view__main-content{align-items:start;display:flex;flex-direction:row;justify-content:space-between;max-width:none;width:100%}.product-view .product-view__gallery{width:35%}.product-view .product-view__gallery-control--left .arrow,.product-view .product-view__gallery-control--right .arrow{display:none}.product-view .product-view__gallery .gallery{margin-top:0}.product-view__info__product-prices{padding:10px 12px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__save-percent{font-size:22px;margin-left:10px;padding:0 4px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price,.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part{font-size:26px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part .decimal-part{font-size:22px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part{font-size:26px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part .decimal-part{font-size:22px}.product-view__return-free{align-items:start;gap:10px;margin-top:10px}.product-view__return-free img{height:18px;width:20px}.product-view__return-free-content-wrapper{text-align:left}.product-view__return-free-content-wrapper--title{font-size:16px;margin-top:0}.product-view__return-free-content-wrapper--message{color:#8d8d8d;display:block}.product-view__trusted-shop{align-items:start;gap:10px;margin-top:10px}.product-view__trusted-shop-content-wrapper{text-align:left}.product-view__trusted-shop-content-wrapper--title{font-size:16px;margin-top:0}.product-view__trusted-shop-content-wrapper--message{color:#8d8d8d;display:block}.product-view__trusted-shop-dropdown{width:400px}.product-view__return-anesthesia{align-items:start;gap:10px;margin-top:10px}.product-view__return-anesthesia img{height:18px;width:20px}.product-view__return-anesthesia-content-wrapper{text-align:left}.product-view__return-anesthesia-content-wrapper--title{font-size:16px;margin-top:0}.product-view__return-anesthesia-content-wrapper--message{width:400px}.product-view__aerial-transport{align-items:start;gap:10px;margin-top:10px}.product-view__aerial-transport img{height:20px;width:30px}.product-view__aerial-transport-content-wrapper{text-align:left}.product-view__aerial-transport-content-wrapper--title{font-size:16px;margin-top:0}.product-view__aerial-transport-content-wrapper--message{color:#8d8d8d;display:block}.product-view__aerial-transport-dropdown{width:400px}.product-view .product-view__info-wrapper{margin-left:15px;width:25%}.product-view__info-wrapper,.product-view__info-wrapper .info__product-data{padding:0}.product-view .product-view__attributes-wrapper{margin-left:15px;width:35%}.product-view__attributes-wrapper .attributes__product{margin-bottom:18px;margin-top:15px}.product-view__attributes-wrapper .attributes__product-title-container{display:flex;flex-direction:row;gap:15px}.product-view__attributes-wrapper .attributes__product-title-container img{transform:rotate(90deg)}.product-view__attributes-wrapper .attributes__product-title{color:#000;font-size:16px}.product-view__attributes-wrapper .attributes__product-list{margin-top:5px}.product-view__attributes-wrapper .attributes__product-list .product__attribute{display:flex;margin:5px 0}.product-view .related_products-wrapper .related_products__title{font-size:20px;padding-top:30px}.product-view__supplier-offer-lateral-popup .modal__content-wrapper{width:70%}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .incorrect-gifts-quantity-error-text img{height:16px;width:16px}.product-view__supplier-offer-lateral-popup .modal__content .selection-lateral-popup .incorrect-gifts-quantity-error-text span{font-size:1.33333rem}}@media (min-width:1200px){.product-view__info__product-prices{padding:12px 16px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__save-percent{font-size:24px;margin-left:20px;padding:0 6px 0 4px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price{font-size:2.5rem}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part{font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price .integer-part .decimal-part{font-size:25px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part{font-size:30px}.product-view__info__product-prices .product-data--prices-info-wrapper .prices__minimum-price.final-price .integer-part .decimal-part{font-size:25px}}@media (min-width:1440px){.product-view__supplier-offer-lateral-popup .modal__content-wrapper{width:60%}}@media (min-width:1980px){.product-view__supplier-offer-lateral-popup .modal__content-wrapper{width:50%}}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-label,.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-price{color:#000;font-weight:700;text-transform:uppercase}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-price{display:none}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-description{color:#000;font-size:14px;font-weight:lighter}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-description strong{font-weight:700;padding-right:2px}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__supplier-offer{align-items:flex-start;background-color:#f0f0f0;border-bottom:none;display:flex;flex-flow:column nowrap;justify-content:center;margin:10px 0}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__supplier-offer .offer-description{margin:0}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__save-percent{display:flex;justify-content:space-between}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__save-percent .product-offer__save-percent-title{color:var(--primary-color);font-size:1.16667em;font-weight:700;text-align:center;text-transform:uppercase;width:30%}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__save-percent .product-offer__save-percent-text{text-align-last:left;width:70%}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__save-percent .product-offer__save-percent-text span{color:#472a93;font-weight:700}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__telephone-offer .offer-label{text-transform:uppercase}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__discount-offer--with-telephone-offer .offer-label,.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__telephone-offer .offer-label{min-width:80px}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__without-offer{display:none}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__tiers-offer .tiers-offer li{display:flex;flex-wrap:wrap;padding:2px 0}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__tiers-offer .tiers-offer li .offer-price--tier-offer{display:inline-block;font-size:1.16667rem;margin-left:15px}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__bonus-offer .offer-label,.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__gift-offer .offer-label{display:none}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__bonus-offer .bonus-qty-icon{align-items:center;display:flex;flex-flow:row nowrap;height:50px;justify-content:center;min-width:50px;position:relative;width:50px}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__bonus-offer .bonus-qty-icon>img{height:100%;left:0;position:absolute;top:0;width:100%}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__bonus-offer .bonus-qty-label{color:#fdfdfd;font-weight:700;z-index:2}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__gift-offer .offer-description--gift-offer .gift-offer__gift{font-size:.833em;font-weight:700}.product-view .product-view__products-table .product-view__gift-wrapper .product-view__products-table-headers .product-view__header-names-row .product-view__header-row-name{min-width:80%}.product-view .product-view__products-table .product-view__gift-wrapper .product-view__products-table-headers .product-view__header-names-row .product-view__header-row-ref{min-width:20%}.product-view .product-view__products-table .product-view__gift-wrapper .product-view__product-row{background:#fffaf4;margin-top:0}.product-view .product-view__products-table .product-view__gift-wrapper .product-view__product-row .product-view__product-row-data .product-view__product-row-name{min-width:80%}.product-view .product-view__products-table .product-view__gift-wrapper .product-view__product-row .product-view__product-row-data .product-view__product-row-details{min-width:20%}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper{background:#fff6e8;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:15px;text-align:center}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper img{margin-bottom:3px}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper>div{align-items:center;display:flex;width:100%}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper>div p{display:none}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper span{color:#000;font-size:1.33333rem;font-weight:700;margin-left:10px}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper>p{color:#000;font-size:1.16667rem;padding-top:5px;text-align:left}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper .arrow-image{margin-bottom:0;margin-left:auto;transform:rotate(90deg);transition:transform .3s ease-in-out}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper .rotate-arrow-up{transform:rotate(-90deg)}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper .rotate-arrow-down{transform:rotate(90deg)}.product-view .product-view__products-table .product-view__gift-wrapper .hide-gift-table{display:none}.product-view .product-view__products-table .product-view__gift-wrapper .show-gift-table{display:flex}@media (min-width:641px){.product-view .product-view__info-wrapper .info__product-offers{margin:0}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-price{display:inline-block}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-label--discount-offer{margin-right:10%}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-icon{margin:0 5%}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer .offer-description{margin-left:0}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__tiers-offer{flex-wrap:nowrap}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__tiers-offer .tiers-offer{width:100%}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__tiers-offer .tiers-offer li{align-items:center;display:flex;flex-wrap:nowrap;line-height:1.4}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__tiers-offer .tiers-offer li .offer-price--tier-offer{font-size:1.16667em;margin:0 5%}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__tiers-offer .tiers-offer li .offer-description{margin-left:0}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__bonus-offer .offer-label,.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__gift-offer .offer-label{display:inline-block}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__gift-offer .offer-label span{color:#d0021b}.product-view .product-view__info-wrapper .info__product-offers .product-offers__product-offer.product-offer__gift-offer .offer-description{max-width:240px}.product-view .product-view__products-table .products-table__gift-label-wrapper{background:none;margin:0;text-align:center}.product-view .product-view__products-table .products-table__gift-label-wrapper span{color:#d0021b;font-size:1.083em}}@media (min-width:700px){.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper{padding:15px}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper img{margin-bottom:3px}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper>div{align-items:center;display:flex;width:100%}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper>div p{color:#000;display:unset;font-size:1.16667rem;padding-left:10px}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper span{margin-left:30px}.product-view .product-view__products-table .product-view__gift-wrapper .products-table__gift-label-wrapper>p{display:none}}@media (min-width:769px){.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer .offer-label{font-size:1.083em;text-transform:none}.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer.product-offer__discount-offer--with-telephone-offer .offer-label,.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer.product-offer__telephone-offer .offer-label{min-width:120px}.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer.product-offer__gift-offer .offer-description--gift-offer{max-width:275px}.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer.product-offer__gift-offer .offer-description--gift-offer .gift-offer__gift{font-size:1em}}@media (min-width:1025px){.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer{display:flex;justify-content:normal}.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer .offer-description{margin:0}.product-view
.product-view__info-wrapper
.info__product-offers
.product-offers__product-offer.product-offer__gift-offer .offer-description--gift-offer{max-width:none}}.product-view__products-table{margin:10px 0;max-width:450px;width:100%}.product-view__products-table-headers{display:none}.product-view__locked-text{color:#d0021b;text-align:center}.product-view__product-row-ref-manufacture{color:#4a4a4a;font-size:14px;margin-left:10px;order:3}.product-view__product-row-ref-manufacture span{font-size:14px;font-weight:lighter;margin-right:5px}.product-view__product-row{background:#f9f9f9;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin-top:15px;padding:10px;position:relative}.product-view__product-row-name{-webkit-line-clamp:3;color:#000;display:-webkit-box;font-size:18px;margin:0 0 5px;order:1;overflow:hidden;width:100%;word-break:break-word}.product-view__product-row-data{display:flex;flex-wrap:wrap}.product-view__product-row-details{display:flex;margin:0 0 5px;order:1}.product-view__row-prices{align-items:baseline;display:flex;justify-content:end;order:4;width:100%}.product-view__product-row-brand,.product-view__product-row-ref{color:#4a4a4a;font-size:14px;order:2}.product-view__product-row-brand span,.product-view__product-row-ref span{font-size:14px;font-weight:lighter;margin-right:5px}.product-view__product-row-brand{display:none}.product-view__product-row-save-percent-desktop .product-view__products-table-row-prices-discount,.product-view__product-row-save-percent-mobile .product-view__products-table-row-prices-discount{background:#ffec00;border-radius:3.3px;color:#f47720;display:block;font-size:16px;font-style:italic;font-weight:700;height:28px;padding:3px;text-align:center}.product-view__product-row-regular-price span,.product-view__product-row-save-percent-desktop,.product-view__product-row-save-percent-desktop .product-view__products-table-row-prices-discount.empty,.product-view__product-row-save-percent-mobile .product-view__products-table-row-prices-discount.empty,.product-view__product-row-special-price span{display:none}.product-view__product-row-final-price{background:#fdfdfd;color:#000;display:inline-block;font-size:24px;font-weight:700;order:5;text-align:center}.product-view__product-row-final-price.empty{display:none}.product-view__products-table-row-prices-old-price{color:#818181;display:inline-block;font-size:14px;order:3;padding:0 10px;text-decoration:line-through}.product-view__products-table-row-prices-old-price.final-price{color:#000;font-size:24px;font-weight:700;text-decoration:none}.product-view__product-row-regular-price{color:#818181;display:inline-block;font-size:14px;order:3;padding:0 10px;text-decoration:line-through}.product-view__product-row-regular-price.final-price{color:#000;font-size:24px;font-weight:700;text-decoration:none}.product-view .price-disabled{color:#3d3d3d}.product-view__price-offer-label{color:var(--text-titles);font-size:14px;font-style:italic;margin:10px 15px 10px 0;text-align:end}.product-view__price-offer-label:empty,.product-view__product-info-taxes-text{display:none}.product-view__taxes-text{color:#818181;display:block;font-size:12px;font-style:italic;padding:10px 0;text-align:left}.product-view .supplier-offer-progress-verification{margin-bottom:20px;width:100%}.product-view .supplier-offer-progress-verification .not-enough-product-required-quantity-error-text{align-items:center;display:flex;margin-bottom:30px}.product-view .supplier-offer-progress-verification .not-enough-product-required-quantity-error-text img{height:16px;width:16px}.product-view .supplier-offer-progress-verification .not-enough-product-required-quantity-error-text span{color:#e1241a;font-size:1rem;font-style:italic;margin-left:10px;text-align:start}.product-view .supplier-offer-progress-verification__content-wrapper{background-color:#fff;border:2px dashed #462f87;border-radius:4px;padding:20px;position:relative;width:100%}.product-view .supplier-offer-progress-verification__content-wrapper .title{color:#462f87;font-size:1.16667rem;font-weight:700}.product-view .supplier-offer-progress-verification__content-wrapper .info-wrapper p{color:#000;font-size:1.16667rem}.product-view .supplier-offer-progress-verification__content-wrapper .info-wrapper span{color:#4a4a4a;font-size:1.16667rem}.product-view .supplier-offer-progress-verification__content-wrapper .info-wrapper>div{align-items:center;display:flex;gap:20px;justify-content:start;margin:5px 0}.product-view .supplier-offer-progress-verification__content-wrapper .info-wrapper img{height:22px;width:22px}.product-view .supplier-offer-progress-verification__content-wrapper .info-wrapper img.checked{content:url(/build/images/check-green-icon.e71f80d4.svg)}.product-view .supplier-offer-progress-verification__content-wrapper .info-wrapper img.cross{content:url(/build/images/cross-red-icon.542531b3.svg)}.product-view .supplier-offer-progress-verification__content-wrapper:before{border:2px dashed #462f87;border-radius:4px;content:"";display:block;height:40px;left:45%;position:absolute;top:-15px;transform:rotate(45deg);width:40px;z-index:-1}.product-view .supplier-offer-progress-verification__content-wrapper:after{background-color:#fff;content:"";height:30px;left:46%;position:absolute;top:-12px;transform:rotate(45deg);width:32px;z-index:2}.product-view .best-price-text{color:#f47720;font-style:italic;font-weight:700;padding:0 3px}.product-view .best-price-text.mobile{margin-right:auto}.product-view .best-price-text.desktop{display:none}.product-view__adder-group{align-items:center;display:flex;justify-content:end;margin:10px 0 0}.product-view__adder-group .product-view__max-qty-label{color:red}.product-view__adder-group .spinner{justify-content:flex-end;width:100%}.product-view__adder-group .spinner .spinner__button{align-items:center;background-color:#e4e4e4;background-image:none;border:none;display:flex;height:32px;justify-content:center;width:33%}.product-view__adder-group .spinner .spinner__button--substract{border-radius:4px 0 0 4px}.product-view__adder-group .spinner .spinner__button--add{border-radius:0 4px 4px 0}.product-view__adder-group .spinner .spinner__button p{font-size:16px;font-weight:700}.product-view__adder-group .spinner .form-input__item{border:.6px solid #f4f4f4;font-size:1.116em;font-weight:700;height:33px;margin:0 10px;width:33%}.product-view .products__adder-wrapper{flex-wrap:wrap;text-align:right}.product-view .products__adder-wrapper .products__add-button{border-radius:4px;font-weight:700;padding:10px;width:100%}.product-view .products__adder-wrapper .products__add-button span{font-family:Roboto,sans-serif;font-size:18px;font-weight:700}.product-view .products__adder-wrapper .products__back-button{display:none}.product-view .modal--quantity-error .quantity-error__message{font-size:18px}.product-view .modal--product-added-to-cart{background:none;height:0;opacity:1;overflow:visible;position:relative}.product-view .modal--product-added-to-cart.slide-fade-enter-active,.product-view .modal--product-added-to-cart.slide-fade-leave{transition:all .3s ease}.product-view .modal--product-added-to-cart.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.product-view .modal--product-added-to-cart.slide-fade-enter,.product-view .modal--product-added-to-cart.slide-fade-leave-to{opacity:0;transform:translateY(10px)}.product-view .modal--product-added-to-cart.teeth-matrix-modal{background-color:rgba(0,0,0,.4);height:100%;position:fixed}.product-view .modal--product-added-to-cart.teeth-matrix-modal.slide-fade-enter,.product-view .modal--product-added-to-cart.teeth-matrix-modal.slide-fade-leave-to{opacity:0;transform:unset}.product-view .modal--product-added-to-cart.teeth-matrix-modal .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.product-view .modal--product-added-to-cart.teeth-matrix-modal .modal__content-wrapper{background-color:#f8f8f8;border-color:#f8f8f8;height:180px;left:50%;margin-left:-28%;margin-top:-175px;max-width:400px;padding:30px 20px;top:50%;width:60%}.product-view .modal--product-added-to-cart.teeth-matrix-modal .modal__content-wrapper:after{display:none}.product-view .modal--product-added-to-cart.teeth-matrix-modal .modal__content{display:flex;flex-direction:column;gap:10px}.product-view .modal--product-added-to-cart.teeth-matrix-modal .product-added-to-cart__message{font-size:1.33333rem;font-weight:700;margin:0}.product-view .modal--product-added-to-cart .modal__content-wrapper{align-items:center;background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:4px;display:flex;height:fit-content;left:auto;margin:0;min-height:40px;padding:0;position:absolute;right:auto;top:0;width:100%}.product-view .modal--product-added-to-cart .modal__content-wrapper .modal__close{display:none}.product-view .modal--product-added-to-cart .modal__content-wrapper .modal__content{align-items:center;display:flex}.product-view .modal--product-added-to-cart .modal__content-wrapper:after{border-bottom:5px solid transparent;border-left:5px solid #d6e9c6;border-top:5px solid transparent;content:"";display:block;position:absolute;right:50%;top:-8px;transform:rotate(270deg)}.product-view .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;display:inline-block;height:25px;margin:0 10px 0 0;width:15px}.product-view .modal--product-added-to-cart .product-added-to-cart__message{color:#468847;display:inline;font-size:14px;font-weight:400;margin:0}.product-view .modal--quantity-error .quantity-error__message{color:#303030;font-size:1.16em;font-weight:700;line-height:1.5}.product-view .modal--product-added-to-cart .modal__close span,.product-view .modal--quantity-error .modal__close span{cursor:pointer;font-size:26px;font-weight:200;line-height:0;position:absolute;right:8px;top:15px}.product-view .products__help{padding:15px 0;text-align:left}.product-view .products__help span{cursor:pointer;font-size:1.08333rem}.product-view__present-row{border-radius:0}.product-view__present-row .product-view__product-row-brand{color:#000;display:block;font-size:16px;font-weight:500}.product-view__present-row .product-view__product-row-ref{color:#000;font-size:16px;font-weight:500;margin-left:5px}.product-view__present-row .product-view__product-row-ref-manufacture{display:none!important}.product-view__present-row .product-view__adder-group{margin-top:0}.product-view__product-gift-rows-wrapper{background:#fffaf4;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;flex-direction:column;max-height:250px;overflow-y:scroll;width:100%}.product-view__product-gift-rows-wrapper::-webkit-scrollbar{width:14px}.product-view__product-gift-rows-wrapper::-webkit-scrollbar-thumb{background-color:#d8b398;border-radius:10px}.product-view__product-gift-rows-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:10px;margin:15px 10px}.product-view .on-scroll::-webkit-scrollbar-track{background:#e4e4e4;border-radius:10px;margin:15px 10px}.dontalia-dentalact .product-view__product-info-taxes-text{color:#818181;display:block;font-size:12px;font-style:italic;padding:10px 0;text-align:left}.dontalia-dentalact .product-view__header-row-discount,.dontalia-dentalact .product-view__products-table-row-prices-old-price{display:none}@media (min-width:700px){.product-view .product-view__product-row-name{align-self:center}.product-view__products-table-headers{align-items:flex-end;display:block;display:flex;padding:0 10px}.product-view__header-names-row{align-items:flex-end;display:flex;width:80%}.product-view__header-names-row>div{align-items:center;display:flex;height:37px;justify-content:center;padding:10px 5px}.product-view__header-names-row>div span{font-size:14px;font-weight:700;text-align:center}.product-view__header-row-name{justify-content:left}.product-view__header-row-actions{align-items:center;display:flex;height:37px;justify-content:center;padding:10px 5px;width:20%}.product-view__header-row-actions span{font-size:14px;font-weight:700}.product-view__products-table--without-offer-column .product-view__header-row-name,.product-view__products-table--without-offer-column .product-view__product-row-name{width:55%}.product-view__header-row-name,.product-view__product-row-name{justify-content:left;width:30%}.product-view__header-row-ref,.product-view__product-row-details{width:10%}.product-view__header-row-discount,.product-view__product-row-discount{align-items:center;display:flex;justify-content:center;width:20%}.product-view__header-row-ref-manufacture,.product-view__product-row-ref-manufacture{margin-left:0;width:20%}.product-view__product-row-regular-price span,.product-view__product-row-special-price span,.product-view__products-table-row-prices-old-price span{display:unset}.product-view__header-row-final-price,.product-view__product-row-final-price{min-width:fit-content;text-align:center;width:20%}.product-view__product-row{align-items:center;border:0;flex-direction:row;min-height:63px;padding:10px;width:100%}.product-view__adder-group{display:flex;justify-content:center;margin:0;width:20%}.product-view__adder-group .spinner{width:100%}.product-view__adder-group .spinner .form-input__item{margin:0 5px}.product-view__product-row-data{align-items:center;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;width:80%}.product-view__product-row-data>div{align-items:center;display:flex;justify-content:center}.product-view__product-row-data>div.product-view__product-row-name{justify-content:flex-start}.product-view__product-row-name{color:#333;font-size:16px;font-weight:400;justify-content:left;margin:0;order:2}.product-view__product-row-ref-manufacture{color:#333;font-size:16px;font-weight:500;order:3}.product-view__product-row-ref-manufacture span{display:none}.product-view__product-row-ref{color:#333;font-size:16px;font-weight:500;padding:0}.product-view__product-row-ref span{display:none}.product-view__products-table{max-width:none;padding-bottom:30px}.product-view__product-row-save-percent-mobile{display:none;max-width:110px;order:2;padding:14px}.product-view__row-prices{align-items:center;flex-direction:column;justify-content:center;order:5;padding:0;width:20%}.product-view__row-prices .product-view__product-row-final-price{font-size:16px;font-weight:400}.product-view__row-prices .product-view__product-row-final-price span{font-size:16px}.product-view__row-prices .product-view__product-row-regular-price{padding:0}.product-view__row-prices .product-view__product-row-regular-price span{font-size:14px}.product-view__row-prices .product-view__product-row-regular-price.final-price{color:#000;font-size:16px;font-weight:400;text-decoration:none}.product-view__row-prices .product-view__product-row-regular-price.final-price span{font-size:16px}.product-view__row-prices .products-table-row-prices-old-price{padding:0}.product-view__row-prices .products-table-row-prices-old-price span{font-size:14px}.product-view__row-prices .products-table-row-prices-old-price.final-price{color:#000;font-size:16px;font-weight:400;text-decoration:none}.product-view__row-prices .products-table-row-prices-old-price.final-price span{font-size:16px}.product-view .best-price-text.mobile{display:none}.product-view .best-price-text.desktop{background-color:transparent;background-image:url(/build/images/best-price-icon.0fea1b2b.svg);background-repeat:no-repeat;color:transparent;display:unset;height:24px;left:9px;padding:0;position:absolute;width:24px}.product-view__product-row-save-percent-desktop{align-items:center;display:flex;justify-content:center;margin:0;max-width:none;order:4;position:relative;width:20%}.product-view__product-row-details{order:1}.product-view__product-row-final-price{background:none;font-size:16px;margin:0;order:6;position:relative;right:0}.product-view__product-row-regular-price,.product-view__products-table-row-prices-old-price{color:#818181;margin:0;order:5}.product-view__product-row-details{margin:0}.product-view__product-row-brand{display:none}.product-view__price-offer-label{font-size:16px}.product-view .products__adder-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.product-view .products__adder-wrapper .products__add-button{margin-right:10px;width:calc(20% - 4px)}.product-view .products__adder-wrapper .products__add-button span{font-size:16px}.product-view .modal--product-added-to-cart.slide-fade-enter,.product-view .modal--product-added-to-cart.slide-fade-leave-to{transform:translateX(10px)}.product-view .modal--product-added-to-cart.teeth-matrix-modal.slide-fade-enter,.product-view .modal--product-added-to-cart.teeth-matrix-modal.slide-fade-leave-to{opacity:0;transform:unset}.product-view .modal--product-added-to-cart.teeth-matrix-modal .modal__content-wrapper{margin-left:-15%;margin-top:-175px;padding:30px 20px;top:50%;width:35%}.product-view .modal--product-added-to-cart .modal__content-wrapper{align-items:center;background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:4px;display:flex;height:fit-content;left:auto;margin:0;min-height:40px;padding:0;position:absolute;right:calc(20% + 20px);top:-40px;width:fit-content}.product-view .modal--product-added-to-cart .modal__content-wrapper:after{right:-6px;top:13.5px;transform:rotate(0deg)}.product-view .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;display:inline-block;height:25px;margin:0 10px;width:15px}.product-view .modal--product-added-to-cart .product-added-to-cart__message{color:#468847;display:inline;font-size:14px;font-weight:400;margin:0;padding-right:10px;width:fit-content}.product-view .modal--quantity-error .modal__content-wrapper{height:200px;left:50%;margin-left:-15%;margin-top:-175px;padding:30px 20px;top:50%;width:35%}.product-view__product-gift-rows-wrapper{display:flex;flex-direction:unset;flex-wrap:wrap;max-height:260px;padding:10px;width:100%}.product-view__present-row{border-bottom:none;padding:10px 15px;width:50%}.product-view__present-row .product-view__product-row-data{flex-direction:column;width:65%}.product-view__present-row .product-view__product-row-data .product-view__product-row-name{align-self:unset;order:unset}.product-view__present-row .product-view__product-row-data .product-view__product-row-details{justify-content:start;order:unset;width:100%}.product-view__present-row .product-view__product-row-data .product-view__product-row-brand,.product-view__present-row .product-view__product-row-data .product-view__product-row-ref{font-weight:400;order:unset}.product-view__present-row .product-view__adder-group{width:35%}.product-view .supplier-offer-progress-verification{align-items:end;display:flex;flex-direction:column;justify-content:center}.product-view .supplier-offer-progress-verification .not-enough-product-required-quantity-error-text{margin-top:-25px}.product-view .supplier-offer-progress-verification__content-wrapper{width:500px}.product-view .supplier-offer-progress-verification__content-wrapper .title{font-size:1.33333rem}.product-view .supplier-offer-progress-verification__content-wrapper:before{left:unset;right:13%}.product-view .supplier-offer-progress-verification__content-wrapper:after{left:unset;right:calc(14% - 2px)}.dontalia-pl .product-view .best-price-text.desktop{background-image:url(/build/images/best-price-icon-pl.d4cf8b10.svg)}}@media (min-width:769px){.product-view .modal--quantity-error .quantity-error__message{font-size:1.35em}}@media (min-width:1025px){.product-view__header-row-name,.product-view__product-row-name{width:35%}.product-view__header-row-final-price,.product-view__product-row-final-price,.product-view__row-prices{width:15%}.product-view .best-price-text.desktop{background:none;color:#f47720;display:unset;height:unset;left:-4%;position:absolute;width:41%}.product-view .modal--quantity-error .quantity-error__message,.product-view .products__adder-wrapper .products__add-button span{font-size:18px}.product-view .products__help{display:block;text-align:center}.product-view .products__help span{font-family:GillSans;font-size:1.083em;font-weight:700}.product-view .supplier-offer-progress-verification__content-wrapper:before{right:19%}.product-view .supplier-offer-progress-verification__content-wrapper:after{right:calc(20% - 2px)}.dontalia-pl .product-view .best-price-text.desktop{background:none}}@media (min-width:1300px){.product-view .modal--product-added-to-cart.teeth-matrix-modal .modal__content-wrapper{margin-left:-13%;width:35%}.product-view .supplier-offer-progress-verification__content-wrapper:before{right:22%}.product-view .supplier-offer-progress-verification__content-wrapper:after{right:calc(23% - 2px)}}@media (min-width:1440px){.product-view .supplier-offer-progress-verification__content-wrapper:before{right:25%}.product-view .supplier-offer-progress-verification__content-wrapper:after{right:calc(26% - 2px)}}.product-view__gallery{margin:20px 15px 0;text-align:center}.product-view__gallery__preview-image{height:160px}.product-view__gallery figure{align-items:center;cursor:pointer;display:flex;height:263px;justify-content:center;margin:0 auto;max-width:100%;padding:0;position:relative;text-align:center;width:360px}.product-view__gallery figure iframe{width:85%}.product-view__gallery-images{height:100%;position:relative;width:100%}.product-view__gallery-main-image{max-height:100%;max-width:100%;transition:opacity .25s ease}.product-view__gallery-preview-icon{bottom:15px;position:absolute;right:30px}.product-view__gallery-control{align-items:center;color:#303030;cursor:pointer;display:inline-flex;font-size:20px;height:100%;position:absolute;text-shadow:0 0 20px rgba(0,0,0,.75)}.product-view__gallery-control .arrow{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;height:20px;width:20px}.product-view__gallery-control--left{left:0}.product-view__gallery-control--left .arrow{background-image:url(/build/images/left-arrow-orange.1b3e56c6.svg)}.product-view__gallery-control--right{right:0}.product-view__gallery-control--right .arrow{background-image:url(/build/images/left-arrow-orange.1b3e56c6.svg);transform:rotate(180deg)}.product-view__gallery-thumbnails{display:flex;justify-content:center;overflow-x:auto;width:100%}.product-view__gallery-thumbnails .thumbnails__content{margin-top:2px;padding:0 0 8px 10px;text-align:left;white-space:nowrap;width:100%}.product-view__gallery-thumbnails .thumbnails__content .image-counter{display:unset!important}.product-view__gallery-thumbnails .content__elem,.product-view__gallery-thumbnails .content__elem img{display:none}.product-view__gallery-thumbnails .content__elem .elm__control{background-color:#d2d2d2;border:1px solid #fdfdfd;border-radius:10px;cursor:pointer;height:12px;margin:1px;width:12px}.product-view__gallery-thumbnails .content__elem.active .elm__control{background-color:var(--primary-color)}.product-view__gallery .icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.product-view__gallery .fade-enter-active,.product-view__gallery .fade-leave-active{transition:all .3s ease}.product-view__gallery .fade-enter,.product-view__gallery .fade-leave-to{opacity:0}.product-view__gallery-preview-modal{background:rgba(0,0,0,.5);bottom:0;display:block;left:0;margin:0;position:relative;position:fixed;right:0;top:0;z-index:9998}.product-view__gallery-preview-modal-image{background:#fdfdfd;box-shadow:0 5px 20px 2px #d2d2d2;cursor:move;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50% -50%)}.product-view__gallery .product-view__gallery-preview-modal-image.transition{transition:transform .3s ease-in-out}.product-view__gallery-preview-modal .img{max-height:80vh;max-width:80vw;position:relative;vertical-align:middle}.product-view__gallery .controls__close,.product-view__gallery .controls__next,.product-view__gallery .controls__prev{color:#fdfdfd;cursor:pointer;font-size:60px;opacity:.6;position:absolute;transition:.15s linear}.product-view__gallery .controls__close:hover,.product-view__gallery .controls__next:hover,.product-view__gallery .controls__prev:hover{opacity:1}.product-view__gallery .controls__next.disable,.product-view__gallery .controls__next.disable:hover,.product-view__gallery .controls__prev.disable,.product-view__gallery .controls__prev.disable:hover{cursor:default;opacity:.2}.product-view__gallery .controls__next{font-size:40px;right:0;top:50%}.product-view__gallery .controls__prev{font-size:40px;left:0;top:50%}.product-view__gallery .controls__close{font-size:40px;right:10px;top:10px}.product-view__gallery .controls__pagination-total{color:#fdfdfd;font-size:16px;left:16px;position:absolute;top:16px}.product-view__gallery .controls__toolbar{background:rgba(45,45,44,.8);border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:4px;bottom:0;left:50%;padding:6px 10px 0;position:absolute;transform:translate(-50%);user-select:none}.product-view__gallery .toolbar-control{cursor:pointer;display:inline-block;padding:6px}.product-view__gallery .toolbar-control .icon{fill:#fdfdfd;height:32px;width:32px}.product-view__gallery .toolbar-control:hover .icon{fill:var(--primary-color)}.dontalia-dentalact .product-view__gallery-control--left .arrow,.dontalia-dentalact .product-view__gallery-control--right .arrow{background-image:url(/build/images/left-arrow-dentalact.399f28b6.svg)}.dontalia-dentalact .product-view__gallery-control--right .arrow{transform:rotate(180deg)}@media (min-width:641px){.product-view__gallery{border:0;border-bottom:0;float:left;margin:0}.product-view__gallery-preview-image{height:300px}.product-view__gallery figure{height:300px;width:100%}.product-view__gallery-control{padding:0;top:0}.product-view__gallery-control .arrow{height:25px;margin:0 7px;width:13px}}@media (min-width:1025px){.product-view__gallery figure{height:400px}.product-view__gallery figure iframe{height:85%}.product-view__gallery-preview-image{height:375px}.product-view__gallery-thumbnails .thumbnails__content .image-counter{display:none!important}.product-view__gallery-thumbnails .content__elem{display:inline-block}.product-view__gallery-thumbnails .content__elem img{cursor:pointer;display:block;height:80px;width:80px}.product-view__gallery-thumbnails .content__elem.active img{border:1px solid #b7b7b7;border-radius:4px}.product-view__gallery-thumbnails .content__elem .elm__control{display:none}}.product-share{display:flex;justify-content:center;width:100%}.product-share__button{background-color:#f3f3f3;border-radius:5px;color:#303030;cursor:pointer;font-size:.91667rem;margin-left:8px;padding:7px 15px 7px 42px;position:relative;text-transform:uppercase}.product-share__button:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:15px;margin-top:-9px;position:absolute;top:50%;width:18px}.product-share__email:before{background-image:url(/build/images/email@3x.5dac5b78.png)}.product-share__printer:before{background-image:url(/build/images/imprimir@3x.725a40d8.png)}.product-share .modal__content-wrapper{padding:40px 20px}.product-share .modal__close{position:absolute;right:25px;top:15px}.product-share .modal__close span{cursor:pointer;font-size:2em}.product-share .modal__title{color:#333;font-size:1.33333em;font-weight:700;margin-bottom:20px}@media (min-width:1025px){.product-share{bottom:25px;justify-content:flex-start;left:0;width:auto}}.product-share-email-form__receivers-title{color:#333;font-size:1.16667em;font-weight:700;margin-bottom:10px}.product-share-email-form__add-receiver-button{font-weight:700;margin-left:auto;margin-right:15px}.product-share-email-form__add-receiver-button,.product-share-email-form input[type=submit]{font-weight:700;margin-top:15px;padding:10px}.product-share-email-form textarea{margin-bottom:10px;resize:vertical}.product-share-email-form input[type=text]{padding:3px 10px}.product-share-email-form form{display:flex;flex-wrap:wrap}.product-share-email-form .form-group,.product-share-email-form .form-item,.product-share-email-form input,.product-share-email-form textarea{width:100%}.product-share-email-form .form-item{display:flex;flex-direction:column;margin-bottom:10px}.product-share-email-form .form-item label{text-align:left;width:100%}.product-share-email-form .form-group{border:1px solid #d2d2d2;margin-bottom:15px;padding:10px}.product-share-email-form__delete-receiver-button{align-items:center;display:flex}.product-share-email-form__delete-receiver-button span{color:#d0021b;cursor:pointer;font-size:2em;margin-left:auto}@media (min-width:641px){.product-share-email-form .form-group{border:none;display:flex;padding:0}.product-share-email-form .form-group .form-item:first-child{margin-right:10px}.product-share-email-form__delete-receiver-button{margin-left:10px;margin-right:-22px}.product-share-email-form__delete-receiver-button span{margin-left:0}}.related-slider{display:block}.related-slider .product-card{background:#fff}.related-slider__item{display:flex;justify-content:center}.related-slider .glide__slide{margin:0}.related-slider .glide__arrows{background-color:transparent;height:45px;position:absolute;right:0;top:-45px;width:97px}.related-slider .glide__arrow{background-size:16px;height:45px;opacity:1;top:0;transform:none;width:45px}.related-slider .glide__arrow span{background-position:50%;background-repeat:no-repeat;display:block;height:45px;transform:rotate(180deg);width:45px}.related-slider .glide__arrow--left{background-image:url(/build/images/left-arrow-orange.1b3e56c6.svg);left:0}.related-slider .glide__arrow--right{background-image:url(/build/images/left-arrow-orange.1b3e56c6.svg);right:0;transform:rotate(-180deg)}.related-slider .glide__slides{overflow:visible}.related-slider .glide__arrows{color:blue;height:36px;width:77px}.related-slider .glide__arrows--disabled{color:red;display:none}.related-slider .glide__arrow{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:10px;border:none;box-shadow:none;height:36px;padding:13px;width:36px}.related-slider .glide__arrow span{height:36px;width:36px}.related-slider .glide__arrow:hover{background-color:#ffe6d4}.related-slider .modal-add-to-cart{background-color:hsla(0,0%,100%,.9)}.related-slider .modal-add-to-cart__image img{max-height:190px;width:auto}.related-slider .modal-add-to-cart__name{padding:30px 0 5px}.related-slider .modal-add-to-cart__name p{font-weight:700;margin:0 auto;max-width:65%}.related-slider .modal-add-to-cart__info{border-bottom:1px solid #d2d2d2}.related-slider .modal-add-to-cart__price{padding-bottom:10px}.related-slider .modal-add-to-cart__minimum-price{color:var(--primary-color);font-size:16px;font-weight:700;text-align:right}.related-slider .modal-add-to-cart__regular-price{text-align:right;text-decoration:line-through}.related-slider .modal-add-to-cart__offer{align-items:center;border-bottom:1px solid #d2d2d2;display:flex;justify-content:flex-start;padding:10px 0}.related-slider .modal-add-to-cart__offer>span{color:var(--primary-color);font-weight:700;margin-right:15px;text-transform:uppercase}.related-slider .modal-add-to-cart__offer>p{display:block;text-align:center;width:100%}.related-slider .modal-add-to-cart__offer>p>span{color:#472a93;font-weight:700}.related-slider .modal-add-to-cart__adder{padding:10px 0}.related-slider .modal-add-to-cart__adder .spinner{display:flex!important;height:30px;justify-content:center;margin-bottom:5px}.related-slider .modal-add-to-cart__adder .spinner__button{background:#e8e8e8;height:30px;width:30px}.related-slider .modal-add-to-cart__adder .spinner__button p{font-size:15px;font-weight:700}.related-slider .modal-add-to-cart__adder .spinner .form-input__item{border:1px solid #303030;font-size:15px;font-weight:700;width:44px}.related-slider .modal-add-to-cart__adder button{font-weight:700;padding:8px 15px;text-transform:uppercase}.related-slider .modal-add-to-cart__info-extra{display:none}.related-slider .modal__content-wrapper{background:#f4f4f4;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);display:flex;padding:20px 0;top:25%}.related-slider .modal__content-wrapper--reverse{animation:modalAnimationRev .3s ease-in-out forwards}.related-slider .modal__content-wrapper--active{animation:modalAnimation .3s ease-in-out}.related-slider .modal__close{background-color:#303030;cursor:pointer;height:30px;position:absolute;right:5px;top:5px;width:30px}.related-slider .modal__close span{color:#fdfdfd;font-family:Verdana,sans-serif;font-size:30px;left:3px;line-height:27px;position:absolute}.dontalia-dentalact .related-slider .glide__arrow:hover{background-color:var(--primary-color)}.dontalia-dentalact .related-slider .glide__arrow--left{background-image:url(/build/images/left-arrow-dentalact.399f28b6.svg)}.dontalia-dentalact .related-slider .glide__arrow--left:hover{background-image:url(/build/images/left-arrow-white.59f2f64f.svg)}.dontalia-dentalact .related-slider .glide__arrow--right{background-image:url(/build/images/left-arrow-dentalact.399f28b6.svg);transform:rotate(-180deg)}.dontalia-dentalact .related-slider .glide__arrow--right:hover{background-image:url(/build/images/left-arrow-white.59f2f64f.svg)}@media (min-width:466px){.related-slider .glide__arrows{top:-45px}}@media (min-width:641px){.related-slider{display:block;width:100%}.related-slider__wrapper{height:inherit;outline:none}.related-slider__list{height:100%}.related-slider__item{display:flex;justify-content:center}.related-slider .product-card{margin:0;width:100%}.related-slider .product-card__image{padding:0}.related-slider .product-card__name{margin:0 0 5px;min-height:0}.related-slider .product-card__name a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:12px;height:36px;line-height:1.5;margin:0 auto;overflow:hidden;text-overflow:ellipsis}.related-slider .modal__content-wrapper{width:95%}.related-slider .modal__content{display:flex;justify-content:space-around;margin:0!important;max-width:none!important;padding:45px 20px;width:100%}.related-slider .modal-add-to-cart__image{align-items:center;display:flex;justify-content:center;width:210px}.related-slider .modal-add-to-cart__image img{max-height:none;width:100%}.related-slider .modal-add-to-cart__content{padding-left:35px;width:calc(100% - 245px)}.related-slider .modal-add-to-cart__info{display:flex;justify-content:space-between}.related-slider .modal-add-to-cart__name{padding:0}.related-slider .modal-add-to-cart__name p{font-size:1.41667em;margin:0;max-width:90%;text-align:left}.related-slider .modal-add-to-cart__minimum-price{font-size:1.83333em;white-space:nowrap}.related-slider .modal-add-to-cart__regular-price{font-size:1.16667em;white-space:nowrap}.related-slider .modal-add-to-cart__offer p{text-align:left}.related-slider .modal-add-to-cart__info-extra{border-bottom:1px solid #d2d2d2;display:block;padding:10px 0;text-align:left}.related-slider .modal-add-to-cart__info-extra p{font-size:1.16667em;margin:5px 0}.related-slider .modal-add-to-cart__adder{display:flex;justify-content:flex-end}.related-slider .modal-add-to-cart__adder .spinner{height:45px;margin:0}.related-slider .modal-add-to-cart__adder .spinner__button{height:45px;width:45px}.related-slider .modal-add-to-cart__adder .spinner__button p{font-size:2.91667em}.related-slider .modal-add-to-cart__adder .spinner .form-input__item{font-size:1.66667rem;width:70px}.related-slider .modal-add-to-cart__adder button{font-size:1.08333em;margin-left:10px;padding:8px 20px}}@media (min-width:769px){.related-slider .modal-add-to-cart__image{width:260px}.related-slider .modal-add-to-cart__content{width:calc(100% - 295px)}}@media (min-width:700px){.related-slider .product-card{background:#fff;width:100%!important}.related-slider .glide__slide{margin:0}.related-slider .glide__arrows{right:20px;top:-70px}}@media (min-width:1025px){.related-slider{height:310px;margin:0 0 20px}.related-slider .product-card__name a{margin:0 10px}.related-slider .product-card__image img{max-height:135px}.related-slider .modal__content-wrapper{max-width:980px;width:80%}.related-slider .modal__content-wrapper--reverse{animation:modalAnimationRevResponsive .3s ease-in-out forwards}.related-slider .modal__content-wrapper--active{animation:modalAnimationResponsive .3s ease-in-out}.related-slider--unique .related-item{width:calc(100% - 40px)}}@media (min-width:1440px){.related-slider .modal__content-wrapper{width:100%}}.teeth-matrix{display:flex;flex-direction:column;width:100%}.teeth-matrix .teeth-matrix__display-buttons{display:flex;flex-direction:column;justify-content:space-between}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper{margin:5px 0;width:100%}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper .teeth-matrix__display-button{align-self:center;background-color:#ffe6d4;border-radius:4px;color:#f47720;cursor:pointer;font-size:1.33333rem;font-weight:700;margin:5px 0;padding:10px;text-align:center;text-transform:uppercase}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper .teeth-matrix__teeth-set-total{display:none;text-align:center}.teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper .teeth-matrix__teeth-set-total span{font-weight:700}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-title{color:#303030;font-size:1.66667rem;font-weight:700;margin-bottom:8px;margin-top:20px}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix{display:flex;overflow-x:auto;width:100%}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column{display:flex;flex-direction:column;min-width:35px}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__header-cell{background-color:#ffe6d4;border:none!important;color:#f47720;font-size:1.16667rem;font-weight:700}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__header-cell--blank{background-color:transparent;border:transparent!important}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__header-cell--highlighted{border:.8px solid #f47720!important}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--highlighted,.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--highlighted input{background-color:#ffe6d4}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--disabled{background-color:#edf7fd}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell{align-items:center;border:.5px solid #d2d2d2;display:flex;height:30px;justify-content:center;text-align:center}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell:focus,.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell:hover{background:#f47720;border:none}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell .teeth-matrix__input{border:none;color:#fdfdfd;font-size:1em;font-weight:700;height:28px;padding:2px;text-align:center;width:99%}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell .teeth-matrix__input:focus,.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell .teeth-matrix__input:hover{background:#f47720;border:none}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell .teeth-matrix__input:focus-visible{outline:none}.teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--with-quantity .teeth-matrix__input{background:#f47720;border:none}.teeth-matrix .teeth-matrix__teeth-set-footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;margin-top:20px}.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__teeth-set-total,.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__total{color:#303030;font-size:1.16667em;font-weight:700;text-align:center}.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__buy-button,.teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__teeth-set-buy-button{align-self:center;background-color:var(--primary-color);border-radius:4px;color:#fdfdfd;cursor:pointer;font-size:16px;font-weight:700;padding:12px 25px;text-transform:uppercase}.teeth-matrix .teeth-matrix__footer{display:none}.dontalia-dentalact .teeth-matrix .teeth-matrix__display-buttons .teeth-matrix__display-button-wrapper .teeth-matrix__display-button{background-color:var(--primary-color);color:#eef7f6}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__header-cell{background-color:#eef7f6;color:var(--primary-color)}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__header-cell--highlighted{border:.8px solid #eef7f6!important}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--highlighted,.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--highlighted input{background-color:#eef7f6}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell{border:.5px solid #d2d2d2}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell:focus,.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell:hover{background:#eef7f6}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell .teeth-matrix__input:focus,.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell .teeth-matrix__input:hover{background:var(--primary-color)}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set .teeth-matrix__teeth-set-matrix .teeth-matrix__column .teeth-matrix__cell--with-quantity .teeth-matrix__input{background:#eef7f6}.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__buy-button,.dontalia-dentalact .teeth-matrix .teeth-matrix__teeth-set-footer .teeth-matrix__teeth-set-buy-button{background-color:var(--primary-color)}@media (min-width:769px){.teeth-matrix .teeth-matrix__display-buttons,.teeth-matrix .teeth-matrix__footer{display:none}.teeth-matrix .teeth-matrix__footer .teeth-matrix__total{font-size:1.33333em;margin-bottom:20px}}.product-request-manager{align-items:center;display:flex;justify-content:flex-start;margin:20px 0;max-width:1000px}.product-request-manager__show-button{font-size:1.08333rem;padding:10px 15px}.product-request-manager__modal-top{font-size:14px;font-weight:700;margin:20px 0 30px}.product-request-manager__form--submit{font-size:1.25rem;padding:5px 10px}.product-request-manager .form-item{align-items:center;display:flex;height:40px;margin:10px 0;width:100%}.product-request-manager .form-item label{font-weight:700;margin:0 20px;text-align:left;width:25%}.product-request-manager .form-item:nth-child(2) label{white-space:nowrap}.product-request-manager .form-error span{text-align:left}.product-request-manager .form-component{width:100%}.product-request-manager .form-component form{align-items:flex-end;display:flex;flex-flow:column wrap}.product-request-manager .form-component form .form-input{padding:0 20px 0 0;width:100%}.product-request-manager .form-component form .form-input input{width:100%}.product-request-manager .form-component__button-wrapper{padding:0 20px 0 0}.product-request-manager .form-component__button-wrapper input{border-radius:5px;margin-bottom:10px;padding:5px 30px}@media (min-width:641px){.product-request-manager .form-component form{align-items:center;flex-flow:row nowrap}.product-request-manager .form-component form .form-item{margin:0}.product-request-manager .form-component form .form-item label{margin:0;padding:0 10px 0 0;width:auto}.product-request-manager .form-component form .form-item .form-input input{margin-top:5px}.product-request-manager .form-component form .form-component__button-wrapper{padding:0}.product-request-manager .form-component form .form-component__button-wrapper input{margin-bottom:0}}.product-review{margin:30px 0 10px}.product-review__total{margin:0 0 50px}.product-review__total .product-review__title{font-size:1.25rem;font-weight:700;margin:0 0 10px}.product-review__wrapper .product-review__title{color:#f47721;cursor:pointer;display:inline-block;font-size:1.16667rem;font-style:italic;font-weight:700;margin:0 0 5px;text-decoration:underline}.product-review__wrapper .product-review__title:hover{opacity:.7}.product-review__wrapper .product-review__stars svg{cursor:pointer}.product-review__stars{align-items:center;display:flex;justify-content:flex-start}.product-review__stars svg{fill:transparent;stroke:#ffb500;stroke-width:20px;width:25px}.product-review__stars.create:hover svg,.product-review__stars svg.filled{fill:#ffb500}.product-review__stars.create svg:hover~svg{fill:transparent}.product-review__stars--mean-score{color:orange;font-size:1.83333rem;margin:0 10px 0 0}.product-review__stars--total-reviews{margin:0 0 0 10px}.product-banner{margin-bottom:15px}.product-banner__image{height:auto;width:100%}.suppliers-product-view{margin:3rem 0;width:100%}.suppliers-product-view__suggestion{color:#818181;font-weight:700;margin:0 0 10px}.suppliers-product-view__suggestion.desktop{display:none}.suppliers-product-view .suppliers-product-content{border:1px solid #e4e4e4;border-radius:4px;display:flex;gap:8px;padding:10px 9px;width:100%}.suppliers-product-view .suppliers-product-content .img-left{margin:auto;max-width:120px}.suppliers-product-view .suppliers-product-content .img-left img{max-height:100%;max-width:100%}.suppliers-product-view .suppliers-product-content .right{padding-left:3px;width:calc(100% - 120px)}.suppliers-product-view .suppliers-product-content .right .data{align-items:baseline;display:flex;flex-wrap:wrap}.suppliers-product-view .suppliers-product-content .right .data .suppliers-product-title{font-size:1.16667rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.suppliers-product-view .suppliers-product-content .right .data .suppliers-product-subtitle{font-size:1.16667rem}.suppliers-product-view .suppliers-product-content .right .data .prices{align-items:end;display:flex;justify-content:end;margin:0 0 0 auto}.suppliers-product-view .suppliers-product-content .right .data .prices .product-data__prices-wrapper{align-items:baseline;display:flex;justify-content:flex-end}.suppliers-product-view .suppliers-product-content .right .data .prices .prices__minimum-price{color:var(--primary-color);font-size:2rem;font-weight:700;margin:0 0 0 1rem}.suppliers-product-view .suppliers-product-content .right .data .prices .prices__regular-price{font-size:1.16667rem;margin-left:10px;text-decoration:line-through}.suppliers-product-view .suppliers-product-content .right .wrap{display:flex;flex-direction:column;justify-content:start}.suppliers-product-view .suppliers-product-content .right .wrap .data h2{font-size:1.16667rem;font-weight:700}.suppliers-product-view .suppliers-product-content .right .product-overview__block,.suppliers-product-view .suppliers-product-content .right .wrap .data
.view-product-button{width:100%}.suppliers-product-view .suppliers-product-content .right .wrap .view-product-button .product-overview__block a{background:#ff7b0b;border-radius:4px;color:#fdfdfd;display:block;font-size:14px;font-weight:700;margin:1rem 0 0;padding:8px;text-align:center;width:100%}@media (min-width:769px){.suppliers-product-view{height:auto}.suppliers-product-view .suppliers-product-content{align-items:start}.suppliers-product-view .suppliers-product-content .img-left img{max-height:65px}.suppliers-product-view .suppliers-product-content .data{margin:0;width:50%}.suppliers-product-view .suppliers-product-content .right .wrap{align-items:center;display:flex;flex-direction:row;gap:4rem;justify-content:center}.suppliers-product-view .suppliers-product-content .right .wrap .data>div{max-width:50%}.suppliers-product-view .suppliers-product-content .right .wrap .data{align-items:center;display:flex;flex:2}.suppliers-product-view .suppliers-product-content .right .wrap .view-product-button{flex:1}.suppliers-product-view .suppliers-product-content .right .wrap .view-product-button .product-overview__block{display:flex;justify-content:center;width:100%}.suppliers-product-view .suppliers-product-content .right .wrap .view-product-button .product-overview__block a{width:200px}}@media (min-width:1169px){.suppliers-product-view .suppliers-product-content .right{width:calc(100% - 300px)}.suppliers-product-view .suppliers-product-view__suggestion.mobile{display:none}.suppliers-product-view .suppliers-product-view__suggestion.desktop{display:block}}.catalog__main{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.catalog__main .hidden{display:none}.catalog__main .to-top{background:var(--primary-color);background-image:url(/build/images/chevron-down-white.ab67ec4f.svg);background-position:50%;background-repeat:no-repeat;background-size:22px 22px;border-radius:50%;bottom:30px;cursor:pointer;height:50px;position:fixed;right:105px;transform:rotate(180deg);width:50px;z-index:99}.catalog__main .products-catalog__wrapper{display:flex}.catalog__main .products-catalog__wrapper--empty{min-height:400px}.catalog__main .products-catalog__wrapper .products-catalog__main{width:100%}.catalog__main .products-catalog__wrapper .products-catalog__main .catalog-family-banner{margin:1rem 0 .5rem;padding:0 5px}.catalog__main .products-catalog__wrapper .products-catalog__main .catalog-family-banner .catalog-family-banner__content a{display:block}.catalog__main .products-catalog__wrapper .products-catalog__main .catalog-family-banner .catalog-family-banner__content .catalog-family-banner__image{width:100%}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__search-query,.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__search-references{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper{display:flex;justify-content:space-between;margin:0 10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options{align-items:center;display:flex;flex-direction:column-reverse;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter{align-items:center;display:flex;position:relative}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter-text{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter select{appearance:none;background-color:#fdfdfd;border:1px solid #e4e4e4;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:25px;padding:0 30px 0 10px;text-transform:capitalize;z-index:1}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter select::-ms-expand{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter:after{background-image:url(/build/images/chevron-down-orange-2.a0a3bf62.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:26px;pointer-events:none;position:absolute;right:2%;top:-1px;width:26px;z-index:1}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total{align-self:flex-start;display:block!important;margin:15px 0 10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total-quantity{color:#5c5c5c;white-space:nowrap}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button{align-self:self-start;color:#ff7b0b;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;padding:8px 10px;position:relative}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button:before{background-image:url(/build/images/filtros-phone.48aed5ac.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button .products-catalog__filter-tags-clear{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper{align-items:center;display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;gap:20px;margin:10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags .products-catalog__filter-tag{align-items:center;background:#fdfdfd;border:1px solid #e4e4e4;border-radius:14px;box-shadow:1px 2px 5px 0 #f0f4f4;color:#303030;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;justify-content:center;padding:.3rem 2.5rem .3rem 1rem;position:relative;text-transform:uppercase}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags .products-catalog__filter-tag-deleter:after{background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:10px;top:6px;width:12px;z-index:1}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags-clear{align-self:center;color:#ff7b0b;cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__go-top-container{padding:15px 5px 10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__go-top-container .products-catalog__go-top-button{cursor:pointer;font-weight:700;margin:5px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__go-top-container .products-catalog__go-top-button:hover{text-decoration:underline}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__pagination{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__pagination a{color:#303030;float:left;padding:8px 16px;text-decoration:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__pagination a.active{background-color:purple;color:#fdfdfd}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__pagination a.disabled{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__pagination a:hover:not(.active){background-color:#ddd}.dontalia-dentalact .catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags .products-catalog__filter-tag{border-radius:4px}.dontalia-dentalact .catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags-clear{color:var(--tertiary-color)}.dontalia-dentalact .catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter:after{background-image:url(/build/images/chevron-down-teal-2.7f0ca4b7.svg)}.dontalia-dentalact .catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button{color:var(--primary-color)}.dontalia-dentalact .catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button:before{background-image:url(/build/images/filtros-phone-teal.90696ed3.svg)}@media (min-width:641px){.catalog__main .products-catalog__wrapper .products-catalog__main .catalog-family-banner{padding:0 10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button,.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags-clear{font-size:1.16667rem}}@media (min-width:1025px){.catalog__main{border-top:1px solid #d2d2d2;padding:10px 0 0}.catalog__main .products-catalog__wrapper .products-catalog__main{margin-left:auto;width:78%}.catalog__main .products-catalog__wrapper .products-catalog__main .catalog-family-banner{padding:0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper{margin:0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options{flex-direction:row;font-family:Roboto,sans-serif;justify-content:space-between;padding:10px 0;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total,.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total-quantity,.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total-quantity span{font-size:16px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter-text{color:#5c5c5c;display:block;font-size:16px;margin:0 10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-select{background-color:#fdfdfd;border:1px solid #e4e4e4;border-radius:4px;font-size:14px;height:35px;padding:0 50px 0 10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper{font-size:1.16667rem;margin:10px 0 0}}.products-catalog__empty-message{background-color:#fff3cd;background-image:url(/build/images/warning-icon.76aaa1e4.svg);background-repeat:no-repeat;color:#856404;margin-top:10px;padding:14px 20px 14px 45px}.products-catalog__empty-message,.products-catalog__help-message{align-items:center;background-position:15px;background-size:18px 18px;display:flex}.products-catalog__help-message{background-color:#747474;color:#fff;font-size:14px;font-weight:700;margin:20px 0;padding:14px 16px;width:100%}.products-catalog__category-description,.products-catalog__category-name,.products-catalog__info{display:none}.products-catalog__list,.products-catalog__list>*{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.products-catalog__list>*{flex:0 0 100%}.products-catalog__list--featured{display:none}.products-catalog__item{margin:5px;max-width:320px}.products-catalog__item.product-card--with-advert{border:1px solid var(--primary-color)}.products-catalog__item.catalog-grid-banner{border:none;max-height:306px;max-width:320px;padding:0;width:320px}.products-catalog__item.catalog-grid-banner:hover{border:none}.products-catalog__item.catalog-grid-banner .catalog-grid-banner__content{height:100%;width:100%}.products-catalog__item.catalog-grid-banner a,.products-catalog__item.catalog-grid-banner div{display:block;height:100%;overflow:hidden;width:100%}.products-catalog__item.catalog-grid-banner a img,.products-catalog__item.catalog-grid-banner div img{height:100%;object-fit:cover;width:100%}.products-catalog__loader{border-top:1px solid purple;flex:0 0 100%;padding-top:20px;text-align:center}.products-catalog__display-options-total{margin-right:10px}.products-catalog__display-options .hidden--responsive{display:none!important}.dontalia-dentalact .products-catalog__info-title h1,.dontalia-dentalact .products-catalog__info-title span{color:var(--secondary-color)}@media (min-width:641px){.products-catalog__item{flex:0 0 auto;margin:10px;max-width:400px;width:calc(50% - 20px)}.products-catalog__list,.products-catalog__list>*{justify-content:left}.products-catalog__item.catalog-grid-banner{height:auto;max-width:400px;width:calc(50% - 20px)}}@media (min-width:768px){.products-catalog__info{display:block;padding:0 10px 10px}.products-catalog__info-title{margin:0 0 30px}.products-catalog__info-title h1,.products-catalog__info-title span{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase}.products-catalog__info-text{font-size:1.16667em;font-weight:300}.products-catalog__display-options-sorter{margin:0}}@media (min-width:1025px){.products-catalog{margin:0 0 0 auto}.products-catalog__info{display:block;padding:0 10px 10px 0}.products-catalog__item{margin:10px;max-width:none;width:calc(50% - 20px)}.products-catalog__item.catalog-grid-banner{max-width:none}.products-catalog__display-options-total{margin-right:0}.products-catalog__display-options .hidden--responsive{display:block!important}.products-catalog__list--featured.featured-qty_3{display:none}.products-catalog__list--featured{display:flex;justify-content:space-between}.products-catalog__list--featured .products-catalog__item.products-catalog__item--qty_3{width:calc(33.33% - 13.33px)}}@media (min-width:1250px){.products-catalog__item{margin:10px 0;width:calc(33.33% - 13.33px)}.products-catalog__item:nth-child(3n+2){margin-left:20px;margin-right:20px}.products-catalog__item.catalog-grid-banner{width:calc(33.33% - 13.33px)}.products-catalog__item--featured:nth-child(3n+2){margin-left:0;margin-right:0}.products-catalog__list--featured{margin-left:0}.products-catalog__list--featured .products-catalog__item.products-catalog__item--qty_1,.products-catalog__list--featured .products-catalog__item.products-catalog__item--qty_2{width:calc(50% - 10px)}.products-catalog__list--featured .products-catalog__item.products-catalog__item--qty_1:nth-child(3n+2),.products-catalog__list--featured .products-catalog__item.products-catalog__item--qty_2:nth-child(3n+2){margin-left:0;margin-right:0}.products-catalog__list--featured.featured-qty_3{display:flex;justify-content:space-between;margin-left:0}.products-catalog__list--featured.featured-qty_3 .products-catalog__item{margin-left:0;margin-right:0}.products-catalog__list--featured.featured-qty_3 .products-catalog__item.products-catalog__item--qty_1,.products-catalog__list--featured.featured-qty_3 .products-catalog__item.products-catalog__item--qty_2{width:calc(50% - 10px)}.products-catalog__list--featured.featured-qty_3 .products-catalog__item.products-catalog__item--qty_1:nth-child(3n+2),.products-catalog__list--featured.featured-qty_3 .products-catalog__item.products-catalog__item--qty_2:nth-child(3n+2){margin-left:0;margin-right:0}.products-catalog__list--featured.featured-qty_3 .products-catalog__item.products-catalog__item--qty_3{width:calc(33.33% - 13.33px)}}.catalog-filters{display:flex;height:100vh;left:0;position:fixed;top:var(--header-bottom,90px);width:100%;z-index:10}.catalog-filters.hidden,.catalog-filters .hidden,.catalog-filters.hidden--responsive,.catalog-filters .hidden--responsive{display:none}.catalog-filters__shadow-layer{background-color:rgba(0,0,0,.4);height:100vh;width:100%}.catalog-filters__content-wrapper{background-color:#fdfdfd;height:calc(100vh - var(--header-bottom, 90px));overflow-y:scroll;padding:20px 0;position:absolute;right:0;width:85%;z-index:1}.catalog-filters__content-wrapper::-webkit-scrollbar{background-color:#f3f3f3;margin:0 10px 0 0;width:8px}.catalog-filters__content-wrapper::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.catalog-filters__close{align-items:center;display:inline-flex;font-size:1.16667em;font-weight:700;justify-content:space-between;margin:5px 0 15px;padding:0 33px;width:100%}.catalog-filters__close-label{font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:500;padding-left:29px;position:relative}.catalog-filters__close-label:before{background-image:url(/build/images/filtros-phone-black.cdd134b2.svg);background-repeat:no-repeat;background-size:contain;content:"";height:29px;left:0;position:absolute;top:-3px;width:29px}.catalog-filters__close .button{font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;padding:5px 25px;text-transform:uppercase}.catalog-filters__filter-banner{margin:0 0 10px;padding:0 33px;width:100%}.catalog-filters__filter-banner-img{width:100%}.catalog-filters__dropdown-with_banner{font-family:Roboto,sans-serif;margin-bottom:10px;padding:0 33px}.catalog-filters__dropdown{border-bottom:1px solid #e4e4e4;font-family:Roboto,sans-serif;margin:10px 33px;padding-bottom:10px}.catalog-filters__dropdown-header{cursor:pointer;display:flex;font-weight:700;justify-content:space-between;position:relative}.catalog-filters__dropdown-header-title{font-size:1.33333rem;font-weight:700;text-transform:uppercase}.catalog-filters__dropdown-header-icon{background-image:url(/build/images/chevron-down-orange-2.a0a3bf62.svg);background-repeat:no-repeat;background-size:contain;height:26px;position:absolute;right:10px;text-align:center;width:26px}.catalog-filters__dropdown-header-icon--inverted{transform:rotate(180deg)}.catalog-filters__search-bar{margin-bottom:2px;margin-top:10px}.catalog-filters__search-bar input{border:1px solid #e4e4e4;border-radius:4px;padding:8px;width:100%}.catalog-filters__filter-list{display:flex;flex-direction:column}.catalog-filters__empty-list-message{color:#d0021b}.catalog-filters__filter-item{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-top:8px}.catalog-filters__filter-item--active{display:flex!important;order:-1!important}.catalog-filters__filter-item--active label,.catalog-filters__filter-item--active span{-webkit-text-stroke-width:.6px;color:#303030!important}.catalog-filters__filter-item label,.catalog-filters__filter-item span{color:#5c5c5c;cursor:pointer;font-size:1.16667rem;max-width:calc(100% - 25px);text-transform:uppercase}.catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover label,.catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover span{-webkit-text-stroke-width:1px;color:#303030}.catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover input[type=checkbox]{background-image:url(/build/images/light-orange-checkbox-square.631dd61d.svg)}.catalog-filters__filter-item input[type=checkbox]{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/build/images/checkbox-unchecked-2.a74f2a52.svg);background-repeat:no-repeat;border:none;cursor:pointer;height:16px;min-width:17px;outline:none}.catalog-filters__filter-item input[type=checkbox]:checked{background-image:url(/build/images/check-white-2.a2cc69e1.svg),url(/build/images/orange-checkbox-square.ed4f572d.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px}.catalog-filters__see-more{cursor:pointer;font-weight:500;margin-top:8px;padding-top:12px}.catalog-filters__see-more *{font-size:1.08333rem}.catalog-filters__see-more--less,.catalog-filters__see-more--more{color:var(--primary-color);text-transform:uppercase}.catalog-filters__see-more--less:before,.catalog-filters__see-more--more:before{content:"+";font-size:1.08333em;margin-right:3px}.catalog-filters__see-more--less:before{content:"-";margin-right:3px}.dontalia-dentalact .catalog-filters__content-wrapper{background-color:#f3f3f3}@media (min-width:1024px){.dontalia-dentalact .catalog-filters__content-wrapper{background-color:#fdfdfd}}.dontalia-dentalact .catalog-filters__content-wrapper::-webkit-scrollbar-thumb{background-color:var(--primary-color)}.dontalia-dentalact .catalog-filters__dropdown{border-bottom:none}@media (min-width:1024px){.dontalia-dentalact .catalog-filters__dropdown{border-bottom:1px solid #e4e4e4}}.dontalia-dentalact .catalog-filters__dropdown-header-title{color:#000}@media (min-width:1024px){.dontalia-dentalact .catalog-filters__dropdown-header-title{color:var(--secondary-color)}}.dontalia-dentalact .catalog-filters__dropdown-header-icon{background-image:url(/build/images/chevron-down-teal-2.7f0ca4b7.svg)}.dontalia-dentalact .catalog-filters__close{align-items:start;display:flex;flex-direction:column-reverse;gap:20px;padding:0}@media (min-width:1024px){.dontalia-dentalact .catalog-filters__close{display:none}}.dontalia-dentalact .catalog-filters__close .button{background:none;border:none;border-bottom:1px solid #d4d3d3;color:#5c5c5c;font-weight:400;height:33px;padding:5px 58px;position:relative;text-transform:none;width:100%}.dontalia-dentalact .catalog-filters__close .button:before{background-image:url(/build/images/close-gray.a5e97e3d.svg);background-repeat:no-repeat;background-size:16px 16px;content:"";height:16px;left:32px;position:absolute;width:16px}.dontalia-dentalact .catalog-filters__close-label{color:#000;padding-left:62px}.dontalia-dentalact .catalog-filters__close-label:before{background-image:url(/build/images/filtros-phone-teal.90696ed3.svg);left:28px}.dontalia-dentalact .catalog-filters__search-bar input{height:25px}.dontalia-dentalact .catalog-filters__filter-item--active label,.dontalia-dentalact .catalog-filters__filter-item--active span{color:var(--secondary-color)!important}.dontalia-dentalact .catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover label,.dontalia-dentalact .catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover span{color:var(--secondary-color)}.dontalia-dentalact .catalog-filters__filter-item:not(.catalog-filters__filter-item--active):hover input[type=checkbox]{background-image:url(/build/images/light-teal-checkbox-square.5c3cf42b.svg)}.dontalia-dentalact .catalog-filters__filter-item input[type=checkbox]:checked{background-image:url(/build/images/check-white-2.a2cc69e1.svg),url(/build/images/teal-checkbox-square.727efdc6.svg)}.dontalia-dentalact .catalog-filters__see-more--less,.dontalia-dentalact .catalog-filters__see-more--more{color:var(--tertiary-color);font-size:1.16667rem;text-transform:none}@media (min-width:641px){.catalog-filters__shadow-layer{width:30%}.catalog-filters__content-wrapper{width:70%}}@media (min-width:1025px){.catalog-filters{background-color:transparent;height:auto;max-width:300px;position:relative;top:0;width:28%;z-index:auto}.catalog-filters.hidden--responsive,.catalog-filters .hidden--responsive{display:block!important}.catalog-filters__shadow-layer{display:none}.catalog-filters__content-wrapper{height:auto;margin:0 0 10px;overflow-y:hidden;padding:0;position:static;width:100%}.catalog-filters__close,.catalog-filters__close-button{display:none}.catalog-filters__dropdown,.catalog-filters__dropdown-with_banner{margin-bottom:10px;padding:0 0 10px}.catalog-filters__filter-banner{padding:0}}.product-card{border:1px solid #d2d2d2;border-radius:6px;box-shadow:2px 2px 4px 0 #e4e4e4;display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif}.product-card__price-container{display:flex;flex-direction:row;justify-content:end}.product-card__regular-price-container{flex-wrap:wrap;justify-content:end;padding-top:5px}.product-card__prices-format-container{align-items:baseline;column-gap:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;text-align:end}.product-card__prices-format-container .decimal-part,.product-card__prices-format-container .integer-part{font-weight:700}.product-card__prices-format-container .integer-part{font-size:2.16667rem}.product-card__prices-format-container .decimal-part{font-size:1.66667rem}.product-card__final-price-with-save{color:#8d8d8d;font-size:1.16667rem;font-weight:100;text-decoration:line-through}.product-card__final-price-with-save-text{color:#8d8d8d;font-size:.83333rem}.product-card__regular-price{color:#303030;font-size:1.5rem}.product-card__from-label,.product-card__from-label>p{color:#818181;font-size:1.16667rem;font-weight:100}.product-card__body{padding:5px 6px 8px;width:100%}.product-card__adviento--image{height:100%;object-fit:cover;position:absolute;width:100%;z-index:5}.product-card.product-card__adviento--open .product-card__adviento--image{cursor:pointer;opacity:1;transform:rotate(3deg)}.product-card.product-card__adviento--open-animated .product-card__adviento--image{opacity:0;transform:translateY(110%);transition:transform .3s ease-in,opacity .3s ease-in}.product-card__product-link{cursor:pointer;font-size:1rem;width:100%}.product-card__info{display:none}.product-card__block{flex:0 0 100%}.product-card__name{align-items:center;display:flex;font-size:1rem;margin:10px 0 0;max-height:70px;order:3;z-index:2}.product-card__name a{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#303030;display:-webkit-box;font-size:1.5rem;font-weight:700;height:100%;line-height:18px;overflow:hidden;text-decoration:none;width:100%;word-break:break-word}.product-card__brand-image{margin-left:12px;margin-top:4px}.product-card__brand-image img{max-height:26px;max-width:75px;overflow:visible}.product-card__novelty{display:none}.product-card__out-of-stock{align-items:center;background:#fdecee;border-radius:4px;display:flex;flex-direction:row;height:32px;line-height:normal;padding-left:5px;width:100%}.product-card__out-of-stock-label{color:#d0021b;display:block;font-family:Roboto;font-size:1.16667rem;font-style:italic;font-weight:400;margin-left:10px;padding-right:.41667rem;text-align:right;text-transform:none}.product-card__add-to-cart{margin:auto 0 0;order:6}.product-card__adder-group{display:flex;justify-content:space-between}.product-card__adder-group .form-input.spinner{display:flex;justify-content:center;margin-right:2px;width:40%}.product-card__adder-group .form-input.spinner .form-input__item{border:.6px solid #f0f4f4;font-size:1.16667rem;font-weight:700;width:33%}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--add,.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--substract{background:#f3f3f3;border:none;font-size:1.16667rem;font-weight:700;height:100%;width:33%}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--substract{border-bottom-left-radius:4px;border-top-left-radius:4px}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--add{border-bottom-right-radius:4px;border-top-right-radius:4px}.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--add p,.product-card__adder-group .form-input.spinner .spinner__button.spinner__button--substract p{font-size:1.16667rem}.product-card__add-button{background-color:#f47720;border-radius:4px;font-family:Roboto,sans-serif;font-stretch:normal;font-style:normal;font-weight:700;margin-left:2px;padding:5px;width:60%}.product-card__add-button span{font-size:1.16667rem;font-weight:700}.product-card__request-quote-wrapper button span{font-weight:700}.product-card__request-quote-wrapper button,.product-card__select-button{align-items:center;background-color:#f47720;border-radius:4px;display:flex;font-size:1.25rem;justify-content:center;line-height:normal;padding:5px}.product-card__add-button,.product-card__request-quote-wrapper button,.product-card__select-button{font-weight:700;height:32px;text-transform:uppercase}.product-card__header{display:flex;flex-direction:row;height:30px;justify-content:space-between;width:100%}.product-card__header__brand-image-container-featured{left:0;margin-top:4px;position:absolute}.product-card__header__slogan-label-container{display:flex;justify-content:end;margin:0 auto;max-width:150px;width:fit-content}.product-card__header__slogan-label{align-items:center;border-bottom-left-radius:6px;border-bottom-right-radius:12px;border-top-right-radius:4px;display:flex;height:22px;justify-content:center;min-width:100px;padding-left:10px;text-align:center;transform:skew(20deg);width:fit-content}.product-card__header__slogan-label span{color:#fff;display:inline-block;text-transform:uppercase;transform:skew(-20deg)}.product-card__header__slogan-label:before{border-bottom-right-radius:6px;content:"";height:100%;position:absolute;right:-10px;top:0;transform:skew(-35deg);width:50%}.product-card__header__labels-container--featured{position:absolute;right:0}.product-card__header__labels-container,.product-card__header__labels-container--featured{display:flex;flex-direction:row;justify-content:space-between}.product-card__header__recommended-label-container{display:flex;justify-content:end;max-width:135px;overflow:hidden;padding-left:5px}.product-card__header__recommended-label{align-items:center;background-color:#212844;border-bottom-left-radius:6px;border-top-right-radius:4px;display:flex;height:22px;justify-content:center;min-width:9rem;padding:0 8px;text-align:center;transform:skew(20deg);width:auto}.product-card__header__recommended-label span{color:#fff;display:inline-block;font-size:1.16667rem;transform:skew(-20deg)}.product-card__header__recommended-label:before{background-color:#212844;border-top-right-radius:5px;content:"";height:100%;position:absolute;right:-1px;top:0;transform:skew(-20deg);width:8px}.product-card__header__recommended-label__EXOTEC_DENTAIRE,.product-card__header__recommended-label__EXOTEC_DENTAIRE:before,.product-card__header__slogan-label__EXOTEC_DENTAIRE,.product-card__header__slogan-label__EXOTEC_DENTAIRE:before{background:#212844}.product-card__header__recommended-label__BESTDENT,.product-card__header__recommended-label__BESTDENT:before,.product-card__header__slogan-label__BESTDENT,.product-card__header__slogan-label__BESTDENT:before{background:#d1021a}.product-card__header__recommended-label__PROCLINIC,.product-card__header__recommended-label__PROCLINIC:before,.product-card__header__slogan-label__PROCLINIC,.product-card__header__slogan-label__PROCLINIC:before{background:#0099a8}.product-card__header__recommended-label__PROCLINIC_EXPERT,.product-card__header__recommended-label__PROCLINIC_EXPERT:before,.product-card__header__slogan-label__PROCLINIC_EXPERT,.product-card__header__slogan-label__PROCLINIC_EXPERT:before{background:#5c5c5c}.product-card__header__recommended-label__4DESIGN,.product-card__header__recommended-label__4DESIGN:before{background:#938294}.product-card__header__recommended-label__VELOCE,.product-card__header__recommended-label__VELOCE:before{background:#000}.product-card__header__recommended-label__D-DEVICES,.product-card__header__recommended-label__D-DEVICES:before{background:#44b276}.product-card__header__promotion-label-container{display:flex;justify-content:end;overflow:hidden;width:124px}.product-card__header__promotion-label-container>div>span>strong{color:#303030;font-weight:400}.product-card__header__promotion-label{align-items:center;background:#ffe6d4;border-bottom-left-radius:6px;border-top-right-radius:4px;display:flex;height:22px;justify-content:center;padding:0 8px;text-align:center;transform:skew(20deg);width:fit-content}.product-card__header__promotion-label span{color:#f47720;display:inline-block;transform:skew(-20deg)}.product-card__header__promotion-label:before{background-color:#ffe6d4;border-top-right-radius:4px;content:"";height:100%;position:absolute;right:0;top:0;transform:skew(-20deg);width:8px}.product-card__header__novelty-label{margin:4px 10px 0 0}.product-card__header__novelty-label span{color:#f47720;font-size:1.16667rem;font-style:italic;font-weight:700}.product-card__image-name-price-container{display:flex;flex-direction:row;height:177px;width:100%}.product-card__image-name-price-container .product-card__image-container{height:calc(100% - 25px);text-align:center;width:100%}.product-card__image-name-price-container .product-card__image-container a{display:flex;height:100%}.product-card__image-name-price-container .product-card__image-container img{height:auto;margin:auto;max-height:100%;max-width:100%}.product-card__image-name-price-container .product-card__image-icons-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:50%}.product-card__image-name-price-container .product-card__image-icons-container__icons-container{align-items:center;display:flex;flex-direction:row;gap:15px;height:20px;margin-left:2px;width:50%}.product-card__image-name-price-container .product-card__image-icons-container__icons-container__last-days{display:none}.product-card__image-name-price-container .product-card__image-icons-container__icons-container__delivery,.product-card__image-name-price-container .product-card__image-icons-container__icons-container__eco{align-items:center;display:flex;position:relative}.product-card__image-name-price-container .product-card__image-icons-container__icons-container p{background-color:#f2f2f2;border-radius:6px;display:none;left:-3px;padding:5px;position:absolute;top:21px;width:100px;z-index:1}.product-card__image-name-price-container .product-card__image-icons-container__icons-container p:before{background-color:#f2f2f2;content:"";display:block;height:10px;left:6px;position:absolute;top:-3px;transform:rotate(45deg);width:10px}.product-card__image-name-price-container .product-card__image-icons-container__icons-container__eco p{width:fit-content}.product-card__image-name-price-container .product-card__image-icons-container__icons-container img:hover+p{display:flex}.product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured{align-items:start;flex-direction:column;justify-content:center}.product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery,.product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco{align-items:center;display:flex;flex-direction:row}.product-card__image-name-price-container .product-card__name-price-container{display:flex;flex-direction:column;width:50%}.product-card__image-name-price-container .product-card__name-price-container__name-container{height:60px;margin-bottom:20px;margin-left:14px;text-align:start}.product-card__discount-container{display:flex;flex-direction:row;justify-content:end;margin-top:auto}.product-card__discount-container p{background:#ffec00;border-radius:4px;color:#f47720;font-size:2rem;font-style:italic;font-weight:700;margin-left:8px;padding:0 4px}.product-card__discount-container span{border-radius:4px;color:#f47720;font-size:2rem;font-weight:700;margin-right:3px}.product-card__doctor-exclusive-alert-container{align-items:center;background:#fff5ee;border-radius:6px;display:flex;flex-direction:row;margin:8px 0;padding:7px 3px;position:relative;width:100%}.product-card__doctor-exclusive-alert-container p{font-size:1.16667rem;margin-left:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__doctor-exclusive-alert-container img{margin:0 3px}.product-card__doctor-exclusive-alert-container img:hover+p:after{background-color:#f2f2f2;border-radius:6px;color:#303030;content:attr(data-alert);left:0;padding:5px;position:absolute;text-align:left;top:30px;white-space:normal;width:80%;z-index:1}.product-card__doctor-exclusive-alert-container img:hover+p:before{background-color:#f2f2f2;content:"";display:block;height:10px;left:10px;position:absolute;top:26px;transform:rotate(45deg);width:10px}.product-card__doctor-exclusive-alert-gap{height:47px;width:100%}.product-card__icons{position:relative;z-index:1}.product-card__icons-container{display:flex;flex-direction:column;gap:5px;left:10px;position:absolute;top:10px}.product-card__brand-bestdent--text{color:#c30016!important}.product-card__brand-bestdent--wrapper{background:#c30016!important}.product-card__brand-proclinic--text{color:#118897!important}.product-card__brand-proclinic--wrapper{background:#118897!important}.product-card.products-catalog__item--featured .product-card__price-container{justify-content:space-between}.product-card__supplier-offer-img{align-items:center;cursor:pointer;display:flex;position:relative;z-index:5}.product-card__supplier-offer-img:hover .product-card__supplier-offer-text{display:flex!important}.product-card__supplier-offer-text{background-color:#f5f5f5;border:1px solid var(--primary-color);border-radius:8px;display:none;flex-direction:column;justify-content:center;padding:10px;position:absolute;right:-30px;top:35px;width:250px;z-index:20}.product-card__supplier-offer-text-title{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:1.08333rem;font-weight:700}.product-card__supplier-offer-text-description{font-family:Roboto,sans-serif;font-size:.91667rem;margin-top:1px}.product-card__request-quote-wrapper{width:100%}.product-card__request-quote-wrapper button{min-width:140px;width:100%}.product-card__request-quote-wrapper button .button__text{font-size:1.16667rem}.dontalia-dentalact .product-card__doctor-exclusive-alert-container{align-items:center;background:#eef7f6;border-radius:6px;display:flex;flex-direction:row;margin:8px 0;padding:7px 3px;position:relative;width:100%}.dontalia-dentalact .product-card__doctor-exclusive-alert-container p{color:#000}.dontalia-dentalact .product-card__doctor-exclusive-alert-container img{content:url(/build/images/information-teal.24e2ed22.svg);margin:0 3px}.dontalia-dentalact .product-card__header__novelty-label span{color:#8d55a2}.dontalia-dentalact .product-card__regular-price-container .product-card__from-label p{display:none}.dontalia-dentalact .product-card__regular-price-container .product-card__from-label .product-card__regular-price:after{content:"*";font-size:1.5rem}.dontalia-dentalact .product-card__out-of-stock img{height:16px;width:16px}.dontalia-com .product-card__header__recommended-label span{font-size:1rem;white-space:nowrap}.dontalia-pl .product-card__name a{display:block;font-size:1.16667rem}@media (min-width:641px){.product-card__name{font-size:1.08333rem}.product-card__icons .product-card__novelty-icon{top:15px}.product-card__icons .product-card__bonus-icon,.product-card__icons .product-card__gift-icon{background-size:48px 48px;height:48px;top:15px;width:48px}.product-card__icons .product-card__bonus-icon{font-size:1.25em;padding:12px}.product-card__icons .product-card__bonus-icon--small{font-size:1em;padding:15px 0 0}.product-card__image img{max-height:120px}}@media (min-width:769px){.product-card__header__novelty-label span,.product-card__header__recommended-label span{font-size:1rem}.product-card__image img{max-height:105px}.product-card__discount-container p{font-style:normal}.product-card__doctor-exclusive-alert-container p{font-size:1rem}.product-card__final-price-with-save-text{color:#8d8d8d;font-size:1rem}}@media (min-width:1025px){.product-card{align-items:flex-start;position:relative;transition:border .5s ease-in-out;transition:box-shadow .3s ease-in-out}.product-card__product-link{font-size:1.16667rem!important}.product-card span.integer-part{font-size:2rem}.product-card span.decimal-part{font-size:1.5rem}.product-card.products-catalog__item--qty_3 .product-card__price-container{justify-content:end}.product-card.products-catalog__item--qty_3 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured{display:none}.product-card.EXOTEC_DENTAIRE:hover{border:1px solid #212844}.product-card.BESTDENT:hover{border:1px solid #d1021a}.product-card.PROCLINIC:hover{border:1px solid #0099a8}.product-card.PROCLINIC_EXPERT:hover{border:1px solid #5c5c5c}.product-card.product-card--with-advert:hover{box-shadow:0 0 0 1px var(--primary-color)}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__prices-format-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__prices-format-container{justify-content:end}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container{display:flex;flex-direction:column;height:100%;width:40%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured p{margin-left:5px}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p{color:#462f87;display:none}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p{color:#348227;display:none}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-container{height:100%;width:100%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__name-price-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__name-price-container{display:flex;flex-direction:column;height:150px;margin-left:8px;width:60%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image{height:100%;width:100%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image img,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image img{height:auto;max-height:100%;width:100%}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__regular-price-container,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__regular-price-container{column-gap:4px}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__name a,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__name a{margin:0;padding:0}.product-card.products-catalog__item--featured.EXOTEC_DENTAIRE{border:2px solid #212844}.product-card.products-catalog__item--featured.BESTDENT{border:2px solid #d1021a}.product-card.products-catalog__item--featured.PROCLINIC{border:2px solid #0099a8}.product-card.products-catalog__item--featured.PROCLINIC_EXPERT{border:2px solid #5c5c5c}.product-card__body{padding:5px 13px 13px}.product-card__regular-price-container{column-gap:4px;display:flex;margin-bottom:4px;margin-right:3px;text-align:center}.product-card__regular-price-container .product-card__from-label{font-size:1.16667rem}.product-card__prices-format-container{align-items:baseline;display:flex;flex-direction:row}.product-card__image-name-price-container .product-card__image-icons-container__icons-container{width:100%}.product-card__image-name-price-container .product-card__name-price-container__name-container{margin-bottom:20px;margin-left:12px;text-align:start}.product-card__image-name-price-container .product-card__name-price-container__name-container.featured{display:flex;flex-direction:column;height:50%;margin-bottom:0;margin-left:12px;margin-top:30px;text-align:start}.product-card__name{order:unset}.product-card__block{flex:none}.product-card:hover{border:1px solid #818181}.product-card__image{margin:5px 0 0;padding:0}.product-card__image img{height:auto;max-height:100%;max-width:100%}.product-card__name{font-family:Roboto;font-size:1.16667rem;font-stretch:normal;font-style:normal;font-weight:700}.product-card__name a{-webkit-line-clamp:3;align-items:flex-end;font-size:1.16667rem;font-weight:700;word-break:break-word}.product-card__regular-price{font-size:2rem}.product-card__info{position:absolute;right:10px;text-align:right;top:5px}.product-card__brand,.product-card__ref{display:block;padding:0}.product-card__ref{border:0;font-size:.91em}.product-card__novelty{color:purple;display:block;font-size:1.25em;order:2;padding:0}.product-card__select-button{align-items:center;display:flex;font-size:1.33333rem;justify-content:center;margin:0 0 auto;min-width:50%}.product-card__adder-group,.product-card__request-quote-wrapper button,.product-card__select-button{text-transform:uppercase}.product-card__adder-group span :not(.product-card__out-of-stock-label),.product-card__request-quote-wrapper button span :not(.product-card__out-of-stock-label),.product-card__select-button span :not(.product-card__out-of-stock-label){font-weight:700}.product-card__out-of-stock-label{font-size:1rem;text-align:left}.product-card__adder-group{width:100%}.product-card__adder-group .product-card__add-button{border-radius:4px;font-stretch:normal;font-style:normal;font-weight:700}.product-card__adder-group .product-card__add-button span{font-size:1.16667rem}.product-card__add-to-cart{align-items:center;display:flex;justify-content:space-around}.product-card__brand-image{display:block}.product-card__offer-discount-icon,.product-card__offer-outlet-icon{background:none;height:auto;position:absolute;top:-12px}.product-card__offer-discount-icon img,.product-card__offer-outlet-icon img{display:block;width:46px}.product-card__offer-discount-icon span,.product-card__offer-outlet-icon span{font-size:.916em;left:11px;position:absolute;text-transform:uppercase;top:14px}.product-card__icons .product-card__novelty-icon{left:10px;top:10px}.product-card__icons .product-card__gift-icon{top:10px}.product-card__exclusivity-notice-wrapper{align-items:center;display:flex;justify-content:flex-start;order:3;padding:0 10px;z-index:2}.product-card__exclusivity-notice-message{background:#d0021b;color:#fdfdfd;font-size:.91667rem;margin:0 0 0 10px;padding:3px 10px;text-align:center;width:100%}}@media (min-width:1300px){.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured{display:flex;min-width:110px}.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p,.product-card.products-catalog__item--featured.products-catalog__item--qty_1 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__delivery p,.product-card.products-catalog__item--featured.products-catalog__item--qty_2 .product-card__image-name-price-container .product-card__image-icons-container__icons-container-featured__eco p{display:unset}}.modal--login-form--reduced,.modal.modal--request-quote-form,.modal.modal--request-quote-sent{z-index:200!important}.modal--login-form--reduced>.modal__content-wrapper .modal__content,.modal.modal--request-quote-form>.modal__content-wrapper .modal__content,.modal.modal--request-quote-sent>.modal__content-wrapper .modal__content{background-color:#fdfdfd}.modal--login-form--reduced>.modal__content-wrapper{border-radius:4px;margin:180px auto auto;max-width:300px;width:100%}@media (min-width:1024px){.modal--login-form--reduced>.modal__content-wrapper{max-width:667px;padding:14px 28px 42px}}.modal.modal--request-quote-form{padding:0 18px}@media (min-width:1024px){.modal.modal--request-quote-form{padding:0}}.modal.modal--request-quote-form *{font-family:Roboto!important}.modal.modal--request-quote-form .modal__content-wrapper{border-radius:4px;margin:180px auto auto;max-width:667px;width:100%}.modal.modal--request-quote-form .modal__content{border-radius:4px;max-width:unset!important;padding:50px 15px 25px;width:100%}.modal.modal--request-quote-form .modal__content-wrapper{border-radius:4px!important;max-width:667px!important;padding:0!important;width:100%!important}.modal.modal--request-quote-form .modal__close{background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:14px;position:absolute;right:14px!important;top:14px!important;width:14px}.modal.modal--request-quote-form .modal__close span{display:none}.modal.modal--request-quote-form-form .form-component__button-wrapper{text-align:center}.modal.modal--request-quote-form .request-quote-form{border-radius:4px;padding:15px}.modal.modal--request-quote-form .request-quote-form__title{color:#303030;font-size:1.5rem;font-weight:700;margin-bottom:30px;position:relative;text-align:center;width:100%}.modal.modal--request-quote-form .request-quote-form__title:before{display:none}.modal.modal--request-quote-form .request-quote-form .form-item{align-items:center;display:flex;margin:15px 0}.modal.modal--request-quote-form .request-quote-form .form-item.full-width{width:100%}.modal.modal--request-quote-form .request-quote-form .product-name{flex-direction:column;width:100%}.modal.modal--request-quote-form .request-quote-form .product-name .form-item__label{margin-bottom:5px;width:100%}.modal.modal--request-quote-form .request-quote-form .product-name .form-item__label span{display:none}.modal.modal--request-quote-form .request-quote-form .form-item__label{font-size:1.08333em;text-align:left;width:40%}.modal.modal--request-quote-form .request-quote-form .form-checkbox{width:100%}.modal.modal--request-quote-form .request-quote-form .form-checkbox input{display:none}.modal.modal--request-quote-form .request-quote-form .form-checkbox input+.form-checkbox__label{display:inline-block;margin:0;text-align:left;width:91%}.modal.modal--request-quote-form .request-quote-form .form-checkbox input+.form-checkbox__label span{margin-left:15px;position:static}.modal.modal--request-quote-form .request-quote-form .form-checkbox input+.form-checkbox__label:after{display:none}.modal.modal--request-quote-form .request-quote-form .form-checkbox input+.form-checkbox__label:before{background-image:url(/build/images/unchecked-checkbox.ef192e6e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:20px;left:0;position:absolute;top:-2px;width:20px}.modal.modal--request-quote-form .request-quote-form .form-checkbox input:checked+.form-checkbox__label:before{background:url(/build/images/orange-checked-checkbox.8f74ff26.svg) no-repeat!important;background-size:contain!important;content:"";cursor:pointer;height:20px!important;left:0!important;position:absolute;top:-1px!important;width:20px!important}.modal.modal--request-quote-form .request-quote-form .form-input,.modal.modal--request-quote-form .request-quote-form .form-select{width:100%}.modal.modal--request-quote-form .request-quote-form .form-input input,.modal.modal--request-quote-form .request-quote-form .form-input select,.modal.modal--request-quote-form .request-quote-form .form-select input,.modal.modal--request-quote-form .request-quote-form .form-select select{background:#fdfdfd;border:1px solid #979797;border-radius:2px;color:#303030;font-size:1.16667rem;font-style:normal;height:50px;padding:0 8px;width:100%}.modal.modal--request-quote-form .request-quote-form .form-input input::placeholder,.modal.modal--request-quote-form .request-quote-form .form-input select::placeholder,.modal.modal--request-quote-form .request-quote-form .form-select input::placeholder,.modal.modal--request-quote-form .request-quote-form .form-select select::placeholder{color:#8d8d8d;font-size:1rem;font-style:italic;font-weight:300}.modal.modal--request-quote-form .request-quote-form .form-input select,.modal.modal--request-quote-form .request-quote-form .form-select select{border:1px solid #c2c2c2}.modal.modal--request-quote-form .request-quote-form .form-component__button{border-radius:4px;font-family:Roboto!important;font-weight:500;padding:10px 25px;width:100%}.modal.modal--request-quote-form .request-quote-form .form-checkbox__label span,.modal.modal--request-quote-form .request-quote-form .form-error{text-align:left}.modal.modal--request-quote-form .request-quote-form .form-checkbox__label span a,.modal.modal--request-quote-form .request-quote-form .form-checkbox__label span a:hover,.modal.modal--request-quote-form .request-quote-form .form-checkbox__label span a:visited{color:var(--primary-color);cursor:pointer;font-weight:700;text-decoration:underline}.modal.modal--request-quote-form .request-quote-form .form-checkbox__label span a:hover{text-decoration:underline}.modal.modal--request-quote-form .request-quote-form .privacy-policy a{color:var(--primary-color);text-decoration:underline}.modal.modal--request-quote-form .request-quote-form .gdpr{color:#8d8d8d;font-weight:300;line-height:120%;margin:10px 0 20px;text-align:left;width:100%}.modal.modal--request-quote-form .request-quote-form .gdpr a,.modal.modal--request-quote-form .request-quote-form .gdpr span{color:var(--primary-color)}.modal.modal--request-quote-sent .modal__content-wrapper{margin:180px auto auto;width:25rem}@media (min-width:1024px){.modal.modal--request-quote-sent .modal__content-wrapper{width:37.5rem}}.modal.modal--request-quote-sent .modal__content{border-radius:4px;padding:14px 28px 28px}.request-quote-sent{align-items:center;display:flex;flex-direction:column}.request-quote-sent img{width:3.33333rem}@media (min-width:1024px){.request-quote-sent img{width:2.5rem}}.request-quote-sent .title{font-size:1.75rem;font-weight:500;margin:2.91667rem 0 .91667rem;text-align:center}@media (min-width:1024px){.request-quote-sent .title{font-size:1.66667rem;margin:1.91667rem 0 .91667rem}}.request-quote-sent .body{font-size:1.16667rem}.request-quote-sent__button{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:2rem 0 0;padding:1rem;text-transform:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.request-quote-sent__button:hover{color:var(--button-text-color-hover);text-decoration:none}.request-quote-sent__button.disabled,.request-quote-sent__button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.request-quote-sent__button>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1024px){.request-quote-sent__button{font-size:1rem;margin:2.41667rem 0 0;width:16.66667rem}}@media (min-width:641px){.modal.modal--request-quote-form .request-quote-form{align-items:start;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0}.modal.modal--request-quote-form .request-quote-form .request-quote-form__title{font-size:1.5em}.modal.modal--request-quote-form .request-quote-form .form-item{flex-direction:column;margin:5px 0;width:calc(50% - 10px)}.modal.modal--request-quote-form .request-quote-form .form-item__label{font-size:1.16667em;padding:5px 0;width:100%}.modal.modal--request-quote-form .request-quote-form .product-name{flex-direction:row;margin:22px 0;width:100%}.modal.modal--request-quote-form .request-quote-form .product-name .form-item__label{margin-bottom:0;width:35%}.modal.modal--request-quote-form .request-quote-form .form-input,.modal.modal--request-quote-form .request-quote-form .form-select{width:100%}.modal.modal--request-quote-form .request-quote-form .form-input input,.modal.modal--request-quote-form .request-quote-form .form-input select,.modal.modal--request-quote-form .request-quote-form .form-select input,.modal.modal--request-quote-form .request-quote-form .form-select select{height:36px}.modal.modal--request-quote-form .request-quote-form .form-component__button-wrapper{text-align:center;width:100%}.modal.modal--request-quote-form .request-quote-form .form-component__button{font-size:1.16667em;height:28px;padding:5px 35px}.modal.modal--request-quote-form .request-quote-form .privacy-policy{min-width:51%}.modal.modal--request-quote-form .request-quote-form .form-checkbox .form-checkbox__label{margin-left:25px!important}.modal.modal--request-quote-form .request-quote-form .form-checkbox .form-checkbox__label span{margin-left:0!important}}@media (min-width:769px){.modal.modal--request-quote-form .modal__content-wrapper{padding:0 20px 20px}}.progress-popup--cart .progress-popup__image{background-image:url(/build/images/progress-cart.3d4b0ae6.gif);background-repeat:no-repeat;background-size:145px;height:145px;transform:scaleX(-1);width:145px}.cart-section .page-main{background-color:#fff}.cart-section header.header{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.cart__empty-image{background-image:url(/build/images/cart.3f4d9aec.png);height:156px;width:156px}.cart__empty-image,.dontalia-it .cart__empty-image{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-left:-20px}.dontalia-it .cart__empty-image{background-image:url(/build/images/cart-it.ff7ee082.svg);height:200px;width:200px}.cart *{font-family:Roboto,sans-serif}.cart__selection-dropdown-button{background-color:#fdfdfd;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;display:inline;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto auto 10px;padding:11px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.cart__selection-dropdown-button:hover{color:var(--primary-dark);text-decoration:none}.cart__selection-dropdown-button.disabled,.cart__selection-dropdown-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__selection-dropdown-button>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__selection-dropdown-button,.cart__selection-dropdown-button:hover{border:1px solid var(--primary-color)}.cart .lateral-popup{display:none}.cart__component-header h1{font-size:2.5rem;font-weight:700;padding:0 0 15px}.cart__component-products-wrapper{display:flex;flex-direction:column;gap:2rem}.cart__component-products-wrapper .cart__component-resume{align-items:center;display:flex;flex-direction:column}.cart__component-products-wrapper .cart__component-resume .supplier-present-message-wrapper{border:2px dashed #462f87;border-radius:4px;margin:0 0 20px;padding:16px 12px}.cart__component-products-wrapper .cart__component-resume .supplier-present-message-title{color:#462f87;font-size:1.33333rem;font-weight:700;text-transform:uppercase}.cart__component-products-wrapper .cart__component-resume .supplier-present-message-text{font-size:1.16667rem}.cart__component-header-link-list{border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 0 1.2rem}.cart__component-header-link-list .cart__component-header-link{color:var(--text-titles);cursor:pointer;font-size:1.33333rem;font-weight:700;padding:1em 0}.cart__component-header-link-list .cart__component-header-link.cart__component-header-link--disabled{color:#a8a8a8;pointer-events:none}.cart__component-header-link-list .cart__component-header-link:last-child{margin-left:37px}.cart__add-by-reference-header,.cart__create-list-from-cart-header{font-size:1.5rem;font-weight:700;margin:0 0 2rem}.cart__login-notice:has(.cart__app-contest-notice--message-wrapper){display:none}.cart__bestdent-notice,.cart__club-contract-notice,.cart__dental-days-notice,.cart__exotec-notice,.cart__intra-community-notice,.cart__login-notice,.cart__upselling-product{background-color:#fff5ea;margin-bottom:15px;padding:6px}.cart__bestdent-notice--icon,.cart__club-contract-notice--icon,.cart__dental-days-notice--icon,.cart__exotec-notice--icon,.cart__intra-community-notice--icon,.cart__login-notice--icon,.cart__upselling-product--icon{background-image:url(/build/images/information.c64affa2.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 17px;height:17px;margin-right:7px;width:36px}.cart__bestdent-notice--button,.cart__club-contract-notice--button,.cart__dental-days-notice--button,.cart__exotec-notice--button,.cart__intra-community-notice--button,.cart__login-notice--button,.cart__upselling-product--button{color:var(--primary-color);cursor:pointer;display:none;font-size:12px;font-weight:700;padding-right:13px}.cart__bestdent-notice--inline-button,.cart__club-contract-notice--inline-button,.cart__dental-days-notice--inline-button,.cart__exotec-notice--inline-button,.cart__intra-community-notice--inline-button,.cart__login-notice--inline-button,.cart__upselling-product--inline-button{color:var(--primary-color);cursor:pointer;display:inline;font-size:12px;font-weight:700;padding-right:13px}.cart__bestdent-notice__text,.cart__club-contract-notice__text,.cart__dental-days-notice__text,.cart__exotec-notice__text,.cart__intra-community-notice__text,.cart__login-notice__text,.cart__upselling-product__text{align-items:center;display:flex;justify-content:space-between}.cart__bestdent-notice__text-wrapper,.cart__club-contract-notice__text-wrapper,.cart__dental-days-notice__text-wrapper,.cart__exotec-notice__text-wrapper,.cart__intra-community-notice__text-wrapper,.cart__login-notice__text-wrapper,.cart__upselling-product__text-wrapper{align-items:center;display:flex}.cart__bestdent-notice--icon{background-image:url(/build/images/logo-bestdent.74096fd5.svg);background-size:100%;margin-right:10px;min-width:75px}.cart__bestdent-notice__text-wrapper div{display:flex;flex-direction:column}.cart__bestdent-notice__text-wrapper .bestdent__text-link-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.cart__bestdent-notice__text-wrapper .bestdent__text-link-wrapper .cart__bestdent-notice--link{color:#ff7b0b;cursor:pointer;margin-left:5px;text-decoration:underline}.cart__bestdent-notice__text-wrapper .cart__bestdent-notice--text-title{font-weight:700}.cart__dental-days-notice--dental-days-icon{background-image:url(/build/images/DENTALDAY.b537a860.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 60px;height:60px;margin:0 7px;max-width:60px;width:20%}.cart__dental-days-notice__text-wrapper div{display:flex;flex-direction:column;gap:5px;margin-left:10px;width:80%}.cart__dental-days-notice__text-wrapper div>span{font-size:1.16667rem}.cart__dental-days-notice__text-wrapper div>span>a{color:#ff7b0b;cursor:pointer;font-size:1.16667rem;text-decoration:underline}.cart__dental-days-notice__text-wrapper .cart__dental-days-notice--text-title{font-size:1.16667rem;font-weight:700}.cart__exotec-notice--icon{background-image:url(/build/images/exotec-logo.4f9596d3.svg);background-size:100%;margin-right:10px;min-width:75px}.cart__exotec-notice__text-wrapper div{display:flex;flex-direction:column}.cart__exotec-notice__text-wrapper .exotec__text-link-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.cart__exotec-notice__text-wrapper .exotec__text-link-wrapper .cart__exotec-notice--link{color:#ff7b0b;cursor:pointer;margin-left:5px;text-decoration:underline}.cart__exotec-notice__text-wrapper .cart__exotec-notice--text-title{font-weight:700}.cart__club-contract-notice{border-radius:4px;position:relative}.cart__club-contract-notice--text{color:#000}.cart__club-contract-notice--text-title{color:#000;font-size:1.16667rem;font-weight:700}.cart__club-contract-notice--link{color:#ff7b0b;cursor:pointer;font-weight:700;margin-left:5px;text-decoration:underline}.cart__club-contract-notice--close-icon{background:url(/build/images/close-icon.e4e21e9e.svg) no-repeat;background-size:15px 15px;cursor:pointer;height:15px;position:absolute;right:10px;top:10px;width:15px}.cart__intra-community-notice--message-wrapper{display:flex;flex-direction:row;justify-content:space-between}.cart__intra-community-notice__wrapper{display:flex;flex-direction:column;gap:5px}.cart__intra-community-notice__wrapper .cart__intra-community-notice__title-wrapper{align-items:center;display:flex;gap:5px;position:relative}.cart__intra-community-notice__wrapper .cart__intra-community-notice__title-wrapper img{cursor:pointer}.cart__intra-community-notice__wrapper .cart__intra-community-notice__title-wrapper .intra-community-title{font-size:1.16667rem;font-weight:700}.cart__intra-community-notice__wrapper .cart__intra-community-notice__title-wrapper .cart__warning__tooltip{background-color:#fdfdfd;border-radius:4px;box-shadow:-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;left:76px;padding:10px;position:absolute;top:25px;width:250px;z-index:1}.cart__intra-community-notice__wrapper .cart__intra-community-notice__title-wrapper .cart__warning__tooltip:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:11px;top:-5px;transform:rotate(45deg);width:12px}.cart__intra-community-notice__wrapper .cart__intra-community-notice__text-wrapper{display:flex;flex-wrap:wrap;gap:5px}.cart__intra-community-notice__wrapper .cart__intra-community-notice__text-wrapper .intra-community-text:has(+img){align-self:flex-end}.cart__intra-community-notice__wrapper .cart__intra-community-notice__text-wrapper .intra-community-button{background-color:transparent;color:var(--primary-color);cursor:pointer;font-size:1rem;font-weight:700}.cart__intra-community-notice .close-notice{background-color:transparent;background-image:url(/build/images/close-black.696aba83.svg);background-repeat:no-repeat;background-size:100%;cursor:pointer;height:15px;width:15px}.cart__anniversary-notice{background-color:#e8e8e8;margin-bottom:15px;padding:10px}.cart__anniversary-notice__closed{display:none}.cart__anniversary-notice--icon{background-image:url(/build/images/information.c64affa2.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 17px;height:17px;margin-right:7px;width:36px}.cart__anniversary-notice--button{display:none}.cart__anniversary-notice--button,.cart__anniversary-notice--inline-button{color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:700;padding-right:13px}.cart__anniversary-notice--inline-button{display:inline}.cart__anniversary-notice__close-icon{align-self:baseline;cursor:pointer;height:15px}.cart__anniversary-notice--text-column{display:flex;flex-direction:column}.cart__anniversary-notice--text-column .anniversary__text{font-size:1.16667rem}.cart__anniversary-notice--text-column .anniversary__link{color:var(--primary-color);cursor:pointer;display:inline;font-size:1.16667rem;font-weight:700;margin-top:3px}.cart__anniversary-notice__text{align-items:center;display:flex;justify-content:space-between}.cart__anniversary-notice__text-wrapper{align-items:center;display:flex}.cart__empty-button{background-color:transparent;color:var(--primary-color);cursor:pointer;display:block;font-family:Roboto;font-size:1.16667rem;font-weight:700;margin:1.2rem 0 0 auto}.cart__empty{align-items:center;display:flex;flex-direction:column;margin-top:60px}.cart__empty-image-wrapper{display:flex;justify-content:center;position:relative}.cart__empty-title{color:#000;font-size:18px;font-weight:700;margin-top:20px;text-align:center;width:192px}.cart__empty-link{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:20px auto auto;padding:9px;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.cart__empty-link:hover{color:var(--button-text-color-hover)}.cart__empty-link.disabled,.cart__empty-link:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__empty-link>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__empty-link:hover{color:#fff;text-decoration:none}.cart__create-list-from-cart{height:calc(100% - 40px)}.cart__create-list-from-cart form{display:flex;flex-flow:column nowrap;height:100%}.cart__create-list-from-cart .form-component{height:100%}.cart__create-list-from-cart-body .form-item__label{display:block;font-size:1.16667em;font-weight:700;margin:0 0 .5rem}.cart__create-list-from-cart-body .form-input input[type=text]{border:1px solid rgba(0,0,0,.8);height:2.2rem;width:100%}.cart__create-list-from-cart .form-component__button-wrapper{margin:auto 0 0}.cart__create-list-from-cart .cart__create-list-from-cart-submit{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cart__create-list-from-cart .cart__create-list-from-cart-submit:hover{color:var(--button-text-color-hover);text-decoration:none}.cart__create-list-from-cart .cart__create-list-from-cart-submit.disabled,.cart__create-list-from-cart .cart__create-list-from-cart-submit:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__create-list-from-cart .cart__create-list-from-cart-submit>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__add-by-reference{display:flex;flex-direction:column;height:calc(100% - 40px)}.cart__add-by-reference .quick-product-adder-wrapper{display:flex;flex-direction:column;height:calc(100% - 52px - 2rem);margin:0}.cart__add-by-reference .quick-product-adder-wrapper .form-group div:nth-child(2) .quick-product-adder__product-name-info,.cart__add-by-reference .quick-product-adder-wrapper .quick-product-adder__deleter{display:none}.cart__add-by-reference .quick-product-adder-wrapper .with-custom-scrollbar{margin-bottom:20px;overflow:auto}.cart__add-by-reference .quick-product-adder__product{flex-flow:row wrap;gap:.5rem 2rem;margin-bottom:16px}.cart__add-by-reference .quick-product-adder__product-info{height:30px!important;margin-right:0!important;width:calc(60% - 1rem)}.cart__add-by-reference .quick-product-adder__product-info input[type=text]{border:1px solid #979797!important;border-radius:0!important;height:30px!important;width:100%}.cart__add-by-reference .quick-product-adder__product-info--focused input[type=text]{border:2px solid #000!important;margin-left:1px;outline:1px solid #000!important}.cart__add-by-reference .quick-product-adder__product .spinner{background:transparent;display:flex;flex-direction:row;gap:0 .5rem;height:30px!important;margin:0;width:calc(40% - 1rem)}.cart__add-by-reference .quick-product-adder__product .spinner .form-input__item,.cart__add-by-reference .quick-product-adder__product .spinner__button{border:1px solid var(--primary-color);border-radius:0!important;height:100%!important;margin:0!important}.cart__add-by-reference .quick-product-adder__product .spinner__button{display:flex;width:calc(30% - .25rem)!important}.cart__add-by-reference .quick-product-adder__product .spinner__button--substract{background-color:#e3e3e3;border:0;border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.cart__add-by-reference .quick-product-adder__product .spinner__button--substract p{color:var(--primary-color);font-size:1.66667rem;font-weight:700}.cart__add-by-reference .quick-product-adder__product .spinner__button--add{background-color:#e3e3e3;border:0;border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.cart__add-by-reference .quick-product-adder__product .spinner__button--add p{color:var(--primary-color);font-size:1.66667rem;font-weight:700}.cart__add-by-reference .quick-product-adder__product .spinner .form-input__item{width:calc(40% - .25rem)!important}.cart__add-by-reference .quick-product-adder__product-name-info{margin:0!important;width:100%!important}.cart__add-by-reference .quick-product-adder__price{display:none!important}.cart__add-by-reference .quick-product-adder__product-name-info{background-color:transparent;padding:2px 0}.cart__add-by-reference .quick-product-adder__deleter{color:#000;font-style:italic;position:relative}.cart__add-by-reference .quick-product-adder__actions-wrapper{margin:auto 0 0}.cart__add-by-reference .quick-product-adder__ref{font-size:1.16667rem;text-align:left}.cart__add-by-reference .quick-product-adder__quantity{display:none}.cart__add-by-reference-button-wrapper{display:flex;flex-flow:column nowrap;gap:1rem}.cart__add-by-reference-button.button--primary{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cart__add-by-reference-button.button--primary:hover{color:var(--button-text-color-hover);text-decoration:none}.cart__add-by-reference-button.button--primary.disabled,.cart__add-by-reference-button.button--primary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__add-by-reference-button.button--primary>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__add-by-reference-button.button--secondary{background-color:transparent;border:none;border:1px solid var(--primary-color);border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cart__add-by-reference-button.button--secondary:hover{color:var(--primary-dark);text-decoration:none}.cart__add-by-reference-button.button--secondary.disabled,.cart__add-by-reference-button.button--secondary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__add-by-reference-button.button--secondary>span{color:inherit;font-size:inherit;font-weight:inherit}.cart .modal{background-color:rgba(0,0,0,.4)}.cart .modal__content-wrapper{border-radius:4px}.cart .modal__content-wrapper .modal__close{background-color:transparent;color:#000;right:2px;top:-1px}.cart .modal__content-wrapper .modal__close span{font-size:2.86rem;font-weight:lighter}.cart .modal__content-wrapper .modal__content .modal__message{font-size:1.33333rem;font-weight:700;padding:0 75px 20px}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions{display:flex;flex-wrap:nowrap;gap:20px;padding:0 40px}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:400;line-height:1rem;margin:auto;padding:.8rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{color:var(--button-text-color-hover);text-decoration:none}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary.disabled,.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary>span{color:inherit;font-size:inherit;font-weight:inherit}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:400;line-height:1rem;margin:auto;padding:.8rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary:hover{color:var(--button-text-color-hover);text-decoration:none}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary.disabled,.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary>span{color:inherit;font-size:inherit;font-weight:inherit}.cart .modal--quantity-error .modal__content-wrapper{display:block;height:unset;padding:unset}.cart .modal--quantity-error .modal__content{padding:10px 30px 40px}.cart .modal--quantity-error .quantity-error__message{color:#000;font-weight:700}.cart__error{background:#e8e8e8;border-radius:4px;color:#e02b27;font-size:1.16667rem;padding:2rem}.cart__error>i{font-size:inherit;font-weight:700}.cart__out-stock-message{background:#e8e8e8;border-radius:4px;margin:0 0 2rem;padding:2rem}.cart__out-stock-message-description,.cart__out-stock-message-title{font-size:1.16667em;font-weight:700}.cart__out-stock-message-products li,.cart__out-stock-message-title{color:#e02b27}.cart__out-stock-message-products{padding:10px 0}.cart__out-stock-message-products li{padding:5px 0}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote *{font-family:Roboto}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper{height:auto;max-width:590px;width:auto}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .modal__message{color:#303030;font-size:1.66667rem;font-weight:700;padding:20px 0 10px;text-align:center}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .modal__message-subtitle{font-size:1.33333rem;padding:0 0 40px;text-align:center}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .confirmation-modal__actions{padding:0}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--quaternary{background-color:#fdfdfd;border:2px solid var(--text-titles);color:var(--text-titles);font-size:1.5rem;text-transform:none;width:100%}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--primary{background-color:var(--text-titles);border:none;color:#fdfdfd;font-size:1.5rem;text-transform:none;width:100%}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper{border-radius:4px;height:203px;left:0;position:absolute;right:0;top:227px;width:336px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__close{right:5px;top:-10px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__close span{color:#303030;font-family:Roboto;font-size:2.9999em;font-weight:100}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .modal__message{color:#303030;font-family:Roboto;font-size:16px;font-weight:700;padding:20px 35px 27px;text-align:center}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions{display:flex;gap:10px;justify-content:space-around;padding:0 11px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button{height:34px;width:139px}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--quaternary{background-color:#fdfdfd;border:2px solid #303030;color:#303030}.cart .cart__component .modal.modal--secondary.modal-close--primary.confirmation-modal .modal__content-wrapper .modal__content .confirmation-modal__actions .button.button--primary{background-color:var(--text-titles);border:none;color:#fdfdfd}.cart__credit-card-update-message{background-color:#fff5ea;border-radius:4px;margin:20px 0;padding:15px;position:relative}.cart__credit-card-update-message .content{align-items:center;display:flex;font-size:12px}.cart__credit-card-update-message .content .logo{align-self:flex-start;background:url(/build/images/cards-logo.ce8dd4a2.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 30px;height:26px;min-width:30px;width:30px}.cart__credit-card-update-message .content .message{padding-left:10px}.cart__credit-card-update-message .content .message .title{font-size:14px;font-weight:800}.cart__credit-card-update-message .close{color:#303030;cursor:pointer;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:100;line-height:30px;position:absolute;right:7px;top:0}.cart__upselling-product{border-radius:4px;color:#5c5c5c;overflow:hidden;padding:0}.cart__upselling-product__already-used-notice{background-color:#fff5ea;display:flex;justify-content:space-between;margin-bottom:15px;padding:6px}.cart__upselling-product__already-used-notice .notice__text-wrapper{display:flex}.cart__upselling-product__already-used-notice .notice--icon{background-image:url(/build/images/red-exclamation.2531f0b3.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 17px;height:17px;margin-right:7px;width:2rem}.cart__upselling-product__already-used-notice .notice--close{background-color:unset;background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:2rem;margin-right:5px;width:2rem}.cart__upselling-product__title{background-color:#ffe3b4;color:#38383d;display:flex;flex-direction:column;padding:10px 25px}.cart__upselling-product__title--main-title{font-size:1.33333rem;font-weight:700;text-transform:uppercase}.cart__upselling-product__title--subtitle{display:none;font-size:1.33333rem;font-weight:400}.cart__upselling-product__title--configurable-subtitle{font-size:1.16667rem;font-weight:400}.cart__upselling-product__content{display:flex;gap:1rem;padding:20px 20px 15px 15px;position:relative}.cart__upselling-product__content__image{width:73px}.cart__upselling-product__content__image img{cursor:pointer;width:73px}.cart__upselling-product__content__info{display:flex;flex-direction:column;gap:5px;width:100%}.cart__upselling-product__content__info .product-name{cursor:pointer;font-size:1.16667rem;font-weight:700;text-transform:uppercase}.cart__upselling-product__content__info .product-info{color:#5c5c5c;display:flex;flex-direction:column;gap:15px;justify-content:space-between;width:100%}.cart__upselling-product__content__info .product-info .flex-direction-changes,.cart__upselling-product__content__info .product-info .flex-direction-changes--special{display:flex;flex-direction:column;gap:15px}.cart__upselling-product__content__info .product-info__extra-info{display:flex;flex-flow:column nowrap;justify-content:space-between}.cart__upselling-product__content__info .product-info__extra-info .details{color:#4a4a4a;display:flex}.cart__upselling-product__content__info .product-info__extra-info .details__brand,.cart__upselling-product__content__info .product-info__extra-info .details__ref{font-weight:lighter;margin-right:5px;white-space:nowrap}.cart__upselling-product__content__info .product-info .special{justify-content:end}.cart__upselling-product__content__info .product-info__prices{display:flex;font-size:1.16667rem;justify-content:center;width:100%}.cart__upselling-product__content__info .product-info__prices .regular-price{color:#000;display:flex;font-style:italic;gap:5px;justify-content:flex-end;max-width:120px;min-width:100px;order:2;padding-bottom:3px;text-align:center;width:100%}.cart__upselling-product__content__info .product-info__prices .regular-price-unit{align-self:flex-end;color:#000}.cart__upselling-product__content__info .product-info__prices .regular-price .total-price-without-discount--with-offer{color:#000;text-decoration:line-through}.cart__upselling-product__content__info .product-info__prices .regular-price-amount{align-items:start;display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.cart__upselling-product__content__info .product-info__prices .long-price{flex-direction:column}.cart__upselling-product__content__info .product-info__prices .long-price .regular-price-amount{align-items:center}.cart__upselling-product__content__info .product-info__prices .long-price .regular-price-unit{margin-right:38px}.cart__upselling-product__content__info .product-info__prices .offer-wrapper{order:1}.cart__upselling-product__content__info .product-info__prices .offer-wrapper .amount{font-size:1.5rem;font-weight:700;min-width:50px;padding:0 10px 0 0;text-align:right}.cart__upselling-product__content__info .product-info__prices .offer-wrapper .amount,.cart__upselling-product__content__info .product-info__prices .offer-wrapper .discount{color:var(--primary-color);display:flex;flex-direction:column;justify-content:flex-end}.cart__upselling-product__content__info .product-info__prices .offer-wrapper .discount__discount-percentage{background-color:#ffed00;border-radius:4px;font-size:1.5rem;font-style:italic;font-weight:700;padding:0 8px;text-align:center}.cart__upselling-product__content__info .product-info__prices .price-without-iva{align-items:flex-end;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;max-width:80px;min-width:80px;order:3;width:100%}.cart__upselling-product__content__info .product-info__prices .price-without-iva .total-price-without-discount-wrapper{min-height:14px}.cart__upselling-product__content__info .product-info__prices .price-without-iva .total-price{color:#5c5c5c;font-size:1.33333rem;font-weight:700}.cart__upselling-product__content__info .product-info__prices .price-without-iva .total-price-without-discount{font-size:1rem;text-decoration:line-through}.cart__upselling-product__content__info .buttons,.cart__upselling-product__content__info .buttons--special{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;margin:0 0 0 auto;max-width:330px;width:100%}.cart__upselling-product__content__info .buttons--special__add,.cart__upselling-product__content__info .buttons__add{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:0 0 0 auto;padding:9px;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.cart__upselling-product__content__info .buttons--special__add:hover,.cart__upselling-product__content__info .buttons__add:hover{color:var(--button-text-color-hover);text-decoration:none}.cart__upselling-product__content__info .buttons--special__add.disabled,.cart__upselling-product__content__info .buttons--special__add:disabled,.cart__upselling-product__content__info .buttons__add.disabled,.cart__upselling-product__content__info .buttons__add:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__upselling-product__content__info .buttons--special__add>span,.cart__upselling-product__content__info .buttons__add>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__upselling-product__content__info .buttons--special__remove,.cart__upselling-product__content__info .buttons__remove{background-color:transparent;color:var(--text-titles);cursor:pointer;display:flex;font-size:1.16667rem;margin-top:auto;padding:8px 0;text-decoration:underline;white-space:nowrap}.cart__upselling-product .button__add-mobile-wrapper{display:none}.cart__upselling-product .notice{color:#5c5c5c;font-size:1rem;font-style:italic;padding:0 20px 10px}.cart__upselling-product__detail__modal.grouped-product .modal__content-wrapper{min-height:450px}.cart__upselling-product__detail__modal.grouped-product .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{margin-top:10px}.cart__upselling-product__detail__modal .modal__content-wrapper{background-color:#fff;border-radius:4px;height:fit-content;min-height:650px;padding:14px 14px 24px;top:100px;width:345px!important}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content{margin-top:25px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__gallery{margin:0}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__aerial-transport-content-wrapper--title,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__return-anesthesia-content-wrapper--title,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__return-free-content-wrapper--title,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__trusted-shop-content-wrapper--title{text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__trusted-shop-dropdown{left:-23px;width:200px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper{max-height:215px;overflow-y:auto;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper::-webkit-scrollbar{width:8px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper::-webkit-scrollbar-track{background-color:#fcdcc6;border-radius:1rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper::-webkit-scrollbar-thumb{background-color:#d85800;border-radius:1rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .trusted_shop_stars{text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-data__name{font-size:1.33333rem;max-width:none;text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block{margin:5px 0 15px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block .attributes__product-title-container .rotate-arrow-down{transform:rotate(90deg);transition:transform .3s ease-in-out}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block .attributes__product-title-container .rotate-arrow-up{transform:rotate(-90deg);transition:transform .2s ease-in-out}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute{text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product-attributes-arrow-icon{content:url(/build/images/left-arrow.1b3e56c6.svg);height:22px;width:22px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper{width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper.desktop,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers{display:none}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box{background-color:#f9f9f9;border-radius:4px;display:flex;flex-wrap:wrap;padding:10px;text-align:start;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box h3{color:#000;font-size:1.5rem;margin-bottom:5px;order:1;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref{order:2}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{margin-left:10px;order:3}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity{margin-top:5px;order:4;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{color:#000;font-size:1.16667rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref span{color:#4a4a4a;font-size:inherit;font-weight:lighter}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{align-items:center;background-color:#ff7b0b;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.33333rem;font-weight:700;height:37px;justify-content:center;margin-top:15px;text-transform:uppercase;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button-wrapper{width:100%}.cart__upselling-product__detail__modal .modal__content{max-width:none}.cart__upselling-product__detail__modal .modal__close{cursor:pointer;position:absolute;right:12px!important}.cart__upselling-product__selection-popup__modal .modal__content-wrapper{background-color:#fff;border-radius:4px;height:fit-content;padding:14px 14px 24px;top:100px;width:345px!important}.cart__upselling-product__selection-popup__modal .modal__content{max-width:none}.cart__upselling-product__selection-popup__modal .modal__content .notice{align-items:center;display:flex}.cart__upselling-product__selection-popup__modal .modal__content .notice img{height:16px;width:16px}.cart__upselling-product__selection-popup__modal .modal__content .notice--text{color:#e1241a;font-size:1rem;font-style:italic;margin-left:10px;text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-title{color:#000;font-size:1.33333rem;font-weight:500;margin-top:40px;text-align:center}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product{margin-top:10px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-name{text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info{flex-direction:column;gap:unset}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info__quantity{color:#000;font-size:1.16667rem;margin-top:15px;text-align:end}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-choose-model-text{color:#000;font-size:1.16667rem;font-weight:500;text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper{max-height:260px;overflow-y:auto}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper::-webkit-scrollbar{width:8px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper::-webkit-scrollbar-track{background-color:#fcdcc6;border-radius:1rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper::-webkit-scrollbar-thumb{background-color:#d85800;border-radius:1rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row{align-items:center;border-bottom:2px solid #e4e4e4;display:flex;flex-direction:column;height:fit-content;margin:10px 0;min-height:60px;padding:10px 8px 16px;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info{display:flex;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info img{display:none}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div{text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-name{color:#000;font-size:1.16667rem;font-weight:700;padding-right:5px;text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:5px 0}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-reference span{color:#000}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-supplier-reference{margin-left:15px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-supplier-reference span{color:#000}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group{margin-top:5px;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner{height:32px;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .form-input__item{border:.6px solid #f0f4f4;font-size:1.16667rem;font-weight:700;margin:0 5px;width:33%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button.spinner__button--add,.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button.spinner__button--substract{background:#f3f3f3;border:none;height:100%;width:33%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button.spinner__button--add p,.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button.spinner__button--substract p{font-size:1.16667rem;font-weight:700}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button{width:33%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button--substract{border-bottom-left-radius:4px;border-top-left-radius:4px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group .spinner .spinner__button--add{border-bottom-right-radius:4px;border-top-right-radius:4px}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button{border-radius:4px;font-size:1.33333rem;font-weight:700;height:37px;text-transform:uppercase;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button__see-product{background-color:#fff;border:1px solid var(--text-titles);color:var(--text-titles)}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button__add-products{background-color:var(--text-titles);color:#fff}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-minimum-quantity-error-text{align-items:center;display:flex}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-minimum-quantity-error-text img{height:16px;width:16px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-minimum-quantity-error-text p{color:#e1241a;font-size:1rem;font-style:italic;margin-left:10px;text-align:start}.cart__upselling-product__selection-popup__modal .modal__close{cursor:pointer;position:absolute;right:12px!important}.cart .promote-card-purchase-popup{background-color:#fffaf4;border-radius:4px;display:flex;gap:9px;height:auto;margin-bottom:10px;padding:14px 8px;position:relative;width:100%}.cart .promote-card-purchase-popup-close{cursor:pointer;height:14px;position:absolute;right:8px;top:8px;width:14px}.cart .promote-card-purchase-popup-icon-wrapper .icon{background:url(/build/images/promote_card_purchase_icon.0ede7734.svg) 50%/contain no-repeat;display:block;height:50px;width:50px}.cart .promote-card-purchase-popup-icon-wrapper .counter{color:#f37720;display:flex;font-size:1.41667rem;font-weight:bolder;justify-content:center;margin:-4px 0 0}.cart .promote-card-purchase-popup-text-wrapper h2{font-size:1.375rem;font-weight:700}.cart .promote-card-purchase-popup-text-wrapper p{font-size:1.16667rem}.cart .promote-card-purchase-popup-text-wrapper a{color:#f37720;cursor:pointer;font-size:1.16667rem;text-decoration:underline}.cart .promote-card-purchase-popup-text-wrapper a:hover{text-decoration:underline}.cart .promote-card-purchase-popup .conditions-popup .title{color:#000;font-size:1.66667rem;font-weight:700}.cart .promote-card-purchase-popup .conditions-popup .text{color:#000;font-size:1.16667rem;margin-top:15px}.cart .promote-card-purchase-popup .conditions-popup .button{align-items:center;background-color:#f47720;border-radius:6px;color:#fdfdfd;display:flex;font-size:1.33333rem;font-weight:700;height:33px;justify-content:center;margin-top:20px;text-transform:uppercase;width:100%}.cart .promote-card-coupon{margin:0 0 22px}.cart .promote-card-coupon-wrapper{background-color:#fffaf4;border-radius:4px;min-height:118px;padding:15px 12px;position:relative}.cart .promote-card-coupon-wrapper p{font-size:1.33333rem;margin:0 0 13px}.cart .promote-card-coupon-wrapper label{display:flex;font-size:1.16667rem;gap:0 10px}.cart .promote-card-coupon-wrapper input[type=checkbox]{height:20px;margin:1px 0 0;width:20px}.cart .promote-card-coupon-wrapper input[type=checkbox]:checked:before{left:-1px;position:absolute;top:4px;transform:scale(1.3)}.cart .promote-card-coupon-wrapper:before{background-image:url(/build/images/discount_coupon_icon.bbb06c50.svg);background-repeat:no-repeat;background-size:44px;bottom:14px;content:"";height:44px;position:absolute;right:12px;width:44px}.cart .promote-card-coupon .error{align-items:flex-start;color:#e1241a;display:flex;font-size:1rem;font-style:italic;font-weight:400;gap:0 5px;margin:11px 0 0}.cart .promote-card-coupon .error img{height:15px;width:15px}.cart .promote-card-coupon.disable .promote-card-coupon-wrapper{background-color:#f0f0f0;border-radius:4px;padding:15px 12px}.cart .promote-card-coupon.disable .promote-card-coupon-wrapper p{color:#8f8f8f}.cart .promote-card-coupon.disable .promote-card-coupon-wrapper:before{background-image:url(/build/images/discount_coupon_icon_negative.4e04200f.svg)}.dontalia-pl .cart__empty-button{font-family:lato,sans-serif}.dontalia-pl .cart__upselling-product__title--main-title{text-transform:none}.dontalia-pl .cart__upselling-product__title--subtitle{display:block}.dontalia-fr .cart__credit-card-update-message .logo,.dontalia-it .cart__credit-card-update-message .logo{background:url(/build/images/secure-payment.2261c7a7.svg);background-repeat:no-repeat;background-size:44px 56px;height:44px;min-width:56px;width:56px}.dontalia-fr .cart .cart__upselling-product__content__info .buttons__remove{display:none}@media (min-width:641px){.cart .modal__content-wrapper{width:60%}.cart__login-notice--icon{width:18px}.cart__login-notice--button{display:inline}.cart__login-notice--inline-button{display:none}.cart__upselling-product__content__info .product-info .flex-direction-changes--special{display:flex;flex-direction:row;gap:15px;width:100%}.cart__upselling-product__content__info .product-info .special{justify-content:center}.cart__upselling-product__content__info .buttons--special{flex-wrap:nowrap;gap:10px}.cart__upselling-product__content__info .buttons--special__add{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto 0 0;padding:9px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.cart__upselling-product__content__info .buttons--special__add:hover{color:var(--button-text-color-hover);text-decoration:none}.cart__upselling-product__content__info .buttons--special__add.disabled,.cart__upselling-product__content__info .buttons--special__add:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__upselling-product__content__info .buttons--special__add>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__gallery figure{height:263px}}@media (min-width:700px){.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content{margin:0}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper{padding:unset;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .attributes__block{margin:5px 0 15px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute h3,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute span{font-size:1rem}}@media (min-width:769px){.cart__empty-title{width:auto}.cart .modal__content-wrapper{width:48%}.cart__upselling-product__content__info .product-info{flex-direction:row;gap:0}.cart__upselling-product__content__info .product-info .flex-direction-changes{display:flex;gap:15px;width:100%}.cart__upselling-product__content__info .product-info__prices .regular-price{order:1}.cart__upselling-product__content__info .product-info__prices .offer-wrapper{display:flex;flex-wrap:wrap;justify-content:center;max-width:155px;min-width:80px;order:2;width:100%}.cart__upselling-product__content__info .buttons{flex-wrap:nowrap;gap:10px}.cart__upselling-product__content__info .buttons__add{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto 0 0;padding:9px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.cart__upselling-product__content__info .buttons__add:hover{color:var(--button-text-color-hover);text-decoration:none}.cart__upselling-product__content__info .buttons__add.disabled,.cart__upselling-product__content__info .buttons__add:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__upselling-product__content__info .buttons__add>span{color:inherit;font-size:inherit;font-weight:inherit}}@media (min-width:1025px){.cart__component-products-wrapper{align-items:flex-start;flex-direction:row;gap:4vw;justify-content:space-between}.cart__component-products-wrapper .cart__component-resume{justify-content:flex-end}.cart__component-products{width:calc(75% - 2vw)}.cart__component-resume{position:sticky;top:125px;width:calc(25% - 2vw)}.cart__club-contract-notice{padding:18px}.cart .modal__content-wrapper{width:35%}.cart .modal--quantity-error .modal__content-wrapper{max-width:350px}.cart__empty-button{font-size:1.33333rem}.cart__credit-card-update-message .content .logo{align-self:center;background-size:44px 50px;height:44px;min-width:50px;width:50px}.cart__upselling-product__content__info .product-info .flex-direction-changes{flex-direction:column}.cart__upselling-product__content__info .product-info .flex-direction-changes--special{flex-direction:row}.cart__upselling-product__detail__modal.grouped-product .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button-wrapper{margin-top:-55px}.cart__upselling-product__detail__modal.grouped-product .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{margin-right:5px;margin-top:0;width:56%}.cart__upselling-product__detail__modal .modal__content-wrapper{overflow-y:unset;padding:40px 30px;width:950px!important}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content{margin-top:15px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content{flex-wrap:nowrap}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__scroll-wrapper{margin-left:30px;max-height:unset;overflow-y:unset;width:60%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__gallery{width:40%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__feature-icons-wrapper .product-view__trusted-shop-dropdown{left:-3px;width:300px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-data__name{font-size:1.66667rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute h3,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__product-attributes .product__attribute span{font-size:1.16667rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper{margin-top:20px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper.mobile{display:none}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper.desktop{display:unset}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers{display:flex;height:30px;padding:0 20px;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref{width:10%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-name{width:50%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref-manufacture{width:20%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-name,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref-manufacture{text-align:center}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-name span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-quantity span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref-manufacture span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__product-box-headers .product-view__header-row-ref span{color:#000;font-size:1.16667rem;font-weight:500}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box{align-items:center;flex-direction:row;min-height:64px;padding:15px 20px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box h3{font-size:1.33333rem;margin:0;order:2;width:50%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref{order:1;width:10%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{order:3;width:20%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity{order:4;width:20%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture{font-size:1.33333rem;margin:0;text-align:center}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-quantity span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref-manufacture span,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-info-table-wrapper .product-view__upselling-info-box .product-view__product-ref span{display:none}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button{min-width:250px;padding:0 10px;width:fit-content}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__upselling-add-product-button-wrapper{display:flex;justify-content:end;margin-top:25px}.cart__upselling-product__detail__modal .modal__content{max-width:none!important}.cart__upselling-product__selection-popup__modal .modal__content-wrapper{overflow-y:unset;padding:40px 30px;width:950px!important}.cart__upselling-product__selection-popup__modal .modal__content{max-width:none!important}.cart__upselling-product__selection-popup__modal .modal__content .notice--text{font-size:1.33333rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-choose-model-text,.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-title{font-size:1.66667rem;font-weight:700;text-align:start}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-title{margin:10px 0 20px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product{margin-bottom:20px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content{gap:unset;padding:15px 20px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__image{max-height:80px;width:unset}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__image img{height:100%;max-height:80px;width:unset}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info{justify-content:center;margin-left:30px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-name{width:70%}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info{flex-direction:row}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info__quantity{font-weight:500;margin-right:40px;margin-top:-12px}.cart__upselling-product__selection-popup__modal .modal__content .cart__upselling-product__content__info .product-info__prices{justify-content:end}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper{max-height:350px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row{flex-direction:row;padding:10px 20px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info{display:flex;width:70%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info img{display:block;max-height:80px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div{margin-left:30px;padding:10px 0;width:60%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-name{font-size:1.16667rem;padding-right:5px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper{margin-top:10px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-reference,.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-supplier-reference{font-weight:300}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-supplier-reference{margin-left:30px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__adder-group{width:30%}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper{flex-direction:row;justify-content:end;margin-top:30px;padding-right:10px}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button{width:247px}.cart-section header.header{box-shadow:none}.cart-section .footer__links-wrapper,.cart-section .newsletter__form .form-input{position:static}}@media (min-width:1165px){.cart__upselling-product__content__info .product-info .flex-direction-changes--special{flex-direction:row}.cart__upselling-product__content__info .product-info .flex-direction-changes .product-info__prices{justify-content:end}}@media (min-width:1300px){.cart__upselling-product__content__info .product-info .flex-direction-changes{flex-direction:row}.cart__upselling-product__content__info .product-info .flex-direction-changes .product-info__prices{justify-content:center}}@media (min-width:1440px){.cart-section .main,.cart-section .nav{padding:0 96px}.cart .modal__content-wrapper{width:25%}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__close{right:10px;top:0}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper{animation:none;border-radius:8px;padding:50px 25px 25px;top:10%}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content>img{display:none}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .title{font-size:1.66667rem;font-weight:600}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:30px;width:100%}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button,.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button{background-color:#462f87;border:none;border-radius:4px;color:#fdfdfd;cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:auto;padding:10px 0;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button:hover,.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button:hover{color:#303030;text-decoration:none}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button.disabled,.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button:disabled,.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button.disabled,.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button>span,.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button>span{color:inherit;font-size:inherit;font-weight:inherit}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper{animation:contentAnimation 1.5s ease-in-out forwards;background-color:#d8cdf7;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);max-width:500px;top:-100%;width:345px}@keyframes contentAnimation{0%{top:-100%}20%{top:11%}40%{top:-13%}60%{top:11%}80%{top:6%}to{top:10%}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content .continue-button{background-color:#fdfdfd;border:1px solid #462f87;border-radius:4px;color:#462f87;cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:20px 0 0;padding:10px 0;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content .continue-button:hover{color:#303030;text-decoration:none}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content .continue-button.disabled,.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content .continue-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content .continue-button>span{color:inherit;font-size:inherit;font-weight:inherit}.dontalia-fr .cart .flash-offer-popup .products-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .products-wrapper__animation-element-1{animation:topLeftRayAnimation 1.5s ease-in-out forwards;animation-delay:.6s;background:url(/build/images/flash-offer-ray.8cf1ccc6.svg) no-repeat;background-size:100%;bottom:-245px;height:65px;left:-25px;opacity:0;position:absolute;transform:rotate(-20deg);width:40px;z-index:92}@keyframes topLeftRayAnimation{0%{bottom:-245px}20%{bottom:300px;opacity:1}40%{bottom:50px;opacity:1}60%{bottom:250px;opacity:1}80%{bottom:230px;opacity:1}to{bottom:210px;opacity:1}}.dontalia-fr .cart .flash-offer-popup .products-wrapper .products-wrapper__animation-element-2{animation:topRightRayAnimation 1.5s ease-in-out forwards;background:url(/build/images/flash-offer-ray-2.ecc34993.svg) no-repeat;background-size:100%;height:65px;left:-20px;position:absolute;top:-20%;width:26px;z-index:92}@keyframes topRightRayAnimation{0%{top:-20%}20%{top:15%}40%{top:-5%}60%{top:10%}80%{top:0}to{top:12%}}.dontalia-fr .cart .flash-offer-popup .products-wrapper .products-wrapper__animation-element-3{animation:bottomRightRayAnimation 1.5s ease-in-out forwards;background:url(/build/images/flash-offer-ray.8cf1ccc6.svg) no-repeat;background-size:100%;bottom:-290px;height:65px;position:absolute;right:-25px;transform:rotate(-15deg);width:40px;z-index:92}@keyframes bottomRightRayAnimation{0%{bottom:-290px}20%{bottom:400px}40%{bottom:300px}60%{bottom:380px}80%{bottom:310px}to{bottom:330px}}.dontalia-fr .cart .flash-offer-popup .products-wrapper .products-wrapper__animation-element-4{animation:bottomRightClockAnimation 1.5s ease-in-out forwards;animation-delay:.6s;background:url(/build/images/flash-offer-clock.dbf42264.svg) no-repeat;background-size:100%;height:77px;left:-38px;opacity:0;position:absolute;top:-210px;transform:rotate(-35deg);width:70px;z-index:93}@keyframes bottomRightClockAnimation{0%{top:-210px}20%{opacity:1;top:90px}40%{opacity:1;top:-80px}60%{opacity:1;top:30px}80%{opacity:1;top:-50px}to{opacity:1;top:-30px}}.dontalia-fr .cart .flash-offer-popup .products-wrapper .title{color:#462f87;font-size:2rem;font-weight:600;width:70%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .subtitle{font-size:1.33333rem;font-weight:500;margin:10px 0 15px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .subtitle .subtitle-pink{color:#462f87;font-size:1.33333rem;font-style:italic;font-weight:500}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper{gap:5px 0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card{width:unset}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__header{display:none}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__body{padding:20px 12px 12px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__body .product-card__add-to-cart a{background-color:#462f87;border:1px solid #462f87}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__image-name-price-container{height:unset}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name{margin:0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name .product-card__product-link{font-size:1.33333rem;font-weight:500}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name-price-container{width:60%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name-price-container__name-container{margin-bottom:10px;margin-left:4px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__name-price-container .product-card__discount-container,.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .product-card__from-label p{display:none}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .decimal-part,.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .integer-part{color:#303030;font-weight:700}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .integer-part{font-size:3rem}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__prices-format-container .decimal-part{font-size:2rem}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__image-icons-container{height:100px;width:40%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__doctor-exclusive-alert-gap{display:none}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__content-text{color:#303030;font-size:1.08333rem;font-style:italic;margin:5px 0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children{max-width:100%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper{padding:10px 0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children{background-color:#462f87;border:none;border-radius:4px;color:#fdfdfd;cursor:pointer;display:block;font-size:1.33333rem;font-weight:700;line-height:1rem;margin:20px 0 0;padding:10px 0;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children:hover{color:#303030;text-decoration:none}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children.disabled,.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children>span{color:inherit;font-size:inherit;font-weight:inherit}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .quantity-error{color:#a73439;font-size:1rem;font-style:italic;margin:0 0 10px;padding:0 0 0 24px;position:relative;text-align:left}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .quantity-error:after{background:url(/build/images/warning-red.bfe201f0.svg) no-repeat;background-position:50%;background-size:14px;content:"";height:14px;left:0;position:absolute;top:0;width:14px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper{display:flex;flex-direction:column;max-height:400px;position:relative}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header{background-color:#fdfdfd;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:row;gap:0 19px;height:153px;margin:0 0 10px;padding:13px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__image{background:#fdfdfd;border-radius:4px;display:flex;max-width:90px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__image img{border-radius:4px;width:100%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content{flex:1 1 auto}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description{margin:0 0 20px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description .product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;font-size:1.16667rem;font-weight:400;line-height:normal;margin:0 0 10px;overflow:hidden;text-align:left;word-break:break-word}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description .product-content{font-size:1.16667rem;font-style:italic;line-height:normal;text-align:left;text-transform:capitalize}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price{align-items:flex-end;display:flex;font-size:2.5rem;font-weight:700;justify-content:flex-start;line-height:normal}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price .integer-part{font-size:2.83333rem}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price .decimal-part{font-size:1.83333rem}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow{background:#fdfdfd;border-radius:100%;box-shadow:0 5px 5px -5px rgba(0,0,0,.5);cursor:pointer;display:block;height:37px;position:relative;width:37px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow:after{background-position:50%;background:url(/build/images/arrow_up_purple.9fd042da.svg) no-repeat;background-size:24px;content:"";display:block;height:24px;justify-content:center;left:7px;position:absolute;top:10px;width:24px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow--active:after{top:4px;transform:rotate(180deg)}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active{background:#462f87}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--description{margin:0 0 20px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--description .product-content,.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--description .product-name,.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active .header__content--price .product-price{color:#fdfdfd}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper__content .product-name{font-size:1.16667rem;font-weight:500;margin:0 0 10px;text-align:left}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper__content .product-content{font-size:1.16667rem;font-style:italic;text-align:left;text-transform:capitalize}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content{display:flex;flex-direction:column;gap:14px 0;overflow:scroll;overflow-x:hidden;padding:10px 0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content:after{background:linear-gradient(transparent,#fff);bottom:42px;content:"";height:20px;left:0;position:absolute;width:100%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content::-webkit-scrollbar{width:0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content-title{font-size:1.33333rem;font-weight:700;text-align:left}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div{background:#fdfdfd;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:6px 10px;text-align:left}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div p{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:1.16667rem;font-weight:700;overflow:hidden;width:90%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group{display:flex;flex-flow:row wrap;gap:13px 0;justify-content:flex-start}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group .product-reference,.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group .product-supplier-reference{font-weight:100;margin:6px 0 0;text-align:left;width:50%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group .ref{font-weight:400}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner{gap:10px;height:35px;width:100%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button{align-items:center;background-color:#f3f3f3;border:1px solid #f3f3f3;color:#000;display:flex;font-size:1.33333rem;height:35px;justify-content:center;width:33%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--add,.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--substract{background-image:none}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--add{border-radius:0 4px 4px 0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button--substract{border-radius:4px 0 0 4px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner input{border:.6px solid #f3f3f3;border-radius:0;color:#000;font-size:1.16667rem;font-weight:700;height:35px;width:33%}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content-selectable{color:#575757;font-size:1rem;font-style:italic;font-weight:400;margin:5px 0;text-align:start;text-transform:lowercase}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content-selectable:first-letter{text-transform:uppercase}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper{display:flex;flex-direction:column;gap:5px;position:relative}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .products-catalog__item{background-color:#fdfdfd;margin:0}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .products-catalog__item:hover{border:1px solid #fdfdfd}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-5{animation:topLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:.6s;background:url(/build/images/flash-offer-ray.8cf1ccc6.svg);background-size:100%;bottom:-250px;height:100px;opacity:0;position:absolute;right:-45px;width:60px}@keyframes topLeftSparkAnimation{0%{bottom:-250px}20%{bottom:-250px;opacity:1}40%{bottom:0;opacity:1}60%{bottom:-140px;opacity:1}80%{bottom:-90px;opacity:1}to{bottom:-123px;opacity:1}}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-6{animation:topRightSparkAnimation 1.5s ease-in-out forwards;animation-delay:.6s;background:url(/build/images/flash-offer-ray-mobile.c5818a6d.svg);background-size:100%;height:68px;left:-10px;opacity:0;position:absolute;top:-290px;width:35px}@keyframes topRightSparkAnimation{0%{top:-290px}20%{opacity:1;top:-290px}40%{opacity:1;top:30px}60%{opacity:1;top:-20px}80%{opacity:1;top:0}to{opacity:1;top:-5px}}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-7{animation:bottomLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:.6s;background:url(/build/images/flash-offer-ray.8cf1ccc6.svg);background-size:100%;bottom:unset;height:24px;opacity:0;position:absolute;right:30px;top:-190px;width:15px}@keyframes bottomLeftSparkAnimation{0%{top:-190px}20%{opacity:1;top:-190px}40%{opacity:1;top:-60px}60%{opacity:1;top:-120px}80%{opacity:1;top:-80px}to{opacity:1;top:-90px}}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-wrapper .products-wrapper__animation-element-8{animation:bettyAnimation 1.5s ease-in-out forwards;animation-delay:.6s;background:url(/build/images/flash-offer-betty.54ca2eae.png);background-size:100%;height:122px;left:-60px;opacity:0;position:absolute;top:-280px;width:125px}@keyframes bettyAnimation{0%{top:-280px}20%{opacity:1;top:40px}40%{opacity:1;top:-200px}60%{opacity:1;top:-10px}80%{opacity:1;top:-160px}to{opacity:1;top:-155px}}@media (min-width:1025px){.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper{min-width:687px;padding:50px 45px 25px}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .title{font-size:2rem}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper{display:flex;flex-direction:row;gap:20px;margin-top:50px;width:100%}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .close-button,.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper .return-button{width:50%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper{min-height:auto;min-width:1000px;top:7%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content{max-width:none;padding:0 50px 22px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content .continue-button{padding:10px;width:266px;z-index:1}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper{align-items:center;flex-direction:column;width:80%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-1{background:url(/build/images/flash-offer-ray-2.ecc34993.svg);background-size:100%;bottom:900px;height:60px;left:unset;opacity:1;right:320px;top:unset;transform:rotate(0deg);width:24px}@keyframes topLeftRayAnimation{0%{top:-50%}20%{bottom:300px;opacity:1}40%{bottom:-30px;opacity:1}60%{bottom:10px;opacity:1}80%{bottom:-10%;opacity:1}to{bottom:-3px;opacity:1}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-2{animation:topRightSparkImageAnimation 1.5s ease-in-out forwards;animation-delay:1.3s;background:url(/build/images/flash-offer-ray.8cf1ccc6.svg);background-size:100%;height:125px;left:0;opacity:0;position:absolute;right:0;top:-200px;transform:rotate(-10deg);width:75px;z-index:92}@keyframes topRightSparkImageAnimation{0%{top:-190px}20%{opacity:1;top:70px}40%{opacity:1;top:90px}60%{opacity:1;top:50px}80%{opacity:1;top:60px}to{opacity:1;top:70px}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-4{animation:bottomRightClockImageAnimation 1.5s ease-in-out forwards;animation-delay:1.3s;background:url(/build/images/flash-offer-clock.dbf42264.svg);background-repeat:no-repeat;background-size:100%;bottom:850px;height:273px;left:unset;position:absolute;right:-220px;top:unset;transform:rotate(0deg);width:250px;z-index:92}@keyframes bottomRightClockImageAnimation{0%{bottom:850px}20%{bottom:-60px;opacity:1}40%{bottom:0;opacity:1}60%{bottom:-60px;opacity:1}80%{bottom:-20px;opacity:1}to{bottom:-40px;opacity:1}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-3{animation:bottomLeftSparkImageAnimation 1.5s ease-in-out forwards;animation-delay:1.3s;background:url(/build/images/flash-offer-ray-2.ecc34993.svg);background-repeat:no-repeat;background-size:100%;bottom:900px;height:73px;left:45px;opacity:0;position:absolute;width:30px;z-index:92}@keyframes bottomLeftSparkImageAnimation{0%{bottom:100%}20%{bottom:110px;opacity:1}40%{bottom:150px;opacity:1}60%{bottom:140px;opacity:1}80%{bottom:130px;opacity:1}to{bottom:135px;opacity:1}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .animation-product--opened{left:15px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .title{font-size:3.33333rem}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .subtitle{font-size:1.66667rem;font-weight:500;margin-bottom:10px;width:80%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .subtitle .subtitle-pink{font-size:1.66667rem;font-weight:inherit}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper{flex-direction:row;gap:5px;justify-content:center}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item{max-width:300px;width:calc(75% - 10px);z-index:10}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body{display:flex;flex-direction:column;height:100%;justify-content:space-between}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container{flex-direction:column}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__image-icons-container{display:block;height:125px;width:100%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__image-icons-container .product-card__image-container{height:calc(100% - 9px)}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container{width:100%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container__name-container{height:auto;margin:0;min-height:65px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container__name-container h3{margin-top:0}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__name-price-container__name-container a{font-size:1.66667rem!important;font-weight:500}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container{height:auto}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__regular-price-container{margin:0}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__from-label p{display:none}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__from-label .integer-part{font-size:4.66667rem}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-catalog__item .product-card__body .product-card__image-name-price-container .product-card__price-container .product-card__from-label .decimal-part{font-size:3.5rem}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-5{animation:topLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:1.2s;background-repeat:no-repeat;background-size:100%;height:120px;left:-61px;top:-425px;width:70px;z-index:10}@keyframes topLeftSparkAnimation{0%{top:-425px}20%{opacity:1;top:60px}40%{opacity:1;top:-30px}60%{opacity:1;top:20px}80%{opacity:1;top:-20px}to{opacity:1;top:-5px}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-6{animation:topRightSparkAnimation 1.5s ease-in-out forwards;animation-delay:1.2s;background:url(/build/images/flash-offer-ray.8cf1ccc6.svg);background-repeat:no-repeat;background-size:100%;height:50px;left:auto;right:24px;top:-310px;transform:rotate(0deg);width:30px;z-index:10}@keyframes topRightSparkAnimation{0%{top:-310px}30%{opacity:1;top:43px}40%{opacity:1;top:-80px}60%{opacity:1;top:0}80%{opacity:1;top:-63px}to{opacity:1;top:-12px}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-7{animation:bottomLeftSparkAnimation 1.5s ease-in-out forwards;animation-delay:1s;background:url(/build/images/flash-offer-ray.8cf1ccc6.svg);background-repeat:no-repeat;background-size:100%;bottom:528px;height:53px;left:143px;top:unset;width:30px;z-index:0}@keyframes bottomLeftSparkAnimation{0%{bottom:528px}30%{bottom:0;opacity:1}40%{bottom:-70px;opacity:1}60%{bottom:-40px;opacity:1}to{bottom:-50px;opacity:1}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-wrapper .products-wrapper__animation-element-8{animation:bettyAnimation 1.5s ease-in-out forwards;animation-delay:.5s;bottom:525px;height:330px;left:auto;opacity:1;right:-329px;top:auto;width:340px;z-index:20}@keyframes bettyAnimation{0%{bottom:525px}20%{bottom:-130px}40%{bottom:-70px}60%{bottom:-90px}to{bottom:-70px}}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children{max-width:86%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children div:nth-of-type(2) .content-selectable{margin-bottom:10px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .flush-offer-buttons-wrapper{padding:0;text-align:end}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children{float:right;width:290px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .quantity-error{font-size:1.33333rem}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .quantity-error:after{background-size:18px;height:18px;width:18px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header{height:94px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__image{height:70px;width:121px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__image img{height:auto;margin:0 auto;max-width:100%;width:max-content}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description{margin:0;max-width:63%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description .product-name{font-size:1.66667rem;font-weight:700;margin:0 0 5px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description .product-content{font-size:1.5rem}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price{align-items:center;width:170px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow{height:45px;width:45px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow:after{height:28px;left:10px;top:16px;width:28px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow--active:after{left:7px;top:4px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content{font-size:1.5rem;margin-top:10px;padding:0 10px 0 0}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content:after{width:97.3%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content-title{font-size:1.33333rem}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-track{background-color:#b7abd9;border-radius:13px;padding:10px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar{background-color:transparent;border-radius:13px;padding:20px;width:6px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-thumb{background-color:#462f87;border-radius:13px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);padding:50px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-corner{background-color:transparent}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar:horizontal{display:none}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content-selectable{margin:9px 0 16px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content>div{height:81px;padding:10px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group{flex-direction:row;justify-content:flex-start;position:relative}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference,.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-supplier-reference{font-size:1.16667rem;width:17%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference>span,.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-supplier-reference>span{font-size:inherit}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference span,.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-supplier-reference span{align-items:center;display:flex;gap:0 5px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference .ref,.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-supplier-reference .ref{color:#000;font-size:1.33333rem}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-supplier-reference{max-width:48%;white-space:nowrap;width:unset}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-supplier-reference .ref{display:block;overflow:hidden;text-overflow:ellipsis}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner{bottom:12px;position:absolute;right:2px;width:unset}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner__button{width:45px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner input{width:80px}.dontalia-fr .cart .flash-offer-popup .products-wrapper .product-card-children .content>div p{width:67%}}@media (min-width:1440px){.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper{min-width:1175px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .modal__content{padding:0 166px 22px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper{width:100%}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-1{right:355px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-2{left:40px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .products-wrapper__animation-element-3{left:80px}.dontalia-fr .cart .flash-offer-popup .modal__content-wrapper .products-wrapper .animation-product--opened{left:50px}.dontalia-fr .cart .flash-offer-popup .flash-offer-popup__modal--close .modal__content-wrapper .modal__content{padding:0 50px 22px}}.cart__products{display:flex;flex-direction:column;gap:7px}.cart__products .cart__row-line{background-color:#fff;border-bottom:1px solid #e4e4e4;padding:1.2rem;position:relative}.cart__products .cart__row-line--with-presents,.cart__products .cart__row-line--with-substitute{padding:0}.cart__products .cart__row-line--with-presents .cart__product-row,.cart__products .cart__row-line--with-substitute .cart__product-row{padding:1.2rem}.cart__products .cart__product-row-stock-present-buttons .cart__availability-notice-button{background-color:transparent;border:none;border-radius:.6rem;color:var(--primary-color);color:#472a93;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:10px 0 0;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.cart__products .cart__product-row-stock-present-buttons .cart__availability-notice-button:hover{color:var(--primary-dark);text-decoration:none}.cart__products .cart__product-row-stock-present-buttons .cart__availability-notice-button.disabled,.cart__products .cart__product-row-stock-present-buttons .cart__availability-notice-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__products .cart__product-row-stock-present-buttons .cart__availability-notice-button>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__products .presents-opened{border-bottom:0}.cart__products .cart__presents{display:flex;flex-direction:column;gap:7px}.cart__products .cart__presents-title{font-size:16px;font-weight:700;padding:5px 0}.cart__products .cart__presents .cart__product-row-details{font-size:14px;font-weight:700;height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart__products .cart__presents .cart__product-row-data{width:calc(100% - 120px)}.cart__products .cart__presents .cart__present-row{align-items:center;border-radius:7px;gap:10px;padding:1.2rem}.cart__products .cart__presents .cart__present-row .cart__product-row-price-data{width:auto}.cart__products .cart__presents .cart__present-row-border{border-bottom:1px solid #e4e4e4;border-radius:0}.cart__products .cart__presents .cart__present-row{border-bottom:1px solid #e4e4e4}.cart__products .cart__presents .cart__product-row-ref:after{content:"  |"}.cart__products .cart__presents .cart__product-row-price-data{margin:0 0 0 auto}.cart__products .cart__presents .cart__product-row-price-data .cart__present-row-icon{background-image:url(/build/images/gift-yellow.9f83977b.svg);background-repeat:no-repeat;background-size:30px;height:30px;width:30px}.cart__products .cart__supplier-presents{border:2px dashed #462f87;border-radius:8px;display:flex;flex-direction:column;gap:7px;margin:51px 0 0;padding:19px}.cart__products .cart__supplier-presents-title{color:#462f87;font-size:1.33333rem;font-weight:700;text-transform:uppercase}.cart__products .cart__supplier-presents-title-wrapper{margin:0 0 23px}.cart__products .cart__supplier-presents-text{font-size:1.16667rem}.cart__products .cart__product-row{display:flex;gap:.5rem}.cart__products .cart__product-row-img{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;min-width:73px;width:73px}.cart__products .cart__product-row-img a{align-items:center;display:flex;flex-flow:column nowrap;gap:.5rem;height:100%}.cart__products .cart__product-row-img a img{margin:0 0 0 -.5rem;max-width:100%}.cart__products .cart__product-row-best-choice{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block}.cart__products .cart__product-row-best-choice--mobile{background-image:url(/build/images/best_choice_mob.ddf8de6f.svg);height:47px;margin:0 auto 0 0;width:70px}.cart__products .cart__product-row-best-choice--desktop{background-image:url(/build/images/best_choice_desk.1ae4555b.svg);height:35px;width:35px}.cart__products .cart__product-row-best-choice-wrapper{display:none}.cart__products .cart__product-row-extra-info{margin-bottom:20px}.cart__products .cart__product-row-stock{align-items:center;display:flex;font-size:1rem;font-style:italic;font-weight:700;gap:5px;margin:4px 0 0;position:absolute}.cart__products .cart__product-row-stock:before{background:#3ac037;border-radius:100%;content:"";display:inline-flex;height:8px;width:8px}.cart__products .cart__product-row-stock--in-stock{color:#3ac037}.cart__products .cart__product-row-stock--out-stock{color:#d0021b;display:contents}.cart__products .cart__product-row-stock--out-stock:before{background-color:#d0021b}.cart__products .cart__product-row-name{font-family:Roboto,sans-serif;font-size:1.16667rem;font-weight:700;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart__products .cart__product-row-name>a{color:#38383d;font-size:1.16667rem;font-weight:700;text-transform:uppercase}.cart__products .cart__product-row-data-wrapper{width:calc(100% - 73px - .5rem)}.cart__products .cart__product-row-details{display:flex;gap:4px;margin-top:5px}.cart__products .cart__product-row-details .cart__product-row-brand:after{content:"  |"}.cart__products .cart__product-row-details .cart__product-row-brand,.cart__products .cart__product-row-details .cart__product-row-ref{color:#5c5c5c;font-size:1rem}.cart__products .cart__product-row-price-data{align-items:flex-end;display:flex;gap:1rem;margin-top:13px}.cart__products .cart__product-row-price-data .cart__product-row-deleter{background-image:url(/build/images/deleter.35320625.svg);background-repeat:no-repeat;background-size:20px;cursor:pointer;height:20px;margin-bottom:2px;width:20px}.cart__products .cart__product-row-price-data .cart__adder-group .upselling-quantity{display:flex;justify-content:center;width:86px}.cart__products .cart__product-row-price-data .spinner{align-items:center}.cart__products .cart__product-row-price-data .spinner .spinner__button{background:#e3e3e3;border:0;height:24px;width:26px}.cart__products .cart__product-row-price-data .spinner .spinner__button.spinner__button--substract{border-radius:3px 0 0 3px}.cart__products .cart__product-row-price-data .spinner .spinner__button.spinner__button--add{border-radius:0 3px 3px 0}.cart__products .cart__product-row-price-data .spinner .spinner__button p{color:var(--primary-color);font-size:16px;font-weight:700}.cart__products .cart__product-row-price-data .spinner .form-input__item{border:.5px solid var(--primary-color);border-radius:0;font-size:1rem;font-weight:700;height:24px;margin:1px}.cart__products .cart__product-row-price-data .cart__product-row-discount-percentage,.cart__products .cart__product-row-price-data .cart__product-row-regular-price{display:none}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva .cart__product-row-total-price-without-discount-wrapper{min-height:14px}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva .cart__product-row-total-price{color:#5c5c5c;font-size:1.16667rem;font-weight:700}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva .cart__product-row-total-price-without-discount{font-size:1rem;text-decoration:line-through}.dontalia-dentalact .cart__product-row-total-price-without-discount{display:none}.dontalia-dentalact .cart__product-row-discount-percentage{display:none!important}.dontalia-dentalact .cart__product-row-stock--in-stock.waiting_stock{color:#d0021b;font-weight:800}@media (min-width:1025px){.cart__products .cart__product-row-best-choice{margin:none}.cart__products .cart__product-row-best-choice-wrapper{align-items:center;cursor:pointer;display:flex;flex-flow:column nowrap;justify-content:center;margin:0 auto}.cart__products .cart__product-row-best-choice-wrapper>p{color:#e12878;font-style:italic;font-weight:700;margin:.4rem 0 0;text-decoration:underline;white-space:nowrap}.cart__products .cart__product-row-best-choice-wrapper+.cart__product-row-price-without-iva{margin-left:0!important}.cart__products .cart__product-row-best-choice--mobile{display:none}.cart__products .cart__product-row-data-wrapper{display:flex;flex-wrap:wrap}.cart__products .cart__product-row-data{width:100%}.cart__products .cart__product-row-data .cart__product-row-name{width:50%}.cart__products .cart__product-row-extra-info{width:25%}.cart__products .cart__product-row-extra-info .cart__product-row-details{margin-top:0}.cart__products .cart__product-row-price-data{gap:1rem;justify-content:flex-start;margin-top:0;width:75%}.cart__products .cart__product-row-price-data .cart__product-row-regular-price{color:#000;display:flex;font-style:italic;gap:5px;justify-content:flex-end;text-align:center;width:135px}.cart__products .cart__product-row-price-data .cart__product-row-regular-price-unit{align-self:flex-end;color:#000}.cart__products .cart__product-row-price-data .cart__product-row-regular-price .cart__product-row-total-price-without-discount--with-offer{color:#000;text-decoration:line-through}.cart__products .cart__product-row-price-data .cart__product-row-regular-price-amount{align-items:start;display:flex;flex-direction:column}.cart__products .cart__product-row-price-data .long-price{flex-direction:column}.cart__products .cart__product-row-price-data .long-price .cart__product-row-regular-price-amount{align-items:center}.cart__products .cart__product-row-price-data .long-price .cart__product-row-regular-price-unit{margin-right:38px}.cart__products .cart__product-row-price-data .cart__product-row-discount-percentage{background-color:#ffed00;border-radius:4px;color:#000;display:block;font-size:1rem;font-weight:700;min-width:40px;text-align:center}.cart__products .cart__product-row-price-data .cart__product-row-discount-percentage span{font-weight:700}.cart__products .cart__product-row-price-data .no-offer{cursor:default;opacity:0}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva{margin-left:auto;white-space:nowrap;width:auto}.cart__products .cart__product-row-stock{margin:10px 0 0}}@media (min-width:1440px){.cart__products .cart__product-row-price-data{margin:0 0 0 auto;width:65%}}.cart__presents-selection-title{display:block;margin-bottom:5px;width:100%}.cart__presents-selection-title span{font-size:1.16667em;font-weight:700}.cart__presents-selection-dropdown-button:before{background-image:url(/build/images/gift.677d6140.svg);background-size:18px;height:18px;width:18px}.cart__presents-selection:not(.active) .cart__presents-selection-table{display:none}.cart__presents-selection-table{background-color:#fffaf4;border:1px solid #e4e4e4;border-radius:4px;padding:15px 20px}.cart__presents-selection-table-button-wrapper{width:100%}.cart__presents-selection-table-button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:12px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cart__presents-selection-table-button:hover{color:var(--button-text-color-hover);text-decoration:none}.cart__presents-selection-table-button.disabled,.cart__presents-selection-table-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__presents-selection-table-button>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__presents-selection-table-row{align-items:center;border-bottom:1px solid #e4e4e4;display:flex;margin-bottom:.83333em;padding:0 0 10px}.cart__presents-selection-table-row--last{border-bottom:none}.cart__presents-selection-table-row-selector{align-self:center;display:flex;justify-content:flex-start;width:30px}.cart__presents-selection-table-row-selector input[type=checkbox]{appearance:none;background-color:#fdfdfd;border:.15em solid;border-radius:.4em;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}.cart__presents-selection-table-row-selector input[type=checkbox]:before{background-color:var(--text-titles);box-shadow:inset 1em 1em var(--text-titles);clip-path:polygon(10.77% 48.79%,10.77% 56.47%,44.5% 83.75%,67.19% 56.84%,90.88% 28.73%,90.88% 21.62%,84.99% 16.63%,77.36% 17.84%,44.5% 56.84%,25.38% 41.95%,16.47% 41.95%);content:"";height:1em;transform:scale(0);transform-origin:bottom left;width:1em}.cart__presents-selection-table-row-selector input[type=checkbox]:checked:before{transform:scale(1)}.cart__presents-selection-table-row .cart__product-row{display:flex;flex-direction:column;gap:0;padding:0!important;width:calc(100% - 103px)}.cart__presents-selection-table-row .cart__product-row-name{word-wrap:break-word;cursor:pointer;font-size:12px;height:auto;overflow:unset;text-overflow:unset;white-space:break-spaces}.cart__presents-selection-table-row .cart__product-row-details{margin-top:0}.cart__presents-selection-table-row .cart__product-row-details .cart__product-row-brand,.cart__presents-selection-table-row .cart__product-row-details .cart__product-row-ref{font-size:1em}.cart__presents-selection-table-row .cart__product-row-price-data{margin-left:auto;margin-top:0}.cart__presents-selection-table-row .cart__product-row-price-data .spinner .spinner__button{height:20px;width:22px}.cart__presents-selection-table-row .cart__product-row-price-data .spinner .spinner__button p{font-size:14px}.cart__presents-selection-table-row .cart__product-row-price-data .spinner .form-input__item{font-size:12px;height:20px}.cart__presents-selection .modal--quantity-error .modal__content-wrapper{margin-left:-45%;width:90%}.cart__presents-selection .modal--quantity-error .modal__content-wrapper .modal__content{align-items:center;display:flex;height:100%;justify-content:center}.cart__presents-selection .modal--quantity-error .modal__content-wrapper .quantity-error__message{font-size:1.5rem}.cart__presents-selection .modal--quantity-error .modal__content-wrapper .modal__close{color:#8f8f8f;margin:0 10px 0 auto;width:17px}.cart__presents-selection .modal--quantity-error .modal__content-wrapper .modal__close span{cursor:pointer;font-size:2.16667rem;font-weight:200}@media (min-width:1025px){.cart__presents-selection-table{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cart__presents-selection-table-row{width:100%}.cart__presents-selection-table-row .cart__product-row-detail{margin-top:0}.cart__presents-selection-table-row .cart__product-row-price-data{width:auto}.cart__presents-selection-table-row-selector{align-self:flex-start;margin-top:2px}.cart__presents-selection-table-button-wrapper{display:flex;justify-content:flex-end}.cart__presents-selection-table-button{display:inline;margin:0;width:auto}.cart__presents-selection .modal--quantity-error .modal__content-wrapper{margin-left:-17.5%;width:35%}}.cart__substitutes-selection-table{display:flex;flex-direction:column}.cart__substitutes-selection-table-title{align-items:center;border-radius:4px;display:flex;gap:10px;margin:0 10px;padding:5px 7px}.cart__substitutes-selection-table-title:before{background-image:url(/build/images/information.c64affa2.svg);background-repeat:no-repeat;background-size:18px;content:"";display:block;height:18px;width:36px}.cart__substitutes-selection-table .cart__product-row{flex-wrap:wrap}.cart__substitutes-selection-table .cart__product-row-price-data{align-items:center;margin-top:14px}.cart__substitutes-selection-table .cart__product-row-price-data .cart__adder-group{margin:0}.cart__substitutes-selection-table .cart__product-row-price-data .cart__product-row-price-without-iva .cart__product-row-total-price-without-discount-wrapper{min-height:0}.cart__substitutes-selection-table .cart__product-row-actions{display:flex;gap:10px;justify-content:flex-end;width:100%}.cart__substitutes-selection-table .cart__product-row-actions-add,.cart__substitutes-selection-table .cart__product-row-actions-repalce{min-width:130px}@media (min-width:769px){.cart__substitutes-selection-table-title{gap:5px}.cart__substitutes-selection-table-title:before{width:20px}}@media (min-width:1025px){.cart__substitutes-selection-table .cart__product-row-price-data .empty-space{width:20px}.cart__substitutes-selection-table .cart__product-row-price-data .cart__adder-group{margin-left:10px}}.cart-alert-view{margin-bottom:5px}.cart-alert-view.mobile-disabled{display:none}@media (min-width:1024px){.cart-alert-view.mobile-disabled{display:block}}.cart-alert-view .cart-alert{align-items:center;background-color:#fff5ea;display:flex;flex-direction:row;gap:15px;padding:10px 5px}.cart-alert-view .cart-alert__logo-image{display:flex;min-width:90px}.cart-alert-view .cart-alert__logo-image img{width:100%}.cart-alert-view .cart-alert__text-title{font-size:14px;font-weight:700}.cart-alert-view .cart-alert__text-link{color:var(--primary-color)}.dontalia-it .flash-offer-popup .modal__content-wrapper{background:#fafafa;top:30px}@media (min-width:769px){.dontalia-it .flash-offer-popup .modal__content-wrapper{width:60%}}@media (min-width:1024px){.dontalia-it .flash-offer-popup .modal__content-wrapper{max-width:1175px;min-width:800px;padding:30px 10%;width:80%!important}.dontalia-it .flash-offer-popup .modal__content{max-width:none}}.dontalia-it .flash-offer-popup .products-wrapper{width:100%}.dontalia-it .flash-offer-popup .title{color:#462f87;font-size:2rem;font-weight:600;margin:0 0 2rem;padding-left:50px;position:relative;text-align:left}.dontalia-it .flash-offer-popup .title:after{background-image:url(/build/images/flash_offer_image_purple.4c63f16b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:0;position:absolute;top:-3px;width:40px}@media (min-width:1024px){.dontalia-it .flash-offer-popup .title:after{height:50px;top:0;width:50px}.dontalia-it .flash-offer-popup .title{font-size:3.33333rem;padding:0 0 0 5rem;text-align:left}}.dontalia-it .flash-offer-popup .subtitle{font-size:1.33333rem;margin:0 0 2rem;text-align:left}@media (min-width:1024px){.dontalia-it .flash-offer-popup .subtitle{font-size:1.66667rem}}.dontalia-it .flash-offer-popup .subtitle span{color:#462f87;font-size:inherit;font-style:italic}.dontalia-it .flash-offer-popup .product-card-wrapper{display:flex;flex-flow:column nowrap;gap:1rem}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-wrapper{flex-flow:row wrap}}.dontalia-it .flash-offer-popup .product-card{background:#fff;border:none;margin:0;max-width:none;width:100%}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card{width:calc(50% - .5rem)}}.dontalia-it .flash-offer-popup .product-card:hover{border:none}.dontalia-it .flash-offer-popup .product-card__body{height:100%;padding:1rem}.dontalia-it .flash-offer-popup .product-card__header,.dontalia-it .flash-offer-popup .product-card__icons{display:none}.dontalia-it .flash-offer-popup .product-card__name{margin:10px 0}.dontalia-it .flash-offer-popup .product-card__content-text,.dontalia-it .flash-offer-popup .product-card__product-link{font-size:1.16667rem}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card__product-link{font-size:1.66667rem!important}}.dontalia-it .flash-offer-popup .product-card__content-text{font-style:italic}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card__name-price-container{width:100%}}.dontalia-it .flash-offer-popup .product-card__from-label>p{text-align:right}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card__regular-price .integer-part{font-size:4.66667rem;line-height:45px}.dontalia-it .flash-offer-popup .product-card__regular-price .decimal-part{font-size:3.5rem}.dontalia-it .flash-offer-popup .product-card__regular-price-container{margin:0 0 1rem}.dontalia-it .flash-offer-popup .product-card__name-price-container__name-container{margin-bottom:0}}.dontalia-it .flash-offer-popup .product-card__doctor-exclusive-alert-gap{display:none}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card__image-name-price-container{flex-direction:column;height:calc(100% - 32px);justify-content:space-between}.dontalia-it .flash-offer-popup .product-card__image-name-price-container .product-card__image-container img{max-width:250px}.dontalia-it .flash-offer-popup .product-card__image-icons-container{padding:0 15%;width:100%}}.dontalia-it .flash-offer-popup .product-card .button--primary{background:#462f87;border-color:#462f87;height:37px}.dontalia-it .flash-offer-popup .bottom-left-spark-image,.dontalia-it .flash-offer-popup .flash-offer-betty-image,.dontalia-it .flash-offer-popup .top-left-spark-image,.dontalia-it .flash-offer-popup .top-right-spark-image{display:none}.dontalia-it .flash-offer-popup .continue-button{background:#d8cdf7;border-radius:4px;color:#462f87;cursor:pointer;font-size:1.33333rem;font-weight:700;height:37px;margin:2rem 0 0;padding:1rem;width:100%}.dontalia-it .flash-offer-popup .modal__close{right:7px}.dontalia-it .flash-offer-popup .product-card-children .header{align-items:center;background:#fff;border-radius:4px;flex-direction:row;gap:2rem;justify-content:center;padding:1rem}.dontalia-it .flash-offer-popup .product-card-children .header--active{background:#d8cdf7}.dontalia-it .flash-offer-popup .product-card-children .header__image{background:#fff;border-radius:4px;display:flex;height:75px;width:120px}.dontalia-it .flash-offer-popup .product-card-children .header__image img{border-radius:4px;height:75px;margin:auto}.dontalia-it .flash-offer-popup .product-card-children .header__content{flex:1 1 auto}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .header__content{display:flex;justify-content:space-between}}.dontalia-it .flash-offer-popup .product-card-children .header .product-name{font-size:1.16667rem;font-weight:500;text-align:left}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .header .product-name{font-size:1.66667rem;font-weight:700;line-height:20px;margin:0 0 .5rem}}.dontalia-it .flash-offer-popup .product-card-children .header .product-content{font-size:1.16667rem;font-style:italic;text-align:left}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .header .product-content{font-size:1.5rem;font-weight:400}}.dontalia-it .flash-offer-popup .product-card-children .header__content--price{align-items:center;display:flex;justify-content:space-between;text-align:left}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .header__content--price{gap:2rem}.dontalia-it .flash-offer-popup .product-card-children .header .product-price{white-space:nowrap}}.dontalia-it .flash-offer-popup .product-card-children .header .product-price .integer-part{font-size:3rem;font-weight:900}.dontalia-it .flash-offer-popup .product-card-children .header .product-price .decimal-part{font-size:2rem;font-weight:900}.dontalia-it .flash-offer-popup .product-card-children .header .product-arrow{background-color:#fff;background-image:url(/build/images/arrow_down_purple.36dfe930.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:30px;box-shadow:1px 3px 7px 0 #e4e4e4;display:block;height:37px;width:37px}.dontalia-it .flash-offer-popup .product-card-children .header .product-arrow--active{box-shadow:none;transform:rotate(180deg);transform-origin:center}.dontalia-it .flash-offer-popup .product-card-children .content{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:flex-start;max-height:200px;overflow-y:auto}.dontalia-it .flash-offer-popup .product-card-children .content::-webkit-scrollbar{width:8px}.dontalia-it .flash-offer-popup .product-card-children .content::-webkit-scrollbar-track{background-color:#d8cdf7;border-radius:1rem}.dontalia-it .flash-offer-popup .product-card-children .content::-webkit-scrollbar-thumb{background-color:#462f87;border-radius:1rem}.dontalia-it .flash-offer-popup .product-card-children .content-title{font-size:16px;font-weight:700;margin:2rem 0 1rem;text-align:left}.dontalia-it .flash-offer-popup .product-card-children .content>div{background:#fff;border-radius:4px;padding:1rem;text-align:left}.dontalia-it .flash-offer-popup .product-card-children .content>div p{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.16667rem;font-weight:700;overflow:hidden;width:100%}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .content>div{font-size:1.5rem}}.dontalia-it .flash-offer-popup .product-card-children .content .product-reference,.dontalia-it .flash-offer-popup .product-card-children .content .product-supplier-reference{width:50%}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .content .product-reference,.dontalia-it .flash-offer-popup .product-card-children .content .product-supplier-reference{width:35%}.dontalia-it .flash-offer-popup .product-card-children .content .product-reference{width:20%}}.dontalia-it .flash-offer-popup .product-card-children .content .product-reference>span,.dontalia-it .flash-offer-popup .product-card-children .content .product-supplier-reference>span{font-size:1rem;font-weight:300}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .content .product-reference>span,.dontalia-it .flash-offer-popup .product-card-children .content .product-supplier-reference>span{font-size:1.16667rem}}.dontalia-it .flash-offer-popup .product-card-children .content .product-reference>span .ref,.dontalia-it .flash-offer-popup .product-card-children .content .product-supplier-reference>span .ref{display:block;font-size:1rem;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .content .product-reference>span .ref,.dontalia-it .flash-offer-popup .product-card-children .content .product-supplier-reference>span .ref{font-size:1.33333rem}}.dontalia-it .flash-offer-popup .product-card-children .content .flash_offer_product__adder-group{align-items:center;display:flex;flex-flow:row wrap;gap:1rem 0;justify-content:flex-start;margin:1rem 0 0}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .content .flash_offer_product__adder-group{align-items:flex-end;flex-flow:row nowrap;margin:0}}.dontalia-it .flash-offer-popup .product-card-children .content .spinner{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;width:100%}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .content .spinner{gap:.5rem;margin:0 0 0 auto;width:250px}}.dontalia-it .flash-offer-popup .product-card-children .content .spinner>input,.dontalia-it .flash-offer-popup .product-card-children .content .spinner>span{border-radius:4px;height:33px;width:calc(33% - .6rem)}.dontalia-it .flash-offer-popup .product-card-children .content .spinner>input,.dontalia-it .flash-offer-popup .product-card-children .content .spinner>span>p{font-size:1.33333rem;font-weight:700}.dontalia-it .flash-offer-popup .product-card-children .content .spinner>span{background:#f3f3f3;border:none}.dontalia-it .flash-offer-popup .product-card-children .content .spinner>input{border:1px solid #f0f4f4}.dontalia-it .flash-offer-popup .product-card-children .content-selectable{font-size:14px;font-style:italic;margin:1rem 0 2rem;text-align:left}@media (min-width:1024px){.dontalia-it .flash-offer-popup .product-card-children .content-selectable{margin:1rem 0 4rem}}.dontalia-it .flash-offer-popup .product-card-children .quantity-error{color:#d0021b;font-size:1.16667rem;margin:0 0 1rem}.dontalia-it .flash-offer-popup .close-popup-image{display:none}.dontalia-it .flash-offer-popup .close-popup-image+.title{color:#303030;margin:0;padding:6rem 0 3rem;text-align:center}.dontalia-it .flash-offer-popup .close-popup-image+.title:after{left:50%;margin-left:-25px}.dontalia-it .flash-offer-popup .close-button,.dontalia-it .flash-offer-popup .continue-button-children,.dontalia-it .flash-offer-popup .return-button{background:#462f87;border-radius:4px;color:#fff;font-size:1.33333rem;font-weight:700;padding:1rem;text-transform:uppercase}.dontalia-it .flash-offer-popup .continue-button-children{width:100%}@media (min-width:1024px){.dontalia-it .flash-offer-popup .continue-button-children{margin:0 0 0 auto;width:250px}}.dontalia-it .flash-offer-popup .flush-offer-buttons-wrapper{display:flex;flex-flow:column nowrap;gap:1rem;width:100%}@media (min-width:1024px){.dontalia-it .flash-offer-popup .flush-offer-buttons-wrapper{align-items:center;flex-flow:row nowrap;justify-content:center}}.dontalia-it .flash-offer-popup .close-button,.dontalia-it .flash-offer-popup .return-button{width:100%}@media (min-width:1024px){.dontalia-it .flash-offer-popup .close-button,.dontalia-it .flash-offer-popup .return-button{width:calc(100% - 1rem)}}.best-choice-popup .modal__content{display:flex;flex-flow:column nowrap;gap:2rem;max-width:600px!important;padding:2rem}@media (min-width:1024px){.best-choice-popup .modal__content{max-width:none!important;padding:4rem 12%}}.best-choice-popup .modal__close{right:8px!important;top:8px!important}.best-choice-popup .modal--primary .modal__content-wrapper{background:#fafafa;padding:0}@media (min-width:769px){.best-choice-popup .modal--primary .modal__content-wrapper{max-width:900px;width:60%;width:80%}}.best-choice-popup__title{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem}.best-choice-popup__title-image{background-image:url(/build/images/best_choice_desk.1ae4555b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:38px;width:38px}@media (min-width:1024px){.best-choice-popup__title-image{height:48px;width:48px}}.best-choice-popup__title-text{color:#e12878;font-family:Lato,sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}@media (min-width:1024px){.best-choice-popup__title-text{font-size:3.33333rem}}.best-choice-popup__products{position:relative}@media (min-width:1024px){.best-choice-popup__products{align-items:stretch;display:flex;gap:.5rem;justify-content:space-between}}.best-choice-popup__product{background-color:#fff;display:flex;gap:2rem;padding:2rem 1rem}@media (min-width:1024px){.best-choice-popup__product{box-shadow:1px 2px 3px 0 #f0f4f4;flex-flow:column nowrap;padding:1rem 1rem 2rem;width:calc(50% - 1rem - 24px)}}.best-choice-popup__product:not(.best-choice-popup__product--substitute){border-radius:4px 4px 0 0}@media (min-width:1024px){.best-choice-popup .best-choice-popup__product--substitute,.best-choice-popup__product:not(.best-choice-popup__product--substitute){border-radius:4px}}.best-choice-popup__product--substitute{background-color:#ffebf4;border-radius:0 0 4px 4px;box-shadow:1px 2px 3px 0 #f0f4f4}@media (min-width:1024px){.best-choice-popup__product--substitute{box-shadow:2px 3px 5px 0 #c5acc7!important}}.best-choice-popup__product-image-wrapper{background:#fff;border-radius:4px;height:100px}@media (min-width:1024px){.best-choice-popup__product-image-wrapper{height:170px}}.best-choice-popup__product-image{background:#fff;border-radius:4px;width:100px}@media (min-width:1024px){.best-choice-popup__product-image{height:170px;margin:0 auto;width:max-content}}.best-choice-popup__product-info{display:flex;flex-flow:column nowrap;width:calc(100% - 2rem - 100px)}@media (min-width:1024px){.best-choice-popup__product-info{width:100%}}.best-choice-popup__product-name{font-size:1.16667rem;font-weight:500;text-align:left}@media (min-width:1024px){.best-choice-popup__product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.66667rem;font-weight:700;overflow:hidden}}.best-choice-popup__product-content{font-size:1.16667rem;font-style:italic;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.best-choice-popup__product-content{font-size:1.5rem}}.best-choice-popup__product-price{height:30px;line-height:32px;margin:auto 0 0 auto;min-width:150px;text-align:right;width:fit-content}@media (min-width:1024px){.best-choice-popup__product-price{margin:2rem 0 0 auto}}.best-choice-popup__product-price.not-loaded{background:#feddec;border-radius:4px;overflow:hidden;position:relative}.best-choice-popup__product-price.not-loaded:after{animation:loading-price 1s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 30%,hsla(0,0%,100%,.3) 70%,transparent);content:"";height:30px;left:-60px;position:absolute;top:0;width:60px}@keyframes loading-price{0%{left:-60px}to{left:210px}}.best-choice-popup__product-price span .int{font-size:3rem;font-weight:900}@media (min-width:1024px){.best-choice-popup__product-price span .int{font-size:4.66667rem}}.best-choice-popup__product-price span .float{font-size:2rem;font-weight:900}@media (min-width:1024px){.best-choice-popup__product-price span .float{font-size:3.5rem}}.best-choice-popup__divider{background-image:url(/build/images/best_choice_desk.1ae4555b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:38px;margin-top:-19px;position:absolute;top:50%;width:100%}@media (min-width:1024px){.best-choice-popup__divider{height:auto;margin:0;position:relative;width:48px}}.best-choice-popup__grouped-title{font-size:1.33333rem;font-weight:700;margin:0 0 1rem;text-align:left}@media (min-width:1024px){.best-choice-popup__grouped-title{font-size:1.66667rem}}.best-choice-popup__grouped-products{max-height:300px;overflow-y:scroll}.best-choice-popup__grouped-products::-webkit-scrollbar{width:8px}.best-choice-popup__grouped-products::-webkit-scrollbar-track{background-color:#ffebf4;border-radius:1rem}.best-choice-popup__grouped-products::-webkit-scrollbar-thumb{background-color:#e12878;border-radius:1rem}.best-choice-popup .grouped-product{background:#fff;border-radius:4px;display:flex;flex-flow:column nowrap;gap:1rem;margin:0 1rem 2rem;padding:1rem}@media (min-width:1024px){.best-choice-popup .grouped-product{flex-flow:row nowrap;justify-content:space-between;margin:0 1rem 1rem}}.best-choice-popup .grouped-product__info{display:flex;flex-flow:column nowrap;gap:.5rem}@media (min-width:1024px){.best-choice-popup .grouped-product__info{width:calc(100% - 200px)}}.best-choice-popup .grouped-product__name{font-size:1.16667rem;font-weight:700;text-align:left;text-transform:uppercase}@media (min-width:1024px){.best-choice-popup .grouped-product__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.5rem;overflow:hidden}}.best-choice-popup .grouped-product__references{align-items:baseline;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:flex-start}.best-choice-popup .grouped-product__ref,.best-choice-popup .grouped-product__supplier-ref{display:flex;gap:.5rem}.best-choice-popup .grouped-product__ref span:first-child,.best-choice-popup .grouped-product__supplier-ref span:first-child{display:block;font-weight:300}@media (min-width:1024px){.best-choice-popup .grouped-product__ref span:first-child,.best-choice-popup .grouped-product__supplier-ref span:first-child{font-size:1.16667rem}.best-choice-popup .grouped-product__ref span:nth-child(2),.best-choice-popup .grouped-product__supplier-ref span:nth-child(2){font-size:1.33333rem}}.best-choice-popup .grouped-product .spinner{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}.best-choice-popup .grouped-product .spinner .form-input__item,.best-choice-popup .grouped-product .spinner__button{height:30px;width:calc(33% - .666rem)}.best-choice-popup .grouped-product .spinner__button{background:#f3f3f3;border:1px solid #f3f3f3}.best-choice-popup .grouped-product .spinner__button--substract{border-radius:4px 0 0 4px}.best-choice-popup .grouped-product .spinner__button--add{border-radius:0 4px 4px 0}.best-choice-popup .grouped-product .spinner__button>p{font-size:1.66667rem}.best-choice-popup .grouped-product .spinner__button:active{transform:scale(.95)}.best-choice-popup .grouped-product .spinner .form-input__item{border:1px solid #f0f4f4}.best-choice-popup__replace-button{background-color:#e12878;border-radius:4px;cursor:pointer;height:40px;line-height:40px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%}@media (min-width:1024px){.best-choice-popup__replace-button{align-items:center;display:flex;height:50px;justify-content:center;margin:0 0 0 auto}.best-choice-popup__replace-button.grouped{width:73%}}.best-choice-popup__replace-button>span{color:#fff;font-size:1.25rem;font-weight:700;opacity:1;transition:opacity .3s}@media (min-width:1024px){.best-choice-popup__replace-button>span{font-size:2rem}}.best-choice-popup__replace-button.not-loaded>span{opacity:0}.best-choice-popup__replace-button:after{content:none}.best-choice-popup__replace-button.not-loaded:after{animation:loading-button 1s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 30%,hsla(0,0%,100%,.1) 70%,transparent);content:"";height:40px;left:-60px;position:absolute;top:0;width:100px}@media (min-width:1024px){.best-choice-popup__replace-button.not-loaded:after{height:50px}}.best-choice-popup__replace-button:not(.not-loaded):active{transform:scale(.95)}@keyframes loading-button{0%{left:-60px}to{left:100%}}.best-choice-popup__quantity-error{color:#d0021b;font-size:1.16667rem;font-style:italic;margin:1rem 0 0;text-align:left}.best-choice-popup__promotions-message{background-image:url(/build/images/warning-red.bfe201f0.svg);background-position:left 3px;background-repeat:no-repeat;background-size:14px 14px;color:#d0021b;display:block;font-size:1.16667rem;font-style:italic;padding:0 0 0 2rem;text-align:left}.best-choice-popup__selected-message{font-size:1.16667rem;font-style:italic;margin:1rem 0 0;text-align:left}.checkout-section header.header{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.checkout{display:flex;flex-direction:column}.checkout *{font-family:Roboto,sans-serif}.checkout-content-wrapper{display:flex;flex-direction:column;gap:2rem}.checkout__title{font-size:2.5rem;font-weight:700;margin-bottom:18px;order:1}.checkout__block{border:1px solid #d2d2d2;border-radius:4px;margin:0 0 15px;padding:1rem 1.5rem}.checkout__block-title{border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;line-height:40px}.checkout__block-title .title{font-size:18px;font-weight:700}.checkout__block-title .purchase-process-text-button{color:var(--primary-color);cursor:pointer;font-size:1.33333rem;font-weight:700}.checkout__block.shipping__data{order:2}.checkout__block.billing-data{order:4}.checkout__block.shipping-method{order:3}.checkout__block.payment-data{order:5}.checkout__block.payment-data .checkout__block-content{flex-flow:row nowrap;margin-top:13px}.checkout__payment-expired span{background-image:url(/build/images/warning-red.bfe201f0.svg);background-position:0;background-repeat:no-repeat;background-size:15px 15px;color:#d0021b;font-style:italic;padding:0 0 0 18px}.checkout__promote-card-payment-reminder-popup .modal{background-color:rgba(0,0,0,.4)}.checkout__promote-card-payment-reminder-popup .modal__content-wrapper{background-color:#fdfdfd;border-radius:4px;box-shadow:none;max-width:420px}@media (min-width:1024px){.checkout__promote-card-payment-reminder-popup .modal__content-wrapper{max-width:640px}}.checkout__promote-card-payment-reminder-popup .modal__content-wrapper .modal__content{max-width:none}.checkout__promote-card-payment-reminder-popup .modal__content{padding:30px 20px;text-align:center}@media (min-width:1024px){.checkout__promote-card-payment-reminder-popup .modal__content{padding:30px 40px}}.checkout__promote-card-payment-reminder-popup .modal__content .title{color:#000;font-size:1.33333rem;font-weight:700}.checkout__promote-card-payment-reminder-popup .modal__content .subtitle{color:#000;margin:15px 0}.checkout__promote-card-payment-reminder-popup .modal__content .extra-info{color:#f47721;font-size:1.16667rem;font-style:italic;margin-bottom:10px}.checkout__promote-card-payment-reminder-popup .modal__content .buttons{display:flex;flex-direction:column;gap:15px}@media (min-width:1024px){.checkout__promote-card-payment-reminder-popup .modal__content .buttons{flex-direction:row}}.checkout__promote-card-payment-reminder-popup .modal__content .buttons .button{border-radius:6px;font-size:1.16667rem;font-weight:700;padding:5px 20px}.checkout__promote-card-payment-reminder-popup .modal__content .buttons .button--left{border:1px solid #f37720;color:#f37720}.checkout__promote-card-payment-reminder-popup .modal__content .buttons .button--right{background-color:#f37720;color:#fff}.checkout__promote-card-payment-reminder-popup .modal__close{content:url(/build/images/close-icon.e4e21e9e.svg);cursor:pointer;height:15px;position:absolute;right:10px;top:10px;width:15px}.checkout__incentivise-card-purchase-alert-wrapper{background-color:#fff5ea;border-radius:4px;display:flex;flex-direction:row;margin-bottom:15px;padding:12px;width:100%}.checkout__incentivise-card-purchase-alert-wrapper .info-icon{background-image:url(/build/images/information.c64affa2.svg);background-repeat:no-repeat;height:19px;margin-top:2px;width:19px}.checkout__incentivise-card-purchase-alert-wrapper .check-icon{background-image:url(/build/images/check-rounded-green.a9240b66.svg);background-repeat:no-repeat;background-size:19px 19px;height:19px;margin-top:2px;width:19px}.checkout__incentivise-card-purchase-alert-wrapper .close{background-image:url(/build/images/close-icon.e4e21e9e.svg);background-repeat:no-repeat;cursor:pointer;height:15px;margin-left:auto;width:15px}.checkout__incentivise-card-purchase-alert-wrapper .text p{color:#000;font-size:1.16667rem;margin:0 5px 0 10px;width:fit-content}.checkout__incentivise-card-purchase-alert-wrapper .text a{color:#f37720;cursor:pointer;font-size:1.16667rem;margin:0 5px 0 10px;text-decoration:underline}.checkout__incentivise-card-purchase-alert-wrapper .text a:hover{text-decoration:underline}.checkout .conditions-popup .title{color:#000;font-size:1.66667rem;font-weight:700}.checkout .conditions-popup .text{color:#000;font-size:1.16667rem;margin-top:15px}.checkout .conditions-popup .button{align-items:center;background-color:#f47720;border-radius:6px;color:#fdfdfd;display:flex;font-size:1.33333rem;font-weight:700;height:33px;justify-content:center;margin-top:20px;text-transform:uppercase;width:100%}.checkout .selected-payment{column-gap:5px;display:flex;flex-wrap:wrap}.checkout .selected-payment.selected-payment--card{display:flex;flex-wrap:wrap}.checkout .selected-payment.selected-payment--card .card--method{font-style:normal;font-weight:700;margin:0 0 3px}.checkout .selected-payment.selected-payment--card .card--holder{font-style:normal;width:100%}.checkout .selected-payment.selected-payment--card .card--description{font-weight:300;width:100%}.checkout .selected-payment__holder,.checkout .selected-payment__number{font-style:italic;margin:0 0 2px;overflow:hidden;padding:0 2px 0 0;text-overflow:ellipsis;white-space:nowrap}.checkout .selected-payment__method{font-size:1.33333em;font-style:italic;margin:0 0 6px;padding:0 10px 0 0}.checkout .selected-payment__method strong{font-weight:400}.checkout .selected-payment__method .bills-manage-text,.checkout .selected-payment__method .customer-usual-description{display:none}.checkout .selected-payment__number span{font-style:italic}.checkout .selected-payment__number span:first-child{margin:0 10px 0 0;white-space:normal}.checkout .selected-payment__description{font-size:1.16667em;font-style:italic;margin:0 0 2px;width:100%}.checkout .selected-payment__temporary{background-color:#f0f0f0;background-image:url(/build/images/exclusivity-icon.b150848a.svg);background-position:10px;background-repeat:no-repeat;background-size:18px 18px;border-radius:4px;font-size:1.16667rem;font-style:normal;margin:0 0 1rem;padding:1rem 1rem 1rem 3rem;width:100%}.checkout .form-item--has-error .form-item__label:after,.checkout .form-item--is-active .form-item__label:after{border-bottom:none!important}.checkout .payment-data__default-payment .formated_extra_info .intro{font-style:italic}.checkout .payment-data__default-payment .formated_extra_info .dropdown{border:1px solid #e4e4e4;font-size:1.16667rem;margin:8px 0;padding:12px;width:100%}.checkout .payment-data__default-payment .formated_extra_info .dropdown .title{font-size:1.33333rem;font-weight:800;margin-bottom:8px}.checkout .payment-data__default-payment .formated_extra_info .dropdown li{margin-bottom:15px}.checkout .payment-data__default-payment .formated_extra_info .dropdown li:last-child{margin-bottom:0}.cash-on-delivery-manager__message{margin-bottom:8px;margin-top:8px}.checkout__block:hover{border:1px solid #000}.checkout__block:hover .checkout__block-title{border-bottom:1px solid #d2d2d2}.checkout__review{background-color:#f0f0f0;border-radius:4px;color:#303030;font-family:Roboto;margin:0 auto;max-width:450px;padding:13px;width:100%}.checkout__review.ticket{border-radius:8px}.checkout__review.ticket .checkout__review-title{color:#000}.checkout__review-title{align-items:baseline;display:flex;font-weight:700;padding:0 0 25px}.checkout__review-title span{font-size:1.16667em;font-weight:800}.checkout__review-price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.checkout__review-price .checkout__review-price-title{font-size:1.16667rem;font-weight:700;line-height:8px;width:100%}.checkout__review-price .tax-type{color:#303030;font-size:1.16667rem;font-style:italic;font-weight:100}.checkout__review-price .ticket-price{color:#000;font-size:1.41667rem;font-weight:700}.checkout__review-price .ticket-price .vue-loader-wrapper{height:15px;margin-right:2rem;position:relative;width:15px}.checkout__review-price .ticket-price .vue-loader-wrapper .vue-loader{margin-left:25%;margin-top:-15px;position:static;transform:scale(.5)}.checkout__review-continue{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;line-height:1.4rem;margin:15px auto auto;padding:1.25rem 1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.checkout__review-continue:hover{color:var(--button-text-color-hover);text-decoration:none}.checkout__review-continue.disabled,.checkout__review-continue:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.checkout__review-continue>span{color:inherit;font-size:inherit;font-weight:inherit}.checkout__review .text-info{color:#303030;font-size:1.08333rem;font-style:italic;font-weight:100;margin:1rem;text-align:center}.checkout__review .text-info.text-info--error{color:#d0021b;padding:10px 0 0}.checkout-payment-method-selector .customer-panel-dropdown{max-width:none}.checkout-payment-method-selector .customer-panel-dropdown__button{background-color:#fdfdfd;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1rem;font-weight:400;font-weight:700;line-height:1rem;margin:0;max-width:260px;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.checkout-payment-method-selector .customer-panel-dropdown__button:hover{color:var(--primary-dark);text-decoration:none}.checkout-payment-method-selector .customer-panel-dropdown__button.disabled,.checkout-payment-method-selector .customer-panel-dropdown__button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.checkout-payment-method-selector .customer-panel-dropdown__button>span{color:inherit;font-size:inherit;font-weight:inherit}.checkout-payment-method-selector .customer-panel-dropdown__button,.checkout-payment-method-selector .customer-panel-dropdown__button:hover{border:1px solid var(--primary-color)}.checkout-payment-method-selector .customer-panel-dropdown__button:hover{color:#303030!important}.checkout-payment-method-selector .customer-panel-dropdown__button .customer-panel-dropdown_button-icon{display:none}.dontalia-fr .selected-payment__temporary,.dontalia-it .selected-payment__temporary{background-color:#fff5ea;background-image:url(/build/images/information.c64affa2.svg);background-position:10px;background-repeat:no-repeat;background-size:18px 18px;border-radius:4px;font-size:1.16667rem;font-style:normal;margin:0 0 1rem;padding:1rem 1rem 1rem 3rem;width:100%}.dontalia-pl .checkout__review .text-info{font-family:Lato,sans-serif}@media (min-width:1025px){.checkout-section header.header{box-shadow:none}.checkout{width:calc(75% - 2vw)}.checkout-content-wrapper{align-items:flex-start;flex-direction:row;gap:4vw;justify-content:space-between}.checkout__review-ticket-wrapper{position:sticky;top:115px;width:calc(25% - 2vw)}.checkout .payment-data__default-payment,.checkout .payment-data__default-payment span,.checkout .selected-payment__description,.checkout .selected-payment__description a,.checkout .selected-payment__holder,.checkout .selected-payment__method,.checkout .selected-payment__number,.checkout .selected-payment__number span{font-size:1.16667rem}}.change-card{background-color:#fff5ea;border-radius:4px;padding:10px}.card-manager__used-card-wrapper{align-items:center;background-color:#fffaf4;border-radius:4px;display:flex;flex-direction:row;gap:5px;margin-bottom:10px;padding:5px}.card-manager .modal__content-wrapper{max-width:450px}.card-manager .modal__content-wrapper .modal__close{background-color:transparent;color:#303030;right:2px;top:-1px}.card-manager .modal__content-wrapper .modal__close span{font-size:2.86rem;font-weight:lighter}.card-manager .modal__content-wrapper .modal__content .modal__message{font-size:18px;font-weight:700;padding:0 75px 20px}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions{display:flex;flex-wrap:nowrap;gap:20px;padding:0 40px}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary{background-color:#fdfdfd;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1rem;margin:auto;padding:.8rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{color:var(--primary-dark);text-decoration:none}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary.disabled,.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary>span{color:inherit;font-size:inherit;font-weight:inherit}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary,.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{border:1px solid var(--primary-color)}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1rem;margin:auto;padding:.8rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary:hover{color:var(--button-text-color-hover);text-decoration:none}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary.disabled,.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary>span{color:inherit;font-size:inherit;font-weight:inherit}.card-manager__list{margin:0 0 20px}.card-manager__show-more{color:var(--primary-color);cursor:pointer;font-size:1.33333rem;font-weight:700;text-align:right}.card-manager__card-deleter{background-image:url(/build/images/close-black.696aba83.svg);background-repeat:no-repeat;background-size:16px;cursor:pointer;height:16px;margin-left:20px;min-width:16px;width:16px}.card-manager__expired{background-image:url(/build/images/warning-red.bfe201f0.svg);background-position:0 2px;background-repeat:no-repeat;color:#e02b27;font-style:italic;margin:5px 0 0;padding:0 0 0 20px}.card-manager .card-manager__list-empty-message{margin-bottom:10px}.card-manager .card-manager__list .card-manager__list-item-wrapper{border:1px solid #e4e4e4;border-radius:4px;display:flex;margin:10px 0}.card-manager .card-manager__list .card-manager__list-item-wrapper.card-manager__list-item--selected{border:1px solid #979797}.card-manager .card-manager__list .card-manager__list-item-wrapper.card-manager__list-item--expired .card-manager__list-item{cursor:auto}.card-manager .card-manager__list .card-manager__list-item-wrapper.card-manager__list-item--expired .card-manager__list-item .card-manager__card-selector .radio-group__input{pointer-events:none}.card-manager .card-manager__list .card-manager__list-item-wrapper.card-manager__list-item--expired .card-manager__list-item .card-manager__card-selector .radio-group__input:not(:checked):before{border:1px solid #d2d2d2}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item{cursor:pointer;display:flex;padding:11px;width:100%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector{align-items:flex-start;display:flex;justify-content:flex-start;position:relative;top:-4px}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input{appearance:none;margin:0}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:checked,.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:not(:checked){position:absolute}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__label{display:none}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:checked,.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:not(:checked){color:#666;cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:checked:before,.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:not(:checked):before{background-color:#fdfdfd;border:1px solid #303030;border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:checked:after,.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:not(:checked):after{background-color:var(--primary-color);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:checked:after{background:radial-gradient(circle,var(--primary-color) 0,var(--primary-color) 90%,#fdfdfd 90%,#fdfdfd 100%);opacity:1;transform:scale(1)}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:focus-visible{outline-width:0}@media (min-width:1025px){.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:checked,.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector .radio-group__input:not(:checked){padding:22px 0 0 25px}}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info{display:flex;flex-direction:column;gap:5px;width:95%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info>div{line-height:20px}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__personal-data{display:flex;flex-direction:column;justify-content:space-between;width:40%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__personal-data .card--personal-data__holder{font-size:1.16667rem!important;font-weight:700!important}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__personal-data .card--personal-data__card-type{font-size:1rem!important}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__holder{font-weight:700;width:100%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__card-type{font-weight:700;margin-right:10px;text-transform:uppercase;width:auto}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__description{font-style:italic;width:auto}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__number{width:100%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__advice{color:#d0021b;font-style:italic}.card-manager .customer-panel-dropdown__button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.card-manager .customer-panel-dropdown__button:hover{color:var(--button-text-color-hover);text-decoration:none}.card-manager .customer-panel-dropdown__button.disabled,.card-manager .customer-panel-dropdown__button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.card-manager .customer-panel-dropdown__button>span{color:inherit;font-size:inherit;font-weight:inherit}.card-manager .customer-panel-dropdown__button.button--primary--active{display:none!important}.card-manager .customer-panel-dropdown__content{border-bottom:none}.card-manager .gw-proxy-nameOnCard input[type=text]{background:#d0021b}.card-manager__add-checkout-card{margin-left:10px}.card-manager__add-checkout-card--title{font-size:1.16667rem;font-weight:700}.card-manager__add-checkout-card--message{font-family:Helvetica;font-size:1rem}.card-manager__add-checkout-card-message{background-color:#fffaf4;border-radius:5px;padding:5px 10px}.card-manager__add-checkout-card-message span{background:url(/build/images/warning.e6e9a210.png),no-repeat;background-position:50%;background-size:contain;display:inline-block;height:15px;margin-right:5px;width:15px}.dontalia-at .change-card,.dontalia-de .change-card,.dontalia-fr .change-card,.dontalia-it .change-card{background-image:url(/build/images/secure-payment.2261c7a7.svg);background-position:1rem 1rem;background-repeat:no-repeat;background-size:45px;border-radius:4px;margin:0 0 1rem;padding:1rem 1rem 1rem 6rem;position:relative;width:100%}.dontalia-at .card-manager__used-card-wrapper,.dontalia-de .card-manager__used-card-wrapper,.dontalia-fr .card-manager__used-card-wrapper,.dontalia-it .card-manager__used-card-wrapper{background-color:transparent}.dontalia-at .card-manager__list,.dontalia-de .card-manager__list,.dontalia-fr .card-manager__list,.dontalia-it .card-manager__list{margin:0}@media (min-width:1025px){.card-manager__used-card-wrapper__icon{align-self:center}.card-manager .card-manager__list-empty-message{margin-bottom:0;margin-left:10px}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__card-selector{margin:0 5px 0 0}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__personal-data{flex-direction:row}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__list-item-info .card-manager__card-holder{width:35%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__list-item-info .card-manager__card-type{width:20%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__list-item-info .card-manager__card-description{order:1;width:100%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-manager__list-item-info .card-manager__card-number{width:45%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__card-deleter{align-self:center}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__card-deleter span{background-color:#000;color:#fff;padding:4px 0;width:50px}.card-manager .customer-panel-dropdown__button{margin:0;max-width:250px}.card-manager .customer-panel-dropdown__content{border-top:none}}.card-form label:after{content:none!important}.card-form__inputs{display:flex;flex-direction:row;flex-wrap:wrap}.card-form__inputs label{font-size:1.16667rem}.card-form .form{border:1px solid #979797;border-radius:4px;padding:18px}.card-form .form-item--holder{order:1;width:100%}.card-form .form-item--card-brand{display:flex;flex-direction:column;height:inherit;order:2;position:relative;width:100%}.card-form .form-item--card-brand label{display:initial!important}.card-form .form-item--card-brand:after{background:url(/build/images/chevron-down-orange.e0f27cd4.svg) no-repeat;background-size:contain;content:"";height:20px;pointer-events:none;position:absolute;right:15px;top:37px;width:12px}.card-form .form-item--card-brand select{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;background:#fff;border:1px solid #979797;color:#232323;font-size:14px;height:inherit;height:32px;margin:10px 0 20px;padding:0 5px;width:100%}.card-form .form-item__description{order:5;width:100%}.card-form .form .card-form__message{display:flex;flex-direction:row;gap:10px;margin:10px 0}.card-form .form .card-form__message-icon{align-self:flex-start;background:url(/build/images/exclusivity-icon.b150848a.svg) no-repeat;background-position:bottom;background-size:15px;height:18px;min-width:16px;width:16px}.card-form .form .card-form__message-text{color:#e20714;font-size:1rem}.card-form .form .card-form__title{font-family:Helvetica;font-size:1em;font-weight:700;margin-bottom:20px;width:100%}.card-form .form .card-form__title,.card-form .form .card-form__title-wrapper{display:flex;justify-content:space-between}.card-form .form .card-form__close{background:url(/build/images/close-black.696aba83.svg) no-repeat;background-size:16px;cursor:pointer;height:16px;margin-right:-7px;width:16px}.card-form .form .card-form__close.inactive{display:none}.card-form .form .card-form__info{font-size:1.16667em}.card-form .form .input-wrapper{background-color:#fdfdfd;border:1px solid #979797;height:32px;margin:10px 0 20px}.card-form .form .input-wrapper .card__input{background:#fdfdfd;border:0;color:#333;display:block;font-size:14px;height:100%;outline:0;padding-left:10px;width:100%}.card-form .form .cardinfo-cvv{width:100%}.card-form .form .cardinfo-cvv .cvv-frame{max-width:115px;width:30%}.card-form .form .expiry-date{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;order:4}.card-form .form .expiry-date .cardinfo-label{display:inline-block;font-size:1.16667rem;height:30px}.card-form .form .expiry-date .cardinfo-cvv,.card-form .form .expiry-date .cardinfo-exp-date,.card-form .form .expiry-date .cardinfo-exp-date2{max-width:115px;width:30%}.card-form .form .cardinfo-card-number{order:3;width:100%}.card-form .form .card__button{font-size:12px;padding:10px 20px;text-transform:uppercase}.card-form .form .cardinfo-button{height:40px;width:170px}.card-form .form .card-input__error>div{border-radius:3px}.card-form .form .card-form__error{color:#d0021b;font-size:13px;margin-top:15px}.card-form .form .checkbox-wrapper{margin:10px 0 30px}.card-form .form .checkbox-wrapper .checkbox-container{align-items:center;color:#303030;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:13px;justify-content:flex-end;margin-bottom:12px;position:relative}.card-form .form .checkbox-wrapper .checkbox-container input{accent-color:var(--text-titles);border:2px solid #303030;float:left;height:16px;margin-left:0;width:16px}.card-form .form .checkbox-wrapper .checkbox-container span{margin-left:5px}.card-form .form .checkbox-wrapper .checkbox-container .checkmark{display:none}.card-form .form .form-component__submit--save{border-radius:4px;max-width:200px;padding:1rem;width:100%}.card-form .form.checkout-com-form{display:flex;flex-flow:row wrap}.card-form .form.checkout-com-form .card-form__title{margin-bottom:0}.card-form .form.checkout-com-form .expiry-date{align-items:flex-start;flex-flow:column nowrap;width:100%}.card-form .form.checkout-com-form .cardinfo-cvv{order:7}.card-form .form.checkout-com-form .form-item__description{order:8}.card-form .form.checkout-com-form .checkbox-wrapper{order:9;width:100%}.card-form .form.checkout-com-form .form-component__button-wrapper{order:10;width:100%}.card-form .form.checkout-com-form .cardinfo-card-number,.card-form .form.checkout-com-form .cardinfo-cvv,.card-form .form.checkout-com-form .expiry-date,.card-form .form.checkout-com-form .form-item--card-brand,.card-form .form.checkout-com-form .form-item--holder{position:relative}.card-form .form.checkout-com-form .cardinfo-card-number .form-error,.card-form .form.checkout-com-form .cardinfo-cvv .form-error,.card-form .form.checkout-com-form .expiry-date .form-error,.card-form .form.checkout-com-form .form-item--card-brand .form-error,.card-form .form.checkout-com-form .form-item--holder .form-error{bottom:0;font-size:1rem!important;position:absolute}.card-form .form.checkout-com-form .card-number-frame,.card-form .form.checkout-com-form .cvv-frame,.card-form .form.checkout-com-form .expiry-date-frame{background-color:#fdfdfd;border:1px solid #979797;height:32px;margin:7px 0 20px}.card-form .form.checkout-com-form .card-number-frame .card__input,.card-form .form.checkout-com-form .cvv-frame .card__input,.card-form .form.checkout-com-form .expiry-date-frame .card__input{background:#fdfdfd;border:0;color:#333;display:block;font-size:14px;height:100%;outline:0;padding-left:10px;width:100%}.card-form #card-description::placeholder{color:#d2d2d2!important}@keyframes bordererror{0%,to{border:1px solid transparent}50%{border:1px solid #d0021b}}.dontalia-fr .card-form .form .card-form__message,.dontalia-it .card-form .form .card-form__message{background-color:#fff5ea;border-radius:4px;display:flex;flex-direction:row;gap:10px;margin:10px 0;padding:8px}.dontalia-fr .card-form .form .card-form__message-icon,.dontalia-it .card-form .form .card-form__message-icon{align-self:flex-start;background:url(/build/images/information.c64affa2.svg) no-repeat;background-position:bottom;background-size:20px;height:20px;min-width:20px;width:20px}.dontalia-fr .card-form .form .card-form__message-text,.dontalia-it .card-form .form .card-form__message-text{color:#000;font-size:1rem}@media (min-width:481px){.card-form .form .expiry-date{justify-content:flex-start}.card-form .form .expiry-date .input-wrapper{margin-right:15px}.card-form .form{padding-bottom:25px}}@media (min-width:1025px){.card-form .form{padding-bottom:30px}.card-form .form.checkout-com-form .expiry-date{gap:unset}.card-form .form .cardinfo-card-number,.card-form .form .form-item--card-brand{width:48%}.card-form .form .cardinfo-card-number{margin-left:auto}.card-form .form .expiry-date{gap:6%;width:100%}.card-form .form .expiry-date .cardinfo-cvv,.card-form .form .expiry-date .cardinfo-exp-date,.card-form .form .expiry-date .cardinfo-exp-date2{max-width:117px;width:23%}.card-form .form .expiry-date .cardinfo-cvv .input-wrapper,.card-form .form .expiry-date .cardinfo-exp-date2 .input-wrapper,.card-form .form .expiry-date .cardinfo-exp-date .input-wrapper{margin-right:0}.card-form .form .expiry-date .cardinfo-label{height:auto;white-space:nowrap}}.payment-method-selector,.payment-method-selector__content-wrapper{width:100%}.payment-method-selector__content-wrapper.change-card{background-color:#fffaf4;border-radius:5px}.payment-method-selector__message{color:#d0021b;font-size:1rem;font-weight:400;margin:0 0 5px}.payment-method-selector__item{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;width:100%}.payment-method-selector__item .radio-group__input{appearance:none;margin:0}.payment-method-selector__item .radio-group__input:checked,.payment-method-selector__item .radio-group__input:not(:checked){position:absolute}.payment-method-selector__item .radio-group__label{display:none}.payment-method-selector__item .radio-group__input:checked,.payment-method-selector__item .radio-group__input:not(:checked){color:#666;cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative}.payment-method-selector__item .radio-group__input:checked:before,.payment-method-selector__item .radio-group__input:not(:checked):before{background-color:#fdfdfd;border:1px solid #303030;border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.payment-method-selector__item .radio-group__input:checked:after,.payment-method-selector__item .radio-group__input:not(:checked):after{background-color:var(--primary-color);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.payment-method-selector__item .radio-group__input:checked:after{background:radial-gradient(circle,var(--primary-color) 0,var(--primary-color) 90%,#fdfdfd 90%,#fdfdfd 100%);opacity:1;transform:scale(1)}.payment-method-selector__item .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}.payment-method-selector__item .radio-group__input:focus-visible{outline-width:0}@media (min-width:1025px){.payment-method-selector__item .radio-group__input:checked,.payment-method-selector__item .radio-group__input:not(:checked){padding:22px 0 0 25px}}.payment-method-selector__item-input{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:3px}.payment-method-selector__item-input input{position:relative;top:-2px}.payment-method-selector__item-input input:disabled{pointer-events:none}.payment-method-selector__item-name,.payment-method-selector__item-name *{font-size:1.16667rem;font-weight:800}.payment-method-selector__item--disabled label{border-color:#818181;color:#818181}.payment-method-selector__item--disabled .payment-method-selector__message{font-style:italic}.payment-method-selector__list{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.payment-method-selector__list .payment-method__update-alert-wrapper{display:block;padding:10px}.payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__icon{display:none}.payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__title{font-weight:700;margin-bottom:5px}.payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__text{font-size:1rem!important}.payment-method-selector__use-button{background:#d0021b;border:none;border-radius:5px;color:#fdfdfd;cursor:pointer;font-size:1.16667rem;font-weight:700;padding:10px;text-align:center;width:100%}.payment-method-selector__use-button:disabled{background-color:#c6c6c6;color:#fdfdfd;cursor:unset}dontalia-colors__white
.payment-method-selector__use-button:active:not(:disabled){transform:scale(.95)}.payment-method-selector .vue-loader{position:absolute;transform:scale(.5)}.payment-method-selector .vue-loader-wrapper{height:50px;position:relative;width:100%}.payment-method-selector .vue-loader__overlay{background-color:transparent}.payment-method-selector .customer-panel-dropdown__content{height:auto;margin-bottom:10px;overflow:hidden}.payment-method-selector #button #redsys-hosted-pay-button{max-height:50px}.payment-method-selector .payment-method__fasttrack-information-button.button--primary{background-color:var(--primary-color);background-color:#c6c6c6;border:#c6c6c6;border-radius:.6rem;color:#fdfdfd;color:#303030;cursor:pointer;display:block;font-size:1rem;font-size:1.16667rem!important;font-weight:400;line-height:1rem;margin:auto;margin-left:0!important;margin-top:15px!important;padding:.9rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.payment-method-selector .payment-method__fasttrack-information-button.button--primary:hover{color:var(--button-text-color-hover);text-decoration:none}.payment-method-selector .payment-method__fasttrack-information-button.button--primary.disabled,.payment-method-selector .payment-method__fasttrack-information-button.button--primary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.payment-method-selector .payment-method__fasttrack-information-button.button--primary>span{color:inherit;font-size:inherit;font-weight:inherit}.payment-method-selector .payment-method__fasttrack-information-button.button--primary:hover{opacity:.8}.payment-method-selector .payment-method__fasttrack-information-button.button:disabled{background:#a2a2a2!important;color:#fdfdfd}.payment-method-selector .fast-track-manager__message{font-style:italic}.payment-method-selector .payment-method-selector__content div{font-size:1.16667rem!important}.payment-method-selector .paypal-manager__description{font-size:1rem;font-style:italic}.cash-on-delivery-extra-info-wrapper{border-color:#e4e4e4!important;border:solid;border-width:.08333rem;font-style:italic;margin-top:1.5rem;padding-bottom:1.91667rem;padding-top:1.33333rem}.cash-on-delivery-extra-info-wrapper .info-title{font-size:1.33333rem;font-style:normal;font-weight:700;margin-left:1.08333rem;margin-right:1.08333rem}.cash-on-delivery-extra-info-wrapper .info-steps{font-size:1.33333rem;margin-left:1.75rem;margin-top:1.25rem}.cash-on-delivery-extra-info-wrapper .info-steps .step{color:var(--primary-color);font-size:1.33333rem;font-style:normal;font-weight:700;margin-right:12px}.cash-on-delivery-extra-info-wrapper .payment-conditions{margin-left:1.08333rem;margin-top:.75rem}.cash-on-delivery-extra-info-wrapper .payment-conditions .payment-conditions-separator{margin-top:1.16667rem}.dontalia-fr .payment-method-selector__list .payment-method__update-alert-wrapper,.dontalia-it .payment-method-selector__list .payment-method__update-alert-wrapper{display:flex;gap:10px;padding:0}.dontalia-fr .payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__icon,.dontalia-it .payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__icon{align-self:flex-start;background:url(/build/images/secure-payment.2261c7a7.svg);background-position:50%;background-repeat:no-repeat;background-size:35px 43px;display:flex;height:35px;min-width:43px;width:43px}.dontalia-fr .payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__title,.dontalia-it .payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__title{margin-bottom:5px}.dontalia-fr .payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__text,.dontalia-it .payment-method-selector__list .payment-method__update-alert-wrapper .update-alert__text{font-size:1rem!important;margin-bottom:20px}@media (min-width:1025px){.payment-method-selector__content-wrapper{padding:0}.payment-method-selector__content-wrapper .payment-method-selector__content{padding-bottom:10px}.payment-method-selector__item-name,.payment-method-selector__item-name *{font-size:1.16667rem}.payment-method-selector .fast-track-manager .button--primary{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1rem;margin:auto;padding:.8rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:40%}.payment-method-selector .fast-track-manager .button--primary:hover{color:var(--button-text-color-hover);text-decoration:none}.payment-method-selector .fast-track-manager .button--primary.disabled,.payment-method-selector .fast-track-manager .button--primary:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.payment-method-selector .fast-track-manager .button--primary>span{color:inherit;font-size:inherit;font-weight:inherit}}.direct-debit-manager__show-more{text-align:right}.direct-debit-manager .direct-debit-manager__list{margin:0 0 20px}.direct-debit-manager .direct-debit-manager__list-empty-message{margin-bottom:10px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper{display:flex;margin:10px 0}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper.direct-debit-manager__list-item--selected{border:1px solid #efefef;border-radius:4px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item{background-color:#efefef;border-radius:4px;cursor:pointer;display:flex;padding:11px;width:100%}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector{align-items:flex-start;display:flex;justify-content:flex-start;position:relative;top:-4px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input{appearance:none;margin:0}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:checked,.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:not(:checked){position:absolute}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__label{display:none}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:checked,.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:not(:checked){color:#666;cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:checked:before,.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:not(:checked):before{background-color:#fdfdfd;border:1px solid #303030;border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:checked:after,.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:not(:checked):after{background-color:var(--primary-color);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:checked:after{background:radial-gradient(circle,var(--primary-color) 0,var(--primary-color) 90%,#fdfdfd 90%,#fdfdfd 100%);opacity:1;transform:scale(1)}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:focus-visible{outline-width:0}@media (min-width:1025px){.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:checked,.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector .radio-group__input:not(:checked){padding:22px 0 0 25px}}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector label{cursor:pointer}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector label:after{background-color:#fdfdfd;border:1px solid #3d3d3d;border-radius:50%;content:"";height:13px;left:0;position:absolute;top:0;width:13px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector:hover input~label:after{background:#d2d2d2;transition:all .2s ease-in-out}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector input:checked~label:after{background:var(--primary-color);border:none}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__list-item-info{display:flex;flex-direction:column;gap:5px;width:95%}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__list-item-info>div{line-height:20px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__list-item-info .direct-debit-manager__account-holder{font-size:1.16667rem;font-weight:700;margin-bottom:3px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__list-item-info .direct-debit-manager__account-iban{font-size:1rem;font-style:italic;margin-bottom:3px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__account-deleter{align-self:flex-start;background-image:url(/build/images/close-orange.39642d6e.svg);background-size:16px;cursor:pointer;height:16px;min-width:16px;width:16px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__account-deleter span{color:#d0021b;cursor:pointer;font-size:3.33333em;padding:4px 10px;text-align:center}.direct-debit-manager .customer-panel-dropdown__content{border:0}.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button{background-color:#fdfdfd;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:0;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:250px}.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button:hover{color:var(--primary-dark);text-decoration:none}.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button.disabled,.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button>span{color:inherit;font-size:inherit;font-weight:inherit}.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button,.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button:hover{border:1px solid var(--primary-color)}.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button:hover{border:1px solid var(--text-titles);color:var(--text-titles)!important;font-weight:700}.direct-debit-manager .customer-panel-dropdown .button--primary--active{display:none}@media (min-width:1025px){.direct-debit-manager .direct-debit-manager__list-empty-message{margin-bottom:0;margin-left:10px}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper.direct-debit-manager__list-item--selected{border:none}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper.direct-debit-manager__list-item--selected .direct-debit-manager__list-item{border:1px solid #d2d2d2;flex-direction:row}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__account-selector{width:5%}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item .direct-debit-manager__list-item-info{display:flex;flex-direction:column;width:95%}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__account-deleter{align-self:center}}.direct-debit-form form{background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;display:flex;flex-direction:column;padding:18px}.direct-debit-form__title{display:flex;font-size:1.16667rem;font-weight:700;justify-content:space-between;margin-bottom:8px}.direct-debit-form__close{align-self:self-end;background-image:url(/build/images/close-orange.39642d6e.svg);background-size:16px;cursor:pointer;height:16px;margin-right:-7px;min-width:16px;width:16px}.direct-debit-form__info{font-size:1.16667rem}.direct-debit-form__inputs{display:flex;flex-wrap:wrap;margin:15px 0 0}.direct-debit-form__inputs .form-item{width:100%}.direct-debit-form__inputs .form-input{background-color:#fff;border:1px solid #e4e4e4;height:35px;margin:10px 0 25px}.direct-debit-form__inputs .form-input input[type=text]{background-color:#fdfdfd;border:0;color:#333;display:block;font-size:14px;height:30px;outline:0;padding-left:10px;width:100%}.direct-debit-form__inputs .form-item__label{color:#000;font-size:1.16667rem;padding-bottom:5px;padding-left:0;position:static}.direct-debit-form__inputs .form-item__label:after{content:none}.direct-debit-form__inputs .form-error{padding-top:6px}.direct-debit-form .checkbox-wrapper .checkbox-container{align-items:center;display:flex}.direct-debit-form .checkbox-wrapper__text{color:#000;font-family:Helvetica,sans-serif;font-size:1rem}.direct-debit-form .checkbox-wrapper input{accent-color:var(--text-titles);appearance:auto;height:16px;margin:0 10px 0 0;width:16px}.direct-debit-form .form-component__button-wrapper{margin:0}.direct-debit-form .form-component__button-wrapper .form-component__submit--save{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:28px 0 0;padding:12px 15px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.direct-debit-form .form-component__button-wrapper .form-component__submit--save:hover{color:var(--button-text-color-hover);text-decoration:none}.direct-debit-form .form-component__button-wrapper .form-component__submit--save.disabled,.direct-debit-form .form-component__button-wrapper .form-component__submit--save:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.direct-debit-form .form-component__button-wrapper .form-component__submit--save>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1025px){.direct-debit-form .form .direct-debit-form__inputs .form-item{margin:15px 0}.direct-debit-form .form .direct-debit-form__inputs .form-item input[type=text]{height:32px;margin-top:3px}.direct-debit-form .form .form-component__button-wrapper .form-component__submit--no-save,.direct-debit-form .form .form-component__button-wrapper .form-component__submit--save{font-size:1.16667rem}}.checkout .shipping__data-title{font-size:18px;font-weight:700}.checkout .shipping__data-modify-button{color:var(--text-titles);cursor:pointer;font-size:1.33333rem;font-weight:700}.checkout .shipping__data .customer-panel-dropdown__button{display:none}.checkout .shipping__data .address-book__title{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.checkout .shipping__data .address-book__title>*{font-size:1.16667rem}.checkout .shipping__data .address-book__title-add{text-align:right}.checkout .shipping__data .address-book__title-add:before{background-image:url(/build/images/add.43ae4130.svg);background-repeat:no-repeat;background-size:16px;content:"";display:inline-block;height:16px;position:relative;top:3px;width:16px}.checkout .shipping__data .address-book-wrapper .address-book__addresses{border-bottom:1px solid #e4e4e4}.checkout .shipping__data .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button{margin-top:20px}.checkout .shipping__data .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button:hover{border:1px solid var(--text-titles);color:var(--text-titles)!important;font-weight:700}.checkout .shipping__data .address-book__collapse .purchase-process-text-button{color:var(--text-titles);cursor:pointer;font-size:1.33333rem;font-weight:700}.checkout .shipping__data .address-book__search{margin:15px 0}.checkout .shipping__data .address-book__search-bar-wrapper{align-items:center;display:flex;height:36px;position:relative}.checkout .shipping__data .address-book__search-bar-wrapper input{align-self:stretch;background-image:url(/build/images/search.d4245fae.svg);background-position:9px;background-repeat:no-repeat;background-size:21px;border:1px solid #e4e4e4;border-radius:8px;border-right:0;padding:0 100px 0 8px;text-indent:25px;width:100%}.checkout .shipping__data .address-book__search-bar-wrapper input::-webkit-search-cancel-button,.checkout .shipping__data .address-book__search-bar-wrapper input::-webkit-search-decoration,.checkout .shipping__data .address-book__search-bar-wrapper input::-webkit-search-results-button,.checkout .shipping__data .address-book__search-bar-wrapper input::-webkit-search-results-decoration{-webkit-appearance:none}.checkout .shipping__data .address-book__search-bar-wrapper input::-webkit-input-placeholder{padding-left:30px;position:relative;text-indent:0;top:-10px;white-space:pre-line}.checkout .shipping__data .address-book__search-bar-close-icon{background-image:url(/build/images/close-black.696aba83.svg);background-size:16px;cursor:pointer;height:16px;position:absolute;right:90px;width:16px}.checkout .shipping__data .address-book__search-bar-button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:1rem;margin:0;padding:1rem;position:absolute;right:0;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:85px}.checkout .shipping__data .address-book__search-bar-button:hover{color:var(--button-text-color-hover);text-decoration:none}.checkout .shipping__data .address-book__search-bar-button.disabled,.checkout .shipping__data .address-book__search-bar-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.checkout .shipping__data .address-book__search-bar-button>span{color:inherit;font-size:inherit;font-weight:inherit}.checkout .shipping__data .address-book__no-result{align-items:center;display:flex;flex-direction:column;gap:15px;padding:25px}.checkout .shipping__data .address-book__no-result-icon{background-image:url(/build/images/search.0bd36d0a.svg);background-position:50%;background-repeat:no-repeat;background-size:26px;display:block;height:26px;width:100%}.checkout .shipping__data .address-book__no-result-text{color:#818181;font-size:14px;font-style:italic}.checkout .shipping__data .shipping-address-wrapper{border:none;display:flex;padding:10px 0}.checkout .shipping__data .shipping-address__radio-button{align-items:flex-start;display:flex;justify-content:flex-start}.checkout .shipping__data .shipping-address__radio-button .radio-group__input{appearance:none;margin:0}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:checked,.checkout .shipping__data .shipping-address__radio-button .radio-group__input:not(:checked){position:absolute}.checkout .shipping__data .shipping-address__radio-button .radio-group__label{display:none}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:checked,.checkout .shipping__data .shipping-address__radio-button .radio-group__input:not(:checked){color:#666;cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:checked:before,.checkout .shipping__data .shipping-address__radio-button .radio-group__input:not(:checked):before{background-color:#fdfdfd;border:1px solid #303030;border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:checked:after,.checkout .shipping__data .shipping-address__radio-button .radio-group__input:not(:checked):after{background-color:var(--primary-color);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:checked:after{background:radial-gradient(circle,var(--primary-color) 0,var(--primary-color) 90%,#fdfdfd 90%,#fdfdfd 100%);opacity:1;transform:scale(1)}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:focus-visible{outline-width:0}@media (min-width:1025px){.checkout .shipping__data .shipping-address__radio-button .radio-group__input:checked,.checkout .shipping__data .shipping-address__radio-button .radio-group__input:not(:checked){padding:22px 0 0 25px}}.checkout .shipping__data .shipping-address-form__title{align-items:center;display:flex;font-size:14px;justify-content:space-between}.checkout .shipping__data .shipping-address__data.address-info{line-height:22px}.checkout .shipping__data .shipping-address__data.address-info .address-info__full-name{font-weight:700}.checkout .shipping__data .shipping-address__data.address-info p{font-size:1.16667rem;font-style:italic}.checkout .shipping__data .shipping-address__actions{display:none}.checkout__selected-shipping{font-style:italic;line-height:17px;padding:7px 0 0}.checkout__selected-shipping p{font-size:1rem;margin:0 0 .25rem}.dontalia-it .checkout .shipping__data .address-book__search-bar-wrapper input::-webkit-input-placeholder{top:0}.checkout__address-book__title-wrapper .customer-panel-show__button{color:var(--primary-color)}.checkout .shipping__data .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button:hover{color:#303030!important}.checkout .address-book-wrapper .address-book__new-address{position:relative}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:14px;font-weight:400;font-weight:700;line-height:1rem;margin:auto;max-width:422px;padding:.9rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button:hover{color:#303030;text-decoration:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button.disabled,.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button>span{color:inherit;font-size:inherit;font-weight:inherit}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button.button--primary--active,.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown_button-icon{display:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content{border-bottom:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__title{font-size:1.33333rem}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__title .purchase-process-text-button{content:url(/build/images/close-black.696aba83.svg);cursor:pointer;height:16px;width:16px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper{margin-top:26px;padding:0}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label span{font-size:1.16667rem}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper form{display:flex;flex-direction:column;gap:15px 0}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item{width:100%}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label{color:#303030;font-size:1.16667rem;margin-bottom:5px;padding-left:1px;position:static}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label span{margin:0;top:0}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__select select{background:url(/build/images/chevron-down-orange.e0f27cd4.svg) no-repeat right 4px center transparent;background-size:14px 14px;cursor:pointer;height:30px;width:100%}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__select label{display:block;font-size:1.16667rem;margin-bottom:0;padding-left:1px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox{margin-bottom:20px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input{appearance:none;background-color:#fdfdfd;border:.15em solid;border-radius:.4em;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input:before{background-color:var(--text-titles);box-shadow:inset 1em 1em var(--text-titles);clip-path:polygon(10.77% 48.79%,10.77% 56.47%,44.5% 83.75%,67.19% 56.84%,90.88% 28.73%,90.88% 21.62%,84.99% 16.63%,77.36% 17.84%,44.5% 56.84%,25.38% 41.95%,16.47% 41.95%);content:"";height:1em;transform:scale(0);transform-origin:bottom left;width:1em}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input:checked:before{transform:scale(1)}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label span{cursor:pointer;left:25px;margin-top:-17px;position:absolute}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label:after,.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label:before{content:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item--is-active .form-item__label{transform:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item--is-active .form-item__label:after{border-bottom:0;visibility:hidden}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__item{background-color:transparent;border:1px solid #e4e4e4;height:32px;padding:0 0 0 6px;width:100%}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__item::placeholder{opacity:0}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select select{border:1px solid #e4e4e4}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select:before{padding:8px 15px;top:-3px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select:after{background:url(/build/images/chevron-down-orange.e0f27cd4.svg);background-repeat:no-repeat;background-size:contain;top:9px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:1rem;margin:8px auto auto;max-width:422px;padding:.8rem;text-transform:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit:hover{color:var(--button-text-color-hover);text-decoration:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit.disabled,.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit>span{color:inherit;font-size:inherit;font-weight:inherit}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit:hover{border-color:var(--primary-color)}@media (min-width:641px){.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button{margin:initial;width:239px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content{border:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper{background-color:transparent;border-bottom:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper form{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item{width:45%}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label span{color:#303030}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox{margin-top:30px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input{margin-top:1px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label span{top:13px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper{flex:0}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit{width:200px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__title{width:100%}}@media (min-width:485px){.checkout .shipping__data .address-book__search-bar-wrapper input::-webkit-input-placeholder{top:0}}@media (min-width:1025px){.checkout .shipping__data .shipping-address__data.address-info .address-info__full-name{font-size:1.33333rem;font-style:normal}.checkout .shipping__data .address-book__addresses{display:flex;flex-wrap:wrap}.checkout .shipping__data .address-book__addresses-item{width:48%}.checkout .shipping__data .address-book__title>*{font-size:1.33333rem}.checkout .shipping__data .address-book__collapse{text-align:right;width:100%}.checkout .shipping__data .address-book__search-bar-wrapper input{padding-right:180px}.checkout .shipping__data .address-book__search-bar-close-icon{right:150px}.checkout .shipping__data .address-book__search-bar-button{width:130px}.checkout__selected-shipping p{font-size:1.16667rem}}.checkout__billing-address{display:none}.checkout__address-book__title-wrapper{display:flex;justify-content:space-between}.checkout__address-book__title-wrapper .customer-panel-show__button{background:none;color:var(--text-titles);font-weight:700;padding:0;position:relative}.checkout__address-book__title-wrapper .customer-panel-show__button:before{content:url(/build/images/add_shipping_address_icon.e66e3969.svg);left:0;position:absolute;top:-1px}.checkout .billing-data__default-msg{font-size:1.16667em;font-style:italic;line-height:normal;margin-bottom:5px}.checkout .billing-data .checkout__block-title{display:flex;flex-direction:column}.checkout .billing-data .checkout__block-title span{font-size:1.5rem;font-weight:700}.checkout .billing-data .checkout__block-title .shipping__data-modify-button{font-size:1.16667rem}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data{display:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown{position:relative}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__button,.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__button.button--primary--active,.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown_button-icon{display:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content{border-bottom:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__title{align-items:center;display:flex;font-size:1.33333rem;font-weight:700;justify-content:space-between}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__title .purchase-process-text-button{font-size:1.16667rem}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper{padding:35px 0}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper{margin-top:20px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item{width:100%}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label{color:#303030;font-size:1.16667rem;margin-bottom:5px;padding-left:1px;position:static}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label span{margin:0;top:0}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__select .form-select{height:34px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__select label{display:block;font-size:1.16667rem;padding-left:1px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__select select{height:32px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox{margin-top:20px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input{accent-color:var(--text-titles);appearance:auto;height:16px;margin-top:0;width:16px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input:checked{position:static}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label span{font-size:1.16667pxrem;left:25px;margin-top:-9px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label:after{background:none;border:transparent;border-radius:0}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item--is-active .form-item__label{font-size:inherit;font-size:1.16667rem;transform:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item--is-active .form-item__label:after{border-bottom:0;visibility:hidden}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__item{border:1px solid #e4e4e4;height:32px;padding:0 0 0 6px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select{border:1px solid #e4e4e4;height:32px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select:before{padding:8px 15px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select:after{background:url(/build/images/chevron-down-orange.e0f27cd4.svg);background-repeat:no-repeat;background-size:contain;top:9px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:1rem;margin:auto;max-width:422px;padding:1rem;text-transform:none;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit:hover{color:var(--button-text-color-hover);text-decoration:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit.disabled,.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit>span{color:inherit;font-size:inherit;font-weight:inherit}.checkout .billing-data .selected-billing{font-family:Roboto,sans-serif;font-style:italic;line-height:20px;padding:7px 0 0}.checkout .billing-data .selected-billing p{font-size:1rem;margin:0 0 .25rem}@media (min-width:641px){.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item{width:45%}}@media (min-width:1025px){.checkout .billing-data .selected-billing p{font-size:1.16667rem}.checkout .billing-data .selected-billing__wrapper{display:flex;flex-direction:row;gap:50px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__button{margin:initial;width:239px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content{border:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper{background-color:transparent;border-bottom:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__label span{color:#303030}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox{margin-top:4px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input{margin-top:1px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label span{top:9px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select select{border:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper{flex:none}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper input{float:left}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit{width:200px}}.checkout .shipping-method .checkout__block-title span{font-size:1.5rem;font-weight:700}.checkout .shipping-method .checkout__block-title .shipping__data-modify-button{font-size:1.33333em}.checkout .shipping-method .checkout__block-content{margin-top:13px}.checkout .shipping-method-selector{display:flex;flex-direction:column;font-size:1em;gap:10px 0}.checkout .shipping-method-selector__standard-title{font-size:1.16667em;font-style:italic}.checkout .shipping-method-selector__message--default{font-size:1.16667em;font-style:italic;padding-left:30px}.checkout .shipping-method-selector__delete-msg{color:#e20714;font-size:1.16667em;font-style:italic;letter-spacing:.3px;margin:15px 0}.checkout .shipping-method-selector__delete-item{border-top:1px solid #e4e4e4;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0 3px}.checkout .shipping-method-selector__delete-item--last{border-bottom:1px solid #e4e4e4}.checkout .shipping-method-selector__delete-item img{width:50px}.checkout .shipping-method-selector__delete-item--wrapper{display:flex;gap:0 5px}.checkout .shipping-method-selector__delete-item-name{font-size:1.16667em;font-weight:700}.checkout .shipping-method-selector__delete-item-prices{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;min-width:40px}.checkout .shipping-method-selector__delete-item-prices .shipping-method-selector__delete-item-price--invalid{font-size:1em;font-weight:lighter;text-decoration:line-through}.checkout .shipping-method-selector__delete-item-offer-price{font-size:1.16667em;font-weight:700}.checkout .shipping-method-selector__delete-item--button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667em;font-weight:700;line-height:1rem;margin:10px 0 0;padding:1rem 2.91667rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.checkout .shipping-method-selector__delete-item--button:hover{color:var(--button-text-color-hover);text-decoration:none}.checkout .shipping-method-selector__delete-item--button.disabled,.checkout .shipping-method-selector__delete-item--button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.checkout .shipping-method-selector__delete-item--button>span{color:inherit;font-size:inherit;font-weight:inherit}.checkout .shipping-method-selector__input-wrapper{align-items:flex-start;display:flex;display:block;justify-content:flex-start}.checkout .shipping-method-selector__input-wrapper .radio-group__input{appearance:none;margin:0}.checkout .shipping-method-selector__input-wrapper .radio-group__input:checked,.checkout .shipping-method-selector__input-wrapper .radio-group__input:not(:checked){position:absolute}.checkout .shipping-method-selector__input-wrapper .radio-group__label{display:none}.checkout .shipping-method-selector__input-wrapper .radio-group__input:checked,.checkout .shipping-method-selector__input-wrapper .radio-group__input:not(:checked){color:#666;cursor:pointer;display:inline-block;padding:0 0 0 25px;position:relative}.checkout .shipping-method-selector__input-wrapper .radio-group__input:checked:before,.checkout .shipping-method-selector__input-wrapper .radio-group__input:not(:checked):before{background-color:#fdfdfd;border:1px solid #303030;border-radius:100%;content:"";height:17px;left:0;position:absolute;right:0;top:2px;width:17px}.checkout .shipping-method-selector__input-wrapper .radio-group__input:checked:after,.checkout .shipping-method-selector__input-wrapper .radio-group__input:not(:checked):after{background-color:var(--primary-color);border-radius:100%;content:"";height:13px;left:2px;position:absolute;right:1px;top:4px;transition:all .2s ease;width:13px}.checkout .shipping-method-selector__input-wrapper .radio-group__input:checked:after{background:radial-gradient(circle,var(--primary-color) 0,var(--primary-color) 90%,#fdfdfd 90%,#fdfdfd 100%);opacity:1;transform:scale(1)}.checkout .shipping-method-selector__input-wrapper .radio-group__input:not(:checked):after{opacity:0;transform:scale(0)}.checkout .shipping-method-selector__input-wrapper .radio-group__input:focus-visible{outline-width:0}@media (min-width:1025px){.checkout .shipping-method-selector__input-wrapper .radio-group__input:checked,.checkout .shipping-method-selector__input-wrapper .radio-group__input:not(:checked){padding:22px 0 0 25px}}.checkout .shipping-method-selector__input-wrapper .radio-group__input{position:absolute!important}.checkout .shipping-method-selector__input-wrapper label{display:block;font-size:1.16667em;margin-left:30px}.checkout .shipping-method-selector__info{border:1px solid #e4e4e4;border-radius:4px;margin-top:15px;padding:10px}.checkout .shipping-method-selector__info--title{font-size:1.16667em;font-weight:700;margin-bottom:8px}.checkout .shipping-method-selector__info--msg>p{font-size:1.16667em;font-style:italic;margin-bottom:13px}.checkout .shipping-method-selector__info--msg p:last-child{margin-bottom:0}.checkout .shipping-method-selector__costs{background-color:#fff5ea;border-radius:4px;display:flex;flex-direction:row;gap:0 10px;margin-top:10px;padding:10px}.checkout .shipping-method-selector__costs--icon{background:url(/build/images/warning.cff61a0e.svg) no-repeat 50%;background-size:20px;height:auto;width:60px}.checkout .shipping-method-selector__costs p{font-size:1.16667em}@media (min-width:1025px){.checkout .shipping-method-selector__costs--icon{width:22px}.checkout .shipping-method-selector__delete-item--wrapper{gap:0 15px}.checkout .shipping-method-selector__delete-item img{width:73px}}.review-section header.header{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.anesthesia__message{background-color:#fff5ea;border-radius:4px;display:flex;flex-direction:row;gap:5px;justify-content:space-between;margin-top:5px;padding:10px}.anesthesia__message--icon{background-image:url(/build/images/information.c64affa2.svg);background-repeat:no-repeat;background-size:100%;height:20px;width:20px}.anesthesia__message--text{font-size:1rem;width:98%}.review{font-family:Roboto}.review-component-content-wrapper{display:flex;flex-direction:column;gap:2rem;margin:3rem 0 6rem}.review .purchase-ticket .purchase-ticket-reference-links{display:none}.review .review-component-finish{display:flex;justify-content:center}.review__block{border:1px solid #d2d2d2;margin:0 0 15px;padding:.91667rem 1.41667rem}.review__block-title{border-bottom:1px solid #e4e4e4;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin-bottom:1.16667rem;padding-bottom:8px}.review__conditions{display:flex;flex-direction:column}.review__conditions-responsibility-text{margin-bottom:19px;margin-top:26px}.review__conditions-iva-text{font-style:italic;font-weight:100}.review__conditions-iva-text span{text-decoration:underline}.review__conditions>*{color:#000;text-align:justify}.review .lateral-popup__content-wrapper{width:350px}.review .lateral-popup__content-close{margin:10px 0 15px!important}.review .legal-conditions-popup{height:95%;overflow-x:hidden;overflow-y:scroll}.review .legal-conditions-popup .cms{margin:0 4.5px}.review .legal-conditions-popup .cms__title{font-size:18px;font-weight:700}.review .legal-conditions-popup .cms .cms__orange-ordered-list li:before,.review .legal-conditions-popup .cms__title-border{display:none}.review .legal-conditions-popup .cms__info-block-text{width:98%}.review .legal-conditions-popup.with-custom-scrollbar::-webkit-scrollbar{width:7px}.review .legal-conditions-popup.with-custom-scrollbar::-webkit-scrollbar-thumb{border-radius:4px}.review__purchase-buttons-confirm{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.5rem;font-weight:700;height:45px;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.review__purchase-buttons-confirm:hover{color:var(--button-text-color-hover);text-decoration:none}.review__purchase-buttons-confirm.disabled,.review__purchase-buttons-confirm:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.review__purchase-buttons-confirm>span{color:inherit;font-size:inherit;font-weight:inherit}.review .mastercard-button{width:100%}.review .review-component-customer-data{margin-bottom:15px;width:100%}.review .review-component-content{display:flex;flex-direction:column;gap:7px}.review .review-component-content .cart__steps{margin-bottom:15px}.review .review-component-content-title{display:none;font-size:2.5rem;font-weight:700;margin-bottom:1.66667rem;width:100%}.review .review__address,.review .review__collegiate,.review .review__coupon,.review .review__data-header,.review .review__payment-method,.review .review__shipping-method{line-height:20px}.review .review__address .review__address-subtitle,.review .review__collegiate .review__address-subtitle,.review .review__coupon .review__address-subtitle,.review .review__data-header .review__address-subtitle,.review .review__payment-method .review__address-subtitle,.review .review__shipping-method .review__address-subtitle{display:none}.review .review__address .review__address-wrapper,.review .review__address .review__collegiate-info,.review .review__address .review__coupon-info-test,.review .review__address .review__payment-method-info,.review .review__collegiate .review__address-wrapper,.review .review__collegiate .review__collegiate-info,.review .review__collegiate .review__coupon-info-test,.review .review__collegiate .review__payment-method-info,.review .review__coupon .review__address-wrapper,.review .review__coupon .review__collegiate-info,.review .review__coupon .review__coupon-info-test,.review .review__coupon .review__payment-method-info,.review .review__data-header .review__address-wrapper,.review .review__data-header .review__collegiate-info,.review .review__data-header .review__coupon-info-test,.review .review__data-header .review__payment-method-info,.review .review__payment-method .review__address-wrapper,.review .review__payment-method .review__collegiate-info,.review .review__payment-method .review__coupon-info-test,.review .review__payment-method .review__payment-method-info,.review .review__shipping-method .review__address-wrapper,.review .review__shipping-method .review__collegiate-info,.review .review__shipping-method .review__coupon-info-test,.review .review__shipping-method .review__payment-method-info{color:#303030;font-size:1rem;font-style:italic;font-weight:400}.review .review__address .review__address-wrapper a,.review .review__address .review__collegiate-info a,.review .review__address .review__coupon-info-test a,.review .review__address .review__payment-method-info a,.review .review__collegiate .review__address-wrapper a,.review .review__collegiate .review__collegiate-info a,.review .review__collegiate .review__coupon-info-test a,.review .review__collegiate .review__payment-method-info a,.review .review__coupon .review__address-wrapper a,.review .review__coupon .review__collegiate-info a,.review .review__coupon .review__coupon-info-test a,.review .review__coupon .review__payment-method-info a,.review .review__data-header .review__address-wrapper a,.review .review__data-header .review__collegiate-info a,.review .review__data-header .review__coupon-info-test a,.review .review__data-header .review__payment-method-info a,.review .review__payment-method .review__address-wrapper a,.review .review__payment-method .review__collegiate-info a,.review .review__payment-method .review__coupon-info-test a,.review .review__payment-method .review__payment-method-info a,.review .review__shipping-method .review__address-wrapper a,.review .review__shipping-method .review__collegiate-info a,.review .review__shipping-method .review__coupon-info-test a,.review .review__shipping-method .review__payment-method-info a{color:var(--primary-color)}.review .review__address,.review .review__coupon,.review .review__payment-method,.review .review__shipping-method{border-bottom:1px solid #e4e4e4}.review .review__coupon{padding-bottom:6px}.review .review__data-header{align-items:center;background-color:transparent;display:flex;justify-content:space-between;margin-top:1.16667rem}.review .review__data-header-edit-button{color:var(--primary-color);font-weight:700}.review .review__data-header-title{font-size:2rem;font-weight:700}.review .review__data-header-title__subtitle{font-size:1.16667rem;padding:.41667rem 0 1.16667rem}.review .review__data-header-subtitle{font-size:1.33333rem;font-weight:700}.review .review__payment-method-info.paypal{align-items:flex-end;display:flex;justify-content:space-between}.review .review__payment-method-info.card .card--number span:first-child{max-width:calc(100% - 150px)}.review .review__payment-method-info.card .review-card-info__message{display:flex;flex-direction:row;gap:10px;margin-bottom:10px}.review .review__payment-method-info.card .review-card-info__message-icon{align-self:center;background:url(/build/images/exclusivity-icon.b150848a.svg) no-repeat;background-size:100%;height:15px;min-width:15px}.review .review__payment-method-info.card .review-card-info__message-text{color:#e20714;font-size:1rem}.review .review__payment-method--paypal{background-color:#ffc439;background-image:url(/build/images/paypal.2ab56f9d.png);background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:2px;height:30px;width:100px}.review .review__payment-method__number{display:flex;justify-content:space-between}.review .review__payment-method__number span{font-size:1.16667rem}.review__coupon-info{display:flex;gap:5px;justify-content:space-between}.review__coupon-info img{margin-left:auto}.review__coupon-info-added{background-image:url(/build/images/tick.71167322.png);background-position:0;background-repeat:no-repeat;color:#0fbc00;font-size:1.16667rem;font-weight:700;line-height:21px;padding-left:20px}.review__customer-comments-wrapper .intra-community__form{border:.5px solid #ddd;display:flex;flex-direction:column;margin-bottom:10px;padding:10px}.review__customer-comments-wrapper .intra-community__form .form-error{color:#d0021b;margin:5px 0 0}.review__customer-comments-wrapper .intra-community__form .intra-community-review__title-wrapper{align-items:center;display:flex;gap:5px}.review__customer-comments-wrapper .intra-community__form .intra-community-review__title-wrapper .cart__warning__tooltip{background-color:#fdfdfd;border-radius:4px;box-shadow:-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:10px;position:absolute;right:-10px;top:25px;width:250px;z-index:1}.review__customer-comments-wrapper .intra-community__form .intra-community-review__title-wrapper .cart__warning__tooltip:before{background:#fdfdfd;box-shadow:-2px -2px 2px rgba(0,0,0,.2);content:"";height:11px;position:absolute;right:11px;top:-5px;transform:rotate(45deg);width:12px}.review__customer-comments-wrapper .intra-community__form-title{align-items:center;display:flex;font-size:1.16667rem;font-weight:700;gap:5px;margin-bottom:6px}.review__customer-comments-wrapper .intra-community__form-title .review__tooltip-wrapper{cursor:pointer;height:15px;position:relative}.review__customer-comments-wrapper .intra-community__form-check-group{display:flex;flex-direction:column}.review__customer-comments-wrapper .intra-community__form-check-group label{align-items:center;display:flex;gap:5px;margin:4px 0 0}.review__customer-comments-wrapper .intra-community__form-check-group .disabled{color:#575757}.review__customer-comments-wrapper .intra-community__form-check-group .intra-community__form-vies-status{align-items:center;display:flex;flex-direction:row;gap:5px;margin:4px 0 0 20px}.review__customer-comments-wrapper .intra-community__form-check-group .intra-community__form-vies-status .form-vies-status__icon{background-image:url(/build/images/tick.71167322.png);background-repeat:no-repeat;background-size:100%;height:15px;width:15px}.review__customer-comments-wrapper .intra-community__form-check-group .intra-community__form-vies-status .form-vies-status__icon.icon-pending{background-image:url(/build/images/exclusivity-icon.b150848a.svg)}.review__customer-comments-wrapper .intra-community__form-check-group .intra-community__form-vies-status .form-vies-status__text{font-size:1rem}.review__customer-comments-wrapper .intra-community__form-check-group .intra-community__form-vies-status .form-vies-status__text.text-pending{color:#d1021a;font-style:italic}.review__customer-comments-wrapper .intra-community__form-check-group .intra-community__form-vies-status .form-vies-status__text.text-pending.add{cursor:pointer;text-decoration:underline}.review__customer-comments-wrapper .intra-community-review__conditions-change{display:flex;flex-direction:row;gap:10px}.review__customer-comments-wrapper .intra-community-review__conditions-change .conditions-change__icon{background-image:url(/build/images/information.c64affa2.svg);background-repeat:no-repeat;background-size:100%;height:17px;width:17px}.review .intra-community-review__modal{background:rgba(0,0,0,.7)}.review .intra-community-review__modal .modal__content-wrapper{background-color:#fdfdfd;padding:17px;position:relative;top:40%}.review .intra-community-review__modal .modal__content-wrapper .modal__content{display:flex;flex-direction:column}.review .intra-community-review__modal .modal__content-wrapper .modal__close{cursor:pointer;position:absolute;right:17px;top:5px}.review .intra-community-review__modal .modal__content-wrapper .modal__close span{font-size:2.5rem}.review .intra-community-review__modal .intra-community-review__top-text{font-size:1.5rem;font-weight:700;margin-bottom:10px}.review .intra-community-review__modal .intra-community-review__middle-text{font-size:1.16667rem;margin-bottom:20px}.review .intra-community-review__modal .intra-community-review__buttons-wrapper{display:flex;flex-direction:row;gap:5px}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-no-confirm{background-color:#fdfdfd;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-no-confirm:hover{color:var(--primary-dark);text-decoration:none}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-no-confirm.disabled,.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-no-confirm:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-no-confirm>span{color:inherit;font-size:inherit;font-weight:inherit}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-no-confirm,.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-no-confirm:hover{border:1px solid var(--primary-color)}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-confirm{background-color:var(--primary-color);border:none;border-radius:.3rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-confirm:hover{color:var(--button-text-color-hover);text-decoration:none}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-confirm.disabled,.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-confirm:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.review .intra-community-review__modal .intra-community-review__buttons-wrapper .intra-community-review__button-confirm>span{color:inherit;font-size:inherit;font-weight:inherit}.review__customer-comments{background-color:transparent;border:1px solid #e4e4e4;display:flex;flex-direction:column;padding:0 0 1rem;position:relative;width:100%}.review__customer-comments .review__customer-comments-title{background:#fff5ea;border:none;border-bottom:1px solid #e4e4e4;font-size:1.16667rem;font-weight:700;padding:1rem;width:100%}.review__customer-comments .form-item{padding:1rem 1rem 0}.review__customer-comments .form-item .form-error{color:#d0021b;margin:.25rem 0}.review__customer-comments .review__form-customer-order-max-characters,.review__customer-comments .review__form-delivery-time-max-characters,.review__customer-comments .review__form-observations-max-characters{color:#a2a2a2;font-style:normal;line-height:25px}.review__customer-comments .review__form-customer-order .form-input,.review__customer-comments .review__form-delivery-time .form-input,.review__customer-comments .review__form-observations .form-input{display:flex;flex-direction:column}.review__customer-comments .review__form-customer-order .form-input label,.review__customer-comments .review__form-delivery-time .form-input label,.review__customer-comments .review__form-observations .form-input label{font-size:1.16667rem;margin:0 0 5px}.review__customer-comments .review__form-customer-order .form-input textarea,.review__customer-comments .review__form-delivery-time .form-input textarea,.review__customer-comments .review__form-observations .form-input textarea{border:1px solid #5c5c5c;height:32px;padding:5px 10px;resize:none;width:100%}.review__customer-comments .review__form-delivery-time .form-input textarea{line-height:30px;padding-bottom:0;padding-top:0}.review__customer-comments .review__form-delivery-time .form-input textarea::placeholder{font-family:Roboto,sans-serif;opacity:.2}.review__customer-comments .review__form-customer-order .form-input textarea,.review__customer-comments .review__form-observations .form-input textarea{height:75px}.review__customer-comments .review__form-terms-of-sale{margin:15px 0}.review__customer-comments .review__form-terms-of-sale label>span{font-size:1.16667rem}.review__products-table-headers{border-bottom:1px solid #e4e4e4;display:flex;flex-direction:column;flex-wrap:wrap;padding:10px 0}.review__products-table-headers-title{color:#000;font-size:1.33333rem;font-weight:700;margin-bottom:10px;margin-top:20px;width:100%}.review__products-table-headers-subtitle{display:flex;justify-content:space-between;width:100%}.review__products-table-headers-subtitle-quantity,.review__products-table-headers-subtitle span{font-size:1.16667rem}.review .review__data-header-edit-button,.review .review__products-table-headers-subtitle-edit{align-self:flex-end;color:var(--primary-color);font-size:1.33333rem;font-weight:700;text-decoration:none}.review__out-stock-message{border-radius:4px;padding:2rem}.review__out-stock-message-description,.review__out-stock-message-title{font-size:1.16667em;font-weight:700}.review__out-stock-message-products li,.review__out-stock-message-title{color:#d0021b}.review__out-stock-message-products{padding:10px 0}.review__out-stock-message-products li{padding:5px 0}.review__contract-alert{align-items:center;background:#fff5ea;border-radius:3px;display:flex;gap:0 1rem;justify-content:space-between;margin:0 0 2rem;padding:1rem;width:100%}.review__contract-alert .alert-message{width:calc(100% - 30px - 2rem)}.review__contract-alert .alert-message span{color:var(--primary-color);cursor:pointer;text-transform:capitalize}.review__contract-alert .alert-message span:hover{text-decoration:underline}.review__contract-alert .alert-close,.review__contract-alert .alert-icon{background-position:50%;background-repeat:no-repeat;background-size:15px;height:15px;width:15px}.review__contract-alert .alert-icon{background-image:url(/build/images/warning-red.bfe201f0.svg)}.review__contract-alert .alert-close{background-image:url(/build/images/close-black.696aba83.svg);cursor:pointer}.review__alert-checkout-wrapper{justify-content:center;padding:8px;width:100%}.review__alert-checkout-wrapper .alert__content{display:flex}.review__alert-checkout-wrapper .alert__content .alert__exclamation{display:none}.review__alert-checkout-wrapper .alert__content .alert__info{align-items:left;background-color:#fff5ea;border-radius:4px;display:flex;flex-direction:column;padding:10px;width:100%}.review__alert-checkout-wrapper .alert__content .alert__info .alert__title{color:#d0011c;display:flex;justify-content:left}.review__alert-checkout-wrapper .alert__content .alert__info .alert__title span{font-size:1.5rem;font-weight:700;text-transform:uppercase}.review__alert-checkout-wrapper .alert__content .alert__info .alert__message{font-size:12px;margin:5px 0;text-align:left;width:100%}.review__alert-checkout-wrapper .alert__content .alert__info .alert__read_less,.review__alert-checkout-wrapper .alert__content .alert__info .alert__read_more{color:var(--primary-color);cursor:pointer;display:inline-block;font-weight:700;margin-left:5px;text-decoration:underline}.review__splitted-title{color:#000;font-size:1.16667rem;font-weight:700}.review__second-delivery{display:flex;flex-direction:column}.review__second-delivery span{color:#000;font-size:1.16667rem;font-weight:500}.review__second-delivery span:first-child{color:#000;font-size:1.16667rem;font-weight:700;margin-top:30px}.dontalia-dentalact .review .review__form-customer-order,.dontalia-dentalact .review .review__shipping-method,.dontalia-fr .review .review__form-customer-order,.dontalia-fr .review .review__shipping-method,.dontalia-it .review .review__form-customer-order,.dontalia-it .review .review__form-delivery-time,.dontalia-it .review .review__shipping-method{display:none}.dontalia-fr .review__products-table-headers .alert-info{align-items:center;background-color:#fff5ea;border-radius:4px;display:flex;flex-direction:row;height:32px;margin:6px 0 15px;padding:5px 10px;width:100%}.dontalia-fr .review__products-table-headers .alert-info .alert-icon{background-image:url(/build/images/warning.e6e9a210.png);background-repeat:no-repeat;height:17px;margin:0 5px 0 0;width:17px}.dontalia-fr .review__products-table-headers .alert-info .alert-text{padding-top:3px}.dontalia-fr .review__products-table-headers .split-delivery-alert{align-items:center;background-color:#fdecee;border-radius:4px;display:flex;flex-direction:row;height:32px;margin:6px 0 15px;padding:5px 10px;width:100%}.dontalia-fr .review__products-table-headers .split-delivery-alert .alert-icon{background-image:url(/build/images/warning-red.bfe201f0.svg);background-repeat:no-repeat;height:17px;margin:0 5px 0 0;width:17px}.dontalia-fr .review__products-table-headers .split-delivery-alert .alert-text{padding-top:3px}.dontalia-pl .review .review__data-header-subtitle,.dontalia-pl .review__customer-comments .review__customer-comments-title{font-family:Lato,sans-serif}.dontalia-pl .review .review__shipping-method-info{font-family:Lato,sans-serif;font-size:1.08333rem;font-style:italic}.dontalia-pl .review .review__shipping-method-info p{font-size:1.08333rem}.review .review__presents-title{font-size:1.33333rem;font-weight:700;margin:18px 0 8px}.review__product-table-body{display:flex;flex-flow:column nowrap;gap:7px 0}.review__product-row{background-color:#fff;border-bottom:1px solid #e4e4e4;display:inline-flex;flex-direction:row;padding:.5rem 1rem;position:relative;width:100%}.review__product-row-img{align-content:center;display:flex;flex-wrap:wrap;height:73px;margin-right:35px;width:73px}.review__product-row-img img{max-height:73px;max-width:73px}.review__product-row-quantity{display:none}.review__product-row-quantity .quantity{align-self:center;font-size:14px!important;font-weight:700!important;margin:0 20px}.review__product-row-data{align-items:start;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;width:100%}.review__product-row-data .review__product-row-name span{font-size:14px;font-weight:700}.review__product-row-data .review__product-row-details .present-detail{display:inherit!important}.review__product-row-data .review__product-row-details .review__product-row-brand,.review__product-row-data .review__product-row-details .review__product-row-brand *{color:#5c5c5c;font-size:1.16667rem}.review__product-row-data .review__product-row-details .review__product-row-brand-without-quantity{display:none}.review__product-row-data .price{text-align:right;width:100%}.review__product-row-data .price span,.review__product-row-price-without-iva{display:none}.review__product-row-total-price{color:#5c5c5c;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.review__product-row-total-price-without-discount{color:#000;margin:0 0 5px;text-decoration:line-through}.review__product-row-present-icon{margin:auto 0 auto 5px}.review__product-row-price-per-unit{display:none}.review .review__supplier-presents{border:2px dashed #462f87;border-radius:8px;display:flex;flex-direction:column;gap:7px;margin:51px 0 0;padding:19px}.review .review__supplier-presents-title{color:#462f87;font-size:1.33333rem;font-weight:700;text-transform:uppercase}.review .review__supplier-presents-title-wrapper{margin:0 0 23px}.review .review__supplier-presents-text{font-size:1.16667rem}.review .review__supplier-presents .review__product-row{border-bottom:none}.dontalia-dentalact .review__product-row-total-price-without-discount{display:none}@media (min-width:641px){.review .price{display:none}.review__product-row-data{padding:0 0 14px}.review__product-row-price-without-iva{align-items:end;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;padding:0 0 14px;width:95px}.review__product-row-price-without-iva .review__product-row-total-price-without-discount{margin:0}.review__product-row-present-icon{margin:auto 0 auto auto}}@media (min-width:769px){.review .review-component-content-data{align-items:flex-start;display:flex;flex-flow:row wrap;gap:1rem 8rem}.review .review-component-content-title{width:100%}.review .review-component-customer-data,.review .review__customer-comments-wrapper{width:calc(50% - 4rem)}.review .review__products{width:100%}}@media (min-width:1025px){.review-section header.header{box-shadow:none}.review__block{padding:1.33333rem .83333rem}.review__block-title{padding-bottom:12px}.review-component-content-wrapper{align-items:flex-start;flex-direction:row;gap:4vw;justify-content:space-between}.review .review-component-content{width:calc(75% - 2vw)}.review .review-component-content-title{display:block}.review-component-finish{position:sticky;top:115px;width:calc(25% - 2vw)}.review .review__customer-comments-wrapper{margin-top:104px}.dontalia-at .review .review__customer-comments-wrapper,.dontalia-com .review .review__customer-comments-wrapper{margin-top:0}}.upselling.content-wrapper .page-main.main-upselling{background-color:#d2d2d2}.upselling.content-wrapper header.header{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.upselling .ticket{display:none}.upselling .ticket__title{display:none}.upselling .ticket__title,.upselling .ticket__title-alternative{font-size:1.16667em;font-weight:700}.upselling .ticket__price{align-items:flex-end;display:flex;justify-content:space-between}.upselling .ticket__price-title{display:block}.upselling__nav{bottom:-200px;display:flex;flex-direction:column;gap:0 2rem;margin:0 0 2rem;transition:height .2s ease-in}.upselling__nav-wrapper .ticket{display:none}.upselling__nav--fixed{animation:emergeNav .5s ease-in forwards;background:#fff;box-shadow:0 -2px 4px 0 hsla(0,0%,71%,.5);flex-flow:column nowrap;left:0;margin-bottom:0;opacity:0;padding:20px;position:fixed;width:100%;z-index:10}.upselling__nav--fixed .ticket{display:flex}.upselling__nav--fixed .purchase-process__steps,.upselling__nav--fixed .ticket__price,.upselling__nav--fixed .ticket__title-alternative{display:none}.upselling__nav--fixed .upselling__ticket-wrapper .ticket-content__button-no-add{width:100%}.upselling__nav--fixed .upselling__nav-text--main{display:none}.upselling__nav--fixed .upselling__nav-text h2{display:block}.upselling__nav--fixed .upselling__nav-container,.upselling__nav-text h2{display:none}.upselling__nav-text--main{margin-bottom:14px}.upselling__nav-text--main h1{font-size:24px;font-weight:700}.upselling__nav-products-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:13px}.upselling__nav-products h2{font-size:1.33333rem;font-weight:700;margin:0 0 12px}.upselling__nav-product{align-items:center;display:flex;gap:10px}.upselling__nav-product-name{color:#333;font-size:12px}.upselling__nav-product-delete{align-self:flex-end;background-color:#767676;color:transparent;cursor:pointer;display:inline-block;height:14px;position:relative;visibility:visible;width:14px}.upselling__nav-product-delete:after,.upselling__nav-product-delete:before{background:#fdfdfd;content:"";height:1px;left:-3.5px;margin:0 0 0 .52rem;position:absolute;top:6px;visibility:initial;width:.7rem}.upselling__nav-product-delete:after{transform:rotate(45deg)}.upselling__nav-product-delete:before{transform:rotate(-45deg)}.upselling__nav-products-show-more span{color:var(--primary-color);cursor:pointer;display:inline-block;font-weight:700;margin:1rem 0 0}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .ticket{display:none}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .upselling__nav-container{display:block}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .upselling__nav-products{border-bottom:1px solid #d2d2d2;margin:0 0 2rem;padding:0 0 2rem}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .upselling__nav-content--fixed-message{display:none}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .ticket-fixed-mobile__title{display:block}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .ticket-fixed-mobile__iva{display:inline-block}.upselling .ticket-fixed-mobile{display:flex;flex-direction:row-reverse;width:100%}.upselling .ticket-fixed-mobile__top{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 1.5rem;width:50%}.upselling .ticket-fixed-mobile__message{font-size:1.16667rem;padding:.5rem 0 1rem;text-align:left;width:50%}.upselling .ticket-fixed-mobile__message,.upselling .ticket-fixed-mobile__total{font-weight:700}.upselling .ticket-fixed-mobile__total{font-size:1.66667rem}.upselling .ticket-fixed-mobile__title{display:none;font-size:1.33333rem;font-style:italic;font-weight:lighter}.upselling .ticket-fixed-mobile__iva{align-self:center;display:block;font-size:1.33333rem;font-style:italic;margin-right:10px}.upselling-wrapper .ticket-content__button-add{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;height:42px;line-height:1rem;line-height:1.2rem;margin:0 0 10px;padding:0 1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.upselling-wrapper .ticket-content__button-add:hover{color:var(--button-text-color-hover);text-decoration:none}.upselling-wrapper .ticket-content__button-add.disabled,.upselling-wrapper .ticket-content__button-add:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.upselling-wrapper .ticket-content__button-add>span{color:inherit;font-size:inherit;font-weight:inherit}.upselling-wrapper .ticket-content__button-add.inactive{display:none}.upselling-wrapper .ticket-content__button-no-add{background-color:var(--primary-color);border:none;border:1px solid var(--primary-color);border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;height:42px;line-height:1rem;margin:1rem auto 0 0;padding:0 1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.upselling-wrapper .ticket-content__button-no-add:hover{color:var(--button-text-color-hover);text-decoration:none}.upselling-wrapper .ticket-content__button-no-add.disabled,.upselling-wrapper .ticket-content__button-no-add:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.upselling-wrapper .ticket-content__button-no-add>span{color:inherit;font-size:inherit;font-weight:inherit}.upselling-wrapper .ticket-content__button-no-add.transparent{background-color:transparent;color:var(--primary-color)}.upselling-wrapper .ticket-content__button-no-add.transparent:hover{color:var(--primary-color)}.upselling-wrapper .product-overview{background:#fdfdfd;border:none;border-radius:4px;margin:0;width:100%}.upselling-wrapper .product-overview__wrapper{display:flex;flex-flow:column nowrap;height:calc(100% - 150px);justify-content:flex-end;margin:0}.upselling-wrapper .product-overview__info{margin:5px 0 auto;order:-1}.upselling-wrapper .product-overview__image{height:140px;order:-1}.upselling-wrapper .product-overview__image img{max-height:140px;max-width:100%}.upselling-wrapper .product-overview__product-link{font-size:1.16667rem}.upselling-wrapper .product-overview__brand--wrapper>span{color:#303030;font-size:1.16667rem}.upselling-wrapper .product-overview__brand{padding-right:.3rem}.upselling-wrapper .product-overview__ref{border:none;padding-left:.3rem}.upselling-wrapper .product-overview__name{min-height:0}.upselling-wrapper .product-overview__prices{justify-content:flex-end}.upselling-wrapper .product-overview__prices-group{align-items:baseline;display:flex;gap:0 .7rem;justify-content:center}.upselling-wrapper .product-overview__final-price{text-align:right}.upselling-wrapper .product-overview__final-price .currency-part,.upselling-wrapper .product-overview__final-price .decimal-part,.upselling-wrapper .product-overview__final-price .integer-part{color:#303030;font-size:1.33333rem}.upselling-wrapper .product-overview__regular-price{color:#303030;order:-1}.upselling-wrapper .product-overview__discount-text{display:none}.upselling-wrapper .product-overview .product-view-trigger{align-items:center;background-color:transparent;border:none;border:1px solid var(--primary-color);border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;display:flex;flex-flow:row nowrap;font-size:1.16667rem;font-weight:400;gap:.3rem;justify-content:center;line-height:1rem;margin:.5rem auto 0;padding:.5rem;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.upselling-wrapper .product-overview .product-view-trigger:hover{color:var(--primary-dark);text-decoration:none}.upselling-wrapper .product-overview .product-view-trigger.disabled,.upselling-wrapper .product-overview .product-view-trigger:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.upselling-wrapper .product-overview .product-view-trigger>span{color:inherit;font-size:inherit;font-weight:inherit}.upselling-wrapper .product-overview .product-view-trigger span{background-position:50%;background-repeat:no-repeat;background-size:2.5rem;display:block;height:1.5rem;width:2.5rem}.upselling__product-section-title{font-size:16px;font-weight:700;margin:0 0 1rem}.upselling__product-section--featured .product-overview{border:1px solid #d2d2d2;border-left:8px solid var(--primary-color);width:100%}.upselling__product-section--featured .product-overview__image img{max-height:200px}.upselling__product-section-block{align-items:stretch;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;margin:0 0 1rem;width:calc(50% - .5rem)}.upselling__product-section--featured .upselling__product-section-block{width:100%}.upselling-wrapper .product-view-popup .modal__content{max-width:100%}.upselling-wrapper .product-view-popup .modal__content-wrapper{margin:4rem auto 0;max-width:970px;width:90%}.upselling-wrapper .product-view-popup .modal__close{z-index:1}.upselling-wrapper .product-view-popup .modal--quantity-error .modal__content-wrapper{margin-left:-45%;top:40%}.upselling-wrapper .product-view .back-button{display:none}.upselling-wrapper .product-view__content{padding:2rem}.upselling-wrapper .product-view__product-row{flex-flow:row wrap}.upselling-wrapper .product-view__gallery{margin:40px 2rem 0}.upselling-wrapper .product-view__responsibility-message{padding:1rem}.upselling__nav--with-products .upselling__nav-products{margin:0 0 2rem}.upselling__nav--with-products .upselling__nav-products h2{display:block;text-align:center}.upselling__nav-content--fixed-message{display:none}@keyframes emergeNav{to{bottom:0;opacity:1}}.dontalia-com .upselling .ticket__title{display:block}.dontalia-com .upselling .ticket-fixed-mobile__iva,.dontalia-com .upselling .ticket__title-alternative{display:none}.dontalia-com .upselling .ticket-fixed-mobile__title{display:block}.dontalia-com .upselling__nav--fixed .ticket__title{display:none}@media (min-width:1025px){.upselling.content-wrapper header.header{box-shadow:none}.upselling:not(.content-wrapper){display:flex;flex-flow:column;gap:1rem}.upselling__nav{align-items:flex-start;flex-direction:row;gap:2vw;justify-content:space-between}.upselling__nav--fixed{align-items:center;justify-content:center;min-height:120px}.upselling__nav--fixed .upselling__nav-content{max-width:1100px;width:60%}.upselling__nav--fixed .upselling__ticket-wrapper{flex-direction:row;padding:0 0 0 2rem}.upselling__nav--fixed .upselling__nav-ticket{background-color:transparent;border:0;border-left:1px solid #f0f0f0;max-width:450px;padding:2rem 0;width:49%}.upselling__nav--fixed .upselling__nav-ticket .ticket{width:85%}.upselling__nav--fixed .upselling__nav-ticket .ticket__price{display:flex;flex-direction:row;font-weight:700;justify-content:flex-start}.upselling__nav--fixed .upselling__nav-ticket .ticket__price-title{display:none}.upselling__nav--fixed .upselling__nav-ticket .ticket__tax-type{display:none;margin-right:8px}.upselling__nav--fixed .upselling__nav-ticket .ticket__title-alternative{display:initial;font-size:1.4em;font-weight:800;margin-right:5px;text-align:left}.upselling__nav--fixed .upselling__nav-ticket .ticket-content{display:flex;flex-direction:row}.upselling__nav--fixed .upselling__nav-ticket .ticket-content .active,.upselling__nav--fixed .upselling__nav-ticket .ticket-content .transparent{width:50%}.upselling__nav--fixed .upselling__nav-ticket .ticket-content__button-add,.upselling__nav--fixed .upselling__nav-ticket .ticket-content__button-no-add{height:42px}.upselling__nav--fixed .upselling__nav-ticket .ticket .ticket-content__button-no-add{width:auto}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed h2{text-align:left}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .ticket-content{flex-direction:column}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .upselling__nav-products{border-bottom:none;margin:0;padding:0}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .upselling__nav-ticket{padding:0 0 0 2rem}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .ticket{align-items:center;display:flex;flex-direction:row}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .ticket-content{flex-direction:row;flex-flow:row-reverse;justify-content:space-between}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .ticket-content__button-no-add{width:45%}.upselling__nav.upselling__nav--with-products.upselling__nav--fixed .upselling__ticket-wrapper{flex-direction:column}.upselling__nav-content{width:calc(75% - 2vw)}.upselling__nav-ticket{background-color:#f0f0f0;border-radius:4px;width:calc(25% - 2vw)}.upselling__ticket-wrapper{display:flex;flex-direction:column;gap:14px;height:100%;padding:13px}.upselling__ticket-wrapper .ticket{display:flex;flex-direction:column;gap:4px}.upselling__ticket-wrapper .ticket-content{align-self:center;display:flex;flex-direction:column;gap:10px;width:100%}.upselling__ticket-wrapper .ticket-content__button-add{margin-bottom:0}.upselling__ticket-wrapper .ticket-content__button-no-add{margin:0;width:100%}.upselling__ticket-wrapper .ticket__title-main{font-size:14px;font-weight:700}.upselling__ticket-wrapper .ticket__price-container{align-items:baseline;display:flex;justify-content:space-between}.upselling__ticket-wrapper .ticket__price-title{font-size:1.16667rem;font-weight:700}.upselling__ticket-wrapper .ticket__tax-type{color:#000;display:block;font-size:1.16667rem;font-style:italic;font-weight:100}.upselling__ticket-wrapper .ticket__price{color:#000;font-size:1.66667rem;font-weight:700}.upselling__ticket-wrapper .ticket__price.disabled{color:#a2a2a2;margin-left:10px}.upselling__product-section-title{width:100%}.upselling__bottom-area--featured{align-items:stretch;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}.upselling__bottom-area--featured .upselling__product-section-block{height:calc(100% - 19px - 1rem)}.upselling-wrapper .product-overview{flex-flow:row nowrap;gap:1rem;padding:1rem}.upselling-wrapper .product-overview .product-view-trigger{margin:.5rem 0 0 auto;padding:.5rem 1.5rem;width:fit-content}.upselling-wrapper .product-overview__image,.upselling-wrapper .product-overview__image img{margin:auto 0;max-height:100px}.upselling-wrapper .product-overview__wrapper{display:grid;grid-template-columns:60% 40%;grid-template-rows:min-content;height:auto;margin:auto;min-width:80%}.upselling-wrapper .product-overview__brand--wrapper,.upselling-wrapper .product-overview__info{height:auto;margin:0}.upselling-wrapper .product-overview__info{grid-column:1/2;grid-row:1/2;max-width:100%;order:0;position:relative;right:auto;text-align:left;top:auto}.upselling-wrapper .product-overview__brand--wrapper{display:flex}.upselling-wrapper .product-overview__brand--wrapper>span{font-size:1rem}.upselling-wrapper .product-overview__discount{grid-column:2/3;grid-row:1/2}.upselling-wrapper .product-overview__actions-prices{grid-column:2/3;grid-row:1/3;height:100%;margin:0}.upselling-wrapper .product-overview__name{margin:0 0 .5rem;min-height:0}.upselling-wrapper .product-overview__prices-group{align-items:flex-end;flex-flow:column nowrap}.upselling-wrapper .product-overview__discount-text{color:#ffb500;display:inline-block;margin:0 .5rem 0 0;vertical-align:bottom}.upselling__product-section--base{display:flex;flex-flow:row wrap;gap:0 1rem;width:100%}.upselling__product-section--base .upselling__product-section-block{flex-flow:column;width:calc(50% - .5rem)}.upselling__product-section--base .product-overview{height:calc(50% - .5rem);width:100%}.upselling__product-section--featured,.upselling__product-section--featured+.upselling__product-section--base{height:auto;width:calc(50% - .5rem)}.upselling__bottom-area--featured .upselling__product-section-block{width:100%}.upselling__product-section--featured .product-overview__image{height:auto;max-height:100%}.upselling__product-section--featured .product-overview__image img{max-height:200px}.upselling__product-section--featured .product-overview__wrapper{display:grid;grid-template-columns:50% 50%;grid-template-rows:min-content;margin:auto;min-width:60%}.upselling__product-section--featured .product-overview__actions-prices{grid-row:2/4}.upselling-wrapper .product-view__gallery{margin:40px -1rem 0}.upselling .ticket-fixed-mobile{display:none}.upselling__nav--fixed .upselling__nav-content--fixed-message{display:flex;height:92px}.upselling__nav--fixed .upselling__nav-content--fixed-message span{align-self:center;font-size:1.33333rem;font-weight:700}.dontalia-fr .upselling__nav--fixed .ticket__tax-type{margin-right:20px}.dontalia-fr .upselling__nav--fixed .ticket__price-title,.dontalia-fr .upselling__nav--fixed .ticket__tax-type{display:block}.dontalia-fr .upselling__nav--fixed .ticket__title-alternative{display:none}.dontalia-fr .upselling .upselling__nav--fixed.upselling__nav--with-products .ticket__price-title,.dontalia-fr .upselling .upselling__nav--fixed.upselling__nav--with-products .ticket__tax-type{display:inline-block;margin-right:8px}.dontalia-fr .upselling .upselling__nav--fixed.upselling__nav--with-products .ticket__price{font-size:1.16667rem}}#review-form{display:none}.success{background-color:#fdfdfd;border:1px solid var(--primary-color);border-radius:5px;margin:0 0 2rem;padding:2rem}.success-content-wrapper{display:flex;flex-direction:column;gap:2rem;margin:0 0 6rem}.success-page-title{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin:0 0 1.5rem}.success-page-title h1{font-size:2.2rem;font-weight:700}.success-page-title img{width:2.5rem}.success__resume,.success__resume-new{font-size:1.4rem;margin:0 0 1.5rem}.success__resume--contact,.success__resume-new--contact{align-items:start;background-color:#fff5ea;border-radius:4px;display:flex;font-size:1rem;gap:8px;padding:6px 13px 10px 14px}.success__resume--contact .contact__mail,.success__resume--contact .contact__telephone:hover,.success__resume-new--contact .contact__mail,.success__resume-new--contact .contact__telephone:hover{color:var(--primary-color);text-decoration:underline}.success__resume-new span,.success__resume span{color:var(--primary-color);font-size:inherit;font-weight:700}.success__resume-new span.verify-order-status,.success__resume span.verify-order-status{color:#303030;font-weight:600}.success__resume-info-wrapper,.success__resume-new-info-wrapper{background-color:#fff5ea;border-radius:4px;margin-top:10px;padding:10px}.success__resume-info-wrapper-info,.success__resume-new-info-wrapper-info{font-size:1.16667rem;margin:1rem 0}.success__resume-info .bic,.success__resume-info .iban,.success__resume-new-info .bic,.success__resume-new-info .iban{font-size:1.16667rem;font-weight:700}.success__resume-info-list,.success__resume-new-info-list{margin:1rem 0 0}.success__resume-info-item,.success__resume-info-item-new,.success__resume-new-info-item,.success__resume-new-info-item-new{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 0 1rem}.success__resume-info-item-new div,.success__resume-info-item-new span,.success__resume-info-item div,.success__resume-info-item span,.success__resume-new-info-item-new div,.success__resume-new-info-item-new span,.success__resume-new-info-item div,.success__resume-new-info-item span{font-size:1rem}.success__resume-info-item-new .item-wrapper,.success__resume-info-item .item-wrapper,.success__resume-new-info-item-new .item-wrapper,.success__resume-new-info-item .item-wrapper{display:flex;flex-direction:row}.success__resume-info-item-new .item-wrapper .item-order,.success__resume-info-item .item-wrapper .item-order,.success__resume-new-info-item-new .item-wrapper .item-order,.success__resume-new-info-item .item-wrapper .item-order{color:var(--primary-color);font-size:inherit;font-weight:700}.success__resume-info-item-new .item-order,.success__resume-info-item .item-order,.success__resume-new-info-item-new .item-order,.success__resume-new-info-item .item-order{width:2rem}.success__resume-info-item-new .item-content,.success__resume-info-item .item-content,.success__resume-new-info-item-new .item-content,.success__resume-new-info-item .item-content{width:calc(100% - 2rem)}.success__resume-info-item-new,.success__resume-new-info-item-new{flex-direction:column}.success__resume-new,.success__resume-new-new{display:flex;margin:0 0 .5rem;text-transform:uppercase;width:80px}.success__resume-new-new span,.success__resume-new span{background:var(--primary-color);border-radius:7px;color:#fdfdfd;font-size:12px;padding:.2rem 1rem}.success__resume-new-text,.success__resume-text{font-size:1.16667rem;margin-bottom:10px}.success__resume-anesthesia-message,.success__resume-new-anesthesia-message{font-size:1.4rem;margin:1.5rem 0}.success__contact>p{font-size:1rem;margin:0 1rem}.success__contact ul{padding:0 0 0 4rem}.success__contact ol,.success__contact ul{font-size:1.1rem;margin:0 0 1rem}.success__contact ol>span{color:var(--primary-color);font-size:1.16667rem;font-weight:700;margin:0 .3rem 0 0}.success__contact>span{font-size:1.16667rem}.success__actions{margin:3rem 0 0}.success__actions a:first-child{background-color:transparent;border:none;border:1px solid var(--primary-color);border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.2rem;font-weight:700;line-height:1rem;margin:0 0 1rem;padding:1.3rem 2rem;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.success__actions a:first-child:hover{color:var(--primary-dark);text-decoration:none}.success__actions a:first-child.disabled,.success__actions a:first-child:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.success__actions a:first-child>span{color:inherit;font-size:inherit;font-weight:inherit}.success__actions a:nth-child(2){background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;line-height:1rem;margin:0 0 1rem;padding:1.3rem 2rem;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.success__actions a:nth-child(2):hover{color:var(--button-text-color-hover);text-decoration:none}.success__actions a:nth-child(2).disabled,.success__actions a:nth-child(2):disabled{background:#c6c6c6;pointer-events:none;user-select:none}.success__actions a:nth-child(2)>span{color:inherit;font-size:inherit;font-weight:inherit}.success__returns{background-color:#fdfdfd;border:1px solid var(--primary-color);border-radius:5px;margin:0 0 2rem;padding:2rem 1rem}.success__returns-caption span,.success__returns-conditions,.success__returns-subtext p{font-size:1.2rem}.success__returns-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.success__returns-conditions{background-color:transparent;border:none;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:1.5rem 0;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.success__returns-conditions:hover{color:var(--primary-dark);text-decoration:none}.success__returns-conditions.disabled,.success__returns-conditions:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.success__returns-conditions>span{color:inherit;font-size:inherit;font-weight:inherit}.success__ticket{background-color:#fdfdfd;border:1px solid #a8a8a8;border-radius:5px;margin:0 0 2rem;padding:2rem}.success__ticket--desktop{display:none}.success__ticket-list-title{border-bottom:1px solid #e4e4e4;color:#000;display:block;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;padding:0 0 1rem}.success__ticket-list-element{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start;margin:0 0 1rem}.success__ticket-list-element .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;width:30px}.success__ticket-list-element:nth-child(2) .icon{background-image:url(/build/images/success-phone.eb63484f.svg)}.success__ticket-list-element:nth-child(3){margin-bottom:0}.success__ticket-list-element:nth-child(3) .icon{background-image:url(/build/images/success-email.a1188e6d.svg)}.success__ticket-list-element .wrapper{display:flex;flex-flow:column nowrap;gap:.25rem}.success__ticket-list-element .wrapper span,.success__ticket-list-element .wrapper strong{color:#000;font-size:1.16667rem}.success .anniversary--link{cursor:pointer;text-decoration:none}.success .anniversary--message-wrapper{background-color:#a8a8a8;margin-top:16px;padding:10px 6px;width:100%}.success .anniversary-notice--icon{align-self:baseline;background-image:url(/build/images/information.c64affa2.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 17px;display:inline-flex;height:17px;min-width:25px}.success .anniversary-notice--text{font-size:1.16667rem;text-align:left}.success .anniversary-notice--text a{color:var(--primary-color);cursor:pointer;font-size:1.16667rem;font-weight:700;margin-top:3px}.success .anniversary-notice__text{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.success .anniversary-notice__text-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.success__assistance-service *,.success__contact-information *,.success__customer-info,.success__loyalty-message,.success__order-data *,.success__order-description *{font-size:1.16667rem;margin:1rem 0}.success__contact--p24{align-items:flex-start;background-color:#fff6ef;border-radius:4px;display:flex;flex-flow:column nowrap;gap:1rem;padding:1rem!important}.success__contact--p24 li{align-items:center;display:flex;gap:1rem;justify-content:center}.success__contact--p24 li img{display:block;width:17px}.success__contact--p24 li p{width:fit-content}.dontalia-dentalact .success__resume-info.bank-transfer,.dontalia-fr .success__resume-info.bank-transfer{display:block;margin-top:10px}.dontalia-dentalact .success__ticket-list-element:nth-child(2) .icon{background-image:url(/build/images/success-phone.5fb69f2d.svg)}.dontalia-dentalact .success__ticket-list-element:nth-child(3){margin-bottom:0}.dontalia-dentalact .success__ticket-list-element:nth-child(3) .icon{background-image:url(/build/images/success-email.e988983c.svg)}.dontalia-at .success__resume-info.bank-transfer,.dontalia-de .success__resume-info.bank-transfer{display:none}.dontalia-fr .success__resume-info.bank-transfer-anesthesia{background-color:#fff5ea;display:block;margin-top:10px;padding:10px}.dontalia-fr .success__resume-info.bank-transfer-anesthesia div p{font-size:1.41667rem;margin-bottom:5px}.dontalia-pt .success__ticket{border:none}.dontalia-it .success{font-size:1.4rem}.dontalia-it .success__resume-new .item-content p,.dontalia-it .success__resume .item-content p{font-size:1.16667rem;font-weight:700;text-transform:uppercase}.dontalia-it .success__resume-new .item-content a,.dontalia-it .success__resume .item-content a{color:var(--primary-color);font-size:1.16667rem;font-weight:700}.dontalia-it .success__resume-new .item-content .casuale span,.dontalia-it .success__resume .item-content .casuale span{color:var(--primary-color);font-size:1.16667rem;text-decoration:underline;text-decoration-thickness:2px}.dontalia-it .success__resume-new .item-content span a,.dontalia-it .success__resume .item-content span a{color:var(--primary-color);font-size:1.16667rem;font-weight:700}.dontalia-it .success__resume-info-list .item-content,.dontalia-it .success__resume-new-info-list .item-content{font-size:1.4rem}.dontalia-it .success__resume-info-item span,.dontalia-it .success__resume-info-list .item-content a,.dontalia-it .success__resume-info-list .item-content span a,.dontalia-it .success__resume-new-info-item span,.dontalia-it .success__resume-new-info-list .item-content a,.dontalia-it .success__resume-new-info-list .item-content span a{color:var(--primary-color);font-size:1.16667rem;font-weight:700}.dontalia-it .success__resume-info-item-1,.dontalia-it .success__resume-new-info-item-1{margin-bottom:12px}.dontalia-it .success__contact>p,.dontalia-it .success__resume-info-check-on-delivery p,.dontalia-it .success__resume-new-info-check-on-delivery p{font-size:1.4rem}.dontalia-it .success__contact>p>a{color:var(--primary-color);font-size:1.16667rem;font-weight:700;margin:0 .3rem 0 0}.dontalia-it .success__contact-check-on-delivery p{font-size:1.4rem}.dontalia-it .success__contact-check-on-delivery p a{color:var(--primary-color);font-size:1.4rem;font-weight:700;margin:0 .3rem 0 0}@media (min-width:1025px){.success-section .main,.success-section .nav{padding:0 33px}.success{background:transparent;padding:3rem 7rem;position:relative}.success-content-wrapper{align-items:flex-start;flex-direction:row;gap:4vw;justify-content:space-between;margin:4rem 0}.success__wrapper{width:calc(75% - 2vw)}.success-page-title img{left:3.5rem;position:absolute}.success__returns{border:none;padding:3rem 4rem}.success__actions{align-items:center;display:flex;flex-flow:row nowrap;gap:0 2rem;justify-content:space-between}.success__actions a:first-child,.success__actions a:nth-child(2){line-height:15px;margin:0;width:calc(50% - 1rem)}.success__ticket{width:calc(25% - 2vw)}.success__ticket--desktop{display:block}.success__ticket--mobile{display:none}.success .anniversary-notice--icon{align-self:center}.success__resume-info-item,.success__resume-info-item-new{flex-flow:row nowrap;padding:0 0 0 4rem;position:relative}.success__resume-new{justify-content:flex-end;left:-40px;position:absolute;top:-2px}}@media (min-width:1440px){.success-section .main,.success-section .nav{padding:0 96px}}.success-with-errors__description,.survey__title{font-weight:700}.survey__title{font-size:1.5rem;margin:0 0 1rem}.survey__description{color:#363636;font-size:1.16667rem;margin:0 0 3rem}.survey__question p{margin:0 0 1.5rem}.survey__question-cell,.survey__question p{border-radius:2px;color:#232323;font-size:1.16667rem}.survey__question-cell{margin:0 0 1rem}.survey__table{width:100%}.survey__table thead{display:none}.survey__table tbody tr{display:flex;flex-flow:column nowrap;justify-content:center;margin:0 0 1rem}.survey__question-cell,.survey__question p{background-color:#eaeaea;padding:1rem}.survey__question-cell+td .radio-group{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start;margin:0 0 1rem;padding:0 1rem}.survey__form{align-items:center;display:flex;flex-flow:row wrap;gap:0 2rem;justify-content:space-between}.survey__form>div,.survey__form>table{width:100%}.survey__form-professions{margin:0 0 3rem}.survey__form-professions .survey__question p{background-color:transparent;color:#303030;font-weight:700;padding:0}.survey__form-professions .radio-group{display:flex;flex-direction:column}.survey__form-professions .radio-group>div{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start;margin:0 0 1rem}.survey__form-professions input[type=radio]{appearance:none;border:1px solid #232323;border-radius:15px;color:#232323;height:15px;margin:0;width:15px}.survey__form-professions input[type=radio]:checked{background-color:var(--primary-color);border:1px solid var(--primary-color);transition:all .3s ease-in-out}.survey__form-professions label{font-size:1.16667rem}.survey__cell--checkbox{height:32px;position:relative;width:32px}.survey__cell--checkbox input[type=radio]{appearance:none;border:1px solid #232323;border-radius:32px;color:#232323;height:32px;margin:0;width:32px}.survey__cell--checkbox input[type=radio]:checked{background-color:var(--primary-color);border:1px solid var(--primary-color);transition:all .3s ease-in-out}.survey__cell--checkbox input[type=radio]:checked+label{color:#fdfdfd}.survey__cell--checkbox label{font-size:1.16667rem;left:12px;position:absolute;top:8px}.survey__cell--checkbox:nth-child(n+11) label{left:8px}.survey__observations-textarea textarea{border:1px solid #d9d9d9;border-radius:2px;font-family:Roboto,sans-serif;height:100px;margin:0 0 2rem;padding:1rem;resize:none;width:100%}.survey__buttons{width:calc(50% - 1rem)!important}.survey__buttons>a{background-color:transparent;border:none;border:1px solid var(--primary-color);border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:1.5rem;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.survey__buttons>a:hover{color:var(--primary-dark);text-decoration:none}.survey__buttons>a.disabled,.survey__buttons>a:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.survey__buttons>a>span{color:inherit;font-size:inherit;font-weight:inherit}.survey__buttons>a:hover{background:inherit;border-color:var(--primary-color);color:inherit}.survey .form-component__button-wrapper{width:calc(50% - 1rem)!important}.survey .form-component__button-wrapper input[type=submit]{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:1.5rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.survey .form-component__button-wrapper input[type=submit]:hover{color:var(--button-text-color-hover);text-decoration:none}.survey .form-component__button-wrapper input[type=submit].disabled,.survey .form-component__button-wrapper input[type=submit]:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.survey .form-component__button-wrapper input[type=submit]>span{color:inherit;font-size:inherit;font-weight:inherit}.survey__catalog-options .radio-group,.survey__catalogs-questions .radio-group{margin:0 0 1rem}.survey__catalog-options .radio-group>div,.survey__catalogs-questions .radio-group>div{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin:0 0 1rem}.survey__catalog-options .radio-group label,.survey__catalogs-questions .radio-group label{font-size:1.16667rem}.survey__catalog-options input[type=text],.survey__catalogs-questions input[type=text]{background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:2px;height:40px;margin:1rem 0;padding:1rem;width:100%}.survey__catalog-options input[type=radio],.survey__catalogs-questions input[type=radio]{appearance:none;border:1px solid #232323;border-radius:15px;color:#232323;height:15px;margin:0;width:15px}.survey__catalog-options input[type=radio]:checked,.survey__catalogs-questions input[type=radio]:checked{background-color:var(--primary-color);border:1px solid var(--primary-color);transition:all .3s ease-in-out}.survey .form-error{color:#d0021b;display:inline-block;margin:.3rem 0}.survey .modal--survey-success .modal__content-wrapper{padding:0 1rem 2rem;top:25%}.survey .modal--survey-success .modal__close{text-align:right}.survey .modal--survey-success .modal__close span{cursor:pointer;font-size:3.33333rem}.survey__modal-title{font-size:1.66667rem;margin:0 0 1rem}.survey__modal-message{font-size:1.33333rem;margin:0 0 1rem}.survey__modal-button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:400;line-height:1rem;margin:1rem auto 0;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:150px}.survey__modal-button:hover{color:var(--button-text-color-hover);text-decoration:none}.survey__modal-button.disabled,.survey__modal-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.survey__modal-button>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1025px){.survey{background:#fafafa;padding:2rem}.survey__form-professions{margin:0 0 3rem 3rem}.survey__form-professions .survey__question p{color:#303030;margin:0 0 1.5rem!important}.survey__question p{margin:0 0 .5rem}.survey__question-cell,.survey__question p{background:transparent;color:#575757;padding:1rem 0}.survey__question-cell+td .radio-group{gap:0;margin:0;padding:0}.survey__cell--checkbox{align-items:center;display:flex;height:auto;justify-content:center;max-width:54px;width:3.2vw}.survey__cell--checkbox .radio-group>div{justify-content:space-between;margin:0;padding:0}.survey__cell--checkbox input[type=radio]{background-color:#fdfdfd;border:1px solid #616161;border-radius:1.5rem;color:#232323;height:1.5rem;margin:0;width:1.5rem}.survey__cell--checkbox label{display:none}.survey__cell--number{font-weight:700;max-width:54px;width:3.2vw}.survey__table{border-collapse:collapse;margin:0 0 2rem;width:100%}.survey__table thead{display:table-row-group}.survey__table thead>tr>th{font-size:1.16667rem;padding:2rem 0 1rem}.survey__table tbody tr:first-child{border-top:1px solid #c7c7c7}.survey__table tbody tr{border-bottom:1px solid #c7c7c7;display:table-row}.survey__table tbody tr .survey__question-cell{padding:0;vertical-align:middle}.survey__table tbody tr>td:nth-child(2) .survey__cell--checkbox:first-child,.survey__table tbody tr>td:nth-child(2) .survey__cell--checkbox:nth-child(2),.survey__table tbody tr>td:nth-child(2) .survey__cell--checkbox:nth-child(3),.survey__table tbody tr>td:nth-child(2) .survey__cell--checkbox:nth-child(9),.survey__table tbody tr>td:nth-child(2) .survey__cell--checkbox:nth-child(10),.survey__table tbody tr>td:nth-child(2) .survey__cell--checkbox:nth-child(11),.survey__table thead>tr:first-child th:nth-child(2),.survey__table thead>tr:first-child th:nth-child(4),.survey__table thead>tr:nth-child(2) th:nth-child(2),.survey__table thead>tr:nth-child(2) th:nth-child(3),.survey__table thead>tr:nth-child(2) th:nth-child(4),.survey__table thead>tr:nth-child(2) th:nth-last-child(-n+3){background-color:#dbdbdb}.survey__table .form-item,.survey__table .radio-group,.survey__table .survey__cell--checkbox{height:65px}.survey .form-component__button-wrapper,.survey__buttons{width:200px!important}.survey__catalogs-questions .radio-group{display:flex;gap:2rem}.survey__catalog-options label,.survey__catalogs-questions label{color:#575757}}.purchase-process__steps{margin-bottom:20px;width:100%}.purchase-process__steps-list{display:flex;flex-flow:nowrap;gap:0 1rem;justify-content:space-between}.purchase-process__steps-list .purchase-process__step{align-items:center;border-radius:4px;display:flex;flex:1 0 auto;font-size:1.16667rem;justify-content:center;padding:0 0 10px;position:relative}.purchase-process__steps-list .purchase-process__step:after{background-color:#818181;border-radius:4px;bottom:0;content:"";height:4px;position:absolute;width:100%}.purchase-process__steps-list .purchase-process__step a{align-items:center;color:#818181;display:flex;font-size:inherit;justify-content:center;text-decoration:none}.purchase-process__steps-list .purchase-process__step span{display:none}.purchase-process__steps-list .purchase-process__step:not(.active){color:#8f8f8f}.purchase-process__steps-list .purchase-process__step.active{color:var(--primary-color);font-weight:700}.purchase-process__steps-list .purchase-process__step.active:after{background-color:var(--primary-color)}.purchase-process__steps-list .purchase-process__step.active span{border:1px solid var(--primary-color);color:var(--primary-color)}.upselling .purchase-process__steps-list .purchase-process__step span{margin-left:1px}.dontalia-de .purchase-process__steps-list .purchase-process__step,.dontalia-pl .purchase-process__steps-list .purchase-process__step{text-align:center;width:30%}@media (min-width:1025px){.dontalia-de .purchase-process__steps-list .purchase-process__step,.dontalia-pl .purchase-process__steps-list .purchase-process__step{text-align:inherit;width:auto}}.lateral-popup{box-shadow:inset 0 10px 10px -10px #000;display:none;height:100vh;position:fixed;right:-260px;width:100vw;z-index:96}.lateral-popup .lateral-popup__content-wrapper{background-color:#fdfdfd;height:100%;margin-left:auto;max-width:400px;padding:0 2rem 100px;position:absolute;right:-400px;transition:right .5s ease-in-out;width:80%;z-index:1}.lateral-popup .lateral-popup__content-wrapper .lateral-popup__content-close{align-items:center;display:flex;height:30px;justify-content:flex-end;margin:10px 0 0;padding:0;width:100%}.lateral-popup .lateral-popup__content-wrapper .lateral-popup__content-close .lateral-popup__content-close-icon{pad:2px;cursor:pointer}.lateral-popup .lateral-popup-veil{background:hsla(0,0%,42%,.46);display:none;height:150vh;left:0;position:absolute;width:100vw}.lateral-popup.lateral-popup--visible{display:block;right:0}.lateral-popup.lateral-popup--visible .lateral-popup__content-wrapper--visible{right:0}.lateral-popup.lateral-popup--visible .lateral-popup-veil{display:block}.lateral-popup .lateral-popup-button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.lateral-popup .lateral-popup-button:hover{color:var(--button-text-color-hover);text-decoration:none}.lateral-popup .lateral-popup-button.disabled,.lateral-popup .lateral-popup-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.lateral-popup .lateral-popup-button>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1025px){.lateral-popup .lateral-popup__content-wrapper{padding:0 2rem 5rem;right:-326px;width:355px}}.cash-on-delivery-manager{margin:10px 0 0;padding:0 0 0 25px}.cash-on-delivery-manager__actions{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0 0}.cash-on-delivery-manager__description,.cash-on-delivery-manager__message{font-style:normal}.cash-on-delivery-manager__message{color:#d0021b;font-weight:400;margin:0 0 15px}.cash-on-delivery-manager__navigate-button,.cash-on-delivery-manager__save-button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.5rem;font-weight:700;line-height:1rem;margin:0;max-width:200px;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cash-on-delivery-manager__navigate-button:hover,.cash-on-delivery-manager__save-button:hover{color:var(--button-text-color-hover);text-decoration:none}.cash-on-delivery-manager__navigate-button.disabled,.cash-on-delivery-manager__navigate-button:disabled,.cash-on-delivery-manager__save-button.disabled,.cash-on-delivery-manager__save-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cash-on-delivery-manager__navigate-button>span,.cash-on-delivery-manager__save-button>span{color:inherit;font-size:inherit;font-weight:inherit}.cash-on-delivery-manager__description .intro{font-style:italic}.cash-on-delivery-manager__description .dropdown{border:1px solid #e4e4e4;font-size:1.16667rem;margin:8px 0;padding:12px;width:100%}.cash-on-delivery-manager__description .dropdown .title{font-size:1.33333rem;font-weight:800;margin-bottom:8px}.cash-on-delivery-manager__description .dropdown li{margin-bottom:15px}.cash-on-delivery-manager__description .dropdown li:last-child{margin-bottom:0}@media (min-width:1025px){.cash-on-delivery-manager{padding:0}.cash-on-delivery-manager *{font-size:1.16667rem}}.check-on-delivery-manager{padding:0 0 0 25px}.check-on-delivery-manager__actions{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0 0}.check-on-delivery-manager__description,.check-on-delivery-manager__message{font-style:normal}.check-on-delivery-manager__navigate-button,.check-on-delivery-manager__save-button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.5rem;font-weight:700;line-height:1rem;margin:0;max-width:200px;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.check-on-delivery-manager__navigate-button:hover,.check-on-delivery-manager__save-button:hover{color:var(--button-text-color-hover);text-decoration:none}.check-on-delivery-manager__navigate-button.disabled,.check-on-delivery-manager__navigate-button:disabled,.check-on-delivery-manager__save-button.disabled,.check-on-delivery-manager__save-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.check-on-delivery-manager__navigate-button>span,.check-on-delivery-manager__save-button>span{color:inherit;font-size:inherit;font-weight:inherit}.check-on-delivery-manager__description .intro{font-style:italic}.check-on-delivery-manager__description .dropdown{border:1px solid #e4e4e4;font-size:1.16667rem;margin:8px 0;padding:12px;width:100%}.check-on-delivery-manager__description .dropdown .title{font-size:1.33333rem;font-weight:800;margin-bottom:8px}.check-on-delivery-manager__description .dropdown li{margin-bottom:15px}.check-on-delivery-manager__description .dropdown li:last-child{margin-bottom:0}@media (min-width:1025px){.check-on-delivery-manager{padding:0}.check-on-delivery-manager *{font-size:1.16667rem}}.multibanco-manager-description{color:#000;font-size:1.16667rem;font-style:italic;margin-left:2.16667rem;margin-top:.33333rem}.collegiate-selector{order:2}.collegiate-selector .checkout__block-title{display:flex;flex-direction:column}.collegiate-selector__title-span{font-size:18px;font-weight:700}.collegiate-selector__subtitle{font-size:1.1666666667em;font-style:italic;line-height:normal;margin-bottom:5px}.collegiate-selector__add-collegiate{color:var(--primary-color);cursor:pointer;font-size:1.16667rem;margin:1rem 0 0;text-decoration:underline}.collegiate-selector .box-message{align-items:center;background-color:#fff5ea;border-radius:3px;display:flex;font-size:1.16667rem;gap:7px;margin:1rem 0;padding:7px}.collegiate-selector .box-message img{height:16px;width:16px}.collegiate-selector__advice{font-size:1.16667rem;line-height:20px}.collegiate-selector__collegiates-list{align-items:flex-start;display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start;padding:1rem 0 0}.purchase-ticket{font-family:Roboto;max-width:450px;width:100%}.purchase-ticket__button{margin:5px 0}.purchase-ticket__legal-conditions{margin-bottom:7px}.purchase-ticket__legal-conditions .form-error{color:#d0021b;font-size:1rem}.purchase-ticket__legal-conditions .form-error.intracommunity-form{margin-top:5px;text-align:center}.purchase-ticket__legal-conditions .intra-community__accept-conditions{cursor:pointer;display:flex;flex-direction:row;font-size:1.16667rem;font-weight:300;gap:5px;margin-bottom:5px}.purchase-ticket__legal-conditions .intra-community__accept-conditions,.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit{align-items:center;display:flex;gap:5px}.purchase-ticket__legal-conditions .intra-community__accept-conditions input,.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit input{accent-color:orange}.purchase-ticket__legal-conditions .intra-community__accept-conditions label,.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit label{font-size:1.16667rem}.purchase-ticket__legal-conditions .intra-community__accept-conditions .consult a,.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit .consult a{color:var(--primary-color);cursor:pointer;font-size:1.16667rem;font-weight:700}.purchase-ticket__payment-expenses .purchase-ticket__total-label{display:flex;flex-direction:column}.purchase-ticket .purchase-ticket--section{border-bottom:1px solid #e4e4e4;padding:10px 0}.purchase-ticket .purchase-ticket--section-end{border-bottom:2px solid var(--primary-color)}.purchase-ticket .purchase-ticket__iva{cursor:pointer}.purchase-ticket .purchase-ticket__iva .purchase-ticket__total-label{width:50px}.purchase-ticket .purchase-ticket__iva .arrow{margin-left:70px!important;top:2px}.purchase-ticket .purchase-ticket-reference-links{display:flex;flex-direction:column;padding:10px 0 0 15px}.purchase-ticket .purchase-ticket-reference-links>*{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;font-size:1.16667rem;font-weight:700;gap:5px;padding:6px 0}.purchase-ticket .purchase-ticket-reference-links>:before{background-repeat:no-repeat;background-size:16px;content:"";display:block;height:17px;margin-top:-2px;min-width:17px;width:17px}.purchase-ticket .purchase-ticket-reference-links__payment:before{background-image:url(/build/images/payment_method.be780152.svg)}.purchase-ticket .purchase-ticket-reference-links__delivery:before{background-image:url(/build/images/delivery.edb43faf.svg)}.purchase-ticket .purchase-ticket-reference-links__return:before{background-image:url(/build/images/return.ad4d68b9.svg)}.purchase-ticket .purchase-ticket__totals{background-color:#f0f0f0;border-radius:8px 8px 0 0;padding:15px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__iva .purchase-ticket__iva-amount,.purchase-ticket .purchase-ticket__totals .purchase-ticket__subtotal .purchase-ticket__subtotal-amount,.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-value.payment_method,.purchase-ticket .purchase-ticket__totals .purchase-ticket__transport .purchase-ticket__transport-amount{color:#000;font-size:1.16667rem;white-space:nowrap}.purchase-ticket .purchase-ticket__totals .box-message{background-color:#fdfdfd;border-radius:3px;display:flex;gap:7px;margin-top:5px;padding:7px}.purchase-ticket .purchase-ticket__totals .box-message .icon{background-image:url(/build/images/warning.e6e9a210.png);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:16px;min-width:16px;width:16px}.purchase-ticket .purchase-ticket__totals .box-details{padding:7px 0}.purchase-ticket .purchase-ticket__totals .box-details li{display:flex;justify-content:space-between}.purchase-ticket .purchase-ticket__totals .box-details li span:first-child{color:#5c5c5c;font-size:1rem}.purchase-ticket .purchase-ticket__totals .box-details li span:last-child{color:#000;font-size:1rem;font-weight:700}.purchase-ticket .purchase-ticket__totals .ticket__title{color:#000;display:block;font-size:1.33333rem;font-weight:700;margin-left:-1px;padding-bottom:0;text-align:left}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total{display:flex;justify-content:space-between}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label{color:#5c5c5c;font-size:1.16667rem}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label-tit{font-size:1.16667rem}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label-subtit{cursor:pointer;font-size:1.16667rem;font-weight:300}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-value{color:#5c5c5c;font-size:1.33333rem;font-weight:700}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount{align-items:flex-end;display:flex;padding:10px 0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount *{color:#000}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-label-tit{font-size:1.16667rem;font-weight:700}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-label-subtit{font-style:italic}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-value{font-size:1.66667rem}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay{align-items:center;display:flex;flex-direction:column;gap:14px;padding-top:12px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value{cursor:pointer;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;position:relative}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper{background-repeat:no-repeat;background-size:100%;height:20px;position:relative;width:27px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.visa{background-image:url(/build/images/ticket_visa.6c423686.svg);width:26px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.mastercard{background-image:url(/build/images/mastercard.f759bd7a.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.american{background-image:url(/build/images/american.b144a743.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.fasttrack{background-image:url(/build/images/fasttrack.c8f506b7.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.check_on_delivery{background-image:url(/build/images/check-on-delivery.12f3f097.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.cash_on_delivery{background-image:url(/build/images/cash-on-delivery.ae1b5c71.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.bank_transfer,.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.p24_blik{background-image:url(/build/images/bank-transfer.72cc98a9.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.direct_debit{background-image:url(/build/images/direct-debit.917ea46e.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.transfer_pay{background-image:url(/build/images/transfer-pay.799dff51.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.multibanco{background-image:url(/build/images/multibanco.538fdf19.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper.paypal{background-image:url(/build/images/paypal.7bfc459a.png)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper .tooltip,.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .purchase-ticket__total-value-trusted .trusted-shop-image{display:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper:hover .tooltip{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:block;padding:7px;position:absolute;right:0;text-align:left;top:25px;z-index:2}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper:hover .tooltip:before{background:#fff;content:"";height:11px;position:absolute;right:10px;top:-5px;transform:rotate(45deg);width:12px;z-index:1}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{align-items:center;color:#5c5c5c;display:flex;font-size:1.16667rem;font-style:italic;font-weight:300;gap:7px;padding-top:10px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label img{height:16px;margin-top:-3px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-description{position:relative;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-description .purchase-ticket__coupons-description-message-text{background-color:#fdfdfd;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#303030;padding:20px;position:absolute;text-align:center;top:2px;width:100%;z-index:999}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-description .purchase-ticket__coupons-description-message-text .arrow-up{background-color:#fdfdfd;display:block;height:10px;left:20px;position:absolute;top:-5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:10px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form{position:relative}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form input{border:1px solid var(--primary-color);border-radius:0;height:31px!important;line-height:31px;margin-top:7px;padding:0 100px 0 10px;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form input:focus-visible{outline-width:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form button{height:31px;margin-top:7px;position:absolute;right:0;top:0;width:90px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form button span{align-items:center;display:flex;gap:3px;margin-left:3px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form button span .plus{font-size:1.5rem}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form .button.cancel{align-self:center;background-image:url(/build/images/close-white.0b1b2747.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;cursor:pointer;min-width:16px;width:90px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status{align-items:center;display:flex;margin-top:7px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status .conditions-link{color:var(--primary-color);cursor:pointer;font-weight:800}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status-icon{background-position:50%;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:16px;margin:-3px 5px 0 0;width:16px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--valid{color:#303030;font-weight:200}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--valid .purchase-ticket__coupons-added-data-status-icon{background-image:url(/build/images/tick.71167322.png)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--bad-conditions .purchase-ticket__coupons-added-data-status-icon,.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--error .purchase-ticket__coupons-added-data-status-icon{background-image:url(/build/images/not-valid.f65e9138.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons{display:flex;flex-wrap:wrap;justify-content:space-between}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons-title{align-items:center;display:flex;font-size:1.16667rem;justify-content:space-between;position:relative;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupon-how-to-use{background-image:url(/build/images/question-outlined.3a347360.svg);background-repeat:no-repeat;background-size:12px;cursor:pointer;height:12px;margin-bottom:1px;width:13px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupon-how-to-use--description{background-color:#5b5b5b;color:#fdfdfd;display:none;left:-5px;padding:10px;position:absolute;right:-5px;text-align:center;top:25px;z-index:1}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupon-how-to-use--description:before{background-color:inherit;content:"";display:block;height:12px;position:absolute;right:5px;top:-6px;transform:rotate(45deg);width:12px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupon-how-to-use .purchase-ticket__coupon-how-to-use--description.active,.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupon-how-to-use:hover .purchase-ticket__coupon-how-to-use--description{display:block}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons .purchase-ticket__coupons-form{width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__iva .purchase-ticket__total-label,.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label-subtit{position:relative}.purchase-ticket .purchase-ticket__totals .arrow{border:solid var(--primary-color);border-width:0 1.5px 1.5px 0;display:inline-block;margin-left:10px;padding:3px;position:absolute}.purchase-ticket .purchase-ticket__totals .arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.purchase-ticket .purchase-ticket__totals .arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.purchase-ticket .purchase-ticket__totals .arrow.up{margin-bottom:-3px;top:7px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.purchase-ticket .purchase-ticket__totals .arrow.down{margin-bottom:3px;margin-top:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.purchase-ticket .purchase-ticket-total-discount{background-color:#472a93;border-radius:0 0 8px 8px;color:#fdfdfd;font-size:1.16667rem;font-weight:300;padding:10px;text-align:center}.purchase-ticket .purchase-ticket-total-discount *{font-size:1.16667rem}.purchase-ticket .purchase-ticket-total-discount strong{white-space:nowrap}.purchase-ticket .purchase-ticket-anesthesia-refund-alert{background-color:#fff5ea;border-radius:4px;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:15px;padding:6px}.purchase-ticket .purchase-ticket-anesthesia-refund-alert__icon{background-image:url(/build/images/information.c64affa2.svg);background-repeat:no-repeat;background-size:17px 17px;width:17px}.purchase-ticket .purchase-ticket-anesthesia-refund-alert__text{width:90%}.purchase-ticket .buy-button,.purchase-ticket .mastercard-button{width:100%}.purchase-ticket .paypal-button{height:45px;width:100%}.purchase-ticket .buy-button button,.purchase-ticket .mastercard-button button,.purchase-ticket .purchase-ticket__purchase-button{background-color:var(--primary-color);border:none;border-radius:.6rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1.16667rem;font-weight:700;height:40px;line-height:1rem;margin:auto;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.purchase-ticket .buy-button button:hover,.purchase-ticket .mastercard-button button:hover,.purchase-ticket .purchase-ticket__purchase-button:hover{color:var(--button-text-color-hover);text-decoration:none}.purchase-ticket .buy-button button.disabled,.purchase-ticket .buy-button button:disabled,.purchase-ticket .mastercard-button button.disabled,.purchase-ticket .mastercard-button button:disabled,.purchase-ticket .purchase-ticket__purchase-button.disabled,.purchase-ticket .purchase-ticket__purchase-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.purchase-ticket .buy-button button>span,.purchase-ticket .mastercard-button button>span,.purchase-ticket .purchase-ticket__purchase-button>span{color:inherit;font-size:inherit;font-weight:inherit}.purchase-ticket .purchase-ticket__purchase-button-offer-button{background-color:#462a92;border-radius:8px;color:#fdfdfd;cursor:pointer;font-size:1.16667rem;font-weight:700;height:40px;width:100%}.purchase-ticket__contract-payment{align-items:flex-start;display:flex;justify-content:space-between;margin:.5rem 0}.purchase-ticket__contract-payment-name{color:#5c5c5c}.purchase-ticket__contract-payment-info{color:var(--primary-color);cursor:pointer;font-weight:700;padding:0 0 0 1rem;text-align:right}.purchase-ticket__contract-error-info,.purchase-ticket__contract-error-message{margin:0 0 .5rem}.purchase-ticket__contract-error-message{color:#d0021b}.purchase-ticket__contract-error-info{color:var(--primary-color);cursor:pointer;font-weight:700}.dontalia-pl .purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .purchase-ticket__total-value-trusted{display:flex;gap:5px}.dontalia-pl .purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .purchase-ticket__total-value-trusted p{color:#303030;font-weight:700;width:calc(100% - 40px)}.dontalia-pl .purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .purchase-ticket__total-value-trusted .purchase-ticket__trusted-shop-image{background-image:url(/build/images/ic_trusted_shop.f11d3988.svg);background-position:50%;background-repeat:no-repeat;background-size:35px;display:block;height:35px;width:35px}.dontalia-dentalact .purchase-ticket-reference-links{display:none}.dontalia-dentalact .purchase-ticket__secure-pay,.dontalia-dentalact .purchase-ticket__transport{display:none!important}@media (min-width:1025px){.purchase-ticket .purchase-ticket__totals .ticket__title{font-size:1.16667em}.purchase-ticket .purchase-ticket__totals .purchase-ticket__secure-pay{align-items:center;flex-direction:column}.purchase-ticket .purchase-ticket__totals .purchase-ticket__secure-pay .purchase-ticket__total-value{gap:14px;margin-right:-4px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__secure-pay .purchase-ticket__total-value img{margin:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form input{padding:0 100px 0 10px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form button{padding:0 11px;width:90px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupons form .button.cancel{width:31px}}.cost__present{cursor:pointer}.cost__present-wrapper{background:#fff5ea;border-radius:4px;margin:2rem auto;max-width:500px}.cost__present-wrapper .cost__present{padding:1rem}.cost__present-title{align-items:center;display:flex;gap:0 1rem;justify-content:flex-start;margin:0 0 1rem}.cost__present-title .title{font-size:1.16667rem;font-weight:700}.cost__present-title img{width:30px}.cost__present-details{align-items:center;display:flex;gap:0 1rem;justify-content:flex-start}.cost__present-details-wrapper{margin:0 0 2rem}.cost__present-details-info{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:.2rem 0;justify-content:center}.cost__present-details-name{font-size:1.16667rem;font-weight:700;text-transform:uppercase}.cost__present-details-brand{font-size:1.16667rem}.cost__present-details img{border-radius:4px;height:100%;width:65px}.cost__present-amount{align-items:center;background:#fdfdfd;display:flex;gap:0 1rem;justify-content:flex-start;padding:.5rem}.cost__present-popup{display:flex;flex-direction:column;height:100%}.cost__present-popup-header{font-size:18px;font-weight:700}.cost__present-popup-info .image-block{border:1px solid #e4e4e4;display:block;margin:1rem 0;position:relative;text-align:center}.cost__present-popup-info .gift-logo{position:absolute;right:1rem;top:1rem}.cost__present-popup-info .gift-logo img{height:auto;height:2rem;width:2rem}.cost__present-popup-img{height:130px;margin:15px auto;width:auto}.cost__present-popup-description{font-size:1.16667rem;margin-top:15px}.cost__present-popup-amount{font-size:1.25rem;margin-top:20px}.cost__present-popup-amount-header{font-size:1.16667rem;font-weight:700;margin:0 0 1rem}.cost__present-popup-amount-message{font-size:1.16667rem}.cost__present-popup-actions{margin-top:auto}.contract-modal{background:rgba(0,0,0,.5)}.contract-modal .modal__content-wrapper{background:#fdfdfd;max-width:500px;top:40%}.contract-modal .modal__content{display:flex;flex-flow:column nowrap;padding:0 2rem 2rem}.contract-modal .modal__close{text-align:right}.contract-modal .modal__close span{cursor:pointer;font-size:2.5rem;padding:0 1rem 0 0}.contract-modal__title{font-size:1.33333rem;font-weight:700;margin:0 0 1.5rem}.contract-modal__message{font-size:1.16667rem;margin:0 0 1.5rem}.contract-modal__button{background-color:var(--primary-color);border:none;border-radius:.4rem;color:#fdfdfd;cursor:pointer;display:block;font-size:1rem;font-size:1.16667rem;font-weight:400;line-height:1rem;margin:auto;padding:1.5rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.contract-modal__button:hover{color:var(--button-text-color-hover);text-decoration:none}.contract-modal__button.disabled,.contract-modal__button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.contract-modal__button>span{color:inherit;font-size:inherit;font-weight:inherit}.cart-section .main{max-width:1800px;min-height:40vh;padding:4rem 0 8rem}@media (min-width:1025px){.cart-section .main{padding:4rem 33px 8rem}}@media (min-width:1440px){.cart-section .main{padding:4rem 96px 8rem}}.cart-section .nav{max-width:1800px;padding:0}@media (min-width:1025px){.cart-section .nav{padding:0 33px}}@media (min-width:1440px){.cart-section .nav{padding:0 96px}}.checkout-section .main{max-width:1800px;min-height:40vh;padding:4rem 0 8rem}@media (min-width:1025px){.checkout-section .main{padding:4rem 33px 8rem}}@media (min-width:1440px){.checkout-section .main{padding:4rem 96px 8rem}}.checkout-section .nav{max-width:1800px;padding:0}@media (min-width:1025px){.checkout-section .nav{padding:0 33px}}@media (min-width:1440px){.checkout-section .nav{padding:0 96px}}.review-section .main{max-width:1800px;min-height:40vh;padding:4rem 0 8rem}@media (min-width:1025px){.review-section .main{padding:4rem 33px 8rem}}@media (min-width:1440px){.review-section .main{padding:4rem 96px 8rem}}.review-section .nav{max-width:1800px;padding:0}@media (min-width:1025px){.review-section .nav{padding:0 33px}}@media (min-width:1440px){.review-section .nav{padding:0 96px}}.success-section .main{max-width:1800px;min-height:40vh;padding:4rem 0 8rem}@media (min-width:1025px){.success-section .main{padding:4rem 33px 8rem}}@media (min-width:1440px){.success-section .main{padding:4rem 96px 8rem}}.success-section .nav{max-width:1800px;padding:0}@media (min-width:1025px){.success-section .nav{padding:0 33px}}@media (min-width:1440px){.success-section .nav{padding:0 96px}}.newsletter-register{background:#f3f3f3;margin:30px auto;max-width:500px;order:-1}.newsletter-register-wrapper{padding:40px 20px}.newsletter-register-title{color:var(--primary-color);font-family:Avenir-Black,Avenir;font-size:1.5rem;letter-spacing:1.3px;text-align:center;text-transform:uppercase}.newsletter-register-subtitle{text-align:center}.newsletter-register-data-protection{font-size:10px;text-align:justify}.newsletter-register-data-protection a{font-size:inherit}.newsletter-register .newsletter{margin:20px 0}.newsletter-register .newsletter .form-error{color:#d0021b}.newsletter-register .newsletter form{display:flex;flex-flow:row wrap}.newsletter-register .newsletter form .recaptcha{margin:0 auto;order:3}.newsletter-register .newsletter form .form-item:not(.newsletter__terms){margin-bottom:20px;order:-2;width:calc(100% - 100px)}.newsletter-register .newsletter form .form-item:not(.newsletter__terms) input[type=email]{border:1px solid #c2c2c2;border-bottom-left-radius:4px;border-right:none;border-top-left-radius:4px;font-size:1rem;height:45px;outline:none;padding:0 20px;width:100%}.newsletter-register .newsletter form .form-item:not(.newsletter__terms) input[type=email]::placeholder{color:#c2c2c2}.newsletter-register .newsletter form .newsletter__gdpr-group{order:2;width:100%}.newsletter-register .newsletter form .newsletter__terms{margin-bottom:10px}.newsletter-register .newsletter form .newsletter__terms .form-checkbox{display:flex;flex-wrap:wrap}.newsletter-register .newsletter form .newsletter__terms .form-checkbox label{width:calc(100% - 35px)}.newsletter-register .newsletter form .newsletter__terms .form-checkbox label span a{font-size:inherit}.newsletter-register .newsletter form .newsletter__terms .form-checkbox label span a:hover{text-decoration:underline}.newsletter-register .newsletter form .newsletter__terms .form-checkbox input[type=checkbox]{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/build/images/checkbox-unchecked.50601ce0.svg);background-repeat:no-repeat;background-size:22px auto;border:none;height:20px;outline:none;width:25px}.newsletter-register .newsletter form .newsletter__terms .form-checkbox input[type=checkbox]:checked{background-image:url(/build/images/checkbox-black.1b4c46da.svg);background-repeat:no-repeat;background-size:22px auto;border:none;height:20px;width:25px}.newsletter-register .newsletter form .newsletter__terms label span{font-size:.91667rem}.newsletter-register .newsletter form .form-component__button-wrapper{margin-bottom:20px;order:-1}.newsletter-register .newsletter form .form-component__button-wrapper input[type=submit]{background:var(--primary-color);border-bottom-right-radius:4px;border-top-right-radius:4px;font-weight:700;height:45px;outline:none;text-transform:uppercase;width:100px}.newsletter-register .newsletter form .form-component__button-wrapper input[type=submit]:hover{background:#301772}.dontalia-pl .newsletter-register{background:none;display:flex;flex-direction:column-reverse;font-family:Roboto,sans-serif;justify-content:space-between;margin:0;max-width:none;width:100%}@media (min-width:769px){.dontalia-pl .newsletter-register{flex-direction:row;min-height:60vh}}.dontalia-pl .newsletter-register-data-protection{display:none}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper{background-color:#fff8eb;padding:15px 20px 30px;position:relative;width:100%}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper:before{background-color:#fff8eb;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:-1}@media (min-width:769px){.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper{width:50%}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper:before{height:calc(100% + 50px);left:-30%;margin-left:unset;top:-25px;width:130%}}@media (min-width:1024px){.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper{padding:55px 30px 30px}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper:before{height:calc(100% + 85px);left:-100%;top:-85px;width:100%}}@media (min-width:1200px){.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper{padding:85px 50px}}@media (min-width:1850px){.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper:before{left:-14px;width:50px}}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper .title{color:#000;font-size:1.66667rem;font-weight:700}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper .subtitle{color:#000;font-size:1.33333rem;margin-top:15px;position:relative}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper .subtitle.check-icon{margin-bottom:15px;padding-left:30px}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper .subtitle.check-icon:before{content:url(/build/images/orange-tick.5c88b1fe.svg);height:16px;left:0;position:absolute;top:1px;width:16px}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper .text{color:#818181;font-size:1.16667rem;font-style:italic}.dontalia-pl .newsletter-register .newsletter-register-lateral-info-wrapper .text a{color:#818181;font-size:1.16667rem}.dontalia-pl .newsletter-register .newsletter-register-wrapper{width:100%}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register-top,.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register__title{display:none}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register__title.registered-confirmation{display:block}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register__title.registered-confirmation p{color:#000;font-size:1.16667rem;margin-bottom:20px;padding-left:30px;position:relative}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register__title.registered-confirmation p:before{content:url(/build/images/tick-filled-green.d4691356.svg);height:20px;left:0;position:absolute;width:20px}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register__subtitle{font-size:1.33333rem;font-weight:700;margin:5px 0 15px;text-align:start}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register__body{color:#000;font-size:1.16667rem;margin:-12px 0 20px}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter-register__confirmation-button{align-items:center;background-color:#f37720;border-radius:4px;display:flex;font-size:1.33333rem;font-weight:700;height:37px;justify-content:center;text-transform:uppercase;width:100%}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter{max-width:470px}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form{flex-flow:unset;flex-direction:column;max-width:470px}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .form-item:not(.newsletter__terms){order:1;width:100%}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .form-item:not(.newsletter__terms) input[type=email]{border:1px solid #ebebeb;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .newsletter__terms .form-checkbox input[type=checkbox]{background-size:16px auto;height:18px;width:20px}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .newsletter__gdpr-group{order:2}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .newsletter__gdpr-group .newsletter__terms a,.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .newsletter__gdpr-group .newsletter__terms label{color:#000}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .recaptcha{margin:10px 0 5px;order:3}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .form-component__button-wrapper{margin:20px 0;order:4}.dontalia-pl .newsletter-register .newsletter-register-wrapper .newsletter form .form-component__button-wrapper input[type=submit]{background:#f37720;border-radius:4px;font-family:Roboto,sans-serif;font-size:1.33333rem;height:37px;width:100%}@media (min-width:769px){.dontalia-pl .newsletter-register .newsletter-register-wrapper{margin:auto 0;padding:85px 50px;width:50%}}.dontalia-pl .newsletter-register.newsletter-coupon-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40vh;width:100%}.dontalia-pl .newsletter-register.newsletter-coupon-wrapper .newsletter-coupon-gift-image{content:url(/build/images/newsletter-coupon-gift.7a7a1970.svg);height:75px;width:75px}.dontalia-pl .newsletter-register.newsletter-coupon-wrapper .title{color:#000;font-size:1.5rem;font-weight:700;margin-top:25px}.dontalia-pl .newsletter-register.newsletter-coupon-wrapper .subtitle{color:#000;font-size:1.16667rem;margin-top:10px;text-align:center}.dontalia-pl .newsletter-register.newsletter-coupon-wrapper .coupon-text{border:1px solid #ebebeb;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb;color:#000;font-size:1.5rem;font-weight:700;margin-top:20px;padding:10px 16px}.dontalia-pl .newsletter-register.newsletter-coupon-wrapper .newsletter-coupon-button{align-items:center;background-color:#f37720;border-radius:4px;color:#fdfdfd;cursor:pointer;display:flex;font-size:1.33333rem;font-weight:700;height:37px;justify-content:center;margin-top:30px;max-width:300px;width:100%}@media (min-width:641px){.newsletter-register-subtitle{font-size:15px;line-height:15px;margin:5px 0 15px}}.dontalia-it .newsletter-confirmation .newsletter-confirmation__image{display:none!important}.dontalia-it .newsletter-confirmation .newsletter-confirmation__wrapper{justify-content:center}.newsletter-confirmation{margin:0 0 40px;padding:0 40px}.newsletter-confirmation__wrapper{margin:0 0 75px}.newsletter-confirmation__image{background-image:url(/build/images/girl_jump.6a2b8864.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;margin:auto;width:180px}.newsletter-confirmation__text>p:first-child{font-size:16px;font-weight:700;margin:0 0 15px;text-align:center}.newsletter-confirmation__text>p:nth-child(2){font-size:16px;margin:0 0 30px;text-align:center}.newsletter-confirmation__back{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;margin:auto;max-width:250px}.newsletter-confirmation__legal-text{font-size:9px;line-height:12px;text-align:justify}.newsletter-confirmation__promotion{align-items:center;border:2px solid var(--primary-color);display:flex;flex-flow:column nowrap;justify-content:center;margin:0 auto 30px;max-width:400px;padding:15px;text-align:center}.newsletter-confirmation__promotion-code,.newsletter-confirmation__promotion-text{font-size:1.33333rem}.newsletter-confirmation__promotion-extra{font-size:.83333rem}.dontalia-pt .newsletter-confirmation__promotion-code{color:var(--primary-color)}@media (min-width:641px){.newsletter-confirmation{margin:0 auto 40px;padding:0;width:75%}.newsletter-confirmation__image{height:380px;width:265px}}@media (min-width:1025px){.newsletter-confirmation__wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 0 50px}.newsletter-confirmation__image{height:40vw;max-height:600px;width:50%}.newsletter-confirmation__text{padding:50px 0 0 50px;width:50%}.newsletter-confirmation__text>p:first-child,.newsletter-confirmation__text>p:nth-child(2){text-align:left}.newsletter-confirmation__legal-text{font-size:10px}}.newsletter-modal{background:rgba(0,0,0,.7)}.newsletter-modal .modal__content-wrapper{background:#fdfdfd;border-radius:5px;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);padding:60px 0 20px;top:30%}.newsletter-modal .modal__content-wrapper--active{animation:newsletterModal .2s ease-in-out}.newsletter-modal .modal__content-wrapper--reverse{animation:newsletterModal .2s ease-in-out forwards;animation-direction:reverse}.newsletter-modal__title{color:var(--primary-color);font-family:Lato,sans-serif;font-size:2.33333em}.newsletter-modal__message{font-size:1.25em;margin:20px 0 40px}.newsletter-modal__confirm{font-size:15px;font-weight:700;padding:10px 30px;text-transform:uppercase}.newsletter__error-message{background:#fae5e5;color:#e02b27;font-size:1.08333em;padding:10px}.dontalia-pt .newsletter-modal__title{font-family:Luckiest Guy}.dontalia-it .newsletter-promotional-popup.modal .modal__content-wrapper .modal__welcome span.modal__content-image{visibility:hidden!important}.dontalia-it .newsletter-promotional-popup.modal .modal__content-wrapper .modal__welcome h1{font-family:Roboto,sans-serif;font-size:3.33333rem;font-style:italic;font-weight:900;text-shadow:1.25mm 1.25mm 6px rgba(0,0,0,.5)}.dontalia-it .newsletter-promotional-popup.modal .modal__content-wrapper .modal__subscribe .modal__content-block .modal__content-title{font-family:Roboto,sans-serif;font-size:2.33333rem;font-style:italic;font-weight:900}.newsletter-promotional-popup.modal{background:rgba(0,0,0,.7)}.newsletter-promotional-popup.modal .form-component{margin:0 0 30px}.newsletter-promotional-popup.modal .form-item{text-align:left}.newsletter-promotional-popup.modal .form-item__label{margin:0 0 5px}.newsletter-promotional-popup.modal .form-group>.form-item{display:flex}.newsletter-promotional-popup.modal input[type=email]{border:1px solid #b7b7b7;border-radius:2px;font-size:15px;height:50px;margin:0 0 15px;padding:10px;width:100%}.newsletter-promotional-popup.modal input[type=submit]{font-size:15px;font-weight:700;height:42px;margin:10px 0;min-width:60%;text-transform:uppercase}.newsletter-promotional-popup.modal .form-checkbox{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 10px;width:100%}.newsletter-promotional-popup.modal .form-checkbox label{padding:0 0 0 5px;text-align:left;width:calc(100% - 20px)}.newsletter-promotional-popup.modal .form-checkbox label span,.newsletter-promotional-popup.modal .form-checkbox label span>*{font-size:.91667em}.newsletter-promotional-popup .modal__content-wrapper{background:#fdfdfd;border-radius:15px;box-shadow:1px 1px 10px #000;padding:20px;top:50px}.newsletter-promotional-popup .modal__content-wrapper--active{animation:newsletterModal .2s ease-in-out}.newsletter-promotional-popup .modal__content-wrapper--reverse{animation:newsletterModalRev .2s ease-in-out forwards}.newsletter-promotional-popup .modal__content{display:flex;flex-direction:column;max-width:none!important}.newsletter-promotional-popup .modal__content-title{color:#d85800;font-family:Luckiest Guy;font-size:22px;line-height:1.1;margin:0 0 20px}.newsletter-promotional-popup .modal__content-title span{color:var(--primary-color);display:block;font-size:25px;line-height:inherit}.newsletter-promotional-popup .modal__content-subtitle{font-size:.91667em}.newsletter-promotional-popup .modal__content-legal{font-size:.75em;text-align:justify}.newsletter-promotional-popup .modal__content-legal a{color:#fff;font-size:inherit;font-weight:700;text-decoration:underline}.newsletter-promotional-popup .modal__welcome{order:2}.newsletter-promotional-popup .modal__welcome h1,.newsletter-promotional-popup .modal__welcome span{display:none}.newsletter-promotional-popup .modal__subscribe{margin:0 0 20px}.dontalia-pl .newsletter-promotional-popup .modal__content-title{font-family:Lato,sans-serif;font-weight:700}@media (min-width:641px){.newsletter-promotional-popup.modal .form-checkbox label span,.newsletter-promotional-popup.modal .form-checkbox label span>*{font-size:1.08333rem}.newsletter-promotional-popup .modal__content{flex-direction:row}.newsletter-promotional-popup .modal__content-legal{font-size:.83333rem;font-weight:100;letter-spacing:.2px}.newsletter-promotional-popup .modal__content-image{background-image:url(/build/images/popup-image.c17697dc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:200px;margin:40px 0 60px;width:100%}.newsletter-promotional-popup .modal__content-subtitle{font-size:1.08333rem;margin:30px 0 60px}.newsletter-promotional-popup .modal__content-wrapper{padding:0}.newsletter-promotional-popup .modal__welcome{background:var(--primary-color);border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fdfdfd;order:0;padding:40px;width:50%}.newsletter-promotional-popup .modal__welcome .modal__content-image,.newsletter-promotional-popup .modal__welcome h1{display:block}.newsletter-promotional-popup .modal__welcome h1{font-family:Luckiest Guy;font-size:2.5rem}.newsletter-promotional-popup .modal__subscribe{margin:0;padding:40px;width:50%}.dontalia-pl .newsletter-promotional-popup .modal__welcome h1{font-family:Lato,sans-serif;font-weight:700}}@media (min-width:769px){.dontalia-it .newsletter-promotional-popup.modal .modal__content-wrapper .modal__welcome h1{font-size:3.66667rem}.dontalia-it .newsletter-promotional-popup.modal .modal__content-wrapper .modal__subscribe .modal__content-block .modal__content-title{font-size:2.5rem}}.roulette-register{background-color:#f5f5f5}.roulette-register .roulette-register__title{align-self:center;color:#f47721;font-size:30px;font-weight:700;margin:auto;text-align:center;width:80%}.roulette-register .roulette-register__content{display:flex;flex-direction:column}.roulette-register .roulette-register__content .roulette-register__image{align-self:center;order:2;width:50%}.roulette-register .roulette-register__content .roulette-register__image img{width:100%}.roulette-register .roulette-register__content .roulette-register__form{padding-bottom:20px}.roulette-register .roulette-register__content .roulette-register__form .roulette-form{margin:0 2em}.roulette-register .roulette-register__content .roulette-register__form .roulette-form .form-input input{border:0;border-radius:25px;color:#000;font-weight:800;height:55px;line-height:55px;margin-top:16px;padding-left:31px;width:100%}.roulette-register .roulette-register__content .roulette-register__form .roulette-form .form-error{margin-left:30px}.roulette-register .roulette-register__content .roulette-register__form .roulette-form .roulette__privacy-policy{color:#000;margin-top:17px;text-align:justify}.roulette-register .roulette-register__content .roulette-register__form .roulette-form .roulette__privacy-policy label{width:100%}.roulette-register .roulette-register__content .roulette-register__form .roulette-form .roulette__privacy-policy label span{display:block;font-size:10px;font-weight:700;margin:-19px 0 0 26px}.roulette-register .roulette-register__content .roulette-register__form .form-component__button-wrapper{display:flex}.roulette-register .roulette-register__content .roulette-register__form .form-component__button-wrapper .form-component__submit{background-color:#462a92;border:none;border-radius:30px;color:#fdfdfd;cursor:pointer;font-size:1.8em;margin:1rem auto;max-width:400px;padding:10px 0;width:100%}@media (min-width:769px){.roulette-register .roulette-register__title{font-size:40px}.roulette-register .roulette-register__content{flex-direction:row;justify-content:space-around}.roulette-register .roulette-register__content .roulette-register__image{order:0;width:30%}.roulette-register .roulette-register__content .roulette-register__form{max-width:600px;width:70%}}@media (min-width:1025px){.roulette-register{margin:3em auto}.roulette-register .roulette-register__title{font-size:53px}}.dontalia-dentalact .contact__info{display:none}.dontalia-dentalact .contact__title{color:var(--secondary-color);font-size:1.66667rem}@media (min-width:1024px){.dontalia-dentalact .contact__title{font-size:2.66667rem}}.dontalia-dentalact .contact__title:before{display:none}.dontalia-dentalact .contact__form__wrapper{display:flex;flex-direction:column}@media (min-width:769px){.dontalia-dentalact .contact__form__wrapper{flex-direction:row;gap:20px}}@media (min-width:1300px){.dontalia-dentalact .contact__form__wrapper{gap:60px}}.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper{width:100%}@media (min-width:769px){.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper{margin-top:40px;width:30%}}.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper .title{color:var(--secondary-color);font-size:1.5rem;font-weight:700;margin-bottom:5px}@media (min-width:769px){.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper .title{font-size:1.33333rem}}@media (min-width:1300px){.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper .title{font-size:1.5rem}}.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper>div{margin:20px 0}.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper .text{color:#818181;font-size:1.33333rem}.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper .text span{color:var(--tertiary-color);font-size:inherit;font-weight:700}@media (min-width:769px){.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper .text{font-size:1.16667rem}}@media (min-width:1300px){.dontalia-dentalact .contact__form__wrapper .contact-form-information-wrapper .text{font-size:1.33333rem}}.dontalia-dentalact .contact__form .form-item__vue-telephone{order:3}.dontalia-dentalact .contact-form__name{order:1}.dontalia-dentalact .contact-form__surname{order:2}.dontalia-dentalact .contact-form__email{order:4}.dontalia-dentalact .contact-form__subject{order:5}.dontalia-dentalact .contact-form__message{order:6}.dontalia-dentalact .contact-form__compulsory-field{order:7}.dontalia-dentalact .contact-form-component{margin:20px 0;width:100%}@media (min-width:769px){.dontalia-dentalact .contact-form-component{width:70%}}.dontalia-dentalact .contact-form-component form>.form-item{margin:0 0 25px}.dontalia-dentalact .contact-form-component form>.form-item>label{display:block;font-size:1.33333rem;font-weight:700;margin:0 0 5px}.dontalia-dentalact .contact-form input[type=text],.dontalia-dentalact .contact-form textarea{border-radius:4px;height:40px}.dontalia-dentalact .contact-form textarea{height:120px;resize:vertical}.dontalia-dentalact .contact-form .prefix{border-bottom-left-radius:4px;border-top-left-radius:4px;height:inherit!important}.dontalia-dentalact .contact-form__gdpr-group{display:none}.dontalia-dentalact .contact-form__compulsory-field{align-items:center;display:flex;font-style:italic;height:32px;margin:-30px 0 15px;max-width:140px;width:50%}.dontalia-dentalact .contact-form__compulsory-field p{color:#979797;font-size:1rem}.dontalia-dentalact .contact-form .recaptcha{display:none}.dontalia-dentalact .contact-form .form-component__button-wrapper{display:flex;height:42px;justify-content:start;margin:auto;order:8;width:100%}@media (min-width:769px){.dontalia-dentalact .contact-form .form-component__button-wrapper{margin-bottom:60px}}.dontalia-dentalact .contact-form .form-component__button-wrapper input[type=submit]{background-color:var(--secondary-color);border:none;border-radius:4px;font-size:1.5rem;font-weight:700;max-width:350px;width:100%}.dontalia-dentalact .contact__form .gdpr-legal-text-wrapper{display:none}.contact__title{font-size:18px;font-weight:700;padding:0 0 7px;position:relative;text-transform:uppercase}.contact__title:before{background:#f47721;bottom:0;content:"";height:6px;left:0;position:absolute;width:85px}.contact__services{align-items:flex-start;border-bottom:4px solid #f3f3f3;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 25px;padding:50px 0}.contact__services-item{align-items:center;display:flex;flex-direction:column;padding:0 20px;text-align:center;width:50%}.contact__services-item .contact__image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:90px;margin:15px 0 5px;width:50%}.contact__services-item:first-child .contact__image{background-image:url(/build/images/clock-1.d825208c.svg)}.contact__services-item:nth-child(2) .contact__image{background-image:url(/build/images/phone-symbol.11938f59.svg)}.contact__services-item:nth-child(3) .contact__image{background-image:url(/build/images/email.120265af.svg)}.contact__services-item:nth-child(4) .contact__image{background-image:url(/build/images/placeholder.d608fbf0.svg)}.contact__text{padding:0 10px}.contact__text *{font-size:14px}.contact strong{font-weight:700}.contact a{color:#303030}.contact-form-component{margin:20px 0}.contact-form-component form>.form-item{margin:0 0 25px}.contact-form-component form>.form-item>label{display:block;font-size:15px;margin:0 0 5px}.contact-form input[type=text],.contact-form textarea{background:#f3f3f3!important;border:none!important;font-size:15px;height:50px;padding:15px 10px;width:100%}.contact-form textarea{height:260px;resize:vertical}.contact-form__gdpr-group{margin:0 0 25px;width:100%}.contact-form__gdpr-group>.form-item{margin:0 0 10px}.contact-form__gdpr-group>.form-item label span{display:block;font-size:1.16667rem;padding:0 0 0 10px}.contact-form__gdpr-group>.form-item label span a{font-size:inherit}.contact-form__gdpr-group>.form-item .form-checkbox{display:flex}.contact-form__compulsory-field{align-items:center;display:flex;font-style:italic;height:42px;max-width:140px;width:50%}.contact-form__compulsory-field p{font-size:13px}.contact-form .recaptcha{margin:0 0 20px}.contact-form .recaptcha>div>div{margin:auto}.contact-form .form-component__button-wrapper{display:flex;height:42px;justify-content:center;margin:auto;width:50%}.contact-form .form-component__button-wrapper input[type=submit]{font-size:15px;font-weight:700;max-width:350px;width:100%}.contact__legal-text{font-size:.83333rem;margin:60px 0;text-align:justify;width:100%}@media (min-width:641px){.contact__title{font-size:2rem}.contact__services{flex-flow:row nowrap}.contact__services-item{width:25%}.contact__services-item .contact__image{width:75%}.contact-form-component{margin:40px 0}.contact-form-component .form{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.contact-form-component .contact-form__email,.contact-form-component .contact-form__name,.contact-form-component .contact-form__surname,.contact-form-component .contact-form__telephone{width:48%}.contact-form-component .contact-form__message,.contact-form-component .contact-form__subject,.contact-form .recaptcha{width:100%}.contact-form .recaptcha>div>div{margin:auto}}@media (min-width:1025px){.contact{margin:auto;width:85%}.contact__services-item .contact__image{margin:15px 0}.contact__text{padding:0 25px}}.quickbuy-view .quickbuy__menu{border-bottom:1px solid #d2d2d2;margin-bottom:25px;padding-bottom:25px}.quickbuy-view .quickbuy-view__instructions{margin-bottom:25px}.quickbuy-view .quickbuy-view__instructions--desktop{display:none}.quickbuy-view .quickbuy-view__instructions img{width:100%}.dontalia-dentalact .quickbuy-view{min-height:30vh}.dontalia-dentalact .quickbuy-view__header{display:flex;flex-direction:column;margin-bottom:20px;width:100%}@media (min-width:769px){.dontalia-dentalact .quickbuy-view__header{flex-direction:row;gap:50px}}@media (min-width:1024px){.dontalia-dentalact .quickbuy-view__header .instructions-wrapper{width:66%}}.dontalia-dentalact .quickbuy-view__header .instructions-wrapper .title{color:var(--secondary-color);font-size:2rem;font-weight:700}@media (min-width:1024px){.dontalia-dentalact .quickbuy-view__header .instructions-wrapper .title{font-size:2.33333rem}}.dontalia-dentalact .quickbuy-view__header .instructions-wrapper .subtitle{color:var(--secondary-color);font-size:1.33333rem;font-weight:500;margin-top:20px}@media (min-width:1024px){.dontalia-dentalact .quickbuy-view__header .instructions-wrapper .subtitle{font-size:1.5rem}}.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper{background-color:#fdfdfd;border-radius:4px;box-shadow:0 2px 4px 0 #f5f5f5;max-width:460px;padding:24px 35px}@media (min-width:1024px){.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper{width:33%}}.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper .habitual-purchase-text-wrapper{display:flex;gap:15px}.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper .habitual-purchase-text-wrapper p{color:var(--secondary-color);font-size:1.5rem;font-weight:500}.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper .habitual-purchase-text-wrapper img{content:url(/build/images/quick-buy-icon-dark-blue.176add27.svg);height:30px;margin-top:10px;width:50px}.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper .habitual-purchase-link-button{background-color:#c0d7f1;border-radius:4px;color:var(--secondary-color);cursor:pointer;height:38px;margin-top:14px;padding:6px;text-align:center;text-transform:uppercase}.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper .habitual-purchase-link-button a{display:block;font-size:1.5rem;font-weight:700;height:100%;width:100%}.dontalia-dentalact .quickbuy-view__header .habitual-purchase-link-wrapper .habitual-purchase-link-button:hover{background-color:var(--button-hover)}@media (min-width:1024px){.dontalia-dentalact .quickbuy-view__main{margin-bottom:50px;width:100%!important}}@media (min-width:481px){.quickbuy-view .quickbuy-view__instructions--desktop{display:block}.quickbuy-view .quickbuy-view__instructions--mobile{display:none}}@media (min-width:1025px){.quickbuy-view{display:flex}.quickbuy-view .quickbuy__menu{border-bottom:none;height:100%;margin-bottom:50px;padding-bottom:0;padding-right:20px;width:23.5%}.quickbuy-view .quickbuy-view__main{width:76.5%}.quickbuy-view .quickbuy-view__main .quickbuy-view__instructions{font-size:1.16667em}}.acrylics-view{min-height:200px}.acrylics-view__empty-message{font-size:1.16667em;margin-top:30px}.acrylics-view .acrylic-wrapper{border:1px solid #d2d2d2;display:flex;margin-bottom:8px;padding:10px 15px}.acrylics-view .acrylic-wrapper .acrylic__image{margin-right:5px;width:120px}.acrylics-view .acrylic-wrapper .acrylic__info{display:flex;flex-direction:column;justify-content:center;margin-right:5px;width:100%}.acrylics-view .acrylic-wrapper .acrylic__info-name{color:#303030;font-size:1em}.acrylics-view .acrylic-wrapper .acrylic__info-brand{color:#7b7b7b;font-size:.83333em;margin-top:4px}.acrylics-view .acrylic-wrapper .acrylic__info-offer-text{color:#d0021b;text-transform:uppercase}.acrylics-view .acrylic-wrapper .acrylic__prices{display:flex;flex-direction:column;justify-content:center;margin-left:auto;text-align:center}.acrylics-view .acrylic-wrapper .acrylic__prices-label{color:#7b7b7b;margin-bottom:3px}.acrylics-view .acrylic-wrapper .acrylic__prices-offer,.acrylics-view .acrylic-wrapper .acrylic__prices-price{color:var(--primary-color)}.acrylics-view .acrylic-wrapper .acrylic__prices-price--invalid{color:#7b7b7b;font-size:.91667em;text-decoration:line-through}@media (min-width:641px){.acrylics-view .acrylic-wrapper .acrylic__image{width:160px}.acrylics-view .acrylic-wrapper .acrylic__info{margin-left:10%;width:60%}.acrylics-view .acrylic-wrapper .acrylic__prices{width:30%}}@media (min-width:1025px){.acrylics-view{margin:30px auto;width:80%}}@media (min-width:1440px){.acrylics-view{width:70%}}@media (min-width:1980px){.acrylics-view{width:60%}}.quickbuy-product-list .quickbuy-product-list__filters{display:flex;justify-content:space-between;margin-bottom:20px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__main-family-filter{padding:5px 8px;width:49%}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper{align-items:center;display:flex;justify-content:center;width:49%}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper input[type=search]{height:30px;padding:10px;width:100%}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper .quickbuy-product-list__search-bar-decoration{display:none}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper .quickbuy-product-list__search-bar-icon{background:var(--primary-color);height:30px;position:relative;width:35px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper .quickbuy-product-list__search-bar-icon:after{background-image:url(/build/images/search.0bd36d0a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.quickbuy-product-list .quickbuy-product-list__table-headers{display:none}.quickbuy-product-list .quickbuy-product-list__select-button-icon{background-image:url(/build/images/chevron-down-white.ab67ec4f.svg);background-repeat:no-repeat;background-size:18px 18px;height:18px;position:absolute;right:10px;text-align:center;width:18px}.quickbuy-product-list .quickbuy-product-list__select-button-icon--inverted{transform:rotate(180deg)}.quickbuy-product-list .quickbuy-product-list__family{margin-bottom:10px}.quickbuy-product-list .quickbuy-product-list__family-select-button{background-color:#303030;color:#fdfdfd;cursor:pointer;padding:10px 14px;position:relative;text-transform:uppercase;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products{margin-top:10px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product{align-items:center;border:1px solid #e8e8e8;display:flex;flex-wrap:wrap;margin-bottom:10px;padding:10px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-image{display:none}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info{display:flex;flex-wrap:wrap;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-name{color:#303030;font-weight:700;margin-bottom:6px;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-brand,.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-reference{color:grey;margin-bottom:6px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info .quickbuy-product-list__product-reference:before{content:"|";margin:0 5px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info{align-items:center;display:flex;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info--discontinued{color:#d0021b}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity{width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity .spinner__button{background-color:#fdfdfd;border:1px solid #b7b7b7;height:24px;width:24px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity .spinner input{width:30px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-price{order:-1;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-price--invalid{text-decoration:line-through}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-offer-price{color:var(--primary-color);order:-1;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-buy-button{background-color:var(--primary-color);border-radius:2px;color:#fdfdfd;cursor:pointer;padding:5px 0;text-align:center;text-transform:uppercase;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-select-button{background-color:#f3f3f3;border-radius:2px;cursor:pointer;font-weight:700;padding:5px 14px;position:relative;width:50%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-select-button .quickbuy-product-list__select-button-icon{background-image:url(/build/images/chevron-down.bc213772.svg)}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper{width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children{margin-top:10px;width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children .quickbuy-product-list__product{border:none;border-top:1px solid #e8e8e8;width:100%}.quickbuy-product-list .modal--product-added-to-cart .modal__close{position:absolute;right:25px}.quickbuy-product-list .modal--product-added-to-cart .modal__close span{cursor:pointer;font-size:2em}.quickbuy-product-list .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.quickbuy-product-list .modal--product-added-to-cart .product-added-to-cart__message{color:#d85800;font-weight:700}.quickbuy-product-list .modal--product-added-to-cart .product-added-to-cart__message span{font-weight:700}.quickbuy-product-list__empty-message{padding:15px 0}@media (min-width:769px){.quickbuy-product-list .quickbuy-product-list__filters{background-color:#f3f3f3;padding:8px 10px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__main-family-filter{padding:8px;width:200px}.quickbuy-product-list .quickbuy-product-list__filters .quickbuy-product-list__search-bar-wrapper{justify-content:flex-end;width:250px}.quickbuy-product-list .quickbuy-product-list__table-headers{background-color:#303030;color:#fdfdfd;display:flex;padding:10px;width:100%}.quickbuy-product-list .quickbuy-product-list__table-headers :first-child{width:60%}.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(2),.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(3){display:none}.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(4),.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(5){width:10%}.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(6){width:20%}.quickbuy-product-list .quickbuy-product-list__family{margin-top:25px}.quickbuy-product-list .quickbuy-product-list__family-select-button{width:30%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products{border-top:1px solid #303030;margin-top:0;padding:0 10px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper{border-top:1px solid var(--primary-color);margin:0}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children{background-color:#f3f3f3;margin:0}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children .quickbuy-product-list__product:not(:last-child){border-bottom:1px solid #fff!important;border-top:1px solid #fff!important}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children .quickbuy-product-list__product:last-child{border-bottom:none!important}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-info{width:60%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info{align-items:center;display:flex;width:40%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-buy-button,.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-offer-price,.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-price,.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-quantity{width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-buy-info .quickbuy-product-list__product-select-button{width:50%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(:last-child){border-bottom:1px solid #e8e8e8!important}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:last-child{border-bottom:1px solid #303030!important}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product.quickbuy-product-list__child{margin-bottom:0}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child){border:none;padding:10px 0}}@media (min-width:1025px){.quickbuy-product-list .quickbuy-product-list__table-headers :first-child{width:30%}.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(2),.quickbuy-product-list .quickbuy-product-list__table-headers :nth-child(3){display:block;width:15%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product-children-wrapper .quickbuy-product-list__product-children{margin:0 auto;width:65%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product.quickbuy-product-list__child .quickbuy-product-list__product-info{width:40%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product.quickbuy-product-list__child .quickbuy-product-list__product-buy-info{width:60%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child) .quickbuy-product-list__product-image{display:block;margin-right:20px;width:75px}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child) .quickbuy-product-list__product-image img{width:100%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info{width:calc(60% - 95px)}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-name{width:calc(50% - 40px)}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-reference{color:#303030;width:25%}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-reference span{display:none}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-reference:before{content:""}.quickbuy-product-list .quickbuy-product-list__family .quickbuy-product-list__family-products .quickbuy-product-list__product:not(.quickbuy-product-list__child)>.quickbuy-product-list__product-info .quickbuy-product-list__product-brand{color:#303030;width:25%}}.quickbuy-reference-adder .quick-reference-adder__add-button,.quickbuy-reference-adder .quick-reference-adder__cart-button,.quickbuy-reference-adder .quick-reference-adder__empty_reference-button{margin-top:10px;padding:10px 20px}.quickbuy-reference-adder .quick-reference-adder__empty_reference-button{background-color:#303030!important}.quickbuy-reference-adder .quick-reference-adder__add-button,.quickbuy-reference-adder .quick-reference-adder__cart-button{margin-right:10px}.quickbuy-reference-adder .modal--product-added-to-cart .modal__close{position:absolute;right:25px}.quickbuy-reference-adder .modal--product-added-to-cart .modal__close span{cursor:pointer;font-size:2em}.quickbuy-reference-adder .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.quickbuy-reference-adder .modal--product-added-to-cart .product-added-to-cart__message{color:#d85800;font-weight:700}.quickbuy-reference-adder .modal--product-added-to-cart .product-added-to-cart__message span{font-weight:700}.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__add-button{border-radius:4px;font-size:1.5rem;font-weight:700;text-transform:uppercase;width:100%}@media (min-width:1024px){.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__add-button{font-size:1.33333rem;height:40px;margin-left:0;margin-right:10px;width:calc(46% + 10px)}}.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__cart-button,.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__empty_reference-button{background-color:#fdfdfd!important;border:1px solid var(--secondary-color);border-radius:4px;color:var(--secondary-color);font-size:1.5rem;font-weight:700;text-transform:uppercase;width:100%}@media (min-width:1024px){.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__cart-button,.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__empty_reference-button{font-size:1.33333rem;min-height:40px;width:25%}}@media (min-width:1200px){.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__cart-button,.dontalia-dentalact .quickbuy-reference-adder .quick-reference-adder__empty_reference-button{width:25.4%}}.dontalia-dentalact .quickbuy-reference-adder .product-added-to-cart__message{color:var(--secondary-color)}.quickbuy-list-adder .quickbuy-list-adder__lists-headers{display:none}.quickbuy-list-adder .quickbuy-list-adder__list{border:1px solid #e8e8e8;display:flex;flex-direction:column;margin-bottom:10px;padding:10px}.quickbuy-list-adder .quickbuy-list-adder__list-name{font-weight:700}.quickbuy-list-adder .quickbuy-list-adder__list-date,.quickbuy-list-adder .quickbuy-list-adder__list-description,.quickbuy-list-adder .quickbuy-list-adder__list-name{margin-bottom:5px}.quickbuy-list-adder .quickbuy-list-adder__list-buttons{display:flex;justify-content:space-between}.quickbuy-list-adder .quickbuy-list-adder__list-buttons>div{color:#fdfdfd;cursor:pointer;padding:10px 15px;text-transform:uppercase;width:48%}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-select-button{background-color:var(--primary-color);position:relative}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-select-button-icon{background-image:url(/build/images/chevron-down-white.ab67ec4f.svg);background-repeat:no-repeat;background-size:18px 18px;height:18px;position:absolute;right:10px;text-align:center;width:18px}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-select-button-icon--inverted{transform:rotate(180deg)}.quickbuy-list-adder .quickbuy-list-adder__list-buttons .quickbuy-list-adder__list-buy-button{background-color:#303030;text-align:center}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products{margin-top:20px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products-headers{display:none}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product{background-color:#f3f3f3;border-top:2px solid #fff;display:flex;flex-wrap:wrap;padding:10px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-image{width:75px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-image img{width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-brand,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{margin-bottom:8px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name{color:var(--primary-color);font-weight:700;width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-brand{display:none}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{color:#7b7b7b}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product .line-break{width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-quantity{align-items:center;display:flex;margin-left:auto}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-quantity .spinner__button{background-color:#fdfdfd;border:1px solid #b7b7b7;height:24px;width:24px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-quantity .spinner input{width:30px}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-buy-button{background-color:var(--primary-color);border-radius:2px;color:#fdfdfd;cursor:pointer;margin-left:10px;padding:5px 20px;text-align:center;text-transform:uppercase}.quickbuy-list-adder .modal--product-added-to-cart .modal__close{position:absolute;right:25px}.quickbuy-list-adder .modal--product-added-to-cart .modal__close span{cursor:pointer;font-size:2em}.quickbuy-list-adder .modal--product-added-to-cart .product-added-to-cart__icon{background:url(/build/images/check-dark-teal.9ebc2536.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 30px;height:30px;margin:0 auto;width:30px}.quickbuy-list-adder .modal--product-added-to-cart .product-added-to-cart__message{color:#d85800;font-weight:700}.quickbuy-list-adder .modal--product-added-to-cart .product-added-to-cart__message span{font-weight:700}.quickbuy-list-adder__no-lists-message{padding:15px 0}@media (min-width:641px){.quickbuy-list-adder .quickbuy-list-adder__lists-headers{background-color:#303030;color:#fdfdfd;display:flex;padding:10px;width:100%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :first-child{width:25%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(2){display:none}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(3){width:30%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(4){width:45%}.quickbuy-list-adder .quickbuy-list-adder__list{align-items:center;border:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:20px 10px}.quickbuy-list-adder .quickbuy-list-adder__list:not(:last-child){border-bottom:1px solid #e8e8e8}.quickbuy-list-adder .quickbuy-list-adder__list:last-child{border-bottom:2px solid #303030}.quickbuy-list-adder .quickbuy-list-adder__list-name{font-weight:400;width:25%}.quickbuy-list-adder .quickbuy-list-adder__list-date,.quickbuy-list-adder .quickbuy-list-adder__list-description,.quickbuy-list-adder .quickbuy-list-adder__list-name{margin:0}.quickbuy-list-adder .quickbuy-list-adder__list-date{display:none}.quickbuy-list-adder .quickbuy-list-adder__list-description{width:30%}.quickbuy-list-adder .quickbuy-list-adder__list-buttons{width:45%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products{border-top:1px solid var(--primary-color);margin-left:auto;margin-top:10px;width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers{background-color:#f3f3f3;display:flex;padding:10px;width:100%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers>div{font-weight:700}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers :first-child{width:57.5%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers :nth-child(2){width:10%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__products-headers :nth-child(3){width:32.5%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{align-items:center;display:flex;margin-bottom:0}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-image{padding-right:8px;width:12%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-name{color:#303030;font-weight:400;padding-right:2px;width:45.5%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference{color:#303030;width:10%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-reference span,.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product .line-break{display:none}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-quantity{width:17.5%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products .quickbuy-list-adder__product-buy-button{align-self:center;margin:0;width:15%}}@media (min-width:1025px){.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(2){display:block;width:10%}.quickbuy-list-adder .quickbuy-list-adder__lists-headers :nth-child(4){width:35%}.quickbuy-list-adder .quickbuy-list-adder__list-date{display:block;width:10%}.quickbuy-list-adder .quickbuy-list-adder__list-buttons{width:35%}.quickbuy-list-adder .quickbuy-list-adder__list .quickbuy-list-adder__products{width:75%}}.quickbuy__menu{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.quickbuy__menu .quickbuy__menu-item{background-color:#f3f3f3;margin:3px 0;padding:15px 10px;text-decoration:none;width:49%}.quickbuy__menu .quickbuy__menu-item--active .quickbuy__menu-item-title{color:#fff!important;font-weight:700}.quickbuy__menu .quickbuy__menu-item-title{font-family:Luckiest Guy;font-size:1.5em;letter-spacing:.6px;text-transform:uppercase}.quickbuy__menu .quickbuy__menu-item-description{display:none}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--my-products:not(.quickbuy__menu-item--active){border-left:3px solid #f47721}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--my-products.quickbuy__menu-item--active{background-color:#f47721}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--my-products .quickbuy__menu-item-title{color:#f47721}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--my-lists:not(.quickbuy__menu-item--active){border-left:3px solid #58dce2}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--my-lists.quickbuy__menu-item--active{background-color:#58dce2}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--my-lists .quickbuy__menu-item-title{color:#58dce2}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--references:not(.quickbuy__menu-item--active){border-left:3px solid #472f91}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--references.quickbuy__menu-item--active{background-color:#472f91}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--references .quickbuy__menu-item-title{color:#472f91}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--superlist:not(.quickbuy__menu-item--active){border-left:3px solid #f6a72d}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--superlist.quickbuy__menu-item--active{background-color:#f6a72d}.quickbuy__menu .quickbuy__menu-item.quickbuy__menu-item--superlist .quickbuy__menu-item-title{color:#f6a72d}.dontalia-it .quickbuy__menu-item-title{font-family:Avenir-Black,Avenir!important}.dontalia-pl .quickbuy__menu .quickbuy__menu-item-title{font-family:Lato,sans-serif;font-weight:700}@media (min-width:481px){.quickbuy__menu .quickbuy__menu-item{padding-bottom:25px}}@media (min-width:1025px){.quickbuy__menu .quickbuy__menu-item{width:100%}.quickbuy__menu .quickbuy__menu-item-description{color:#7b7b7b;display:block;font-size:1.08333em;margin-top:10px}.quickbuy__menu .quickbuy__menu-item--active .quickbuy__menu-item-description{color:#fdfdfd}}.quickbuy-preview{display:flex;flex-direction:column;width:100%}.quickbuy-preview .quickbuy-preview__info{display:none}.quickbuy-preview .quickbuy-preview__images a img{height:auto;width:100%}.quickbuy-preview .quickbuy-preview__images--desktop{display:none}@media (min-width:481px){.quickbuy-preview .quickbuy-preview__images--desktop{display:flex;flex-wrap:wrap;justify-content:space-around}.quickbuy-preview .quickbuy-preview__images--desktop a{display:flex;justify-content:center;width:90%}.quickbuy-preview .quickbuy-preview__images--desktop a img{margin:5px}.quickbuy-preview .quickbuy-preview__images--mobile{display:none}}@media (min-width:641px){.quickbuy-preview{padding:0 8%}.quickbuy-preview .quickbuy-preview__info{align-self:center;display:flex;flex-direction:column;margin-bottom:30px;text-align:center;width:36vh}.quickbuy-preview .quickbuy-preview__info .quickbuy-preview__title{border-bottom:2px solid #000;color:var(--primary-color);font-family:Luckiest Guy;font-size:2.33333rem;font-weight:700;letter-spacing:.6px;margin-bottom:20px;padding-bottom:20px}.quickbuy-preview .quickbuy-preview__info .quickbuy-preview__subtitle{color:#303030;font-size:1.25rem;font-weight:700}.quickbuy-preview .quickbuy-preview__images a{width:45%}.dontalia-it .quickbuy-preview__title{font-family:Avenir-Black,Avenir!important;text-transform:uppercase}.dontalia-pl .quickbuy-preview .quickbuy-preview__info .quickbuy-preview__title{font-family:Lato,sans-serif;font-weight:700}}@media (min-width:1025px){.quickbuy-preview{margin-top:130px;padding:0}.quickbuy-preview .quickbuy-preview__info{width:50vh}.quickbuy-preview .quickbuy-preview__images{min-height:500px}.quickbuy-preview .quickbuy-preview__images a{width:23%}}.main-home .main{margin:0;max-width:100%;padding:0;width:100%}.home-top{margin:0 0 10px}.home-top__slider{background:red;height:45vw;margin:-25px -9px 30px;width:auto}.home-top .home-slider{overflow:hidden;width:100%}.home-top .home-slider--landing{margin:auto}.home-products{margin:0 15px;max-width:1440px}.home-products__wrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.home-products .products-catalog__item{max-width:420px;width:100%}.home-products .product-card{position:relative}.home-products .product-card__home-products-icon{height:34px;left:10px;position:absolute;top:160px;width:auto}.home-products .grid-banner-image-wrapper{margin:15px auto;max-height:301px;max-width:470px;width:100%}.home-products .grid-banner-image-wrapper img{height:100%;width:100%}.home-products__adviento{margin:0;width:100%}.home-products__adviento .home-products__wrapper{background-color:#462a92;padding:1em}.home-products__adviento .product-card__adviento--closed,.home-products__adviento .product-card__adviento--open{align-self:stretch;background-color:#fdfdfd}.home-products__wrapper--filters .home-products__filters .filter-banner{display:none}.home-blocks{margin:0 auto;min-height:300px;overflow:hidden;width:95%}.home-blocks__title-wrapper{margin-bottom:25px}.home-blocks__title{font-family:Roboto;font-size:1.5em;font-weight:500;margin:20px 0;text-align:center;text-transform:none}.home-blocks__group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.home-blocks__group--active .home-blocks__banner-title:after{transform:rotate(180deg)}.home-blocks__subgroup{width:100%}.home-blocks__subgroup--hidden{display:none!important}.home-blocks__banner-title{align-items:center;background:linear-gradient(180deg,#d2d2d2,#e8e8e8);cursor:pointer;display:flex;height:45px;justify-content:flex-start;padding:10px;position:relative;text-transform:uppercase;width:100%}.home-blocks__banner-title:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid #000;content:"";height:0;position:absolute;right:10px;width:0}.home-blocks__banner-title img{display:none}.home-blocks__banner-title span{font-size:14px;font-weight:700}.home-blocks__categories{display:none}.home-blocks__product-wrapper{padding:5px}.home-blocks__products-group1,.home-blocks__products-group2{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.home-blocks__products-group1 .product-card,.home-blocks__products-group2 .product-card{flex-flow:column nowrap;margin:10px 0;width:100%}.home-blocks__products .glide__slide{display:flex;justify-content:center;margin:0}.home-blocks__products .glide__slide--active{margin-right:4px!important}.home-blocks__products .glide__arrow{background-repeat:no-repeat;border:none;box-shadow:none;opacity:.7;padding:10px}.home-blocks__products .glide__arrow--left{background-image:url(/build/images/prev.22dccd34.svg);left:6px!important}.home-blocks__products .glide__arrow--right{background-image:url(/build/images/next.8db32fdd.svg);right:-3px!important}.home-blocks__show-category{align-items:center;display:flex;height:50px;justify-content:center;position:relative}.home-blocks__show-category-bar{background:#303030;height:1px;width:100%}.home-blocks__show-category-link{background:#fdfdfd;color:#303030;cursor:pointer;font-style:italic;font-weight:700;padding-left:30px;position:absolute;right:0;z-index:2}.home-blocks__show-category-link:hover{text-decoration:underline}.home-blocks__show-category-link:after{content:"+";font-size:20px;font-style:normal;left:10px;line-height:.8;position:absolute}.home-blocks__wrapper .modal-add-to-cart{background-color:hsla(0,0%,100%,.9)}.home-blocks__wrapper .modal-add-to-cart__image img{max-height:190px;width:auto}.home-blocks__wrapper .modal-add-to-cart__name{padding:30px 0 5px}.home-blocks__wrapper .modal-add-to-cart__name p{font-weight:700;margin:0 auto;max-width:65%}.home-blocks__wrapper .modal-add-to-cart__info{border-bottom:1px solid #d2d2d2}.home-blocks__wrapper .modal-add-to-cart__price{padding-bottom:10px}.home-blocks__wrapper .modal-add-to-cart__minimum-price{color:var(--primary-color);font-size:16px;font-weight:700;text-align:right}.home-blocks__wrapper .modal-add-to-cart__regular-price{text-align:right;text-decoration:line-through}.home-blocks__wrapper .modal-add-to-cart__offer{align-items:center;border-bottom:1px solid #d2d2d2;display:flex;justify-content:flex-start;padding:10px 0}.home-blocks__wrapper .modal-add-to-cart__offer>span{color:var(--primary-color);font-weight:700;margin-right:15px;text-transform:uppercase}.home-blocks__wrapper .modal-add-to-cart__offer>p{display:block;text-align:center;width:100%}.home-blocks__wrapper .modal-add-to-cart__offer>p>span{color:#472a93;font-weight:700}.home-blocks__wrapper .modal-add-to-cart__offer .offer-description li strong{color:#472a93}.home-blocks__wrapper .modal-add-to-cart__adder{padding:10px 0}.home-blocks__wrapper .modal-add-to-cart__adder .spinner{display:flex!important;height:30px;justify-content:center;margin-bottom:5px}.home-blocks__wrapper .modal-add-to-cart__adder .spinner__button{background:#e8e8e8;height:30px;width:30px}.home-blocks__wrapper .modal-add-to-cart__adder .spinner__button p{font-size:15px;font-weight:700}.home-blocks__wrapper .modal-add-to-cart__adder .spinner .form-input__item{border:1px solid #303030;font-size:15px;font-weight:700;width:44px}.home-blocks__wrapper .modal-add-to-cart__adder button{font-weight:700;padding:8px 15px;text-transform:uppercase}.home-blocks__wrapper .modal-add-to-cart__info-extra{display:none}.home-blocks__wrapper .modal__content-wrapper{background:#f4f4f4;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);display:flex;padding:20px 0;top:25%}.home-blocks__wrapper .modal__content-wrapper--reverse{animation:modalAnimationRev .3s ease-in-out forwards}.home-blocks__wrapper .modal__content-wrapper--active{animation:modalAnimation .3s ease-in-out}.home-blocks__wrapper .modal__close{background-color:#303030;cursor:pointer;height:30px;position:absolute;right:5px;top:5px;width:30px}.home-blocks__wrapper .modal__close span{color:#fdfdfd;font-family:Verdana,sans-serif;font-size:30px;left:3px;line-height:27px;position:absolute}.home__adviento .home-top{margin-bottom:5px}.home__adviento .home-top .home-slider{height:auto;margin:0;min-height:120px}.home__adviento .home-products__adviento .product-card{min-height:208px}.dontalia-pl .home-blocks__title{font-family:Lato}@media (min-width:481px){.home-blocks__wrapper__image img{height:190px}.home-blocks__wrapper__adder-group .modal__content-wrapper{padding:50px 0 25px;width:62%}.home__adviento .home-top .home-slider{min-height:150px}.home__adviento .home-products__adviento .product-card{min-height:270px}}@media (min-width:641px){.home-top{margin:0}.home-blocks{padding:30px 8.5% 0}.home-blocks__wrapper{margin-bottom:60px}.home-blocks__wrapper .modal__content-wrapper{width:95%}.home-blocks__wrapper .modal__content{display:flex;justify-content:space-around;margin:0!important;max-width:none!important;padding:45px 20px;width:100%}.home-blocks__wrapper .modal-add-to-cart__image{align-items:center;display:flex;justify-content:center;width:210px}.home-blocks__wrapper .modal-add-to-cart__image img{max-height:none;width:100%}.home-blocks__wrapper .modal-add-to-cart__content{padding-left:35px;width:calc(100% - 245px)}.home-blocks__wrapper .modal-add-to-cart__info{display:flex;justify-content:space-between}.home-blocks__wrapper .modal-add-to-cart__name{padding:0}.home-blocks__wrapper .modal-add-to-cart__name p{font-size:1.41667em;margin:0;max-width:90%;text-align:left}.home-blocks__wrapper .modal-add-to-cart__minimum-price{font-size:1.83333em;white-space:nowrap}.home-blocks__wrapper .modal-add-to-cart__regular-price{font-size:1.16667em;white-space:nowrap}.home-blocks__wrapper .modal-add-to-cart__offer p{text-align:left}.home-blocks__wrapper .modal-add-to-cart__info-extra{border-bottom:1px solid #d2d2d2;display:block;padding:10px 0;text-align:left}.home-blocks__wrapper .modal-add-to-cart__info-extra p{font-size:1.16667em;margin:5px 0}.home-blocks__wrapper .modal-add-to-cart__adder{display:flex;justify-content:flex-end}.home-blocks__wrapper .modal-add-to-cart__adder .spinner{height:45px;margin:0}.home-blocks__wrapper .modal-add-to-cart__adder .spinner__button{height:45px;width:45px}.home-blocks__wrapper .modal-add-to-cart__adder .spinner__button p{font-size:2.91667em}.home-blocks__wrapper .modal-add-to-cart__adder .spinner .form-input__item{font-size:1.66667rem;width:70px}.home-blocks__wrapper .modal-add-to-cart__adder button{font-size:1.08333em;margin-left:10px;padding:8px 20px}.home-blocks__banner-title{background:#472a93;color:#fdfdfd;height:auto;min-height:32px;padding:2px 10px}.home-blocks__banner-title span{font-size:1.66667em}.home-blocks__banner-title:after{border-top-color:#fdfdfd}.home-blocks__banner-title h2{display:none}.home-blocks__group{margin-bottom:15px}.home-blocks__subgroup{margin-bottom:40px;padding:0 10px}.home-blocks__products .glide__arrow--right{right:-22px!important}.home-blocks__products .glide__arrow--left{left:-14px!important}.home-blocks__categories{display:block;width:35%}.home-blocks__categories-group1{border-bottom:1px solid var(--primary-color);border-top:1px solid var(--primary-color);margin:10px 0 0}.home-blocks__categories-group1 a{font-weight:700}.home-blocks__categories-group1 a:after{background:var(--primary-color)}.home-blocks__categories-group2 a:after{background:#472a93}.home-blocks__categories-group1,.home-blocks__categories-group2{display:flex;flex-direction:column;padding:10px 0}.home-blocks__categories-group1 a,.home-blocks__categories-group2 a{color:#303030;font-size:1em;margin:10px 0;padding:0 0 0 40px;position:relative;text-transform:uppercase;word-break:break-word}.home-blocks__categories-group1 a:hover,.home-blocks__categories-group2 a:hover{text-decoration:underline}.home-blocks__categories-group1 a:after,.home-blocks__categories-group2 a:after{content:"";height:10px;left:0;position:absolute;top:2px;width:10px}.home-products .grid-banner-image-wrapper{margin:12px;max-width:none;width:calc(50% - 24.33px)}.home__adviento .home-top .home-slider{min-height:180px}.home__adviento .home-products__adviento .product-card{min-height:212px}}@media (min-width:769px){.home__adviento .home-top .home-slider{min-height:200px}}@media (min-width:943px){.home-products__wrapper{justify-content:start}}@media (min-width:1025px){.home__adviento .home-top .home-slider{min-height:220px}.home__adviento .home-products__adviento{margin:0 auto;padding:0 15px}.home__adviento .home-products__adviento .product-card{min-height:290px}.home-top{display:flex;flex-flow:row wrap;justify-content:flex-end;margin:0;padding:0}.home-top,.home-top .home-slider{width:100%}.home-top .home-slider--landing{margin:0 auto 40px;width:100%}.home-products{margin:0 15px}.home-products__wrapper{margin-left:0;padding:2rem 0}.home-products__wrapper--filters{align-items:flex-start;flex-wrap:nowrap;gap:10px}.home-products__wrapper--filters .home-products__filters{width:25%}.home-products__wrapper--filters .home-products__filters .filter-banner{display:block;margin-bottom:1rem}.home-products__wrapper--filters .home-products__filters .filter-banner-img{border-radius:4px;width:100%}.home-products__wrapper--filters .home-products__filters .catalog-filters,.home-products__wrapper--filters .home-products__filters .product-filters{width:100%}.home-products__wrapper--filters .products-list--wrapper{width:74%}.home-products__wrapper--filters .products-list{width:100%}.home-products .product-card{margin:5px;min-height:280px;width:calc(33.33% - 13.33px)}.home-products .product-card__home-products-icon{height:40px}.home-products .grid-banner-image-wrapper{margin:15px;max-height:306px;width:calc(50% - 30.33px)}.home-blocks{padding:30px 0 0;width:100%}.home-blocks__wrapper .modal__content-wrapper{max-width:980px;width:80%}.home-blocks__wrapper .modal__content-wrapper--reverse{animation:modalAnimationRevResponsive .3s ease-in-out forwards}.home-blocks__wrapper .modal__content-wrapper--active{animation:modalAnimationResponsive .3s ease-in-out}.home-blocks__title-wrapper{align-items:center;display:flex}.home-blocks__title{font-size:2em;padding:0 15px 0 45px;text-align:left}.home-blocks__banner-title{background:transparent;height:auto;padding:0;pointer-events:none;width:100%}.home-blocks__banner-title span{display:none}.home-blocks__banner-title img{display:block;height:auto;width:100%}.home-blocks__subgroup{padding:0 15px}.home-blocks__show-category{align-items:center;background:#472a93;border:1px solid #472a93;display:flex;height:auto;justify-content:center;margin:10px auto;width:25%}.home-blocks__show-category:hover{background:#301772;border-color:#301772}.home-blocks__show-category .home-blocks__show-category-bar{display:none}.home-blocks__show-category .home-blocks__show-category-link{background:none;color:#fdfdfd;font-size:15px;font-style:normal;font-weight:400;height:100%;padding:10px;position:inherit;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.home-blocks__show-category .home-blocks__show-category-link:after{display:none}.home-blocks__categories-group1 a,.home-blocks__categories-group2 a{font-size:1.08333rem}.home-blocks__products{padding:0 30px;width:100%}.home-blocks__products .glide__track{width:100%}.home-blocks__products .glide__track ul{width:100%!important}.home-blocks__products .glide__slide{align-self:stretch;display:flex;height:inherit;margin:0}.home-blocks__products .glide__slide--active{margin-right:4px!important}.home-blocks__products .glide__arrow--left{left:-16px!important}.home-blocks__products .glide__arrow--right{right:-24px!important}.home-blocks__banner-title:after,.home-blocks__products .glide__arrows{display:none}}@media (min-width:1201px){.home-blocks__products .glide-products--short1 .glide__slide,.home-blocks__products .glide-products--short2 .glide__slide{width:calc(25% - 8px)!important}}@media (min-width:1300px){.home-products{margin:15px auto;max-width:1440px;padding:0 15px}.home-products .product-card{width:calc(25% - 10px)}.home-products .grid-banner-image-wrapper{margin:10px;width:calc(33.33% - 20.33px)}}@media (min-width:1440px){.home-blocks__title-wrapper{margin:15px auto;max-width:1440px}.home-blocks__subgroup{margin:0 auto;max-width:1440px}}.home-slider .glide__slide{margin:0}.home-slider .glide__slide--active{margin-right:4px!important}.home-slider .glide .home-slider__images-tag{width:100%}.home-slider .glide .glide__bullets{left:inherit;right:25px}.home-slider .glide .glide__bullets .glide__bullet{background:hsla(0,0%,100%,.4);border:1px solid rgba(0,0,0,.2);height:15px;position:relative;width:15px}.home-slider .glide .glide__bullets .glide__bullet--active{background:#d85800;border:2px solid transparent}.home-slider .glide .glide__bullets .glide__bullet:hover{background:rgba(216,88,0,.2);border:1px solid #d85800}.home-slider .glide__arrow{background-position:50%;background-repeat:no-repeat;background-size:20px;border:none;box-shadow:none;height:100%;opacity:.7;padding:10px;width:40px}.home-slider .glide__arrow--left{background-image:url(/build/images/prev.22dccd34.svg);left:0!important}.home-slider .glide__arrow--right{background-image:url(/build/images/next.8db32fdd.svg);right:0!important}.home-slider .glide__arrow:hover{background-color:rgba(0,0,0,.05);transition:.3s ease-in-out}.home-slider--interactive .glide__interactive-navigation{align-items:center;bottom:23px;display:flex;justify-content:center;position:absolute;right:18px}.home-slider--interactive .glide__interactive-navigation .pause--active,.home-slider--interactive .glide__interactive-navigation .play--active{display:inline-block}.home-slider--interactive .glide__interactive-pause,.home-slider--interactive .glide__interactive-play{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:none;height:16px;width:16px}.home-slider--interactive .glide__interactive-play{background-image:url(/build/images/play.f7473dfd.svg)}.home-slider--interactive .glide__interactive-play:hover{background-image:url(/build/images/play-hover.5e3bd493.svg)}.home-slider--interactive .glide__interactive-pause{background-image:url(/build/images/pause.b0e78940.svg)}.home-slider--interactive .glide__interactive-pause:hover{background-image:url(/build/images/pause-hover.727eb1a8.svg)}.home-navigation .home-navigation__list{align-items:center;display:flex;justify-content:center}.home-navigation .home-navigation__list .home-navigation__list-item{color:#462f87;cursor:pointer;font-family:Roboto;text-align:center;width:100%}.home-navigation .home-navigation__list .home-navigation__list-item:not(:first-child){border-left:2px solid #bcbcbc}.home-navigation .home-navigation__list .home-navigation__list-item:hover{color:#f37720}.home-navigation .home-navigation__list .home-navigation__list-item:active{color:#a73439}.dontalia-pl .home-navigation .home-navigation__list .home-navigation__list-item{font-family:Lato}@media (min-width:1025px){.home-navigation .home-navigation__title{font-size:1.41667em}.home-navigation .home-navigation__list .home-navigation__list-item{font-size:1.5em;padding:0 15px;width:unset}.home-navigation .home-navigation__list .home-navigation__list-item:first-child{border-left:2px solid #bcbcbc}}.cms{margin:15px 0 20px}.cms .d-flex{display:flex}.cms .ml-10{margin-left:10px}.cms__ordered-list{counter-reset:item;font-size:inherit;padding:0}.cms__ordered-list li{font-size:inherit;margin-bottom:8px}.cms__ordered-list li i{font-size:inherit;font-style:italic;font-weight:700}.cms__ordered-list li:before{content:counter(item) ".";counter-increment:item;font-size:inherit;margin-right:10px}.cms__title{font-size:1.5em;font-weight:700;text-transform:uppercase}.cms__subtitle{border-bottom:1px solid var(--primary-color);font-weight:700;margin:0 0 20px;padding:0 0 20px}.cms__title-border{background-color:var(--primary-color);border:3px solid var(--primary-color);height:2px;margin:0 auto 15px 0;width:85px}.cms__text-wrapper{clear:both;margin-top:25px}.cms__three-columns-wrapper,.cms__two-columns-wrapper{display:flex;flex-direction:column}.cms__tracking-wrapper{align-content:center;display:flex;flex-direction:row;max-width:100%}.cms__tracking-wrapper .image-wrapper{max-width:50%}.cms__tracking-wrapper .image-wrapper .image{aspect-ratio:237/638;background-image:url(/build/images/order_tracking_mobile.2077ec67.svg);background-position:0;background-repeat:no-repeat;height:638px;margin:0 20px}.cms__description-text{display:none;text-align:center}.cms__tracking-steps{display:flex;flex-direction:column;justify-content:space-between;margin:20px 0}.cms__tracking-steps .step{align-content:center;color:var(--primary-color);font-weight:700;height:100px;width:125px}.cms__info>p{font-size:1.16667em;margin-bottom:15px}.cms__info>p b,.cms__info>p span{font-size:inherit;font-weight:700}.cms__info>p a,.cms__info>p a:hover{color:#303030;font-size:inherit;text-decoration:underline}.cms__info strong{font-size:inherit;font-weight:700}.cms__info-list{margin-bottom:15px}.cms__info-list-elm{display:flex;line-height:2;margin:5px 0}.cms__info-list-elm span{font-size:1.16667em;width:70%}.cms__info-list-elm span:first-child{font-weight:700;padding-right:10px;width:30%}.cms__info-list-elm span b{font-size:inherit;font-weight:700}.cms__info-block{margin-bottom:15px}.cms__info-block-title{font-size:1.33333em;font-weight:700;margin-bottom:10px}.cms__info-block-title i,.cms__info-block-title span{font-size:inherit;font-weight:700}.cms__info-block-bold{font-weight:700}.cms__info-block-text{font-size:1.16667em;margin-bottom:10px}.cms__info-block-text:last-child{margin-bottom:0}.cms__info-block-text>p{font-size:inherit;margin-bottom:10px}.cms__info-block-text>p b,.cms__info-block-text>p span{font-size:inherit;font-weight:700}.cms__info-block-text a,.cms__info-block-text a:hover{color:#303030;font-size:inherit;text-decoration:underline}.cms__info-block-text-subtitle{font-size:inherit;font-weight:700}.cms__orange-ordered-list{counter-reset:item;font-size:inherit;padding:0}.cms__orange-ordered-list--big-counter li{display:flex}.cms__orange-ordered-list--big-counter li:before{background-color:var(--primary-color);border-radius:50%;color:#fff!important;font-size:1.83333em!important;height:40px;padding:5px 14px}.cms__orange-ordered-list--big-counter li>div{margin-top:8px}.cms__orange-ordered-list li{font-size:inherit;margin-bottom:8px}.cms__orange-ordered-list li i{font-size:inherit}.cms__orange-ordered-list li:before{color:var(--primary-color);content:counter(item) " ";counter-increment:item;font-size:inherit;font-weight:700;margin-right:10px}.cms__orange-bullet-list,.cms__orange-square-list{font-size:inherit;padding-left:20px;text-align:left}.cms__orange-bullet-list li,.cms__orange-square-list li{font-size:inherit;margin-bottom:8px}.cms__orange-bullet-list li i,.cms__orange-square-list li i{font-size:inherit}.cms__orange-bullet-list li:before,.cms__orange-square-list li:before{color:var(--primary-color);content:"\25CF";display:block;font-size:25px;left:-30px;max-height:0;max-width:0;position:relative;top:-8px}.cms__orange-square-list li:before{content:"■";font-size:20px}.cms__info-advantage{background-color:#f3f3f3;margin-bottom:5px;padding:20px;text-align:center}.cms__info-advantage-title{color:var(--primary-color);display:block;font-size:1.5em;font-weight:700;margin-bottom:20px}.cms__info-advantage-content strong{display:block;font-size:1.16667em;font-weight:700}.cms__info-advantage-content span{font-size:1em}.cms__info-advantage-content img{height:48px;width:48px}.cms__info-subtitle{border-bottom:4px solid #f3f3f3;margin:15px 0 25px}.cms__info-subtitle span{background-color:transparent;font-size:1.33333em;padding-bottom:5px;padding-right:10px}.cms__info-subtitle--center{text-align:center}.cms--about-us--fr .cms__info-proclinic-group-logo{width:330px}.cms--about-us--fr .cms__orange-square-list{margin-left:10px}.cms--about-us--fr .cms__orange-square-list li p{margin-bottom:0}.cms--about-us--fr #centre-image,.cms--about-us--fr .cms__info-exotec-logo{float:left;margin-right:20px;width:330px}.cms__info--how-to-buw{background-color:#f3f3f3;border-top:3px solid #472a93;margin-bottom:15px;padding:0;text-align:center}.cms__info--how-to-buw .cms__info-subtitle{background:#fdfdfd;border-bottom:1px solid #472a93;color:#472a93;font-size:1.16667em;font-weight:700;margin:0;padding:10px 0}.cms__info--how-to-buw .cms__info-description-wrapper{font-size:1.08333em;margin:0 auto;padding:20px;width:80%}.cms__info--how-to-buw .cms__info-description-wrapper h4{font-size:1.08333em;font-weight:700;margin-bottom:15px;text-align:left}.cms__info--how-to-buw img{width:146.5px}.cms__info--how-to-buw.cms__three-columns--right{background:none;border:0;position:relative}.cms__info-block--how-to-buy .cms__info-block-title{color:var(--primary-color)}.cms__info-block--how-to-buy .cms__info-block-text{padding-left:20px}.cms__info-block--how-to-buy .cms__info-block-text--acknowledgement{margin-top:20px}.cms__info-block--how-to-buy .cms__info-block-text--share-thoughts-invitation{margin-top:30px}.cms__info-block--how-to-buy .cms__orange-ordered-list li{margin-bottom:12px}.cms__info-block--how-to-buy .cms__orange-ordered-list li ul>li{margin-top:12px;padding-left:20px}.cms__info-block--how-to-buy .cms__orange-bullet-list{margin-top:30px;padding-left:0}.cms__info-order-tracking-steps{border-bottom:3px solid #b04800;border-top:2px solid #b04800;margin:40px auto 0}.cms__info-order-tracking-steps-title{background-color:#d85800;color:#fdfdfd;font-size:1.16667em;font-weight:700;margin-bottom:5px;padding:10px;text-align:center}.cms__info-order-tracking-steps-content{align-items:stretch;border-top:3px solid #b04800;clear:both;display:flex;flex-direction:column;text-align:left}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div{box-sizing:border-box;display:inline-block;letter-spacing:normal;margin-right:0;padding:15px;vertical-align:middle;width:100%;word-spacing:normal}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div div{font-size:13px}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div span{display:block;font-size:inherit;font-weight:700;padding-top:35px}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div span strong{font-size:inherit;font-weight:700}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div img{float:left;height:125px;padding-right:15px}.cms__info-order-tracking-note{color:#d85800;font-size:1.25em;font-weight:700;margin:25px 0 40px;text-align:center}.cms__info--delivery,.cms__info--returns{margin-bottom:20px}.cms__info--delivery .cms__info-block .cms__info-block-text,.cms__info--returns .cms__info-block .cms__info-block-text{display:none;padding:15px 25px}.cms__info--delivery .cms__info-block .cms__info-block-text ul,.cms__info--returns .cms__info-block .cms__info-block-text ul{padding:10px 0 10px 20px}.cms__info--delivery .cms__info-block .cms__info-block-text ul li,.cms__info--returns .cms__info-block .cms__info-block-text ul li{font-size:1.16667rem;list-style-type:disc;margin-left:10px}.cms__info--delivery .cms__info-block-title,.cms__info--returns .cms__info-block-title{background-color:#f3f3f3;color:#303030}.cms__info--delivery .cms__info-block-title span,.cms__info--returns .cms__info-block-title span{font-size:inherit;font-weight:700}.cms__info--delivery .cms__info-block-title span:before,.cms__info--returns .cms__info-block-title span:before{content:"+";font-size:34px;font-weight:700;margin:9px;vertical-align:middle}.cms__info--delivery .cms__info-block.active .cms__info-block-title,.cms__info--returns .cms__info-block.active .cms__info-block-title{background-color:#303030;color:#fdfdfd}.cms__info--delivery .cms__info-block.active .cms__info-block-title span:before,.cms__info--returns .cms__info-block.active .cms__info-block-title span:before{content:"-"}.cms__info--delivery .cms__info-block.active .cms__info-block-text,.cms__info--returns .cms__info-block.active .cms__info-block-text{display:block}.cms__info--delivery table,.cms__info--returns table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.cms__info--delivery table td,.cms__info--delivery table th,.cms__info--returns table td,.cms__info--returns table th{font-size:14px;padding:10px;text-align:center}.cms__info--quickbuy a{display:none}.cms__two-columns-wrapper--quickbuy .cms__info{background-color:#f3f3f3;margin-bottom:15px;min-height:170px;padding:20px 20px 20px 60px;position:relative}.cms__two-columns-wrapper--quickbuy .cms__info-subtitle{border:0;color:#b04800;font-size:1.16667em;font-weight:700;margin-bottom:10px;text-transform:uppercase}.cms__two-columns-wrapper--quickbuy .cms__info-number{color:#b04800;font-size:5.83333em;font-weight:700;left:10px;position:absolute;top:calc(50% - 50px)}.cms__two-columns-wrapper--quickbuy .cms__info-description-wrapper{font-size:1.08333em}.cms__info-quickbuy-note{border-top:2px solid #f3f3f3;margin-top:20px;padding:20px 10px;text-align:center}.cms__info-quickbuy-note a,.cms__info-quickbuy-note p,.cms__info-quickbuy-note span{font-size:1.25em}.cms__info-quickbuy-note span{color:#b04800;display:block;font-weight:700;margin:20px 0 35px}.cms__info-quickbuy-note button{font-size:inherit;font-weight:700;padding:10px 25px}.cms__info-block--payment-methods .cms__info-block-title{color:var(--primary-color);font-size:1.41667em;margin-bottom:20px}.cms__info-block--payment-methods .cms__info-block-title img{height:30px;padding-left:15px}.cms__info-block--payment-methods .delivery-payment>div{align-items:center;display:flex;justify-content:flex-start}.cms__info-block--payment-methods .delivery-payment>div img{margin:0 10px 0 0}.cms__info-block--payment-methods .delivery-payment>div strong{font-size:1.25rem}.cms__info-block--payment-methods .delivery-payment ul{padding:20px 0 20px 90px!important}.cms__info-block--payment-methods .delivery-payment li{font-size:1.16667rem;margin:0 0 10px}.cms__info--payment-methods ul{padding-left:30px}.cms__info--payment-methods ul li b{font-size:inherit;font-weight:700}.cms__info--privacy-policy .cms__info-block-text ol,.cms__info--privacy-policy .cms__info-block-text ul,.cms__info-block--gcc .cms__info-block-text ul{margin:15px 0;padding-left:30px}.cms__info--privacy-policy .cms__info-block-title--orange{color:var(--primary-color);font-size:1.66667em;margin:20px 0}.cms__info-block--gcc .cms__info-block-title{color:var(--primary-color);font-size:1.41667em;margin-bottom:20px}.cms .center-text{text-align:center}.cms__info-block--gcc .cms__info-block-text-subtitle{display:block;margin-bottom:10px}.cms__info-block--gcc .cms__info-block-text ul li span,.cms__info-block--gcc .cms__info-block-text ul p{font-size:inherit}.cms__legal-notice .cms__info-list-elm span{font-size:1rem}.cms__legal-notice .cms__info-list-elm span:first-child{line-height:20px;width:35%;word-break:break-word}.cms .bold{font-size:inherit!important;font-weight:700}.cms--catalog .cms__content{align-items:center;display:flex;flex-direction:column;gap:20px 0;margin:0 0 40px}.cms--catalog .cms__content.active .cms__catalog-extra .more{display:none}.cms--catalog .cms__catalog{align-items:center;display:flex;flex-direction:column;max-width:450px}.cms--catalog .cms__catalog-image{max-width:inherit}.cms--catalog .cms__catalog-title{color:#472a93;font-size:1.08333rem;font-weight:700;margin:15px 0 0;text-align:center}.cms--catalog .cms__catalog-extra{margin:40px 0;text-align:center;width:100%}.cms--catalog .cms__catalog-extra>div,.cms--catalog .cms__catalog-extra>span{font-size:1.08333rem;font-weight:700}.cms--catalog .cms__catalog-extra>div{color:var(--primary-color);cursor:pointer;display:inline}.cms--catalog .cms__catalog-extra>div::hover{text-decoration:underline}.cms--catalog .cms__catalog::hover .cms__catalog-title{text-decoration:underline}.cms--how-to-anesthesias{font-family:Roboto}.cms--how-to-anesthesias .cms__title{color:var(--primary-color);font-family:Roboto;font-size:1.66667em;text-transform:none}.cms--how-to-anesthesias .cms__orange-number-list{margin-bottom:42px;padding-left:0}.cms--how-to-anesthesias .cms__orange-number-list li{align-items:stretch;display:flex;flex-direction:row;gap:10px;margin-bottom:16px}.cms--how-to-anesthesias .cms__orange-number-list li span{font-size:1.16667em}.cms--how-to-anesthesias .cms__orange-number-list li .number{color:var(--primary-color);font-size:1.16667em;font-weight:800}.cms--how-to-anesthesias .cms__orange-number-list li div{display:flex;flex-direction:column;font-weight:400;gap:6px}.cms--how-to-anesthesias .cms__orange-number-list li div :first-child{font-size:1.16667em;font-weight:800}.cms--how-to-anesthesias .cms__info-block-text--yellow-block{background-color:#fff5ee;display:flex;flex-direction:row;gap:13px;padding:13px}.cms--how-to-anesthesias .cms__info-block-text--yellow-block .alert-icon span{background-color:#e20714;border-radius:15px;color:#fdfdfd;display:block;font-family:Roboto;font-size:18px;font-weight:700;height:20px;line-height:20px;text-align:center;width:20px}.cms--how-to-anesthesias .cms__info-block-text--yellow-block .title{font-size:1.16667em;font-weight:800;margin-bottom:18px}.cms--how-to-anesthesias .cms__info-block-text--yellow-block .cms__orange-bullet-list{padding-left:20px}.cms--how-to-anesthesias .cms__info-block-text--yellow-block .cms__orange-bullet-list li div{font-size:1.16667em}.cms--how-to-anesthesias .cms__info-block-text--yellow-block .cms__orange-bullet-list li :first-child{font-weight:800}.cms--how-to-anesthesias .cms__info-block-text--yellow-block .cms__orange-bullet-list li:before{font-size:21px;left:-20px}.cms.cms--about-us--dentalact .cms__title{font-size:2.66667em;font-weight:800;margin-bottom:20px;margin-top:40px;text-align:center;text-transform:uppercase}.cms.cms--about-us--dentalact .cms__info-advantage-item-content{display:flex;flex-direction:column;justify-content:center;padding:30px 0 50px;text-align:center}.cms.cms--about-us--dentalact .cms__info-advantage-item-content img{margin-bottom:28px;margin-left:auto;margin-right:auto;width:87px}.cms.cms--about-us--dentalact .cms__info-advantage-item-content .tit{font-size:2em;margin-bottom:12px;text-transform:uppercase}.cms.cms--about-us--dentalact .cms__info-advantage-item-content .subtit{font-size:1.5em}.cms.cms--about-us--dentalact .cms__info-advantage{background-color:#fdfdfd;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb;margin-bottom:28px}.cms.cms--about-us--dentalact .foot-text{font-size:2em;text-align:center;text-transform:uppercase}.dontalia-dentalact .page-main{background-color:var(--backgroud-color)}.dontalia-dentalact .cms__title-border{display:none}.dontalia-dentalact .cms__orange-bullet-list li:before,.dontalia-dentalact .cms__orange-square-list li:before{color:var(--primary-color);font-size:1.5rem;top:-3px}.dontalia-dentalact .cms__info-block-title,.dontalia-dentalact .cms__title{color:var(--secondary-color)}.dontalia-dentalact .cms__info--privacy-policy .cms__info-block-text ol{margin:0;padding-left:0}.dontalia-dentalact .cms__info--delivery{align-items:center;display:flex;flex-direction:column}@media (min-width:1024px){.dontalia-dentalact .cms__info--delivery{flex-direction:row;flex-wrap:wrap;gap:12px}}.dontalia-dentalact .cms__info--delivery.subtitle{align-items:start;color:#303030;font-size:1.33333rem;justify-content:start}.dontalia-dentalact .cms__info--delivery__block{align-items:center;background-color:#fdfdfd;box-shadow:2px 2px 4px 0 #e4e4e4;display:flex;flex-direction:column;justify-content:center;margin:10px 0;max-width:500px;min-height:200px;padding:15px;width:100%}@media (min-width:1024px){.dontalia-dentalact .cms__info--delivery__block{height:270px;margin:0;max-width:400px}}@media (min-width:1280px){.dontalia-dentalact .cms__info--delivery__block{max-width:420px}}@media (min-width:1650px){.dontalia-dentalact .cms__info--delivery__block{max-width:450px}}.dontalia-dentalact .cms__info--delivery__block img{margin-bottom:30px}.dontalia-dentalact .cms__info--delivery__block p{font-size:1.16667rem;text-align:center}.dontalia-dentalact .wrapper_livraison .cms__info--delivery{display:block}.cms__psd2-payments .cms__title{text-align:left}.cms__psd2-payments .cms__title h2{color:#303030;font-size:16px;font-weight:700;text-transform:uppercase}.cms__psd2-payments .cms__title-border{margin-bottom:2.5rem}.cms__psd2-payments .cms__info-block{margin-bottom:2.5rem;text-align:left}.cms__psd2-payments .cms__info-block-title{color:#472a93;font-size:20px;font-weight:900;margin-bottom:2.08333rem}.cms__psd2-payments .cms__info-block-text,.cms__psd2-payments .cms__info-block-text b.bold{font-size:12px}.cms__psd2-payments .cms__info-block-text .cms__orange-bullet-list{padding:0 30px;text-align:left}.cms--cookies-policy .cms__ordered-list,.cms--cookies-policy .cms__unordered-list--disc{padding:0 0 0 32px!important}.cms--cookies-policy .cms__ordered-list li,.cms--cookies-policy .cms__unordered-list--disc li{margin:0}.cms--cookies-policy .cms__ordered-list li,.cms--cookies-policy .cms__ordered-list li>span,.cms--cookies-policy .cms__unordered-list--disc li,.cms--cookies-policy .cms__unordered-list--disc li>span{font-size:13px}.cms--cookies-policy .cms__info-block-table{border-collapse:collapse;margin:auto;width:100%}.cms--cookies-policy .cms__info-block-table *{font-size:.7rem}.cms--cookies-policy .cms__info-block-table thead{background-color:var(--primary-color);color:#fdfdfd;font-weight:700}.cms--cookies-policy .cms__info-block-table thead th{padding:2px 5px 5px;text-align:left;white-space:nowrap}.cms--cookies-policy .cms__info-block-table tbody tr td:first-child{word-wrap:break-word}.cms--cookies-policy .cms__info-block-table tbody td{padding:2px 5px 5px;vertical-align:middle}.cms--cookies-policy .cms__info-block-table tbody tr:nth-child(2n){background-color:#f5f5f5}.cms--cookies-policy .cms__info-text--no-margin{margin:0!important}.cms--cookies-policy .cms__unordered-list--disc li{list-style:inside}.cms--cookies-policy .cms__unordered-list--disc li::marker{margin:0}.cms--cookies-policy .cms__ordered-list li:before{font-weight:700;margin:0 4px 0 0}.lateral-popup .cms div[data-role=content]{padding:5px}.lateral-popup .cms div[data-role=content] td,.lateral-popup .cms div[data-role=content] th{padding:0}@media (min-width:481px){.cms__legal-notice .cms__info-list-elm span{font-size:1.16667rem}.cms__tracking-wrapper .image-wrapper .image{background-position:50%;margin:auto}.cms__tracking-steps .step{width:175px}}@media (min-width:641px){.lateral-popup .cms{width:100%}.lateral-popup .cms__info--delivery .cms__info-block-title span,.lateral-popup .cms__info--returns .cms__info-block-title span{align-items:center;display:flex;gap:5px}.lateral-popup .cms__info--delivery .cms__info-block-title span:before,.lateral-popup .cms__info--returns .cms__info-block-title span:before{margin:0}.cms{margin:20px auto 30px;width:85%}.cms__title{font-size:1.66667em}.cms__title-border{margin-bottom:25px}.cms__info>p{font-size:1.16667em}.cms__info-block-text>p{margin-bottom:15px}.cms__info-subtitle span{font-size:1.5em}.cms__three-columns-wrapper{align-items:stretch;flex-direction:row}.cms__three-columns-wrapper>div{margin-bottom:0;width:calc(100% - 6.66667px)}.cms__three-columns--center{margin:0 10px}.cms__three-columns-wrapper--how-to-buy{margin-bottom:30px}.cms__info--how-to-buw{border-bottom:1px solid #472a93}.cms__info--how-to-buw.cms__three-columns--left .cms__info-description-wrapper,.cms__info--how-to-buw.cms__three-columns--right{padding-top:40px}.cms__info--how-to-buw.cms__three-columns--right{background:none;border-bottom:1px solid #472a93;border-top:3px solid #472a93}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div div{text-align:center}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div span{padding-top:0}.cms__info-order-tracking-steps .cms__three-columns-wrapper>div img{float:none;margin-bottom:10px}.cms__info--delivery,.cms__info--returns{margin-bottom:45px}.cms__info--delivery .cms__info-block-title span:before,.cms__info--returns .cms__info-block-title span:before{content:"+";font-size:38px;margin:15px}.cms__info--delivery table td,.cms__info--delivery table th,.cms__info--returns table td,.cms__info--returns table th{padding:12px}.cms__two-columns-wrapper--quickbuy{flex-direction:row}.cms__two-columns-wrapper--quickbuy .cms__info{margin-bottom:20px;width:calc(50% - 20px)}.cms__two-columns-wrapper--quickbuy .cms__two-columns--left{margin-right:10px}.cms__two-columns-wrapper--quickbuy .cms__two-columns--right{margin-left:10px}.cms__info-block--payment-methods .cms__info-block-title{margin-bottom:30px}.cms__info--privacy-policy .cms__info-block-text ol,.cms__info--privacy-policy .cms__info-block-text ul,.cms__info-block--gcc .cms__info-block-text ul{margin:20px 0;padding-left:40px}.cms__info-block--gcc .cms__info-block-text-subtitle{margin-bottom:15px}}@media (min-width:769px){.cms--cookies-policy .cms__info-block-table{width:516px}.cms--cookies-policy .cms__info-block-table *{font-size:inherit}.cms--catalog .cms__content{align-items:flex-start;flex-flow:row wrap;justify-content:flex-start;margin:0 -3% 40px 0}.cms--catalog .cms__catalog{margin:0 3% 0 0;max-width:none;width:22%}.cms--catalog .cms__catalog-image{width:100%}.cms__tracking-wrapper{flex-direction:column;padding:30px 0}.cms__tracking-wrapper .image-wrapper{max-width:100%;padding:0 60px}.cms__tracking-wrapper .image-wrapper .image{aspect-ratio:1171/185;background-image:url(/build/images/order_tracking.846235b2.svg);background-size:contain;height:auto;max-height:185px;width:100%}.cms__tracking-steps{flex-direction:row}.cms__tracking-steps .step{height:fit-content;text-align:center;width:200px}.cms__description-text{display:block}}@media (min-width:1025px){.cms{margin:25px auto 40px;max-width:1440px}.cms__title{font-size:2em}.cms__info>p,.cms__title-border{margin-bottom:30px}.cms__info>p{font-size:1.25em}.cms__info-subtitle span{font-size:1.83333em}.cms__two-columns-wrapper{flex-direction:row}.cms__two-columns--left{margin-right:10px;width:calc(70% - 10px)}.cms__two-columns--right{margin-left:10px;width:calc(30% - 10px)}.cms__info-advantage{text-align:left}.cms__info-advantage-title{font-size:1.66667em}.cms__info-advantage-content strong{display:block;font-size:1.16667em;font-weight:700}.cms__info-advantage-content span{font-size:1em}.cms__info-advantage-content img{float:left;margin-right:10px}.cms__info-list{margin-bottom:30px}.cms__info-list-elm span{font-size:1.25em}.cms__info-block{margin-bottom:30px}.cms__info-block-title{font-size:1.25em}.cms__info-block-text{font-size:1.25em;padding-left:0}.cms__info--how-to-buw .cms__info-subtitle{font-size:1.25em}.cms__info--how-to-buw .cms__info-description-wrapper,.cms__info--how-to-buw .cms__info-description-wrapper h4{font-size:1.16667em}.cms__info--how-to-buw img{bottom:0;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:50%}.cms__info-order-tracking-steps{margin:0 auto;width:80%}.cms__info-order-tracking-steps-title{font-size:1.5em}.cms__info-order-tracking-steps-content{padding:18px 10px}.cms__info-order-tracking-note{font-size:1.5em}.cms__info--delivery,.cms__info--returns{margin-bottom:60px}.cms__info--delivery .cms__info-block-title span:before,.cms__info--returns .cms__info-block-title span:before{font-size:44px;margin:25px}.cms__info--delivery table td,.cms__info--delivery table th,.cms__info--returns table td,.cms__info--returns table th{font-size:15px}.cms__info--quickbuy p{margin-bottom:0}.cms__info--quickbuy a{display:inline-block}.cms__info--quickbuy a img{width:80px}.cms__info-orange-flag{background-color:var(--primary-color-hover);bottom:0;height:70px;left:0;position:absolute;right:0;top:145px;z-index:-100}.cms__two-columns-wrapper--quickbuy{position:relative}.cms__two-columns-wrapper--quickbuy .cms__two-columns--left{margin-right:150px}.cms__two-columns-wrapper--quickbuy .cms__info{min-height:220px;padding:45px 30px;text-align:center;width:40%}.cms__two-columns-wrapper--quickbuy .cms__info-subtitle{font-size:1.66667em;margin-bottom:10px}.cms__two-columns-wrapper--quickbuy .cms__info-number{left:5px;top:-20px}.cms__two-columns-wrapper--quickbuy .cms__info-description-wrapper{font-size:1.16667em}.cms__two-columns-wrapper--quickbuy-top{padding:80px 10px 0 120px}.cms__two-columns-wrapper--quickbuy-bottom{padding:80px 85px 50px 25px}.cms__info-quickbuy-note{margin-top:30px;padding:25px 10px}.cms__info-quickbuy-note a,.cms__info-quickbuy-note p,.cms__info-quickbuy-note span{font-size:1.5em}.cms__info-quickbuy-note span{margin:25px 0 40px}.cms__info-quickbuy-note button{padding:15px 28px}.cms .cms--cookies-policy .cms__ordered-list li,.cms .cms--cookies-policy .cms__ordered-list li>span,.cms .cms--cookies-policy .cms__unordered-list--disc li,.cms .cms--cookies-policy .cms__unordered-list--disc li>span{font-size:14px}.dontalia-it .cms__info-advantage-content img{margin-bottom:38px}}@media (min-width:641px){.dontalia-pl .cms__info--how-to-buw.cms__three-columns--right{padding-top:20px}}@media (min-width:1025px){.dontalia-pl .cms__info--how-to-buw img{max-width:170px}.dontalia-dentalact .cms .cms--about-us--dentalact .cms__title{font-size:2rem;margin-top:80px}.dontalia-dentalact .cms .foot-text{margin-bottom:80px;margin-top:60px}.dontalia-dentalact .cms__title{font-size:2.33333rem;margin-left:15px;position:relative}.dontalia-dentalact .cms__title:before{background-color:var(--primary-color);content:"";display:inline-block;height:32px;left:-20px;position:absolute;top:5px;width:7px}.dontalia-dentalact .cms__info>p{margin-bottom:15px}.dontalia-dentalact .cms__info-block.first-block{margin-top:30px}}@media (min-width:1500px){.dontalia-dentalact .cms{margin:25px 0 40px;max-width:none;width:unset}.dontalia-dentalact .cms__tracking-steps{margin:20px 60px 0}}.internal-server-error{background:linear-gradient(124deg,#ff8520,#c25001);height:100vh;width:100vw}.internal-server-error,.internal-server-error__wrapper{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.internal-server-error__wrapper{max-width:90vw}.internal-server-error__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-com/media/dontalia-com-white.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15vh;margin:0 0 60px;width:45vw}.dontalia-fr .internal-server-error__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-fr/media/dentalclick-white.png)}.dontalia-at .internal-server-error__logo,.dontalia-de .internal-server-error__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-de/media/dontalia-de-white-2.png)}.dontalia-com .internal-server-error__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-com/media/dontalia-com-white.png)}.dontalia-it .internal-server-error__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-it/media/dontalia-it-white.png)}.internal-server-error__title{color:#fff;font-family:Luckiest Guy;font-size:7vw;text-align:center;text-transform:uppercase}.internal-server-error__separator{background:#fff;height:8px;margin:40px auto;width:190px}.internal-server-error__text p{color:#fff;font-size:4.5vw;margin:10px 0 40px;text-align:center}.internal-server-error__text p span{font-size:inherit;font-style:italic;font-weight:700}.dontalia-pl .internal-server-error__title{font-family:Lato,sans-serif;font-weight:700}.dontalia-dentalact .internal-server-error{background:#fff}.dontalia-dentalact .internal-server-error__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-fr/media/logo-dentalact.svg);margin:0 0 420px;position:relative}.dontalia-dentalact .internal-server-error__logo:before{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-fr/media/image_error.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:650px;left:-85px;position:absolute;top:65px;width:650px}.dontalia-dentalact .internal-server-error__title{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:2.66667rem;font-weight:700;margin:0 0 18px}.dontalia-dentalact .internal-server-error__separator{display:none}.dontalia-dentalact .internal-server-error__text p{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:2rem;line-height:4px}.dontalia-dentalact .internal-server-error__reportNumber span{background:var(--primary-color);border-radius:4px;color:#fff;font-style:normal;padding:0 4px}@media (min-width:481px){.internal-server-error__wrapper{max-width:70vw;width:70vw}.internal-server-error__title{font-size:4.8vw}.internal-server-error__text p{font-size:3vw}}@media (min-width:1024px){.internal-server-error__title{font-size:60px}.internal-server-error__text p{font-size:32px}}.maintenance{background:linear-gradient(124deg,#ff8520,#c25001);height:100vh;width:100vw}.maintenance,.maintenance__wrapper{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.maintenance__wrapper{max-width:90vw}.maintenance__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-fr/media/logo-dontalia-white.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15vh;margin:0 0 60px;width:45vw}.dontalia-dentalact .maintenance__logo,.dontalia-fr .maintenance__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-fr/media/dentalclick-white.png)}.dontalia-at .maintenance__logo,.dontalia-de .maintenance__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-de/media/dontalia-de-white-2.png)}.dontalia-com .maintenance__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-com/media/dontalia-com-white.png)}.dontalia-it .maintenance__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-it/media/dontalia-it-white.png)}.maintenance__title{color:#fff;font-family:Luckiest Guy;font-size:7vw;text-align:center;text-transform:uppercase}.maintenance__separator{background:#fff;height:8px;margin:40px auto;width:190px}.maintenance__text p{color:#fff;font-size:4.5vw;margin:10px 0 40px;text-align:center}.dontalia-pl .maintenance__title{font-family:Lato,sans-serif;font-weight:700}.dontalia-dentalact .maintenance{background:#fff}.dontalia-dentalact .maintenance__logo{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-fr/media/logo-dentalact.svg);margin:0 0 420px;position:relative}.dontalia-dentalact .maintenance__logo:before{background-image:url(https://d2p3duacfnfxvs.cloudfront.net/dontalia-fr/media/image_error.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:650px;left:-85px;position:absolute;top:65px;width:650px}.dontalia-dentalact .maintenance__title{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:2.66667rem;font-weight:700;margin:0 0 18px}.dontalia-dentalact .maintenance__separator{display:none}.dontalia-dentalact .maintenance__text p{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:2rem;line-height:4px}.dontalia-dentalact .maintenance__reportNumber span{background:var(--primary-color);border-radius:4px;color:#fff;font-style:normal;padding:0 4px}@media (min-width:481px){.maintenance__wrapper{max-width:70vw;width:70vw}.maintenance__title{font-size:4.8vw}.maintenance__text p{font-size:3vw}}@media (min-width:1024px){.maintenance__title{font-size:60px}.maintenance__text p{font-size:32px}}.not-found{display:flex;flex-direction:column;margin:0!important}.not-found__title-code{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 auto;width:270px}.not-found__title-code .code-number{font-size:11.25rem;font-weight:700}.not-found__title-code .code-number:first-child,.not-found__title-code .code-number:nth-child(3){color:var(--primary-color)}.not-found__title-code .code-number:nth-child(2){color:var(--four-cero-four)}.not-found__title-text{font-size:24px;font-weight:700;text-align:center;text-transform:uppercase}.not-found__separator{background:var(--primary-color);height:6px;margin:45px auto;width:85px}.not-found__info{margin:0 auto;padding:0 30px}.not-found__info *{font-size:1.16667rem}.not-found__info-title{font-weight:700;margin:0 0 25px}.not-found__info-list{counter-reset:item;font-size:inherit;padding:0}.not-found__info-list li{font-size:inherit;margin-bottom:8px}.not-found__info-list li i{font-size:inherit}.not-found__info-list li:before{color:var(--primary-color);content:counter(item) " ";counter-increment:item;font-size:inherit;font-weight:700;margin-right:10px}.not-found__info-list-item{margin:0 0 20px!important}.not-found__info-list .cms__orange-ordered-list li:before{font-weight:400}.not-found__button{align-self:center;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:40px auto 80px;padding:10px;text-transform:uppercase;width:auto}.not-found__interested{margin:30px 30px 0}.not-found__interested-title{font-size:1.25rem;font-weight:700;margin:0 0 25px}.not-found__interested-product{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin:20px 0;width:100%}.not-found__interested-product:hover{text-decoration:none}.not-found__interested-img{align-items:center;display:flex;justify-content:center;margin:0 0 15px;width:100%}.not-found__interested-img img{height:auto;width:200px}.not-found__interested-name{color:#666;font-size:1.16667rem}.not-found__interested-brand,.not-found__interested-ref{color:#999;font-size:1rem}.not-found__interested-brand,.not-found__interested-name,.not-found__interested-ref{line-height:1.7;text-align:center;text-transform:uppercase;width:100%}@media (min-width:481px){.not-found__title-code{width:100%!important}.not-found__title-code .code-number{font-size:20rem}.not-found__interested-products{display:flex;flex-flow:row wrap;justify-content:space-between}.not-found__interested-product{margin:10px 0 30px;width:45%}.not-found__interested-img img{width:160px}}@media (min-width:641px){.not-found{margin:0 auto!important}.not-found__title-code{width:100%!important}}@media (min-width:1025px){.not-found__info{margin:0 auto;width:60%}.not-found__interested-product{width:18%}.not-found__interested-img{height:135px}.not-found__interested-img img{width:140px}}.roulette-section #vue-main{height:calc(100vh - var(--header-bottom))}.roulette-section .main{height:100%;margin:0;padding:0;width:100%}.roulette-section .main .roulette,.roulette-section .main .roulette-register,.roulette-section .main .roulette-thanks{font-family:Roboto,sans-serif;margin:0;min-height:100%;padding:20px 2.5%}.roulette-section .header-sticky{position:relative!important}.roulette-section .footer{border:none}.roulette{background-color:#f5f5f5;display:flex;flex-direction:column;padding:2em 0}.roulette .roulette-title{color:var(--primary-color);font-size:2.8em;font-weight:700;padding:1em 0;text-align:center}.roulette .roulette-coupon-list{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.roulette .roulette-coupon-list .roulette-coupon-list__item{align-items:center;background-color:#fdfdfd;border:2px solid #fdfdfd;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1em;width:44%}.roulette .roulette-coupon-list .roulette-coupon-list__item.selected{border:2px solid #472a93}.roulette .roulette-coupon-list .roulette-coupon-list__item .roulette-image--wrapper{text-align:center}.roulette .roulette-coupon-list .roulette-coupon-list__item .roulette-image--wrapper img{height:150px;max-width:100%;padding:20px 0 0}.roulette .roulette-coupon-list .roulette-coupon-list__item .roulette-coupon-list__title{font-weight:700;padding:0 8px 10px}.roulette .roulette-button{align-self:center;border-radius:20px;margin-top:1em;max-width:400px;padding:1em;width:95%}.roulette .roulette-button.disabled{background:#fdfdfd;border-color:#fdfdfd;color:#d2d2d2;pointer-events:none}.dontalia-fr .roulette .roulette-button,.dontalia-it .roulette .roulette-button{text-transform:uppercase}@media (min-width:769px){.roulette .roulette-title{align-self:center;width:70%}.roulette .roulette-coupon-list{padding:0 0 0 1em}.roulette .roulette-coupon-list .roulette-coupon-list__item{width:32%}.roulette .roulette-button{width:60%}}@media (min-width:1025px){.roulette .roulette-title{width:100%}.roulette .roulette-coupon-list{padding:0 3em 0 4em}.roulette .roulette-coupon-list .roulette-coupon-list__item{width:32%}}@media (min-width:1440px){.roulette-section .main{max-width:unset}.roulette-section .main .roulette,.roulette-section .main .roulette-register,.roulette-section .main .roulette-thanks{padding:20px calc(50% - 720px)}}.roulette-thanks{background-color:#f5f5f5;padding:2em 10%}.roulette-thanks .roulette-title{color:var(--primary-color);font-size:1.83333rem;font-weight:700;padding:1em 0;text-align:center}.roulette-thanks__image{margin-top:2em;order:2;width:17em}.roulette-thanks__image img{width:17em}.roulette-thanks__text{display:flex;flex-direction:column;order:1}.roulette-thanks__text p{color:#303030;font-size:1.33333rem;margin-bottom:.08333rem;padding:0 10px;text-align:center}.roulette-thanks .roulette-button{align-self:center;background:#462a92;border-radius:20px;color:#fdfdfd;display:block;font-size:14px;margin-top:1em;max-width:400px;padding:10px;text-align:center;width:80%}@media (min-width:769px){.roulette-thanks{flex-direction:row;gap:1em}.roulette-thanks .roulette-title{font-size:2.5em;padding:1em 0 0}.roulette-thanks__image{display:flex;justify-content:center;margin-left:1em;order:1;width:20em}.roulette-thanks__image img{width:20em}.roulette-thanks__text{order:2;padding:0 2em}.roulette-thanks .roulette-button{margin-top:2em}}@media (min-width:1025px){.roulette-thanks{margin:3em 5em}.roulette-thanks .roulette-title{font-size:4.16667em;padding:.8em 0 0}.roulette-thanks__text p{font-size:3.33333rem}.roulette-thanks__image{margin-left:3em;width:30em}.roulette-thanks__image img{width:30em}.roulette-thanks .roulette-button{border-radius:30px;padding:15px}}@media (min-width:1440px){.roulette-section .main{max-width:unset}.roulette-section .main .roulette-thanks{padding:20px calc(50% - 512px)}}.contract-inquiry .modal{background-color:hsla(0,0%,100%,.9)}.contract-inquiry .modal__close{display:none}.contract-inquiry .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.25rem;justify-content:center}.contract-inquiry .modal__content>*{margin:8px 0}.contract-inquiry .modal__content-wrapper{background:#f8f8f8;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);padding:30px;top:30%}.contract-inquiry .modal__content-wrapper--reverse{animation:modalAnimationRevResponsive .2s ease-in-out forwards}.contract-inquiry .modal__content-wrapper--active{animation:modalAnimationResponsive .2s ease-in-out}.contract-inquiry .modal__content .register__form .form-component__button-wrapper{margin-top:1em}.contract-inquiry .modal__content .register__form .form-component__button-wrapper .form-component__submit{background-color:#462a92;border:none;border-radius:30px;color:#fdfdfd;cursor:pointer;font-size:1.8em;padding:10px 0;width:100%}.contract-inquiry .modal__content .close-button{height:32px;opacity:1;position:absolute;right:10px;top:10px;width:32px}.contract-inquiry .modal__content .close-button:hover{opacity:.7}.contract-inquiry .modal__content .close-button:before{background-color:#000;content:"";height:33px;left:15px;position:absolute;transform:rotate(45deg);width:2px}.contract-inquiry .modal__content .close-button:after{background-color:#000;content:"";height:33px;left:15px;position:absolute;transform:rotate(-45deg);width:2px}.contract-inquiry .modal__content .icon-tick{background-image:url(/build/images/tick.e466e56a.svg);display:block;height:50px;margin:0 auto;width:49px}.contract-inquiry .modal__content h2{color:#000;font-family:Roboto,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-top:19px;text-align:center}.contract-inquiry .modal__content h2 .highlight{font-family:sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}.contract-inquiry .modal__content p{color:#000;font-family:Roboto,sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:normal;margin-top:8px;text-align:center}.contract-inquiry .modal__content .grouped_fields .contract_form-telephone input{border:1px solid #000;border-radius:8px;height:38px;margin:27px 0 0;padding:12px 0 12px 8px;width:100%}.contract-inquiry .modal__content .grouped_fields .form-component__register{background-color:var(--primary-color);border-radius:8px;color:#fdfdfd;cursor:pointer;font-size:12px;font-weight:800;height:38px;line-height:38px;width:100%}.contract-inquiry .modal__content .form-component__no_thanks{border:1px solid #8f8f8f;border-radius:8px;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:800;height:38px;line-height:38px;margin-top:18px;width:100%}.contract-inquiry .modal__content .form-component__ok{background-color:var(--primary-color);border-radius:8px;color:#fdfdfd;cursor:pointer;font-size:12px;font-weight:800;height:38px;line-height:38px;margin-top:51px;width:100%}.contract-inquiry--dontalia-dentalact .modal__content,.contract-inquiry--dontalia-fr .modal__content{max-width:none!important}.contract-inquiry--dontalia-dentalact .modal__content .contract-inquiry__message,.contract-inquiry--dontalia-dentalact .modal__content .contract-inquiry__top-text,.contract-inquiry--dontalia-fr .modal__content .contract-inquiry__message,.contract-inquiry--dontalia-fr .modal__content .contract-inquiry__top-text{font-size:1.66667rem}@media (min-width:641px){.contract-inquiry .modal__content{max-width:380px!important}.contract-inquiry .modal__content .grouped_fields{display:block;height:38px;margin:27px 0 0;position:relative;width:100%}.contract-inquiry .modal__content .grouped_fields .contract_form-telephone input{left:0;margin-top:0;position:absolute;width:241px}.contract-inquiry .modal__content .grouped_fields .form-component__register{position:absolute;right:0;width:123px}.contract-inquiry .contract_form-telephone .form-error span{position:absolute;top:33px}}.quickbuy-menu__options{min-height:100px}.quickbuy-menu__options .vue-loader{font-size:0;left:50%;position:absolute;top:45%}.quickbuy-menu__options .vue-loader-wrapper{height:100%;padding:100px 0 0;position:relative;width:100%;z-index:999}.quickbuy-menu__options .vue-loader__overlay{background:transparent}.quickbuy-menu__options .message-no-content{color:#818181;font-size:14px;font-style:italic;font-weight:300;height:144px;padding:10px 0 15px 15px}.quickbuy-menu .quickbuy-menu__lists .message-no-content,.quickbuy-menu .quickbuy-menu__references .message-no-content,.quickbuy-menu__options.my-products__options .message-no-content{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 40px;text-align:center}.quickbuy-menu .quickbuy-menu__lists .message-no-content.text-align-left,.quickbuy-menu .quickbuy-menu__references .message-no-content.text-align-left,.quickbuy-menu__options.my-products__options .message-no-content.text-align-left{padding:0 15px 30px;text-align:left}.quickbuy-menu .quickbuy-menu__lists .message-no-content .no-content-icon,.quickbuy-menu .quickbuy-menu__lists .message-no-content img,.quickbuy-menu .quickbuy-menu__references .message-no-content .no-content-icon,.quickbuy-menu .quickbuy-menu__references .message-no-content img,.quickbuy-menu__options.my-products__options .message-no-content .no-content-icon,.quickbuy-menu__options.my-products__options .message-no-content img{margin:0 0 10px}.quickbuy-menu .quickbuy-menu__lists .message-no-content span,.quickbuy-menu .quickbuy-menu__references .message-no-content span,.quickbuy-menu__options.my-products__options .message-no-content span{font-size:1.16667rem}@media (min-width:1025px){.menu__level0-container.menu__quickbuy .menu__level1-container{padding:8px 0 10px}.quickbuy-menu{align-items:stretch;display:flex;flex-flow:row nowrap;height:100%;justify-content:center}.quickbuy-menu .quickbuy-menu__second-level-content .quickbuy-menu__banner-section{width:calc(100% - 210px)}.quickbuy-menu__section-see-all{align-items:center;color:var(--primary-color);display:flex;flex-direction:row;font-family:Roboto;font-size:1rem;font-weight:700;height:auto;padding:10px 20px;text-decoration:none}.quickbuy-menu__section-item,.quickbuy-menu__section__item{display:block;min-height:36px;padding:10px 15px}.quickbuy-menu__section-item:hover,.quickbuy-menu__section__item:hover{background-color:hsla(0,0%,85%,.24)}.quickbuy-menu__section-item:hover .quickbuy-menu__second-section,.quickbuy-menu__section-item:hover .quickbuy-menu__third-section,.quickbuy-menu__section__item:hover .quickbuy-menu__second-section,.quickbuy-menu__section__item:hover .quickbuy-menu__third-section{display:inherit}.quickbuy-menu__section-see-all.menu__level1-show-all{background:none;bottom:unset;box-shadow:none;justify-content:flex-start;left:unset;margin:0;text-align:left;text-transform:none;width:auto}.quickbuy-menu__section .menu__level2-link{color:#472a93;padding:0}.quickbuy-menu__banner-section{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;margin:0 10px;overflow:hidden}.quickbuy-menu__banner-section-title{align-self:flex-start;color:#5e5e5e;font-size:14px;font-weight:400;margin-top:10px;text-transform:capitalize}.quickbuy-menu__banner-section-image{display:inline-block;height:calc(100% - 42px);margin:15px 0 0;width:auto}.quickbuy-menu__options{flex:1 1 auto}.quickbuy-menu__options .vue-loader-wrapper{padding:0}.quickbuy-menu__options .vue-loader__overlay{background:transparent}.quickbuy-menu__first-level{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:space-between;width:25%}.quickbuy-menu__first-level-items{display:flex;flex-direction:column}.quickbuy-menu__first-level .quickbuy-menu__section-see-all{margin:30px 0 0;padding:1em 0 0 1.5em}.quickbuy-menu__second-level{width:75%}.quickbuy-menu__second-level .quickbuy-menu__section-see-all{margin:auto 0 0;padding:1em 0 0 1.5em}.quickbuy-menu__second-level .message-no-content{font-size:14px;font-style:italic;font-weight:300;height:144px;min-height:170px;padding:10px 0 15px 15px}.quickbuy-menu__second-level .message-no-content .no-content-icon{border:2px solid #818181;border-radius:50%;height:30px;position:relative;width:30px}.quickbuy-menu__second-level .message-no-content .no-content-icon:after,.quickbuy-menu__second-level .message-no-content .no-content-icon:before{background:#818181;content:"";height:2px;left:5px;position:absolute;top:12px;width:16px}.quickbuy-menu__second-level .message-no-content .no-content-icon:after{transform:rotate(90deg)}.quickbuy-menu__lists-component,.quickbuy-menu__my-products-component{display:flex;flex-flow:column;height:100%}.catalogs-menu{display:flex}.catalogs-menu__concrete-section{width:30%}.catalogs-menu__section-item:hover,.catalogs-menu__section__item:hover{background-color:hsla(0,0%,85%,.24)}.catalogs-menu__section-item:hover .quickbuy-menu__second-section,.catalogs-menu__section__item:hover .quickbuy-menu__second-section{display:inherit}.catalogs-menu__first-level{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;width:25%}.catalogs-menu .catalogs-menu__first-level .catalogs-menu__section-see-all,.catalogs-menu .catalogs-menu__second-level .catalogs-menu__section-see-all{color:#f47721}.catalogs-menu__second-level{width:75%}.catalogs-menu__second-level-content{justify-content:space-between}.catalogs-menu__featured-catalogs{width:70%}.catalogs-menu__featured-catalogs__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;width:100%}.catalogs-menu__featured-catalogs__header .catalogs-menu__section-see-all{padding:0 10px}.catalogs-menu__featured-catalogs__header--title{color:#5e5e5e;font-size:14px;font-weight:400;margin-top:10px;text-transform:capitalize}.catalogs-menu__featured-catalogs__list{display:flex;flex-direction:row;gap:1.5rem;margin-top:10px;padding:0 18px 0 0;width:100%}.catalogs-menu__featured-catalogs__list>a{max-height:220px}.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item,.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item__img,.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item__thumbnail{max-height:100%;text-align:center;width:auto}.catalogs-menu__featured-catalogs__list>a .catalogs-menu__featured-item__img{height:auto;width:100%}.catalogs-menu__featured-link{width:25%}.catalogs-menu__featured-item{width:100%}.catalogs-menu__featured-item__title{color:#472a93;font-family:Roboto;font-size:12px;text-align:center}.catalogs-menu__section-item{height:auto}}.dontalia-it .catalogs-menu__featured-item{width:100%}.dontalia-it .catalogs-menu__featured-item__thumbnail{margin:0 20px}@media (min-width:1025px){.menu__catalogs.menu__level0-container .menu__level0-link-container,.menu__quickbuy.menu__level0-container .menu__level0-link-container{height:100%;position:relative;text-decoration:none}.menu__catalogs.menu__level0-container .menu__level0-link-container:before,.menu__quickbuy.menu__level0-container .menu__level0-link-container:before{border-bottom:6px solid #fdfdfd;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:none;height:0;left:50%;position:absolute;top:36px;width:0}.menu__catalogs.menu__level0-container:hover .menu__level0-link-container:before,.menu__quickbuy.menu__level0-container:hover .menu__level0-link-container:before{display:none}.menu__catalogs .menu__level1-container--catalogs,.menu__catalogs .menu__level1-container--quickbuy,.menu__quickbuy .menu__level1-container--catalogs,.menu__quickbuy .menu__level1-container--quickbuy{padding:8px 0;top:40px}.catalogs-menu,.quickbuy-menu{display:flex;flex-flow:row nowrap;height:100%;justify-content:start}.catalogs-menu__section-see-all,.quickbuy-menu__section-see-all{align-items:center;color:var(--primary-color);display:flex;flex-direction:row;font-family:Open Sans,Helvetica Neue;font-size:1rem;font-weight:700;height:auto;text-decoration:none;white-space:nowrap}.catalogs-menu__section-see-all:hover,.quickbuy-menu__section-see-all:hover{text-decoration:underline}.catalogs-menu__section,.quickbuy-menu__section{display:flex;flex-direction:column;height:100%}.catalogs-menu__section-item,.catalogs-menu__section__item,.quickbuy-menu__section-item,.quickbuy-menu__section__item{align-items:center;display:block;display:flex;height:38px;padding:0 15px;transition:background-color .25s ease-in-out}.catalogs-menu__section-item:hover:after,.catalogs-menu__section__item:hover:after,.quickbuy-menu__section-item:hover:after,.quickbuy-menu__section__item:hover:after{content:""}.catalogs-menu__section__item,.quickbuy-menu__section__item{scroll-snap-align:end}.catalogs-menu__section__item a,.quickbuy-menu__section__item a{color:var(--primary-color);font-size:12px;text-decoration:none!important}.catalogs-menu__options,.quickbuy-menu__options{overflow-y:auto;width:100%}.catalogs-menu__options::-webkit-scrollbar,.quickbuy-menu__options::-webkit-scrollbar{width:4px}.catalogs-menu__options::-webkit-scrollbar-track,.quickbuy-menu__options::-webkit-scrollbar-track{background-color:#f1f1f1}.catalogs-menu__options::-webkit-scrollbar-thumb,.quickbuy-menu__options::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:4px}.catalogs-menu__first-level .catalogs-menu__section-see-all,.catalogs-menu__first-level .quickbuy-menu__section-see-all,.catalogs-menu__second-level .catalogs-menu__section-see-all,.catalogs-menu__second-level .quickbuy-menu__section-see-all,.quickbuy-menu__first-level .catalogs-menu__section-see-all,.quickbuy-menu__first-level .quickbuy-menu__section-see-all,.quickbuy-menu__second-level .catalogs-menu__section-see-all,.quickbuy-menu__second-level .quickbuy-menu__section-see-all{margin:auto 0 0;padding:10px 18px 2px}.catalogs-menu__second-level-content,.quickbuy-menu__second-level-content{display:flex;height:100%}.catalogs-menu__second-level-title,.quickbuy-menu__second-level-title{align-items:center;color:#818181;display:flex;font-size:12px;font-weight:500;height:38px;padding:0 15px}.catalogs-menu .dropdown_content:not(:first-child),.quickbuy-menu .dropdown_content:not(:first-child){display:none}.catalogs-menu__section-item,.quickbuy-menu__section-item{align-items:center;display:flex;height:100%;height:38px;justify-content:flex-start;padding:0 0 0 20px;width:100%}.catalogs-menu__section-item.selected,.quickbuy-menu__section-item.selected{background:hsla(0,0%,85%,.24);position:relative}.catalogs-menu__section-item.selected>a,.quickbuy-menu__section-item.selected>a{font-weight:700}.catalogs-menu__section-item.selected>a:after,.quickbuy-menu__section-item.selected>a:after{background-color:var(--primary-color);content:"";height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:8px}.catalogs-menu__section-item>a,.quickbuy-menu__section-item>a{align-items:center;color:var(--primary-color);display:flex;height:100%;justify-content:flex-start;text-decoration:none;width:100%}.catalogs-menu__concrete-section,.quickbuy-menu__concrete-section{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;width:30%}.catalogs-menu__concrete-section .catalogs-menu__section__item:hover,.catalogs-menu__concrete-section .catalogs-menu__section__item:hover a,.catalogs-menu__concrete-section .quickbuy-menu__section__item:hover,.catalogs-menu__concrete-section .quickbuy-menu__section__item:hover a,.quickbuy-menu__concrete-section .catalogs-menu__section__item:hover,.quickbuy-menu__concrete-section .catalogs-menu__section__item:hover a,.quickbuy-menu__concrete-section .quickbuy-menu__section__item:hover,.quickbuy-menu__concrete-section .quickbuy-menu__section__item:hover a{font-weight:700}.catalogs-menu__concrete-section>div,.quickbuy-menu__concrete-section>div{display:flex;flex-flow:column nowrap}.catalogs-menu__banner-section-title,.catalogs-menu__featured-catalogs__header--title,.quickbuy-menu__banner-section-title,.quickbuy-menu__featured-catalogs__header--title{color:#5e5e5e;font-size:1.2em;font-weight:700;text-transform:capitalize}.quickbuy-menu__concrete-section{justify-content:flex-start}.quickbuy-menu__concrete-section>div{height:calc(100% - 38px)}.quickbuy-menu__concrete-section>div.bestseller__options{height:calc(100% - 68px)}.catalogs-menu__concrete-section>div{height:100%}.catalogs-menu__first-level a,.catalogs-menu__second-level .catalogs-menu__section__item-link,.menu__level1-items .menu__level1-link,.menu__level2-items .menu__level2-link,.quickbuy-menu__first-level-items a,.quickbuy-menu__second-level .quickbuy-menu__section__item-link{color:#472a93}.menu__container.hovered .menu__catalogs.menu__level0-container:hover .menu__level0-link-container:before,.menu__container.hovered .menu__quickbuy.menu__level0-container:hover .menu__level0-link-container:before{display:block}.dontalia-dentalact .catalogs-menu__section-see-all,.dontalia-dentalact .catalogs-menu__section__item a,.dontalia-dentalact .quickbuy-menu__section-see-all,.dontalia-dentalact .quickbuy-menu__section__item a{color:var(--primary-color)}.dontalia-dentalact .catalogs-menu__section-item.selected>a:after,.dontalia-dentalact .quickbuy-menu__section-item.selected>a:after{background-color:var(--primary-color)}.dontalia-dentalact .catalogs-menu__section-item>a,.dontalia-dentalact .quickbuy-menu__section-item>a{color:var(--primary-color)}.dontalia-dentalact .catalogs-menu__first-level a,.dontalia-dentalact .catalogs-menu__second-level .catalogs-menu__section__item-link,.dontalia-dentalact .menu__level1-items .menu__level1-link,.dontalia-dentalact .menu__level2-items .menu__level2-link,.dontalia-dentalact .quickbuy-menu__first-level-items a,.dontalia-dentalact .quickbuy-menu__second-level .quickbuy-menu__section__item-link{color:var(--secondary-color)}}.menu__eco .menu__level0-link-container{line-height:43px;width:100%}.menu__eco:hover .menu__level0-link-container:before{border-bottom:6px solid #fdfdfd;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:50%;position:absolute;top:36px;width:0}@media (min-width:1025px){.menu__eco .menu__level1-container--eco{padding:0;top:40px}.menu__eco .eco{align-items:flex-start;display:flex;flex-flow:row nowrap;height:100%;padding:10px 0}.menu__eco .eco .menu__bestsellers{display:block}.menu__eco .eco__section{width:50%}.menu__eco .eco__section-products{align-items:stretch;display:flex!important;gap:0 10px;justify-content:flex-start}.menu__eco .eco__section-products .products-catalog__item{width:48%}.menu__eco .eco__section-products .products-catalog__item:nth-child(3n+2){margin-left:0;margin-right:0}.menu__eco .eco__section-products .product-overview img{max-height:105px}.menu__eco .eco__section-products .product-overview__image{height:105px}.menu__eco .eco__section-products .product-overview__image img{max-height:105px}.menu__eco .eco__section-products .product-overview__novelty{position:absolute;top:44%}.menu__eco .eco__section-products .product-overview__content,.menu__eco .eco__section-products .product-overview__exclusivity{display:none}.menu__eco .eco__section-banner{height:100%}.menu__eco .eco__section-banner-wrapper{height:calc(100% - 42px)}.menu__eco .eco__first-level{display:flex;flex-flow:row wrap;height:100%;justify-content:center;margin:0 1em;overflow:hidden}.menu__eco .eco__first-level .eco__section-see-all{color:var(--primary-color);font-weight:700;margin:0 0 15px auto;padding:10px 0}.menu__eco .eco__first-level .eco__section-title{flex:1}.menu__eco .eco__first-level .eco__section-title,.menu__eco .eco__second-level .eco__section-title{color:#5e5e5e;font-size:1.2em;font-weight:700;padding:10px 0;text-transform:capitalize;width:80%}}.best-choice-advice-popup .modal__content-wrapper{padding:2rem 2rem 4rem;top:15%}.best-choice-advice-popup .modal__content{max-width:none!important}.best-choice-advice-popup .modal__close{right:8px;top:8px}.best-choice-advice-popup__new{color:var(--primary-color);font-size:1.33333rem;font-weight:700;letter-spacing:.2px;margin:0 0 2rem;text-align:center;text-transform:uppercase}.best-choice-advice-popup__best-price{align-items:center;display:flex;flex-flow:column nowrap;gap:1rem;margin:0 0 3rem}.best-choice-advice-popup__best-price>span:first-child{background-image:url(/build/images/best_choice_desk.1ae4555b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:84px;width:84px}.best-choice-advice-popup__best-price>span:nth-child(2){color:#e12878;font-size:1.66667rem;font-style:italic;font-weight:600}.best-choice-advice-popup__title{font-size:1.5rem;font-weight:700;text-align:center;text-transform:uppercase}.best-choice-advice-popup__subtitle{font-size:1.33333rem;margin:0 0 .5rem}.best-choice-advice-popup__subtitle>.icon{background-image:url(/build/images/best_choice_desk.1ae4555b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin:.5rem .2rem -.2rem;width:20px}.chat-popup .modal__content-wrapper{max-width:800px}@media (min-width:1440px){.chat-popup .modal__content-wrapper{width:800px}}.chat-popup .modal__content-wrapper .modal__content{max-width:100%}@media (min-width:1440px){.chat-popup .modal__content-wrapper .modal__content{max-width:100%}}.chat-popup .promotional-popup__chat-new{color:var(--primary-color);font-size:1.33333rem;font-weight:700;letter-spacing:.2px;margin:0 0 2rem;text-align:center;text-transform:capitalize}.chat-popup .promotional-popup__chat-title{font-size:1.5rem;font-weight:700;text-transform:uppercase}.chat-popup .promotional-popup__chat-subtitle{font-size:1.33333rem;margin:10px 0 0}.chat-popup .promotional-popup__chat-list{margin:5px 0}.chat-popup .promotional-popup__chat-list li{align-items:center;display:flex;font-size:1.33333rem;justify-content:flex-start;margin:0;padding:0}.chat-popup .promotional-popup__chat-list li:before{background-color:#000;border-radius:50%;content:"";display:block;height:4px;margin-right:10px;width:4px}.chat-popup .promotional-popup__chat-bottom-text{font-size:1.33333rem}