@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);.error-message[data-v-fcd0d9d6]{padding-top:5px}.quick-product-adder__product-info .quick-product-adder__product-info--suggestions[data-v-fc96d4f8]{display:none}.quick-product-adder__product-info--focused .quick-product-adder__product-info--suggestions[data-v-fc96d4f8],.quick-product-adder__product-info:focus .quick-product-adder__product-info--suggestions[data-v-fc96d4f8]{display:block}.chat-ab,.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}.dentaliberica-es,.dentaliberica-pt{--primary-color:#006667;--primary-color-500:#00636b;--primary-color-hover:#005353;--secondary-color:#ffb224;--secondary-color-hover:#ffa300;--primary-dark:#006070;--button-hover:#333;--tertiary-color:#df677c;--tertiary-lighter-color:#f7cddf;--white-color:#fff;--black-color:#000;--cuaternary-dark-color:#ac215d;--cuaternary-color:#e12878;--cuaternary-lighter-color:#ffe7f4;--offer-color:#d1021a;--offer-lighter-color:#fdecee}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-size:inherit;font-weight:700}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto-Light"),url(/build/fonts/Roboto-Light.6462f07a.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto-Regular"),url(/build/fonts/Roboto-Regular.cfba0239.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto-Medium"),url(/build/fonts/Roboto-Medium.a1ae8520.woff2)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto-Bold"),url(/build/fonts/Roboto-Bold.a6d79156.woff2)}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/build/fonts/RobotoSlab-Bold.0f1f3920.woff2)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:300;src:url(/build/fonts/HelveticaNeueLight.a7c3c983.otf)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:300;src:url(/build/fonts/HelveticaNeueLightItalic.1edb512e.otf)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(/build/fonts/HelveticaNeueRegular.ddb20947.ttf)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:400;src:url(/build/fonts/HelveticaNeueItalic.e69c6acc.ttf)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:500;src:url(/build/fonts/HelveticaNeueMedium.38884ffa.otf)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:500;src:url(/build/fonts/HelveticaNeueMediumItalic.38fa5648.otf)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:normal;font-weight:700;src:url(/build/fonts/HelveticaNeueBold.1baa6c20.otf)}@font-face{font-display:swap;font-family:Helvetica Neue;font-style:italic;font-weight:700;src:url(/build/fonts/HelveticaNeueBoldItalic.3d6ea2c7.otf)}body{font-family:Roboto,Arial,sans-serif}@keyframes modalAnimationResponsive{0%{transform:translateY(-100vw)}to{transform:translateY(0)}}@keyframes modalAnimationRevResponsive{0%{transform:translateY(0)}to{transform:translateY(-100vw)}}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:inherit;font-family:Helvetica Neue;font-size:12px;line-height:20px;list-style:none;margin:0;padding:0;vertical-align:baseline}.input-checkbox,input.text,input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0;font-family:Helvetica Neue}nav.nav,section.main{margin:4rem auto 0;width:95%}@media (min-width:1025px){nav.nav,section.main{margin:1rem auto 0;max-width:1440px;padding:0 33px;width:100%}}@media (min-width:1440px){nav.nav,section.main{padding:0 96px}}body{--header-bottom:129px;overflow-x:hidden}h1{color:#333;font-size:1.8333333333rem;font-weight:700;line-height:1.1;margin:0 0 .5rem}.full-banner-section #vue-main,.modern-section #vue-main{min-height:40vh;width:100%}.full-banner-section .main,.full-banner-section .nav,.modern-section .main,.modern-section .nav{margin:0 auto;max-width:1440px;width:95%}.to-top__button{background:url(/build/images/to-top.7a1c4f1d.svg) no-repeat 50%;background-size:contain;bottom:17px!important;cursor:pointer;display:none;height:30px;position:fixed;right:5px;width:30px;z-index:1000}@media (min-width:769px){.to-top__button{bottom:37px!important;right:20px}}@media (min-width:1025px){.full-banner-section .main,.full-banner-section .nav,.modern-section .main,.modern-section .nav,.modern-section--white .main,.modern-section--white .nav{padding:0 33px;width:100%}.full-banner-section .navigation-bar-wrapper,.modern-section .navigation-bar-wrapper,.modern-section--white .navigation-bar-wrapper{padding:30px 0 20px}nav,section.main{width:100%}.cms--no-margin-banner section.main{max-width:none;padding:0}nav{margin:auto}.content-wrapper>.header-panel .header-panel__wrapper,.content-wrapper>.header>.header-content__wrapper>.header-content,.content-wrapper>.menu>.menu__container{margin:0 auto;padding:0 33px;width:100%}}@media (min-width:1440px){.content-wrapper>.header-panel .header-panel__wrapper,.content-wrapper>.header>.header-content__wrapper>.header-content,.content-wrapper>.menu>.menu__container,.modern-section .main,.modern-section .nav,.modern-section--white .main,.modern-section--white .nav{padding:0 96px}}.menu{display:flex;height:100vh;left:-100vw;position:fixed;top:0;width:100vw;z-index:1000}.menu .menu--active{display:block;z-index:999}.menu__container{background:#fff;display:flex;flex-direction:column;left:0;overflow-y:auto;top:0;width:85%}.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{height:66px;justify-content:center}.menu-item-wrapper,.menu__side-bar-icon{align-items:center;cursor:pointer;display:flex}.menu-item-wrapper{flex-direction:row;height:45px;justify-content:space-between}.menu-item-wrapper a,.menu-item-wrapper span{color:#333;font-weight:300;text-transform:uppercase}.menu-item-wrapper a{padding:2px}.menu__level-signs{height:20px;width:20px}.menu__level-signs .menu__level0-sign--chevron{width:100%}.menu__level-signs .menu__level1-sign--chevron{margin-left:10%;width:75%}.menu__level0-container{display:flex;flex-direction:column;order:1}.menu__level0-container details[open] .menu__level0-sign--chevron{rotate:180deg}.menu__level0-item-wrapper{border-bottom:1px solid #e3e3e3;padding:0 15px 0 10px}.menu__level0-link{font-size:1.3333333333rem}.menu__level1-container details[open] .menu__level1-sign--chevron{rotate:180deg}.menu__level1-item-wrapper{padding:0 15px 0 25px}.menu__level1-link{font-size:1.1666666667rem}.menu__level1-pointer{display:none}.menu__level2-container details[open] .menu__level2-icon{transform:rotate(180deg)}.menu__level2-item-wrapper{padding:0 40px}.menu__level2-link{font-size:1rem}.menu__mobile-list{display:flex;flex-direction:column;justify-content:center;margin:5px 0;order:0}.menu__mobile-list>div:nth-child(4) .menu__level1-show-all{display:none}.menu__mobile-link{border-bottom:1px solid #e3e3e3;color:#333;font-size:1.3333333333rem;font-weight:300;height:45px;padding:15px 0 0 10px;text-transform:uppercase}.menu__level-link-container:hover,.menu__level-link:hover,.menu__mobile-link:hover{color:var(--primary-color);text-decoration:none}.body--without-scroll{height:100%;overflow:hidden!important}@media (min-width:769px){.menu__container{width:75%}.menu__side-bar{width:25%}}@media (min-width:1025px){.hide-mobile-quickbuy-on-desktop{display:none}.menu{background:#fff;border-top:1px solid #fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);flex-direction:row;height:42px;left:0;position:sticky;top:65px;z-index:97}.menu .menu__level-signs,.menu .menu__mobile-list,.menu .menu__side-bar{display:none}.menu .menu__container{align-items:center;background:transparent;display:flex;flex-flow:row nowrap;gap:30px;justify-content:stretch;margin:0 auto;margin-bottom:10px!important;max-width:1440px;overflow-y:unset;padding:0;padding-left:223px!important;padding-right:240px!important;position:relative;width:100%}.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% - 66px)!important}.menu .menu__container .menu__level0-container.category.active{border-bottom:6px solid var(--secondary-color)}.menu .menu__container .menu__level0-container.category{align-items:center;border:none;border-bottom:6px solid transparent;display:flex;height:auto;padding:0;position:relative;width:100%}.menu .menu__container .menu__level0-container.category #details--level0{margin:0;width:100%}.menu .menu__container .menu__level0-container.category .menu__level0-item-wrapper{border:unset;padding:0}.menu .menu__container .menu__level0-container.category .menu__level0-link-container{align-items:center;display:flex;gap:10px;justify-content:center;padding:4px 0 0;width:100%}.menu .menu__container .menu__level0-container.category .menu__level0-link-container:before{background-color:#fff;border-left:2px solid var(--primary-color);border-top:2px solid var(--primary-color);content:"";height:15px!important;height:0;left:calc(50% - 8px);position:absolute;rotate:45deg;top:52px;width:15px;z-index:199}.menu .menu__container .menu__level0-container.category .menu__level0-link{color:var(--primary-color);font-size:1.1666666667rem;font-weight:500;white-space:nowrap}.menu .menu__container .menu__level0-container.category .menu__level0-link:hover{text-decoration:none}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content{display:none;padding-top:18px;position:absolute;top:35px;width:100%}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--start{left:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--start .menu__level1-container{left:0;margin-top:1px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--end{right:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--end .menu__level1-container{margin-top:1px;right:-100px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--center,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--left{left:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--center .menu__level1-container,.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--left .menu__level1-container{left:-150%;margin-top:1px}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--right{right:0}.menu .menu__container .menu__level0-container.category .menu__level0-container-dropdown-content.dropdown--right .menu__level1-container{margin-top:1px;right:-200%}.menu .menu__container .menu__level0-container.category .column-count--2{min-width:400px}.menu .menu__container .menu__level0-container.category .column-count--3{min-width:600px}.menu .menu__container .menu__level0-container.category:hover{border-bottom:6px solid var(--secondary-color)}.menu .menu__container .menu__level0-container.category:hover .menu__level0-link-container{height:34px;position:relative}.menu .menu__container .menu__level0-container.category:hover .menu__level0-container-dropdown-content{display:flex;height:100%;z-index:1}.menu .menu__container .menu__level0-container.category:hover .menu__level0-link-container:before,.menu .menu__container .menu__level0-container.category:hover .menu__level1-container{display:flex}.menu .menu__container .menu__level0-container.category .menu__level0-link-container:before,.menu .menu__container .menu__level0-container.category .menu__level1-container{display:none}.menu .menu__container .menu__level0-container.catalog{align-items:center;border:none;border-bottom:6px solid transparent;display:flex;height:auto;padding:0;position:relative;width:100%}.menu .menu__container .menu__level0-container.catalog #details--level0{margin:0 0 -3px;width:100%}.menu .menu__container .menu__level0-container.catalog .menu__level0-item-wrapper{border:unset;padding:0}.menu .menu__container .menu__level0-container.catalog .menu__level0-link-container{align-items:center;display:flex;gap:10px;justify-content:center;padding:4px 0 0;width:100%}.menu .menu__container .menu__level0-container.catalog .menu__level0-link-container:before{background-color:#fff;border-left:2px solid var(--primary-color);border-top:2px solid var(--primary-color);content:"";height:15px!important;height:0;left:calc(50% - 8px);position:absolute;rotate:45deg;top:52px;width:15px;z-index:199}.menu .menu__container .menu__level0-container.catalog .menu__level0-link{color:var(--primary-color);font-size:1.1666666667rem;font-weight:500;white-space:nowrap}.menu .menu__container .menu__level0-container.catalog .menu__level0-link:hover{text-decoration:none}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content{display:none;padding-top:18px;position:absolute;top:35px;width:100%}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--start,.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--start .menu__level1-container{left:0}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--end,.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--end .menu__level1-container{right:0}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--left{left:0}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--left .menu__level1-container{left:-150%}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--center{left:0}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--center .menu__level1-container{left:-250%}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--right{right:0}.menu .menu__container .menu__level0-container.catalog .menu__level0-container-dropdown-content.dropdown--right .menu__level1-container{right:-100%}.menu .menu__container .menu__level0-container.catalog .column-count--2{min-width:400px}.menu .menu__container .menu__level0-container.catalog .column-count--3{min-width:600px}.menu .menu__container .menu__level0-container.catalog:hover{border-bottom:6px solid var(--secondary-color)}.menu .menu__container .menu__level0-container.catalog:hover .menu__level0-link-container{height:34px;position:relative}.menu .menu__container .menu__level0-container.catalog:hover .menu__level0-container-dropdown-content{display:flex;height:100%;z-index:1}.menu .menu__container .menu__level0-container.catalog .menu__level0-link-container:before,.menu .menu__container .menu__level0-container.catalog .menu__level1-container{display:none}.menu .menu__container .menu__level1-container{align-items:flex-start;background-color:#fff;border-top:2px solid var(--primary-color);box-shadow:1px 1px 5px 0 hsla(0,0%,56%,.5);flex-direction:row;height:auto;justify-content:space-between;min-width:678px;padding:20px 40px;position:absolute;top:28px;z-index:1}.menu .menu__container .menu__level1-container .menu__level1-container-column-wrapper{flex:1}.menu .menu__container .menu__level1-container .menu__level1-container-column{display:flex;flex-direction:column;width:auto}.menu .menu__container .menu__level1-container details{display:flex;justify-content:space-between;position:relative;width:fit-content}.menu .menu__container .menu__level1-container details:hover .menu__level1-item-wrapper{background-color:var(--primary-color)}.menu .menu__container .menu__level1-container details:hover .menu__level1-item-wrapper .menu__level1-link{color:#fff}.menu .menu__container .menu__level1-container details:hover .menu__level2-container{column-count:1;display:block;position:absolute;top:0;z-index:100}.menu .menu__container .menu__level1-container .menu__level1-item-wrapper{height:unset;justify-content:flex-start;min-height:30px;padding:0;width:fit-content}.menu .menu__container .menu__level1-container .menu__level1-item-wrapper--no-children:hover{background-color:var(--primary-color)}.menu .menu__container .menu__level1-container .menu__level1-item-wrapper--no-children:hover .menu__level1-link{color:#fff}.menu .menu__container .menu__level1-container .menu__level1-link{font-size:1.1666666667rem;font-weight:500;line-height:unset;text-transform:capitalize}.menu .menu__container .menu__level1-container .menu__level1-pointer{background:url(/build/images/grey-pointer-right.1562512a.svg) no-repeat;background-position:50%;background-size:10px;display:block;height:10px;margin:0 10px 3px 4px;width:10px}.menu .menu__container .menu__level2-container{background-color:#fff;border-top:2px solid var(--primary-color);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:none;left:100%;padding:10px 0;position:absolute;width:fit-content}.menu .menu__container .menu__level2-container .menu__level2-item-wrapper{height:30px;padding:0 20px}.menu .menu__container .menu__level2-container .menu__level2-link-container{font-size:1.1666666667rem;font-weight:500;line-height:unset;padding:2px;text-transform:none;white-space:nowrap}.menu .menu__container .menu__level2-container .menu__level2-link-container:hover{background-color:var(--primary-color);color:#fff}}@media (min-width:1440px){.menu .menu__container{padding-left:281px!important;padding-right:298px!important}.menu .menu__container .menu__level0-container.category .column-count--2{width:600px}.menu .menu__container .menu__level0-container.category .column-count--3{width:850px}}.header{display:flex;flex-direction:column;height:auto;padding-bottom:43px;position:sticky;top:0;width:100%;z-index:20}.header,.header .header-content__wrapper{background:#fff}.header .header-content__wrapper .header-content{align-items:center;display:flex;flex-flow:row wrap;height:56px;justify-content:space-around}.header .header-content__wrapper .header-content .menu-nav{display:flex;height:40px;margin-bottom:-5px;width:45px}.header .header-content__wrapper .header-content .menu-nav .menu-nav__icon{align-items:center;cursor:pointer;display:flex;margin:auto}.header .header-content__wrapper .header-content .logo{margin:0 auto 0 3px;padding-top:3px}.header .header-content__wrapper .header-content .logo img{height:45px}.header .header-content__wrapper .header-content .logo .logo__image{display:none}.header .header-content__wrapper .header-content .logo .logo__image--mobile{height:35px}.header .header-content__wrapper .header-content .search-bar,.header .header-content__wrapper .header-content search-bar{order:2}.header .header-content__wrapper .header-content search-bar{order:2;width:100%}.header .header-content__wrapper .header-content search-bar .search-bar{width:100%}.header .header-content__wrapper .header-content .header-nav{align-items:center;display:flex;flex-flow:row nowrap;height:inherit;justify-content:flex-end;margin:0 0 0 20px;width:auto}.header .header-content__wrapper .header-content .header-nav .header-nav__item{align-items:center;display:flex;height:40px;justify-content:center;width:45px}.header .header-content__wrapper .header-content .header-nav .header-nav__item a{height:40px}.header .header-content__wrapper .header-content .header-nav .header-nav__lang{cursor:pointer;position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__lang span{font-size:14px}.header .header-content__wrapper .header-content .header-nav .header-nav__lang .arrow{background-image:url(/build/images/arrow-down.880d46b2.svg);background-repeat:no-repeat;height:24px;width:24px}.header .header-content__wrapper .header-content .header-nav .header-nav__lang:hover .arrow{background-image:url(/build/images/arrow-down-secondary.1f25ae0f.svg)}.header .header-content__wrapper .header-content .header-nav .header-nav__lang .header-nav__lang-dropdown{background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:4px;display:none;flex-direction:column;position:absolute;top:35px;z-index:10}.header .header-content__wrapper .header-content .header-nav .header-nav__lang .header-nav__lang-dropdown .lang{height:auto;padding:5px 15px}.header .header-content__wrapper .header-content .header-nav .header-nav__lang .header-nav__lang-dropdown .border-bottom{border-bottom:1px solid #e2e2e2}.header .header-content__wrapper .header-content .header-nav .header-nav__lang .lang-dropdown--is-active{display:flex}.header .header-content__wrapper .header-content .header-nav .lang-button--is-active .selected-lang{color:var(--secondary-color)}.header .header-content__wrapper .header-content .header-nav .lang-button--is-active .arrow{background-image:url(/build/images/arrow-up-secondary.1c59a1f2.svg)!important}.header .header-content__wrapper .header-content .header-nav .header-nav__signin{position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__signin-wrapper{height:29px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin span{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .user-panel,.header .header-content__wrapper .header-content .header-nav .header-nav__signin .user-panel.hovered{background:#fff;border-radius:5px;box-shadow:1px 1px 6px 1px #a7a7a7;color:#303030;display:none;font-size:1.0833333333rem;min-width:200px;padding:15px 20px;position:absolute;right:-2px;top:44px;z-index:1}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .user-panel.hovered:before,.header .header-content__wrapper .header-content .header-nav .header-nav__signin .user-panel:before{border:8px solid transparent;border-bottom-color:#fff;content:"";height:16px;position:absolute;right:17px;top:-16px;width:16px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel,.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed span{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__signin-icon{background-image:url(/build/images/user-signin.9663d39c.svg)}.header .header-content__wrapper .header-content .header-nav .header-nav__user-icon{background-image:url(/build/images/user-horizontal-green-signed.bf4af3ab.svg)}.header .header-content__wrapper .header-content .header-nav .header-nav__logout-icon{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__catalogs-icon{background-size:75%!important}.header .header-content__wrapper .header-content .header-nav .header-nav__signed-icon,.header .header-content__wrapper .header-content .header-nav .header-nav__timetable{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__icon{background-position:50%;background-repeat:no-repeat;background-size:90%;cursor:pointer;height:48px;width:29px}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy-icon{background-size:42px;height:44px;position:relative;width:40px}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy-icon .badge{background:var(--secondary-color);border-radius:100%;padding:5px;position:absolute;right:0;top:7px}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy-title,.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy-tooltip{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy-mobile-icon{background-position:50%;background-repeat:no-repeat;background-size:34px;cursor:pointer;height:44px;position:relative;width:40px}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy-mobile-icon .badge{background:var(--secondary-color);border-radius:100%;padding:5px;position:absolute;right:0;top:7px}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip{display:none}.header .header-content__wrapper .header-content .header-nav .free-number__icon{background-position:50%;background-repeat:no-repeat;background-size:90%;cursor:pointer;height:42px;width:29px}.header .header-content__wrapper .header-content .header-nav .free-number__telephone-icon{background-image:url(/build/images/phone-dentaliberica.fc9a9cf6.svg)}.header .header-content__wrapper .header-content .header-nav .free-number .modal__title-text{font-size:1.1666666667em;font-weight:700;margin:0 0 15px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__content-wrapper{border-radius:5px;top:30%}.header .header-content__wrapper .header-content .header-nav .free-number .modal__close{background:transparent;right:0;top:-35px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__close span{font-size:5em}.header .header-content__wrapper .header-content .header-nav .free-number .modal__content{padding:30px 20px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__phones-wrapper{align-items:center;display:flex;justify-content:center}.header .header-content__wrapper .header-content .header-nav .free-number .modal__phone-item{align-items:center;border:1px solid #ccc;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 .header-nav .free-number .modal__phone-item:hover{text-decoration:none}.header .header-content__wrapper .header-content .header-nav .free-number .modal__phone-icon{background-image:url(/build/images/phone-call.df7af12e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:25px;margin:0 0 10px;width:25px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__phone-name{font-size:1.1666666667rem;font-weight:700;margin:5px 0 0}.header .header-content__wrapper .header-content .header-nav .free-number .modal__free-number{color:#818181;margin:15px 0 0}.header .header-content__wrapper .header-content .header-nav .free-number .modal__free-number p{font-size:1.0833333333rem}.header .header-content__wrapper .header-content .header-nav .free-number .modal__free-number span{color:var(--primary-color);font-size:inherit;font-weight:700}.header .header-content__wrapper .header-content .header-nav .header-nav__link-magic-cart{cursor:pointer}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart{display:block;height:26px!important}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon{display:block;height:40px;position:relative;width:40px}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon span{height:27px;position:absolute}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon .img1,.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon .img2,.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon .img3{right:0;top:0}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .menu-item-name{display:none}@keyframes starsAnimation1{0%{opacity:0}10%{opacity:.5}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:.5}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@keyframes starsAnimation2{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:.5}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:.5}90%{opacity:0}to{opacity:0}}@keyframes starsAnimation3{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:.5}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}to{opacity:.5}}.header .animate-stars-1{-webkit-animation:starsAnimation1 5s infinite;-moz-animation:starsAnimation1 5s infinite;-o-animation:starsAnimation1 5s infinite;animation:starsAnimation1 5s infinite}.header .animate-stars-2{-webkit-animation:starsAnimation2 5s infinite;-moz-animation:starsAnimation2 5s infinite;-o-animation:starsAnimation2 5s infinite;animation:starsAnimation2 5s infinite}.header .animate-stars-3{-webkit-animation:starsAnimation3 5s infinite;-moz-animation:starsAnimation3 5s infinite;-o-animation:starsAnimation3 5s infinite;animation:starsAnimation3 5s infinite}.content-wrapper--white+.content-wrapper,.content-wrapper--white+.content-wrapper .header,.content-wrapper--white+.content-wrapper .header .header-content__wrapper{background:#fff}@keyframes pulse{50%{transform:scale(1.03)}to{transform:scale(1)}}@media (min-width:360px){.header .header-content__wrapper .header-content .header-nav .header-nav__logout-icon{display:block}}@media (min-width:641px){.header .header-content__wrapper .header-content .header-nav .free-number .modal__content{padding:40px 20px 60px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__title-text{font-size:1.3333333333em;margin:0 0 30px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__phone-item{margin:0 20px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__phone-name{font-size:1.25em;margin:0 0 5px}.header .header-content__wrapper .header-content .header-nav .free-number .modal__phone-num{font-size:1.25em}.header .header-content__wrapper .header-content .header-nav .free-number .modal__free-number{margin:30px 0 0}.header .header-content__wrapper .header-content .header-nav .header-nav__link-magic-cart:hover{text-decoration:none}.header .header-content__wrapper .header-content .header-nav .header-nav__link-magic-cart{cursor:pointer}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart{background-image:linear-gradient(78deg,#0099a8,#00c9d3);border-radius:20px;color:#fff;display:flex;font-weight:500;gap:3px;height:24px!important;text-decoration:none!important;width:114px}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon{height:17px;width:17px}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon span{height:18px}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon .img1,.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon .img2,.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .animated-icon .img3{left:0;top:0}.header .header-content__wrapper .header-content .header-nav .header-nav__magic-cart .menu-item-name{display:block}}@media (min-width:769px){.header{padding-bottom:0}.header .header-content__wrapper .header-content{height:60px;justify-content:unset;margin:0 auto;max-width:1440px;padding:0 33px}.header .header-content__wrapper .header-content .menu-nav{margin-bottom:0;margin-right:10px;min-width:50px;order:3;position:relative}.header .header-content__wrapper .header-content .menu-nav :after{border:1px solid #fff;content:"";cursor:default;height:35px;position:absolute;right:-5px}.header .header-content__wrapper .header-content .logo{margin:0 20px;order:1}.header .header-content__wrapper .header-content .logo img{height:55px}.header .header-content__wrapper .header-content .logo .logo__image--mobile{height:auto}.header .header-content__wrapper .header-content search-bar{flex:1;width:unset}.header .header-content__wrapper .header-content .header-nav{order:4}}@media (min-width:1025px){.content-wrapper--white+.content-wrapper .header.on-top{padding:0 0 1px}.content-wrapper--white+.content-wrapper .header .header-content__wrapper .header-content .logo{margin:0 20px 0 0;width:120px}.content-wrapper--white+.content-wrapper .header .header-content__wrapper .header-content .logo .logo__mobile-image{display:none}.content-wrapper--white+.content-wrapper .header .header-content__wrapper .header-content .logo .logo__desktop-image{display:inline;transition:height .2s linear}.header .header-content__wrapper .header-content{height:65px!important;position:relative}.header .header-content__wrapper .header-content .menu-nav{display:none}.header{border-top:0;height:auto;padding:10px 0 0;z-index:98}.header .header-nav__quickbuy{display:block}.header .header-nav__quickbuy-mobile{display:none!important}.header.on-top{padding:0}.header.on-top,.header.on-top .header-content__wrapper{transition:all .2s linear}.header.on-top .header-content__wrapper .header-content .logo .logo__desktop-image,.header.on-top .header-content__wrapper .header-content .logo .logo__mobile-image,.header.on-top .header-content__wrapper .header-content .search-bar{transition:height .2s linear}.header.on-top .header-content__wrapper .header-content .logo .logo__desktop-image,.header.on-top .header-content__wrapper .header-content .logo .logo__mobile-image{height:30px;transition:height .2s linear}.header.on-top .header-content__wrapper .header-content .header-nav .header-nav__icon{width:25px}.header.on-top .header-content__wrapper .header-content .header-nav .free-number__icon{width:22px}.header.on-top .header-content__wrapper .header-content .header-nav .header-nav__quickbuy-icon{background-position:50%;background-repeat:no-repeat;background-size:27px}.header.on-top .mini-cart__dropdown,.header.on-top .user-panel{top:53px!important}.header .header-content__wrapper .header-content{align-items:center;height:inherit}.header .header-content__wrapper .header-content .logo{margin:0 20px 0 5px;position:absolute;top:-5px}.header .header-content__wrapper .header-content .logo img{height:unset}.header .header-content__wrapper .header-content .logo .logo__image--mobile{display:none}.header .header-content__wrapper .header-content .logo .logo__image{display:block}.header .header-content__wrapper .header-content .header-nav .header-nav__item{align-items:center;display:flex;height:inherit;margin:0 5px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin-wrapper{align-items:center;display:flex;flex-direction:column;height:42px;justify-content:flex-start;text-decoration:none;width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed span{display:block}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed{align-items:center;display:flex;height:inherit;position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed:hover .user-panel{display:flex}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel{background:#fff;border-radius:5px;box-shadow:1px 1px 6px 1px #afafaf;flex-direction:column;min-width:220px;padding:10px 0 20px;position:absolute;right:-48px;top:60px;z-index:100}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel:before{border:8px solid transparent;border-bottom-color:#fff;content:"";height:16px;position:absolute;right:55px;top:-15px;width:16px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__header{align-items:flex-end;border-top:1px dotted var(--primary-color);display:flex;flex-direction:column;margin:5px 0 0;padding:10px 0;position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__header .user-panel__name{width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__header .user-panel__close{align-items:center;background-position:100% 0;background-size:contain;cursor:pointer;display:flex;height:26px;justify-content:flex-end;text-decoration:none;width:30%}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__header .user-panel__close span{color:#fff;float:right;font-size:1.1666666667em;font-style:normal;padding:0 32px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__header span{color:var(--primary-color);display:block;font-size:1em;font-style:italic;font-weight:400}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__header span:nth-child(2){font-weight:700;padding-top:5px;text-transform:uppercase}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__header:after{border-bottom:1px dotted var(--primary-color);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list span:first-of-type{margin-top:5px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list span{color:#000;display:inline-block;font-size:1rem;font-weight:700;margin:15px 0 0;padding-left:25px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list span a{color:var(--primary-color)!important}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list span:last-of-type{font-size:1.1666666667rem;font-weight:bolder;margin-top:10px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-title{white-space:nowrap}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-title__sapid,.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-title__text{color:var(--primary-color);padding-left:0}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-title__text{color:#818181;font-weight:400}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-title__sapid{padding-right:25px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro{display:flex;flex-direction:row;gap:10px;margin-bottom:10px;padding:2px 15px 10px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro span{color:#0099a8;font-size:1rem;margin:0 0 3px;padding:0}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_icon{background-image:url(/build/images/user-horizontal-green-signed.bf4af3ab.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;margin:4px 0 0;min-width:29px;position:relative;width:26px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_icon .connected-circle-icon{background:#13d320;border-radius:100%;height:10px;position:absolute;right:1px;top:-3px;width:10px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_info{display:flex;flex-direction:column;justify-content:flex-start}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_info-sap{color:var(--primary-color);font-size:1.1666666667rem;font-weight:300}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_info span{color:var(--primary-color);font-size:1rem;font-weight:400}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_info-name{color:var(--primary-color);font-size:1.1666666667rem;font-weight:700;margin-left:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_info-name_dots{color:#303030;position:absolute;right:4px;top:37px}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list .user-panel__list-user-intro_info-name_dots.hovered{animation:dissapear 3.5s linear infinite}@keyframes marquee{0%{transform:translateX(0)}15%{transform:translateX(-5%)}35%{transform:translateX(-15%)}75%{transform:translateX(-100%)}90%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes dissapear{0%{opacity:1}30%{opacity:.5}40%{opacity:.8}50%{opacity:0}to{opacity:0}}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list-item{height:20px;margin:2px 0}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list-item a{color:#000;display:block;font-size:1rem;height:unset;padding:0 10px 0 25px;text-decoration:none}.header .header-content__wrapper .header-content .header-nav .header-nav__signin .header-nav__signed .user-panel .user-panel__list-item a:hover{background-color:#cbe2e2;border-radius:80px;font-weight:bolder;margin:0 12px;padding:1px 0 0 12px}.header .header-content__wrapper .header-content .header-nav .header-nav__signed-mobile{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__signed-desktop{align-items:center;display:flex;flex-direction:column}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone{position:relative}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone:hover .header-nav__telephone-tooltip{display:block}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip{background:#fff;border-radius:5px;box-shadow:1px 1px 6px 1px #afafaf;display:none;gap:15px;padding:10px;position:absolute;right:-5px;top:60px;width:190px;z-index:1}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip:before{border:8px solid transparent;border-bottom-color:#fff;content:"";height:16px;position:absolute;right:17px;top:-16px;width:16px}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip>div{padding:8px 20px}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__title{font-size:1em;font-weight:500}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number a{color:#00636b}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number a:hover{text-decoration:none}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip__number:hover{background:#efefef;font-weight:700}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number .green-number__timetable-icon{display:none}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number span{color:#4a4a4a;font-size:1em;line-height:20px}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip .green-number .schedule{font-style:italic;font-weight:500}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip-literal{border-top:1px solid rgba(0,0,0,.1);color:#818181;font-size:1.0833333333rem;margin:0 -10px;padding:12px 30px 2px!important}.header .header-content__wrapper .header-content .header-nav .header-nav__telephone-tooltip-literal span{color:var(--primary-color);font-size:inherit;font-weight:700}.header .header-content__wrapper .header-content .header-nav .free-number{align-items:center;display:flex;flex-direction:column}.header .header-content__wrapper .header-content .header-nav .free-number__label{color:#fff;display:block;font-size:1em}.header .header-content__wrapper .header-content .header-nav .header-nav__lang .header-nav__lang-dropdown{top:45px}.header .header-content__wrapper .header-content .is-new{background-color:rgba(245,165,33,.24)}.header .header-content__wrapper .header-content .novelty{color:#ff7b0b;display:inline-block;font-size:9px;font-weight:700;margin-left:5px;text-transform:uppercase}.header:before{background:#fff;content:"";height:65px;position:absolute;right:-15px;top:0;width:0}.header .header-content__wrapper .header-content .header-nav .header-nav__signed-icon{background-image:url(/build/images/user-horizontal-green-signed.bf4af3ab.svg);display:block}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy{cursor:pointer}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy .header-nav__quickbuy-title{display:initial}.header .header-content__wrapper .header-content .header-nav .header-nav__quickbuy .header-nav__quickbuy-title:hover{font-weight:700}.content-wrapper .header .header-content__wrapper .header-content:before,.content-wrapper--white .header .header-content__wrapper .header-content:before{background:#fff;content:"";height:65px;position:absolute;right:-15px;top:0;width:15px}.content-wrapper .header:before,.content-wrapper--white .header:before{background:#fff;content:"";height:65px;position:absolute;right:-15px;top:0;width:0}.content-wrapper .header.on-top .header-content__wrapper .header-content:before,.content-wrapper--white .header.on-top .header-content__wrapper .header-content:before{background:#fff;content:"";height:44px;position:absolute;right:-15px;top:0;width:15px}}@media (min-width:1440px){.header.on-top{padding:0}.content-wrapper--white+.content-wrapper .header.on-top{padding:0 0 1px}}.panel__wrapper{background:#fff;z-index:98}.panel__wrapper .panel{background-color:var(--primary-color);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:#fff;font-size:14px;height:40px;padding:4px 0 0 4px;text-align:center}.panel__wrapper .panel__list-item--icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.panel__wrapper .panel__list-item .free-shipping{background-image:url(/build/images/free-shipping.f82c06c3.svg)}.panel__wrapper .panel__list-item .min-order{background-image:url(/build/images/money-white.c36b3150.svg)}.panel__wrapper .panel__list-item .secure-payment{background-image:url(/build/images/secure-lock.e0e5baf5.svg)}.panel__wrapper .panel__list-item .telephone{background-image:url(/build/images/telephone-white.8cc825f7.svg)}.panel__wrapper .panel__list .wrapper{height:35px;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)}}@media (min-width:1025px){.panel__wrapper .panel__list-item{align-items:center;height:35px}.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-between;margin:0 auto;max-width:1440px;padding:0 33px}}@media (min-width:1440px){.panel__wrapper .panel__list .wrapper .ticker-list{padding:0 96px}}.footer{align-items:center;background-color:var(--primary-color);display:flex;flex-direction:column;padding:55px 40px;position:relative}.footer__logo-mobile{display:block;position:absolute;right:40px;top:50px}.footer__logo-mobile img{height:125px}.footer__logo-desktop{display:none}.footer__wrapper{display:flex;flex-direction:column;gap:3.75rem;justify-content:space-around;width:100%}.footer__link{color:#fff}.footer__links-wrapper{display:flex;flex-direction:column;gap:3.75rem;justify-content:center;max-width:1440px;width:100%}.footer__links-title{color:#fff;font-weight:900;padding-bottom:1.1666666667rem;white-space:nowrap}.footer__links-title span{font-size:1.5rem}.footer__links-item{padding-bottom:1rem;white-space:nowrap}.footer__links-item a{font-size:1.3333333333rem}.footer__main-content-wrapper{display:flex;flex-direction:column;gap:2.9166666667rem}.footer__newsletter p{color:#fff;font-size:1.1666666667rem;max-width:400px}.footer__newsletter p:last-child{font-size:.8333333333rem;line-height:11px;margin:10px 0 0;text-align:justify}.footer__newsletter p:last-child a{color:#fff;font-size:.8333333333rem;line-height:0}.footer__newsletter p:last-child a:last-child{text-decoration:underline}.footer__newsletter-wrapper{display:flex;flex-direction:column}.footer__social-list{display:flex;justify-content:space-between;margin:auto;max-width:500px}.footer__payment-methods{text-align:center}.footer__copyright{color:#fff;font-size:1.1666666667rem;line-height:1.3;margin:10px 0;text-align:center}.footer__copyright a{color:#fff;text-decoration:underline}.footer__copyright .cookies-button{display:contents}.footer__copyright .cookies-button button{background:none;color:#fff;cursor:pointer;text-decoration:underline}.footer__copyright .cookies-button .cookies-modal{color:#000}@media (min-width:641px){.footer__main-content-wrapper{flex-direction:row;justify-content:space-between;padding-right:200px}}@media (min-width:1025px){.footer__logo-mobile{display:none}.footer__logo-desktop{display:block;margin-bottom:60px}.footer__links-wrapper{flex-direction:row-reverse;margin-bottom:40px}.footer__wrapper{flex-direction:row}.footer__main-content-wrapper{flex-direction:row;padding:0}.footer__other-links{text-align:left}}@media (min-width:1440px){.footer{padding:55px 96px}}@media (min-width:1600px){.footer__main-content-wrapper{gap:150px}}.geoblock-manager .modal__content{padding-top:30px!important}.geoblock-manager .modal__content .geoblock-popup__message,.geoblock-manager .modal__content .geoblock-popup__url{font-size:1.1666666667em}.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}.navigation-bar-wrapper{align-items:center;display:flex;justify-content:flex-start;padding:14px 24px;text-transform:uppercase}.navigation-bar-wrapper .navigation-bar__breadcrumbs{font-size:1.1666666667rem}.navigation-bar-wrapper .navigation-bar__breadcrumbs .navigation-bar__breadcrumb{color:#4a4a4a}.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:#292929}@media (min-width:1025px){.navigation-bar-wrapper{background-color:#fff;padding:14px 0}.navigation-bar-wrapper .navigation-bar__breadcrumbs a,.navigation-bar-wrapper .navigation-bar__breadcrumbs span{font-size:1.1666666667rem;line-height:1.25}}.professional-advice .modal{background-color:hsla(0,0%,73%,.55)}.professional-advice .modal__close{display:none!important}.professional-advice .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.25rem;justify-content:center}.professional-advice .modal__content-wrapper{background:#f9f9f9;border-radius:4px;box-shadow:1px 1px 7px 3px rgba(0,0,0,.1);max-width:583px;padding:30px;top:15%}.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__image{background-image:url(/build/images/popup-exclamation-red-white.fec183cd.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:30px;width:30px}.professional-advice .modal__content .professional-advice__top-text{font-size:1.5rem;font-weight:700;margin:18px 0;text-align:center}.professional-advice .modal__content .professional-advice__message{font-size:1.1666666667rem;text-align:center}.professional-advice .modal__content .professional-advice__message br{content:"";display:block;height:20px}.professional-advice .modal__content .professional-advice__message strong{font-size:1.1666666667rem;font-weight:700}.professional-advice .modal__content .professional-advice__confirm{background:var(--primary-color);border-radius:7px;color:#fff;cursor:pointer;font-size:1.1666666667rem;font-weight:700;height:30px;margin-top:28px;min-width:251px;padding:5px 20px;text-transform:uppercase}.popups-manager .modal__close{cursor:pointer;position:absolute;right:2rem;top:.5rem}.popups-manager .modal__close span{color:#232323;font-size:.25rem;font-weight:100;line-height:2.9166666667rem}.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:#f2f2f2;border-radius:.3333333333rem;box-shadow:.0833333333rem .0833333333rem .5833333333rem .25rem rgba(0,0,0,.1);max-width:25.4166666667rem;top:15%;width:fit-content}.popups-manager .modal__content .image-popup-link img,.popups-manager .modal__content img{border-radius:.3333333333rem;height:100%;width:100%}.popups-manager .modal__content img{max-width:25.4166666667rem}.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.6666666667rem;font-weight:700;margin-bottom:1rem}.popups-manager .modal__content .subtitle{font-size:1.3333333333rem;margin-bottom:1rem}.popups-manager .modal__content .text{font-size:1.1666666667rem;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:.3333333333rem;color:#fff;cursor:pointer;display:flex;font-size:1.3333333333rem;font-weight:500;justify-content:center;max-width:20.8333333333rem;min-height:3.3333333333rem;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.popups-manager .modal__content .button:hover{background-color:var(--primary-color-hover)!important;color:#fff!important}@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.3333333333rem}.popups-manager .modal__content img{max-width:72.5rem}}.alert-wrapper{background-color:#f2f2f2;display:none;justify-content:center;padding:8px;width:100%}.alert-wrapper .alert__content,.alert-wrapper--activated{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.8333333333em;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:#fff;cursor:pointer;display:inline-table;font-size:1.3333333333em;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:#f2f2f2;padding-right:10px;position:absolute}.alert-wrapper .alert__content .alert__info .alert__message{font-size:1.1666666667em;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{border-bottom:1px solid var(--primary-color)}.alert-wrapper .alert__content{max-width:940px;width:100%}.alert-wrapper .alert__content .alert__exclamation{display:block;font-size:8.3333333333rem;font-weight:700;line-height:65px;margin-right:8px;padding:.5rem 0 0}.alert-wrapper .alert__content .alert__info .alert__accept-button{padding:4px 30px}}@media (min-width:1440px){.alert-wrapper .alert__content{padding:0 15px;width:940px}}.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.0833333333rem;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)}@media (min-width:1025px){.coupon-alert--activated,.coupon-alert--mobile-disabled.coupon-alert--activated{display:flex}.coupon-alert>div:not(.coupon-alert__dispose){font-size:1.25rem}}.newsletter__title-group img{display:block;height:auto;margin:30px 0;width:100%}.newsletter__image-desktop{display:none}.newsletter__form__email-label,.newsletter__form__name-label{color:var(--primary-color);display:block;font-size:1.3333333333rem;font-weight:700}.newsletter__required-fields-label{color:#818181;display:block;font-size:1.1666666667rem;font-style:italic;margin-bottom:10px}.newsletter__form-occupation,.newsletter__form-telephone{display:none}.newsletter__form{display:flex;flex-direction:column}.newsletter__form-email{margin:20px 0}.newsletter__long-form-group{order:1}.newsletter__policy-privacy-label{display:block;font-size:1.1666666667rem;margin-top:10px;order:3}.newsletter__policy-privacy-label a{color:var(--primary-color);display:block;font-size:1.1666666667rem;font-weight:700;text-decoration:underline;width:100%}.newsletter-register__body{color:#fff;font-size:1.1666666667rem;margin-top:20px;max-width:380px}.newsletter__confirmation-message .notice{align-items:center;background-color:#dfefd8;border-radius:4px;display:flex;filter:drop-shadow(0 1px 5px rgba(168,168,168,.5));justify-content:center;margin-top:20px;padding:5px;position:absolute;width:280px}.newsletter__confirmation-message .notice :after{background-color:#dfefd8;content:"";height:20px;left:calc(50% - 10px);position:absolute;top:-10px;transform:rotate(45deg);width:20px;z-index:-1}.newsletter__confirmation-message .notice span{color:#498a4b;font-size:1.1666666667rem;font-weight:400;text-align:center}.newsletter__confirmation-message .notice span:before{background-image:url(/build/images/green-tick.fbb0f2b9.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:15px;left:20px;margin:0 auto;position:absolute;top:7px;width:15px}.newsletter form{display:flex;flex-direction:column}.newsletter form input{all:unset;background-color:var(--white-color);border-radius:6px;padding:10px}.newsletter form .newsletter__gdpr-group{width:100%}.newsletter form .newsletter__gdpr-group .newsletter__terms{margin-bottom:15px}.newsletter form .newsletter__gdpr-group .newsletter__terms .form-checkbox{margin-top:-5px;position:relative}.newsletter form .newsletter__gdpr-group .newsletter__terms .form-checkbox__input{background-color:var(--primary-color);background-image:url(/build/images/checkbox-unchecked-2.a74f2a52.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:0;cursor:pointer;display:block;height:20px;margin:0;padding:0;position:unset;width:20px}.newsletter form .newsletter__gdpr-group .newsletter__terms .form-checkbox__input:checked{background-color:var(--secondry-color);background-image:url(/build/images/check-yellow.50361df8.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;height:20px;width:20px}.newsletter form .newsletter__gdpr-group .newsletter__terms .form-checkbox__label{left:15px;position:absolute;top:2px;width:100%}.newsletter form .newsletter__gdpr-group .newsletter__terms .form-checkbox__label:after{display:none}.newsletter form .newsletter__gdpr-group .newsletter__terms .form-checkbox__label a,.newsletter form .newsletter__gdpr-group .newsletter__terms .form-checkbox__label span{color:#fff;left:10px;margin-top:-1px}.newsletter form .form-error{color:#d0021b;margin:5px 0 0 4px}.newsletter form .recaptcha{margin:10px 0}.newsletter .form-input__item{font-style:italic;max-width:380px;width:100%}.newsletter .button,.newsletter input[type=submit]{background-color:var(--secondary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.5rem;font-weight:700;line-height:1rem;margin:0 auto 0 0;padding:1rem;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:216px}.newsletter .button:hover,.newsletter input[type=submit]:hover{background-color:var(--secondary-color-hover);color:#fff;text-decoration:none}.newsletter .button.disabled,.newsletter .button:disabled,.newsletter input[type=submit].disabled,.newsletter input[type=submit]:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.newsletter .button>span,.newsletter input[type=submit]>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1025px){.newsletter-register .newsletter__long-form-group{display:flex;flex-flow:row wrap;justify-content:space-between}.newsletter-register .newsletter__long-form-group .newsletter__form-name{width:100%}.newsletter-register .newsletter__long-form-group .newsletter__form-occupation,.newsletter-register .newsletter__long-form-group .newsletter__form-telephone{width:48%}.newsletter{display:flex;flex-direction:row;gap:5%;max-width:none}.newsletter .content-wrapper{width:90%}.newsletter-register{max-width:unset}.newsletter__title-group img{display:none}.newsletter__image-desktop{display:block;max-height:350px;max-width:600px;width:50%}.newsletter__content-wrapper{display:flex;flex-direction:row;gap:5%}.newsletter__content-wrapper>div{width:50%}.newsletter__policy-privacy-label a{display:unset;width:unset}.newsletter__required-fields-label{margin-bottom:30px}.newsletter form .form-component__button-wrapper{width:50%}}@media (min-width:1440px){.newsletter__image-desktop{width:40%}.newsletter__content-wrapper{gap:5%}.newsletter__content-wrapper>div{width:60%}}.newsletter-confirmation{margin:60px auto 30px;max-width:500px;padding:0 15px}.newsletter-confirmation__wrapper{margin:0 0 75px}.newsletter-confirmation__text :first-child{font-weight:700}.newsletter-confirmation__text :first-child,.newsletter-confirmation__text :nth-child(2){font-size:16px;margin:0 0 25px;text-align:center}.newsletter-confirmation__back{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:0 auto;max-width:250px}.newsletter-confirmation__back:hover{text-decoration:none}.newsletter-confirmation__legal-text{display:block;font-size:10px;line-height:11px;text-align:justify}.newsletter-confirmation__legal-text a{font-size:10px;line-height:normal;text-decoration:underline;text-transform:lowercase}.form--primary .form-input__item{background:#fff;border:1px solid #ccc}.form--primary .form-input__item:focus{background:#edf7fd}.form--primary .form-select__group{background:#fff;border:1px solid #ccc}.form--primary .form-select__group:focus{background:#edf7fd}.form--primary .form-block__title1{color:var(--primary-color);font-size:1.25em;font-weight:700;text-transform:uppercase}.form--primary .register-form__title2{color:var(--primary-color);font-size:1.25em;margin:25px 0 10px;text-align:left;text-transform:uppercase}.form--primary .form-block__paragraph{color:#5e5e5e;font-family:Verdana;font-size:.75em;line-height:21px;margin:9px 0}.form--primary .form-checkbox__label,.form--primary .form-item__label,.form--primary .radio-group__label{color:grey;font-family:Roboto;font-size:1em}.form--secondary{position:relative}.form--secondary .form-item{border:0;border-radius:2px;margin:5px 0 20px;position:relative;width:100%}.form--secondary .form-item .form-input input:-webkit-autofill{box-shadow:inset 0 0 0 9999px #fff!important}.form--secondary .form-item .form-item__label{color:#5e5e5e;font-size:1rem;font-weight:400;margin:0;overflow:hidden;padding-bottom:5px;padding-left:0;pointer-events:none;width:100%}.form--secondary .form-item .form-item__label,.form--secondary .form-item .form-item__label:after{bottom:0;display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form--secondary .form-item .form-item__label:after{border-bottom:2px solid var(--primary-color);content:"";left:0;margin:0 auto;position:absolute;right:0;visibility:hidden;width:1%}.form--secondary .form-item .form-item__label span{margin:0 3px;position:absolute;top:-2px}.form--secondary .form-item .form-select{height:inherit;position:relative}.form--secondary .form-item .form-select: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:15px;width:12px}.form--secondary .form-item .form-select__group{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;color:#232323;height:inherit;width:100%}.form--secondary .form-item .form-select__group::-ms-expand{display:none}.form--secondary .form-item--is-active .form-item__label{color:var(--primary-color);font-size:.75rem;top:5px}.form--secondary .form-item--is-active .form-item__label:after{border-bottom:1px solid var(--primary-color);visibility:visible;width:100%}.form--secondary .form-item--has-error .form-item__label{color:#d0021b}.form--secondary .form-item--has-error .form-item__label:after{border-bottom:1px solid #d0021b;visibility:visible;width:100%}.form--secondary .form-item .form-field__textarea,.form--secondary .form-item .form-input__item{background:#fff;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;color:#232323;display:block;font-size:1.2rem;height:40px;outline:0;padding-left:15px;width:100%}.form--secondary .form-item .form-field__textarea::placeholder,.form--secondary .form-item .form-input__item::placeholder{color:#818181}.form--secondary .form-item .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}.form--secondary .form-item .radio-group>div input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.form--secondary .form-item .radio-group>div label{cursor:pointer;padding:0 0 0 25px}.form--secondary .form-item .radio-group>div label:after{background-color:#fff;border:1px solid #464646;border-radius:50%;content:"";height:13px;left:0;position:absolute;top:0;width:13px}.form--secondary .form-item .radio-group>div:hover input~label:after{background:#efefef;transition:all .2s ease-in-out}.form--secondary .form-item .radio-group>div input:checked~label:after{background:var(--primary-color);border:none}.form--tertiary{position:relative}.form--tertiary .form-item{border:0;border-radius:2px;margin:5px 0 20px;position:relative;width:100%}.form--tertiary .form-item .form-input input:-webkit-autofill{box-shadow:inset 0 0 0 9999px #fff!important}.form--tertiary .form-item .form-item__label{color:#5e5e5e;font-size:1rem;font-weight:400;margin:0;overflow:hidden;padding-bottom:5px;padding-left:0;pointer-events:none;width:100%}.form--tertiary .form-item .form-item__label,.form--tertiary .form-item .form-item__label:after{bottom:0;display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form--tertiary .form-item .form-item__label:after{border-bottom:2px solid var(--primary-color);content:"";left:0;margin:0 auto;position:absolute;right:0;visibility:hidden;width:1%}.form--tertiary .form-item .form-item__label span{margin:0 3px;position:absolute;top:-2px}.form--tertiary .form-item .form-select{height:inherit;position:relative}.form--tertiary .form-item .form-select: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:15px;width:12px}.form--tertiary .form-item .form-select__group{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;color:#232323;height:inherit;width:100%}.form--tertiary .form-item .form-select__group::-ms-expand{display:none}.form--tertiary .form-item--is-active .form-item__label{color:var(--primary-color);font-size:.75rem;top:5px}.form--tertiary .form-item--is-active .form-item__label:after{border-bottom:1px solid var(--primary-color);visibility:visible;width:100%}.form--tertiary .form-item--has-error .form-item__label{color:#d0021b}.form--tertiary .form-item--has-error .form-item__label:after{border-bottom:1px solid #d0021b;visibility:visible;width:100%}.form--tertiary .form-item .form-field__textarea,.form--tertiary .form-item .form-input__item{background:#fff;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;color:#232323;display:block;font-size:1.2rem;height:40px;outline:0;padding-left:15px;width:100%}.form--tertiary .form-item .form-field__textarea::placeholder,.form--tertiary .form-item .form-input__item::placeholder{color:#818181}.form--tertiary .form-item .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}.form--tertiary .form-item .radio-group>div input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.form--tertiary .form-item .radio-group>div label{cursor:pointer;padding:0 0 0 25px}.form--tertiary .form-item .radio-group>div label:after{background-color:#fff;border:1px solid #464646;border-radius:50%;content:"";height:13px;left:0;position:absolute;top:0;width:13px}.form--tertiary .form-item .radio-group>div:hover input~label:after{background:#efefef;transition:all .2s ease-in-out}.form--tertiary .form-item .radio-group>div input:checked~label:after{background:var(--primary-color);border:none}.form--tertiary .form-item{background:#f3f3f3}.form .form_select__group{background-color:#fff;border:1px solid #ccc}.form .form-error{color:#d0021b!important;font-family:verdana,sans-serif;font-size:.8em}.form .form-item--catalog-name,.form .form-item--csrf-token,.form .form-item--from-platform,.form .form-item--redirect{display:none}.form .radio-group__input-horizontal{display:flex;flex-direction:row;margin:15px 0}.form .radio-group__input-horizontal div{margin-right:10px}.form :-webkit-autofill{animation-name:onAutoFillStart}.form :not(:-webkit-autofill){animation-name:onAutoFillCancel}.form select:-webkit-autofill,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s}.form ::-webkit-input-placeholder{color:#818181}.form :-moz-placeholder,.form ::-moz-placeholder{color:#818181}.form :-ms-input-placeholder{color:#818181}.form-select__option--focused{color:#000!important}.form-error{color:#d0021b!important;font-family:verdana,sans-serif;font-size:.8em}@media (min-width:641px){.form--secondary .form-item .radio-group>div,.form--tertiary .form-item .radio-group>div{height:18px}.form--secondary .form-item .radio-group>div label:after,.form--tertiary .form-item .radio-group>div label:after{height:18px;width:18px}}@media (min-width:1025px){.form--secondary .form-item,.form--tertiary .form-item{background:transparent;border:initial;border-radius:2px;height:auto;margin:5px 0 0;overflow:visible;padding-left:0;position:relative;width:100%}.form--secondary .form-item .radio-group>div .radio-group__label,.form--tertiary .form-item .radio-group>div .radio-group__label{align-self:flex-start}.form--secondary .form-item .form-item__label,.form--tertiary .form-item .form-item__label{color:#5e5e5e;display:block;font-size:1.33rem;font-weight:400;margin:0;padding:0;pointer-events:none;position:static;transition:none}.form--secondary .form-item--is-active .form-item__label,.form--tertiary .form-item--is-active .form-item__label{color:#5e5e5e;transform:none}.form--secondary .form-item--is-active .form-item__label:after,.form--tertiary .form-item--is-active .form-item__label:after{border-bottom:0;visibility:hidden}.form--secondary .form-item--has-error,.form--tertiary .form-item--has-error{margin-bottom:10px}.form--secondary .form-item--has-error .form-item__label,.form--tertiary .form-item--has-error .form-item__label{color:#5e5e5e!important}.form--secondary .form-item--has-error .form-item__label:after,.form--tertiary .form-item--has-error .form-item__label:after{border-bottom:0;visibility:hidden}.form--secondary .form-item .form-input__item[type=password] span,.form--tertiary .form-item .form-input__item[type=password] span{right:150px;top:25px}.form--secondary .form-item .form-field__textarea,.form--secondary .form-item .form-input__item,.form--tertiary .form-item .form-field__textarea,.form--tertiary .form-item .form-input__item{background-color:#fff;border:1px solid #ccc;color:#232323;display:block;font-size:1.2rem;margin:0;outline:0;padding-top:0;width:100%}.form--secondary .form-item .form-field__textarea::placeholder,.form--secondary .form-item .form-input__item::placeholder,.form--tertiary .form-item .form-field__textarea::placeholder,.form--tertiary .form-item .form-input__item::placeholder{color:#818181}.form--secondary .form-item .form-field__textarea:-ms-input-placeholder,.form--secondary .form-item .form-input__item:-ms-input-placeholder,.form--tertiary .form-item .form-field__textarea:-ms-input-placeholder,.form--tertiary .form-item .form-input__item:-ms-input-placeholder{color:#818181}.form--secondary .form-item .form-field__textarea.input-error,.form--secondary .form-item .form-input__item.input-error,.form--tertiary .form-item .form-field__textarea.input-error,.form--tertiary .form-item .form-input__item.input-error{background:#faebe7;border:1px dashed #d0021b}.form--secondary .form-item .form-select__group,.form--tertiary .form-item .form-select__group{background-color:#fff;border:1px solid #ccc;padding:0 40px 0 15px;width:100%}.form--secondary .form-item .form-checkbox .form-checkbox__label:after,.form--tertiary .form-item .form-checkbox .form-checkbox__label:after{border:1px solid #ccc}}.form-checkbox{height:17px;margin:10px 0;position:relative}.form-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form-checkbox input[type=checkbox]:checked{background:url(/build/images/check-white.4bb90399.svg) no-repeat 0 0;cursor:pointer;height:17px;left:-3px;position:absolute;top:-3px;width:17px;z-index:2}.form-checkbox input[type=checkbox]:checked+.form-checkbox__label:after{background:var(--primary-color,#006667);border-color:var(--primary-color,#006667)!important}.form-checkbox input[type=checkbox]:focus{outline:0}.form-checkbox .form-checkbox__label:after{background:#fff;border:1px solid #333;border-radius:2px;content:"";cursor:pointer;height:17px;left:0;position:absolute;top:0;width:17px}.form-checkbox .form-checkbox__label{cursor:pointer}.form-checkbox .form-checkbox__label span{left:30px;margin-top:-8px;position:absolute;top:50%;user-select:none}.search-bar{background-color:#fff;border:1px solid #e2e2e2;border-radius:25px;height:35px;margin:0 7px;position:relative;width:100%}.search-bar .search-bar__bar{align-items:center;display:flex;height:100%}.search-bar .search-bar__bar .search-bar__categories-select{display:none}.search-bar .search-bar__bar .search-bar__text-input{background:#f5f5f5;border:none;border-bottom-left-radius:25px;border-top-left-radius:25px;color:#000;flex-grow:1;font-size:1em;font-weight:400;height:inherit;overflow:hidden;padding:5px 15px;text-align:left;text-overflow:ellipsis}.search-bar .search-bar__bar .search-bar__text-input::placeholder{color:#818181}.search-bar .search-bar__bar .search-bar__text-input::-ms-clear{display:none}.search-bar .search-bar__bar .search-bar__text-input:focus-visible{outline:none}.search-bar .search-bar__bar .search-bar__clear-button{background:#f5f5f5;cursor:pointer;display:none;font-size:2.6666666667em;padding:8px 5px 5px}.search-bar .search-bar__bar .search-bar__clear-button--active{display:inline-block}.search-bar .search-bar__bar .search-bar__button{background:transparent;background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:100%;position:absolute;right:0;top:0;width:100px}.search-bar .search-bar__bar .search-bar__icon{align-items:center;background:var(--primary-color);background-position:100%;background-repeat:no-repeat;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;width:100px}.search-bar .search-bar__dropdown-wrapper{background-color:#fff;border-radius:8px;border-top:3px solid var(--primary-color);display:block;margin-top:17px;overflow:hidden;position:fixed;width:98%;z-index:99}.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{padding:30px 0}.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{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{display:none}.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{content:".";font-weight:700}.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{width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty){display:flex;flex-wrap:wrap;width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__products--wrapper{scrollbar-base-color:#f3f3f3;scrollbar-face-color:var(--primary-color);display:flex;flex-wrap:wrap;height:570px;overflow-y:scroll;width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__products--wrapper::-webkit-scrollbar{background-color:#f3f3f3;border-radius:8px;width:10px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__products--wrapper::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:8px;outline:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product{align-items:center;border-left:1px dashed #ccc;border-top:1px dashed #ccc;border-color:#fff #ccc #ccc #fff;border-style:dashed;border-width:1px;cursor:pointer;display:flex;flex-direction:column;max-height:240px;padding: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{border:2px dashed 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{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-tiers-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;z-index:999}.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{color:transparent}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-tiers-icon{background-size:85px 20px;height:20px;width:85px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product:hover{border:1px dashed var(--primary-color)}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product .search-bar__product-brand{color:#9b9b9b;font-size:1rem;position:absolute;right:10px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image{align-items:center;display:flex;height:100px;justify-content:center;margin-top:15px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-image img{height:100px;margin:auto;max-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-price{color:#d0021b!important}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-offer-label{margin-top:auto}.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;height:100%;justify-content:space-between;margin-top:10px;width:90%}.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:#2f2f2f;display:-webkit-box;font-size:1.1666666667rem;margin-bottom:6px;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__doctor-exclusive .exclusivity-notice-wrapper{background-color:#f0f4f4;border-radius:4px;display:flex;flex-direction:row;gap:5px;padding:3px}.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 .exclusivity-notice-wrapper .exclusivity-notice__icon{align-self:center;background-size:100%;height:1rem;width:1rem}.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{color:#000;font-size:1.3333333333rem;font-weight:700;margin-top:auto}.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--from{margin-top:2px}.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{color:#777;margin-top:4px;text-decoration:line-through}@media (min-width:641px){.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies{background-color:#cbe2e2;color:var(--primary-color);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{align-items:center;color:#2f2f2f;display:flex;margin:0 10px 10px;white-space:nowrap}.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>div{align-items:center;display:flex;flex-grow:1;gap:5px;overflow:hidden}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__subfamily .search-icon{align-self:center;background-color:transparent;background-image:url(/build/images/search-filled.1a983db9.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:20px;min-width:20px;width:20px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__subfamily .name{font-size:1.1666666667em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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%}}@media (min-width:769px){.search-bar{flex-grow:1;margin:0 10px 0 0;position:unset;width:unset}.search-bar .search-bar__bar .search-bar__text-input{font-size:1.1666666667em}.search-bar .search-bar__dropdown-wrapper{left:10px;position:absolute}}@media (min-width:1025px){.search-bar__background--focused{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:5}.search-bar{margin-left:190px;position:relative}.search-bar.search-bar--focused{z-index:10}.search-bar .search-bar__bar .search-bar__clear-button--active{display:none}.search-bar .search-bar__dropdown-wrapper{border-top:none;left:0;margin-left:0;margin-top:0;position:absolute;top:50px;width:100%}.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{align-items:center;display:flex;justify-content:center;width:50%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__products--wrapper{height:550px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies{background-color:#e7f2f2;width:40%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies--empty{display:block}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies--empty .search-bar__header{margin-bottom:0}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__subfamilies .search-bar__header{background-color:var(--primary-color);color:#fff;font-size:1.0833333333em;padding:7px 0}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products{align-content:flex-start;align-items:flex-start}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products.search-bar__products--empty{width:60%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products .search-bar__header{background-color:#cbe2e2;color:var(--primary-color);display:flex;font-size:1.1666666667rem;font-weight:700;justify-content:space-around;padding:7px 0;text-transform:uppercase;width:100%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products .search-bar__header .search-bar__products-title--empty{display:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products .search-bar__header .search-bar__results-summary *{font-size:1.1666666667em;font-weight:400;text-transform:none}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products .search-bar__header .search-bar__results-summary .search-bar__view-all-button{cursor:pointer;margin-left:3px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products .search-bar__header .search-bar__results-summary .search-bar__view-all-button:hover{text-decoration:underline}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty){width:60%}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product{width:50%}.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-size:48px 48px;height:48px;top:15px;width:48px}.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__product-bonus-icon{font-size:1.25em;padding:11px}}@media (min-width:1440px){.search-bar .search-bar__dropdown-wrapper .search-bar__dropdown .search-bar__products:not(.search-bar__products--empty) .search-bar__products--wrapper{height:560px}}.message-handler .message{align-items:center;background-position:15px;background-repeat:no-repeat;background-size:18px 18px;display:flex;padding:10px 20px 10px 45px}.message-handler .message p{font-size:1.1666666667rem;margin-right:10px;margin-top:5px;width:100%}.message-handler .message p a{font-display:swap;font-size:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,font-weight .1s ease-in-out}.message-handler .message p a:hover{color:var(--primary-color);text-decoration:none}.message-handler .message .message-handler__deleter{background-image:url(/build/images/close.2c3f73b3.svg);background-repeat:no-repeat;background-size:22px 22px;cursor:pointer;height:25px;margin-left:auto;width:25px}.message-handler .message{color:#000;max-width:1440px;width:100%}.message-handler__errors,.message-handler__info,.message-handler__notices,.message-handler__warnings{align-items:center;display:flex;flex-direction:column;justify-content:center}.message-handler__notices{background-color:#d0f1d7}.message-handler__notices .message{background-image:url(/build/images/check-icon.03d2e318.svg);border-bottom:1px dashed #9beecb}.message-handler__warnings{background-color:#fff1d7}.message-handler__warnings .message{background-image:url(/build/images/warning-icon.ac75e477.svg);border-bottom:1px dashed #f7cddf}.message-handler__errors{background-color:#ffd7d7}.message-handler__errors .message{background-image:url(/build/images/error-icon.cc2ba70a.svg);border-bottom:1px dashed #f7cddf}.message-handler__info{background-color:#cbe2e2}.message-handler__info .message{background-image:url(/build/images/info-icon.d083b3e0.svg);border-bottom:1px dashed #7fcad2}.message-handler__action{background-color:#f0f0f0;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-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1rem;margin:0;padding:2px;text-decoration:underline;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.message-handler__action button:hover{background-color:transparent;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:#000;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)}.notice--message-wrapper{background-color:#f0f0f0}.notice--message-wrapper .message__text{align-items:center;display:flex;gap:8px}.notice--message-wrapper .message__text.message__text--centered{margin:0 auto;max-width:1800px;width:95%}.notice--message-wrapper .message__text .message__text-info-icon{background-image:url(/build/images/info-icon.2062a57b.svg);background-size:17px;height:17px;width:17px}.notice--message-wrapper .message__text span{padding:8px 0}.notice--message-wrapper .message__text .message__text-close{cursor:pointer;margin-left:auto}@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}}@media (min-width:1025px){.notice--message-wrapper .message__text.message__text--centered{padding:0 33px;width:100%}.message-handler .message{background-position-x:33px;padding:10px 33px 10px 83px}}@media (min-width:1440px){.notice--message-wrapper .message__text.message__text--centered{padding:0 96px}.message-handler .message{background-position-x:96px;padding:10px 96px 10px 136px}}.body--with-cookies,.body--with-modal{overflow-y:hidden!important}body.lock-scrollbar{bottom:0;left:0;overflow-y:auto;position:fixed;right:0}.geoblock-manager .modal{backdrop-filter:blur(10px)}.modal{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:99}.modal .modal__content-wrapper{background-color:#fafafa;margin:auto;position:relative;text-align:center;width:85%}.modal .modal__content-wrapper .modal__close{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;width:28px}.modal .modal__content-wrapper .modal__close span{font-size:2.6666666667em}.modal .modal__content-wrapper .modal__close:hover{color:#878787}.modal .modal__content-wrapper .modal__content{margin:auto}.modal--login-form-anesthesia{backdrop-filter:blur(7px)}.modal--primary .modal__content-wrapper{border-radius:9px;padding:40px 20px;top:15%}.modal--primary .modal__content-wrapper .modal__close{color:#878787}.modal--secondary{align-items:center;display:flex}.modal--secondary .modal__content-wrapper .modal__content{padding-bottom:30px;padding-top:50px}.modal--secondary .modal__content-wrapper .modal__content .modal__message{color:#000;padding:20px}.modal--secondary .modal__content-wrapper .modal__content .button{padding:5px 50px}.modal--modern{display:flex}.modal--modern .modal__content-wrapper{background-color:#fff;border-radius:4px;margin:150px auto auto;padding:20px}.modal--modern .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;height:2rem;right:4px;top:4px;width:2rem}.modal--modern .modal__content-wrapper .modal__close span{display:none}.modal--modern .modal__content-wrapper .modal__content{align-items:center;display:flex;justify-content:center}@media (min-width:1025px){.modal--modern .modal__content-wrapper{padding:28px}.body--with-modal{padding-right:15px}.modal .modal__content-wrapper{width:65%}}@media (min-width:1440px){.modal .modal__content-wrapper{width:1050px}}.breadcrumbs{display:none}@media (min-width:1025px){.breadcrumbs{display:flex;gap:.75rem;padding:14px 0}.breadcrumbs a,.breadcrumbs span{color:#333;font-size:1.1666666667rem;font-weight:700;line-height:1;text-transform:uppercase}}.brand-catalog-sorter{background:#f4f4f4;border:none;color:#222;font-size:14px;min-width:150px;position:relative;text-align:left}.brand-catalog-sorter .selector{align-items:center;background:none;border:none;box-shadow:none;color:#222;cursor:pointer;display:flex;font-size:14px;gap:.5rem;justify-content:center;line-height:36px;margin:0;padding:0 0 0 .5rem;width:100%}.brand-catalog-sorter .selector__icon{background-image:url(/build/images/arrow_drop_down.e03b8412.svg);background-repeat:no-repeat;background-size:cover;display:block;height:25px;width:25px}.brand-catalog-sorter .dropdown{background:#fff;border:1px solid #ebebeb;border-radius:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);display:none;left:auto;margin:3px 0 0;padding:0;position:absolute;right:0;width:215px;z-index:10}.brand-catalog-sorter .dropdown__option{border-bottom:1px solid #ebebeb;color:#232323;cursor:pointer;display:block;font-size:14px;padding:.625rem 1.25rem}.brand-catalog-sorter .dropdown__option:hover{background-color:#066;color:#fff;text-decoration:none}.brand-catalog-sorter .dropdown.open{display:block}.form-input.spinner{display:flex;height:37px;justify-content:space-between;width:100%}.form-input.spinner input,.form-input.spinner span{align-items:center;display:flex;justify-content:center;width:32%}.form-input.spinner input,.form-input.spinner p{color:#000;font-size:1.3333333333rem;font-weight:900;text-align:center}.form-input.spinner .form-input__item{border:.579px solid #f0f4f4}.form-input.spinner .form-input__item::-webkit-inner-spin-button,.form-input.spinner .form-input__item::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input.spinner .spinner__button{cursor:pointer}.form-input.spinner .spinner__button--substract{background-color:#e9f4f4;border-radius:8px 0 0 8px}.form-input.spinner .spinner__button--add{background-color:#cbe2e2;border-radius:0 8px 8px 0}.vue-loader-wrapper{height:100%;position:fixed;top:0;width:100%;z-index:999}.vue-loader-wrapper .vue-loader__overlay{background-color:#f2f2f2;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;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}}.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:24px;position:absolute;width:24px}.form-input .form-input__item+span.eye-password-icon.eye-password{background:url(/build/images/eye.88ef5fb2.svg) no-repeat 0 0}.form-input .form-input__item+span.eye-password-icon.eye-slash-password{background:url(/build/images/eye-slash.5e249235.svg) no-repeat 0 0}.access-data__form .form-input__item+span.eye-password-icon.eye-password,.change-password-form .form-input__item+span.eye-password-icon.eye-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.register-form .form-input__item+span.eye-password-icon.eye-password{right:15px;top:9px}.access-data__form .form-input__item+span.eye-password-icon.eye-slash-password,.change-password-form .form-input__item+span.eye-password-icon.eye-slash-password,.login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password,.register-form .form-input__item+span.eye-password-icon.eye-slash-password{right:14px;top:13px}.modal--login-form .login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.modal--login-form .login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password{top:7px!important}@media (min-width:1025px){.login-form-wrapper .form-input__item+span.eye-password-icon.eye-password{top:8px}.login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password{top:12px}.access-data__form .form-input__item+span.eye-password-icon.eye-password,.change-password-form .form-input__item+span.eye-password-icon.eye-password,.register-form .form-input__item+span.eye-password-icon.eye-password{top:8px}.access-data__form .form-input__item+span.eye-password-icon.eye-slash-password,.change-password-form .form-input__item+span.eye-password-icon.eye-slash-password,.register-form .form-input__item+span.eye-password-icon.eye-slash-password{top:12px}.modal--login-form .login-form-wrapper .form-input__item+span.eye-password-icon.eye-password,.modal--login-form .login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password{left:unset;right:10px}.modal--login-form .login-form-wrapper .form-input__item+span.eye-password-icon.eye-password{top:8px!important}.modal--login-form .login-form-wrapper .form-input__item+span.eye-password-icon.eye-slash-password{top:12px!important}}.product-card{background:#fff;border:2px dashed #ebebeb;border-radius:4px;box-shadow:1px 2px 3px 0 #f0f4f4;padding:7px;position:relative}@media (min-width:1200px){.product-card{max-width:230px;min-width:100%}}.product-card:hover{border:2px dashed var(--primary-color)}.product-card__product-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.product-card__header{display:flex;gap:7px;height:25px;width:100%}.product-card__details{margin-left:auto;white-space:nowrap}@media (min-width:1200px){.product-card__details{overflow:hidden;text-overflow:ellipsis}}.product-card__image{align-self:center;height:176px;text-align:center}.product-card__image img{max-height:176px;max-width:100%}.product-card__icons{display:flex;flex-wrap:wrap;gap:7px;position:relative;z-index:1}.product-card__icons .product-card__promo{background:#ffb500;border-radius:4px;height:25px;padding:0 2px;width:25px}.product-card__icons .product-card__promo span{color:#fff;line-height:27px}.product-card__icons .product-card__liquidation,.product-card__icons .product-card__offer{background:#ed0a92;border-radius:4px;height:25px;padding:0 5px}.product-card__icons .product-card__liquidation span,.product-card__icons .product-card__offer span{color:#fff;font-weight:900;line-height:27px;text-transform:uppercase}.product-card__icons .product-card__outlet{background:#d1021a;border-radius:4px;height:25px;padding:0 5px}.product-card__icons .product-card__outlet span{color:#fff;font-weight:900;line-height:27px;text-transform:uppercase}.product-card__icons .product-card__gift{background-image:url(/build/images/gift.93179248.svg);height:25px;width:25px}.product-card__tag{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:5px;height:27px;justify-content:center;line-height:27px}.product-card__tag .product-card__novelty{background:#f37720;border-radius:4px;color:#fff;line-height:20px;padding:0 5px}.product-card__tag .product-card__installments-payment{display:flex;gap:4px;justify-content:center}.product-card__tag .product-card__installments-payment--icon{align-self:center;background:url(/build/images/refresh-purple.96952a39.svg);height:13px;width:13px}.product-card__tag .product-card__installments-payment--text{color:#562496;line-height:15px}.product-card__tag .product-card__offer{-webkit-box-orient:vertical;-webkit-line-clamp:1;background:#ed0a92;border-radius:4px;color:#fff;display:-webkit-inline-box;line-height:20px;margin-top:4px;max-width:80%;overflow:hidden;padding:0 5px;text-overflow:ellipsis;width:fit-content}.product-card__tag .product-card__offer.product-card__tiers-info{margin-top:0;padding:0 5px}@media (min-width:1200px){.product-card__tag .product-card__offer{max-width:100%}}.product-card__tag .product-card__only-stock{color:#d1021a;line-height:15px}.product-card__information-wrapper{text-align:center}.product-card__name-wrapper{display:flex;flex-direction:column;height:50px}.product-card__name{font-size:1.1666666667rem}.product-card__name a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:inherit;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.product-card__price{color:#000;font-weight:700;margin-top:9px;min-height:21px}.product-card__price--final .currency-part,.product-card__price--final .decimal-part,.product-card__price--final .integer-part{font-size:1.3333333333rem}.product-card__price .product-card__price--authenticated-only{color:#d1021a;font-size:1rem;font-style:italic;font-weight:400;text-align:center}.product-card__price .product-card__price--authenticated-only.logged{-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-style:unset;margin-top:-19px;padding-left:12px;position:relative}.product-card__price .product-card__price--authenticated-only.logged:before{background:url(/build/images/information.3f1e65c9.svg) no-repeat;background-size:17px 17px;content:"";height:17px;left:2px;position:absolute;width:17px}.product-card__buttons{background:var(--primary-color);border:0 solid var(--primary-color);border-radius:4px;cursor:pointer;height:37px;position:relative}.product-card__buttons .buttons__button-wrapper{height:100%;position:absolute;width:100%;z-index:10}.product-card__buttons a{color:#fff;font-size:1.3333333333rem;line-height:37px;text-transform:uppercase}.product-card__buttons a:hover{text-decoration:none!important}.product-card__buttons:hover{background:var(--primary-color-hover)}.main-home .main{margin:0;max-width:100%;padding:0;position:relative;width:100%}.main-home .main .message-handler{left:0;position:absolute;top:0;width:100%;z-index:1}.main-home .main .message-handler__errors,.main-home .main .message-handler__notices,.main-home .main .message-handler__warnings{margin:0 auto;width:95%}.home{margin:0 0 80px}.home-top{padding:0 0 20px}.home-top__slider{background:red;height:45vw;margin:-25px -9px 30px;width:auto}.home-products{margin:0 auto;max-width:940px;padding:0 33px}.home-products .grid-banner-image-wrapper,.home-products .product-card{margin:5px;width:calc(50% - 10px)}.home-products .grid-banner-image-wrapper img{height:100%;width:100%}.home-products .products-catalog--wrapper{width:100%}.home-products .products-catalog--wrapper .products-catalog-top--wrapper{justify-content:end}.home-products__wrapper,.home-products__wrapper .products-list{display:flex;flex-flow:row wrap;justify-content:flex-start}.home-products .product-card__home-products-icon{height:35px;position:absolute;right:10px;top:27%;width:auto}.home-products__title{font-size:1.6666666667rem;font-weight:700;margin:0 0 2rem;text-transform:uppercase;width:100%}.home-products__wrapper--filters .home-products__filters .filter-banner{display:none}.home-blocks{margin:0 auto;max-width:400px;width:90%}.home-blocks__wrapper{margin-bottom:15px}.home-blocks__group{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;position:relative}.home-blocks__title span{border-left:4px solid var(--primary-color);font-size:15px;padding:0 0 0 10px;text-transform:capitalize}.home-blocks__products{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:20px;order:2;width:100%}.home-blocks__products .product-card__adder-group{flex-wrap:nowrap}.home-blocks__products .product-card{margin:0 0 10px;width:calc(50% - 10px)}.home-blocks__products .product-card:nth-child(n+3){display:none}.home-blocks__products .product-card__max-qty-label{color:#d0021b;max-width:100px;text-align:center}.home-blocks__products .product-card__exclusive-supplier-offer{font-size:.916em}.home-blocks__button{align-items:center;display:flex;max-height:25px;position:absolute;right:0;top:0}.home-blocks__button-panel,.home-blocks__button-span-desktop{display:none}.home-blocks__button:hover{color:#fff!important;text-decoration:none}.home .multibanner-section{margin-bottom:8px;margin-top:8px}.home .multibanner-section--wrapper{display:flex;gap:8px;height:163px;justify-content:space-between;margin-bottom:40px;overflow-x:scroll;scrollbar-color:transparent transparent;scrollbar-width:none}.home .multibanner-section--wrapper .banner{border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.24);display:flex;flex-direction:row;flex-flow:row wrap;flex-wrap:wrap;height:158px;justify-content:center;min-width:218px;overflow:hidden}.home .multibanner-section--wrapper .banner img{height:158px}.home .multibanner-section--wrapper::-webkit-scrollbar{display:none;width:0}.home__featured-products{align-items:center;display:flex;flex-flow:column nowrap;margin:0 auto 2rem;max-width:940px;padding:2rem 40px}.home__featured-products-title{margin:0 0 2rem;width:100%}.home__featured-products-wrapper{display:flex;flex-flow:column nowrap;gap:3rem;max-width:600px;width:100%}.home__featured-products .product-card{padding:0;width:100%}.home__featured-products .product-card__header{padding:1rem 1rem 0}.home__featured-products .product-card__information-wrapper{background-color:#f0f4f4;display:flex;flex-direction:column;padding:1.5rem}.home__featured-products .product-card__offer{margin:.5rem 0 0}.home__featured-products .product-card__price{justify-content:flex-end;margin:auto 0 1rem;order:1}.home__featured-products .product-card__price--final{order:1}.home__featured-products .product-card__price-from-label{width:auto!important}.home__featured-products .product-card__buttons{margin:0;order:2}.home__featured-products .product-card .form-input__item{background-color:#fff}.home__featured-products .product-card .spinner{height:auto!important}.home__featured-products .product-card .spinner__button{background-color:#e3e3e3}.home__featured-products .product-card__adder-group{flex-direction:row!important}.home__featured-products .product-card__advice{margin:.5rem 0 0}.home__last-news-content{background-color:#fff;width:100%}.home__last-news{background-color:#fff;margin:0 auto 2rem;max-width:940px;padding:2rem 40px}.home__last-news-title{margin:0 0 2rem}.home__last-news-wrapper{align-items:center;display:flex;flex-flow:column nowrap;gap:3rem;justify-content:center}.home__last-news .home__new{display:flex;flex-flow:column nowrap;gap:1rem;max-width:500px;width:100%}.home__last-news .home__new-image{border-radius:4px;max-height:320px;overflow:hidden;width:100%}.home__last-news .home__new-image img{width:100%}.home__last-news .home__new-button{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;font-weight:700;line-height:1rem;margin:0;padding:1rem 3rem;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:fit-content}.home__last-news .home__new-button:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.home__last-news .home__new-button.disabled,.home__last-news .home__new-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.home__last-news .home__new-button>span{color:inherit;font-size:inherit;font-weight:inherit}.home-3m .home__featured-products .product-card__information-wrapper{background-color:#fff}.home-3m .home__last-news-content{background-color:transparent;width:100%}.home-3m .home__last-news{background-color:#01332b;color:#fff;max-width:1720px}.home-3m .home__last-news .home__new-button{background-color:var(--primary-color);background-color:transparent;border-radius:.6rem;color:#fff;color:#05dd4d;cursor:pointer;display:block;font-size:1rem;font-size:1.1666666667rem;font-weight:400;line-height:1rem;margin:15px 0;padding:1rem;text-decoration:underline;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.home-3m .home__last-news .home__new-button:hover{background-color:var(--primary-color-hover);text-decoration:none}.home-3m .home__last-news .home__new-button.disabled,.home-3m .home__last-news .home__new-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.home-3m .home__last-news .home__new-button>span{color:inherit;font-size:inherit;font-weight:inherit}.home-3m .home__last-news .home__new-button:hover{color:#fff;text-decoration:underline}.home-3m .home__3m-description{display:flex;flex-flow:column nowrap;margin:0 auto 2rem;max-width:1800px;padding:2rem 40px}.home-3m .home__3m-description-title{color:#01332b;font-size:1.6666666667rem;margin:0 0 2rem}.home-3m .home__3m-description-banner{aspect-ratio:594/699;background-position:50%;background-repeat:no-repeat;background-size:contain;max-height:500px;overflow:hidden;position:relative;width:100%}@media (max-width:400px){.home-blocks__products .product-card_adder-group{flex-wrap:wrap}.home-blocks__products .product-card_adder-group .spinner{flex-wrap:wrap;justify-content:space-around;margin-bottom:12px;width:100%}.home-blocks__products .product-card_adder-group .spinner .form-error{margin-top:3px}.home-blocks__products .product-card_adder-group .with-error{padding-top:3px}}@media (min-width:641px){.home-blocks__products .product-card{width:calc(50% - 10px)!important}}@media (min-width:769px){.home-products__wrapper,.home-products__wrapper .products-list{gap:1rem}.home-products__wrapper .grid-banner-image-wrapper,.home-products__wrapper .product-card,.home-products__wrapper .products-list .grid-banner-image-wrapper,.home-products__wrapper .products-list .product-card{margin:0;width:32.17%}.home-blocks{max-width:940px}.home-blocks__products .product-card{width:calc(25% - 10px)!important}.home-blocks__products .product-card:nth-child(n+3){display:unset}.home-blocks__products .product-card:nth-child(n+5){display:none}.home-blocks__button{display:flex;width:calc(25% - 10px)}.home .multibanner-section--wrapper,.home-blocks__button{justify-content:center}}@media (min-width:1025px){.home-top .home-slider{margin:0 auto 30px}.home-products__wrapper{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.home-products__wrapper--filters{align-items:flex-start;display:flex;gap:10px}.home-products__wrapper--filters .home-products__filters{width:22%}.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:75%}.home-products__wrapper--filters .products-list{width:100%}.home-products__wrapper--filters .products-list .grid-banner-image-wrapper,.home-products__wrapper--filters .products-list .product-card{width:unset}.home-products{max-width:1440px}.home-products__wrapper .products-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.home-products .product-card{margin:0;width:unset!important}.home-products .product-card__add-to-cart a{font-size:.9166666667rem}.home-products .products-catalog--wrapper{width:calc(78% - 10px)}.home-products .product-card__home-products-icon{height:40px;top:40%}.home-blocks{max-width:1440px;padding:0 33px;width:100%}.home-blocks__title{margin:0 0 20px;width:100%}.home-blocks__title span{font-size:1.5833333333rem;padding:10px}.home-blocks__group{align-items:normal;margin:0 0 40px;padding:10px 0 0}.home-blocks__products{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin:0;width:100%}.home-blocks__products .product-card{margin:0!important;max-width:230px;width:unset!important}.home-blocks__products .product-card__advice--text{font-size:.8333333333rem}.home-blocks__button{border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end;justify-self:end;max-height:none;max-width:230px;order:2;overflow:hidden;position:relative;width:100%}.home-blocks__button-span-desktop{font-size:1.1666666667rem;opacity:0;padding:35px 20px}.home-blocks__button-span-desktop span{font-size:1.5rem;text-transform:uppercase}.home-blocks__button-panel{background:var(--primary-color);border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:space-around;left:0;padding:35px 20px;position:absolute;top:0;transition:transform .2s ease-in-out;width:100%}.home-blocks__button-panel-text{font-size:1.6666666667rem}.home-blocks__button-panel,.home-blocks__button-span-desktop{display:block}.home-blocks__button-span-mobile{display:none}.home-blocks__button:hover .home-blocks__button-panel{transform:translateX(-100%)}.home-blocks__button:hover .home-blocks__button-span-desktop{opacity:1;transition:opacity 0s ease-in-out;transition-delay:.2s;width:100%}.home .summer-schedule{padding:4px 32px 34px}.home .multibanner-section{margin:0 auto;max-width:1440px;padding:0 33px;width:100%}.home .multibanner-section--wrapper{display:flex;gap:22px;height:285px;justify-content:center}.home .multibanner-section--wrapper .banner{display:flex;flex-direction:row;flex-flow:row wrap;flex-wrap:wrap;height:280px;justify-content:center;max-width:50%;min-width:218px;overflow:hidden}.home .multibanner-section--wrapper .banner img{height:280px;width:auto}.home__featured-products{max-width:1440px}.home__featured-products-wrapper{flex-flow:row wrap;max-width:none}.home__featured-products .product-card{width:calc(33.33% - 2rem)}.home__featured-products .product-card__advice{background-color:#e3e3e3;width:fit-content}.home__featured-products .product-card .spinner{height:2.75rem!important}.home__last-news{max-width:1800px}.home__last-news-wrapper{align-items:stretch;flex-flow:row nowrap;justify-content:space-between}.home__last-news .home__new{width:calc(33.33% - 2rem)}.home__last-news .home__new-image img{margin:0}.home__last-news .home__new-button{margin:auto 0 0}.home-3m .home__3m-description-banner{aspect-ratio:4;max-height:600px}.home-3m .home__last-news{padding:35px 95px}}@media (min-width:1250px){.home-blocks__products{gap:20px}.home-blocks__products .product-card:nth-child(n+5){display:unset}.home-blocks__products .product-card:nth-child(n+6){display:none}}@media (min-width:1440px){.home .multibanner-section,.home-blocks,.home-products{padding:0 96px}.home .summer-schedule{padding:4px 96px 34px}.home .summer-schedule-wrapper{margin:0 auto;max-width:1608px}}.home-slider .glide__slide{margin:0}.home-slider .glide__slide--active{margin-right:4px!important}.home-slider .glide .home-slider__images-tag{height:auto;width:100%}.home-slider .glide .home-slider__images-tag .home-slider--desktop{display:none}.home-slider .glide .glide__bullets{z-index:1!important}.home-slider .glide .glide__bullets .glide__bullet{border-background-color:var(--primary-color);border:1px solid --active}.home-slider .glide__arrow{background-position:50%;background-repeat:no-repeat;background-size:15px;border:none;border-radius:0;box-shadow:none;height:calc(100% - 4px);padding:15px;top:49%;width:40px}.home-slider .glide__arrow--left{background-image:url(/build/images/prev-arrow.5eeb4036.png);left:0!important}.home-slider .glide__arrow--right{background-image:url(/build/images/next-arrow.36d99ed0.png);right:0!important}.home-slider .glide__arrow:hover{background-color:rgba(0,0,0,.05);transition:.3s ease-in-out}.home-slider .glide__arrows.initial .glide__arrow{background:none;pointer-events:none}@media (min-width:1025px){.home-slider .glide__arrow{padding:18px}.home-slider .glide .glide__bullets{left:unset;right:5%}.home-slider .glide .home-slider__images-tag{height:auto;width:100%}.home-slider .glide .home-slider__images-tag .home-slider--desktop{display:initial}.home-slider .glide .home-slider__images-tag .home-slider--mobile{display:none}}.contact{display:flex;flex-direction:column;gap:20px;margin:20px 0}@media (min-width:769px){.contact{flex-direction:row-reverse;justify-content:space-between}}.contact__title{color:var(--primary-color);font-size:2.5rem;margin-top:20px;text-transform:uppercase}.contact__info{margin-top:10px;max-width:260px}.contact__info-item{font-size:1.3333333333rem}.contact__info-item.telephone{color:var(--secondary-color);text-decoration:underline}.contact__legal-text-wrapper{margin-bottom:60px;max-width:880px}.contact__legal-text-wrapper p{color:#818181;font-size:.9166666667rem;text-align:justify}.contact__legal-text-wrapper a{color:var(--secondary-color);text-decoration:underline}.contact__form{max-width:880px;width:100%}@media (min-width:1025px){.contact__form .form{display:flex;flex-wrap:wrap;gap:12px}}.contact__form .form .form-error{color:#d0021b!important}.contact__form .form-item{margin:10px 0}.contact__form .form-item .form-select:before{content:unset;padding:13px 15px}@media (min-width:1025px){.contact__form .contact-form__select{width:49%}}.contact__form .contact-form__select .form-select__group{border:1px solid #cbe2e2;border-radius:4px;color:var(--primary-color)!important;height:41px;padding:6px;width:100%}.contact__form .contact-form__file-input{width:100%}.contact__form .contact-form__file-input .file-input{display:inline-block;position:relative;width:100%}.contact__form .contact-form__file-input .file-input input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:50%}.contact__form .contact-form__file-input .file-input label{align-items:center;background-color:var(--primary-color);border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;font-size:1.1666666667rem;font-weight:700;justify-content:flex-end;padding:10px 20px;transition:background-color .2s ease}.contact__form .contact-form__file-input .file-input .input-container{border:1px solid #cbe2e2;border-radius:4px;display:flex;width:100%}.contact__form .contact-form__file-input .file-input .input-container .fake-input{background-color:#fff;border:none;border-radius:4px 0 0 4px;color:#818181;flex-grow:1;font-size:1.1666666667rem;padding:10px;pointer-events:none}@media (min-width:1025px){.contact__form .contact-form__email{width:49%}}.contact__form .contact-form__email .form-input__item{border:1px solid #cbe2e2;border-radius:4px;height:41px;padding:6px;width:100%}.contact__form .contact-form__gdpr-group{height:100px;width:100%}.contact__form .contact-form__gdpr-group .contact-form__privacy-policy.form-item--has-error{margin-bottom:25px}.contact__form .contact-form__message{width:100%}.contact__form .contact-form__message .form-input__item{border:1px solid #cbe2e2;border-radius:4px;height:120px;max-height:1000px;max-width:100%;padding:8px;width:100%}.contact__form .contact-form__message p{color:#818181;font-size:1.1666666667rem;font-style:italic;margin-top:3px}.contact__form .form-component__button-wrapper{margin-top:16px;text-align:end;width:100%}.contact__form .form-component__button-wrapper .button{background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;height:40px;max-width:360px;text-transform:uppercase;width:100%}.catalog-filters{display:flex;height:100vh;left:0;margin-bottom:50px;position:fixed;top:var(--header-bottom,129px);width:100%;z-index:98}.catalog-filters .hidden,.catalog-filters .hidden--responsive,.catalog-filters.hidden,.catalog-filters.hidden--responsive{display:none!important}.catalog-filters .catalog-filters__shadow-layer{background-color:rgba(0,0,0,.4);height:100%;width:100%}.catalog-filters .catalog-filters__content-wrapper{background-color:#fff;border-radius:0 0 0 5px;height:calc(100vh - var(--header-bottom, 129px));overflow-y:auto;padding:0 0 30px;position:absolute;right:0;width:85%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__display{display:flex;justify-content:space-between;padding:12px 20px 5px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__display-options{display:flex;flex-direction:column;gap:5px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__display-options-title{color:#000;cursor:default;font-weight:500}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__display-options-total-quantity{color:#5c5c5c;cursor:default;font-weight:500;text-transform:lowercase}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__display-filter-clear{color:var(--primary-color);cursor:default;text-decoration:underline}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__display-filter-clear p{cursor:pointer}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close-label{display:none}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-banner{margin:0 0 10px;width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-banner .catalog-filters__filter-banner-img{width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close-button{background:none;border-bottom:1px solid #d8d8d8;color:#5c5c5c;cursor:pointer;display:inline-flex;font-size:1rem;padding:10px 0 10px 20px;transition:none;width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close-button:before{background-image:url(/build/images/close-black.696aba83.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";height:15px;margin-right:15px;width:15px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner{border-radius:4px;margin-bottom:10px;padding:0 1.3333333333rem 0 1.6666666667rem}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header{cursor:pointer;display:flex;justify-content:space-between}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header-title,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header-title{color:#000;font-size:1.3333333333rem;font-weight:700}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header-icon,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header-icon{background-image:url(/build/images/arrow-down-secondary.1f25ae0f.svg);display:block;height:24px;width:24px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown .catalog-filters__dropdown-header-icon--inverted,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner .catalog-filters__dropdown-header-icon--inverted{transform:rotate(180deg)}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner.hidden,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown.hidden{display:none}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__search-bar{margin:10px 0}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__search-bar input{background-color:#f7f7f7;border:none;border-radius:4px;padding:5px;width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion{display:flex;flex-direction:column}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__empty-list-message,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__empty-list-message{color:#d0021b}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item label,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-promotion-item label,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-item label,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-promotion-item label{color:#818181;font-size:1.1666666667rem;text-transform:uppercase}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item input[type=checkbox],.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-promotion-item input[type=checkbox],.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-item input[type=checkbox],.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-promotion-item 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;cursor:pointer;height:16px;margin:0 4px 0 0;min-width:17px;outline:none}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item input[type=checkbox]:hover,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-promotion-item input[type=checkbox]:hover,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-item input[type=checkbox]:hover,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-promotion-item input[type=checkbox]:hover{opacity:.5}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item input[type=checkbox]:checked,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item input[type=checkbox]:hover,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-promotion-item input[type=checkbox]:checked,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-promotion-item input[type=checkbox]:hover,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-item input[type=checkbox]:checked,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-item input[type=checkbox]:hover,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-promotion-item input[type=checkbox]:checked,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-promotion-item input[type=checkbox]:hover{background-image:url(/build/images/filters-check-icon.cc46c7e7.svg),url(/build/images/checkbox-checked-dark.872f7b3a.svg);background-position:50%;background-repeat:no-repeat;border:none;height:16px;min-width:17px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-item--active label,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__filter-promotion-item--active label,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-item--active label,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__filter-promotion-item--active label{font-weight:700}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__see-more{color:var(--primary-color);cursor:pointer;font-size:1.1666666667rem;font-weight:700;margin-top:8px;padding-bottom:10px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more *,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__see-more *{font-size:1.0833333333rem}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more--more:before,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__see-more--more:before{color:var(--primary-color);content:"+";margin-right:3px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more--more:after,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__see-more--more:after{background-color:var(--primary-color);content:"";display:block;height:1px;width:62px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more--less:before,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__see-more--less:before{color:var(--primary-color);content:"-";margin-right:3px}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list .catalog-filters__see-more--less:after,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__filter-list--promotion .catalog-filters__see-more--less:after{background-color:var(--primary-color);content:"";display:block;height:1px;width:73px}@media (min-width:641px){.catalog-filters .catalog-filters__shadow-layer{width:30%}.catalog-filters .catalog-filters__content-wrapper{width:70%}}@media (min-width:769px){.catalog-filters .catalog-filters__shadow-layer{width:40%}.catalog-filters .catalog-filters__content-wrapper{width:60%}}@media (min-width:1025px){.catalog-filters{background-color:transparent;display:block;height:auto;position:relative;width:22%;z-index:auto}.catalog-filters__dropdown{background:transparent}.catalog-filters .hidden--responsive,.catalog-filters.hidden--responsive{display:block!important}.catalog-filters .catalog-filters__shadow-layer{display:none}.catalog-filters .catalog-filters__content-wrapper{background:#fff;border-radius:4px;height:auto;overflow-y:hidden;padding:0;position:static;width:100%}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__close-button,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__display{display:none}.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown,.catalog-filters .catalog-filters__content-wrapper .catalog-filters__dropdown-with_banner{border:1px solid #e1e1e1;box-shadow:0 2px 4px 0 #ebebeb;padding:10px 20px}.catalog-filters .catalog-filters__filter-banner{display:none}.catalog-filters .catalog-filters__filter-banner--top{display:block;margin-bottom:1rem}.catalog-filters .catalog-filters__filter-banner--top a img{border-radius:4px;width:100%}}.price-slider .title{color:#000;font-size:1.3333333333rem;font-weight:700}.price-slider summary{cursor:pointer;display:flex;justify-content:space-between}.price-slider .header-icon{background-image:url(/build/images/arrow-down-secondary.1f25ae0f.svg);height:24px;width:24px}.price-slider details[open] .header-icon{transform:rotate(180deg)}.price-slider .formatted-prices{color:#818181;margin:12px 0}.price-slider .custom-slider{--trackHeight:0.35rem;--thumbRadius:1rem;cursor:pointer}.price-slider .custom-slider input[type=range]{appearance:none;background:none;border-radius:999px;height:100%;pointer-events:none;position:relative;z-index:0}.price-slider .custom-slider input[type=range]:before{background:#333;border-radius:999px;content:"";display:block;height:100%;position:absolute;width:var(--ProgressPercent,100%)}.price-slider .custom-slider input[type=range]::-webkit-slider-runnable-track{appearance:none;background:#333;border-radius:999px;height:var(--trackHeight)}.price-slider .custom-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #000;border-radius:999px;cursor:pointer;height:var(--thumbRadius);margin-top:calc((var(--trackHeight) - var(--thumbRadius))/2);pointer-events:all;position:relative;top:-2px;width:var(--thumbRadius);z-index:1}.price-slider .custom-slider.default input[type=range]::-moz-range-track{appearance:none;background:#333;border-radius:999px;height:var(--trackHeight)}.price-slider .custom-slider input[type=range]::-moz-range-thumb{appearance:none;background:#333;border-radius:999px;box-sizing:border-box;height:var(--thumbRadius);margin-top:calc((var(--trackHeight) - var(--thumbRadius))/2);pointer-events:all;position:relative;width:var(--thumbRadius);z-index:1}.price-slider .custom-slider.minmax{--progressLeft:0%;--progressRight:0%;background:#f7f7f7;border-radius:999px;height:var(--trackHeight);margin:.5rem 0;position:relative}.price-slider .custom-slider .minmax-indicator{height:100%;left:var(--thumbRadius);pointer-events:none;position:absolute;right:var(--thumbRadius)}.price-slider .custom-slider .minmax-indicator:before{background:#ffb224;content:"";height:100%;left:var(--progressLeft);position:absolute;right:calc(var(--progressRight) - 2px)}.price-slider .custom-slider.minmax input[type=range]{position:absolute;width:calc(100% - var(--thumbRadius))}.price-slider .custom-slider.minmax input[type=range][name=max]{left:var(--thumbRadius)}.price-slider .custom-slider.minmax input[type=range]::-webkit-slider-runnable-track{background:none}.price-slider .custom-slider.minmax input[type=range]:before{display:none}.price-slider .minmax-inputs{display:flex;justify-content:space-between}.price-slider .minmax-inputs input{width:50px}.catalog__main{margin:0 0 4rem}.catalog__main .products__catalog--brand{margin:1rem 0}.catalog__main .hidden{display:none}.catalog__main .products-catalog__wrapper{display:flex}.catalog__main .products-catalog__wrapper catalog-filters{display:none}.catalog__main .products-catalog__wrapper--empty{min-height:400px}.catalog__main .products-catalog__wrapper--empty .products-catalog__main{align-items:center;display:flex;flex-direction:column;justify-content:start}.catalog__main .products-catalog__wrapper--empty .products-catalog__main .products-catalog__search-query{display:none}@media (min-width:1025px){.catalog__main .products-catalog__wrapper--empty .products-catalog__main{width:100%!important}}.catalog__main .products-catalog__wrapper .products-catalog__main{width:100%}.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__info{padding:0 5px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title{align-items:center;display:flex;font-size:1.25rem;margin:0 0 10px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title h1{margin:0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title--main,.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title--top{font-size:inherit}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title--top{color:#000;font-size:2rem;font-weight:700;margin:0 5px 0 0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title--main{color:#232323}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title .products-catalog__query-params-deleter{font-size:1.2em;margin-left:5px;text-decoration:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-text{color:#666;line-height:1.4}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper{display:flex;justify-content:space-between;margin:0 5px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options{align-items:center;display:flex;flex-direction:column;gap:15px}.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:after{background-image:url(/build/images/arrow-down-secondary.1f25ae0f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;pointer-events:none;position:absolute;right:3%;width:24px;z-index:9}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total-quantity{font-weight:500}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-select{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ebebeb;border-radius:16px;font-family:Roboto;font-size:1.1666666667rem;font-weight:500;height:32px;padding:0 35px 0 15px;position:relative;width:191px;z-index:9}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-select::-ms-expand{display:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-select:focus{outline:none}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-order{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #000;cursor:pointer;display:block;height:18px;margin-left:8px;position:relative;width:18px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-order:active{background:#9ad7da}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-order:after{border-bottom:8px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:50%;margin-left:-5px;margin-top:-4px;position:absolute;top:50%;width:0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-order--desc{transform:rotate(180deg)}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button{align-self:flex-end;border:none;color:var(--primary-color);cursor:pointer;display:inline-flex;font-family:Roboto;font-size:1.3333333333rem;font-weight:700;padding:8px 2px;position:relative}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__filter-button:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:28px;position:absolute;right:47px;top:2px;width:28px}.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{display:flex;margin-top:20px;padding:0 5px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags{display:flex;flex-wrap:wrap;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags-clear{color:var(--primary-color);cursor:pointer;font-size:1.1666666667rem;font-weight:700;height:30px;padding:8px 0;text-align:right;text-decoration:underline;width:170px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tag{align-items:center;background:transparent;border:1px solid #ebebeb;border-radius:16px;color:#232323;cursor:pointer;display:flex;height:30px;margin:0 10px 5px 0;padding:5px 30px 5px 15px;position:relative;text-transform:uppercase}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tag-deleter{cursor:pointer;font-size:1.25rem;font-weight:700;padding-left:8px;position:absolute;right:5px;top:6px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .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:"";cursor:pointer;height:12px;position:absolute;right:2px;top:2px;width:12px}.catalog__main .products-catalog__wrapper .products-catalog__main .product-card__max-qty-label{color:#d0021b;max-width:100px;text-align:center}@media (min-width:1025px){.catalog__main .products-catalog__wrapper{gap:0 4rem;padding:0 0 80px}.catalog__main .products-catalog__wrapper .catalog-filters{height:max-content;margin:0;top:0;width:calc(25% - 2rem)}.catalog__main .products-catalog__wrapper .products-catalog__main{width:calc(75% - 2rem)}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info{padding:0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-title{font-size:2.0833333333rem;margin:0 0 5px}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__info-text{font-size:1.1666666667rem}.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;justify-content:space-between;width:100%}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-sorter-text{color:#818181;display:block;font-size:1.1666666667rem;margin:0 15px 0 0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total{color:#5c5c5c;display:inline-block;margin:10px 20px 10px 0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total-quantity{font-size:1.3333333333rem}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__display-wrapper .products-catalog__display-options-total-quantity span{font-size:1em}.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{margin-top:10px;padding:0}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags{width:auto}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags-clear{text-align:left}.catalog__main .products-catalog__wrapper .products-catalog__main .products-catalog__filter-tags-wrapper .products-catalog__filter-tags .products-catalog__filter-tag{margin:0 18px 5px 0}}@media (min-width:1440px){.page-main.page-catalog .main,.page-main.page-catalog .nav{max-width:1440px;padding:0 96px}}@media (min-width:1600px){.catalog__main .products-catalog__wrapper{gap:0 6rem}}.cms{margin:0 auto 40px;max-width:560px}.cms__info{margin-top:10px}.cms__video{display:block;height:315px;margin:25px auto;max-width:560px;width:100%}.cms__title{border-left:8px solid var(--primary-color);font-family:Roboto,sans-serif;font-size:2.5em;font-weight:700;margin:20px 0;padding:7px 0 7px 10px}.cms__uppercase{text-transform:uppercase}.cms__bold,.cms__button{font-weight:700}.cms__button{align-items:center;background-color:var(--primary-color);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1.3333333333rem;height:37px;justify-content:center;max-width:360px;text-transform:uppercase;width:100%}.cms__button:hover{text-decoration:none}.cms .wrapper{border:1px solid #cbe2e2;border-radius:30px;padding:15px 20px}.cms .column{display:flex!important;flex-direction:column!important}.cms .column span{font-size:1.1666666667rem;line-height:20px}.cms__info-block{margin-bottom:15px}.cms__info-block-title{color:var(--primary-color);cursor:pointer;font-size:2rem;line-height:26px;margin:0 40px 5px 0}.cms__info-block-title i,.cms__info-block-title span{font-family:Roboto,sans-serif;font-size:inherit;font-weight:700}.cms__info-block-text{font-size:1.1666666667rem;margin-bottom:10px}.cms__info-block-text:last-child{margin-bottom:0}.cms__info-block-text span{font-size:inherit}.cms__info-block-text strong{font-size:inherit;font-weight:700}.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{color:var(--secondary-color);cursor:pointer;font-size:inherit}.cms__info-block-text a:hover{text-decoration:underline}.cms__info-block-text-subtitle{font-size:inherit;font-weight:700}.cms__about-us .cms__info-block,.cms__work-with-us .cms__info-block{position:relative}.cms__about-us .cms__info-block>div[data-role=trigger] .expand-icon,.cms__work-with-us .cms__info-block>div[data-role=trigger] .expand-icon{background-image:url(/build/images/expand-icon.6ab44e99.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:40px;margin-top:-5px;position:absolute;right:10px;top:13px;transform:rotate(180deg);width:40px}.cms__about-us .cms__info-block-image-sekuens,.cms__work-with-us .cms__info-block-image-sekuens{background-image:url(/build/images/sekuens.9012bd00.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:106px;margin:15px auto;width:252px}.cms__about-us .cms__info-block-image-contratos-formativos,.cms__work-with-us .cms__info-block-image-contratos-formativos{background-image:url(/build/images/contratos-formativos.0aa8a4c9.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:270px;margin:30px auto auto;width:252px}.cms__about-us .cms__info-block-image-sepe,.cms__work-with-us .cms__info-block-image-sepe{background-image:url(/build/images/sepe-asturias.b57d9196.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:120px;margin:auto;width:252px}.cms__about-us .cms__info-block.active>div[data-role=trigger] .expand-icon,.cms__work-with-us .cms__info-block.active>div[data-role=trigger] .expand-icon{transform:rotate(0deg)}.cms__about-us .cms__info-block__content-wrapper>div>div[data-role=content],.cms__work-with-us .cms__info-block__content-wrapper>div>div[data-role=content]{display:none}.cms__about-us .active .cms__info-block__content-wrapper>div>div[data-role=content],.cms__work-with-us .active .cms__info-block__content-wrapper>div>div[data-role=content]{display:block}.cms__work-with-us .cms__title{line-height:2.9166666667rem;padding:0 0 0 10px}.cms__work-with-us .cms__image-join-us{margin:auto;max-height:410px;object-fit:contain;width:100%}.cms__work-with-us .cms__slogan{margin:30px 0;text-align:center}.cms__work-with-us .cms__slogan span{font-size:1.8333333333rem}.cms__work-with-us .cms__info-block-text p{font-size:1.5rem;margin-bottom:20px}.cms__work-with-us .cms__info-block-text p strong{font-weight:700}.cms__work-with-us .cms__info-block-text p a{color:var(--primary-color);font-weight:700;text-decoration:underline}.cms__work-with-us .cms__info-block-text p .cms__link--thin{font-weight:400}.cms__work-with-us .cms__image-be-dentaliberiquer{margin:30px auto;min-height:45px;object-fit:cover;width:100%}.cms--cookies-policy .cms__title,.cms--exchange-and-returns .cms__title,.cms--gcc .cms__title,.cms--legal-notice .cms__title,.cms--order-tracking .cms__title,.cms--privacy-policy .cms__title,.cms__faq .cms__title{text-transform:uppercase}.cms--cookies-policy .cms__info-block-title,.cms--exchange-and-returns .cms__info-block-title,.cms--gcc .cms__info-block-title,.cms--legal-notice .cms__info-block-title,.cms--order-tracking .cms__info-block-title,.cms--privacy-policy .cms__info-block-title,.cms__faq .cms__info-block-title{font-weight:700;margin-bottom:10px}.cms--cookies-policy .cms__info-block.bordered,.cms--exchange-and-returns .cms__info-block.bordered,.cms--gcc .cms__info-block.bordered,.cms--legal-notice .cms__info-block.bordered,.cms--order-tracking .cms__info-block.bordered,.cms--privacy-policy .cms__info-block.bordered,.cms__faq .cms__info-block.bordered{border:1px solid #cbe2e2;border-radius:30px;padding:16px}@media (min-width:769px){.cms--cookies-policy .cms__info-block.bordered,.cms--exchange-and-returns .cms__info-block.bordered,.cms--gcc .cms__info-block.bordered,.cms--legal-notice .cms__info-block.bordered,.cms--order-tracking .cms__info-block.bordered,.cms--privacy-policy .cms__info-block.bordered,.cms__faq .cms__info-block.bordered{padding:18px 40px}}.cms--cookies-policy .cms__info-block .cms__download-info,.cms--exchange-and-returns .cms__info-block .cms__download-info,.cms--gcc .cms__info-block .cms__download-info,.cms--legal-notice .cms__info-block .cms__download-info,.cms--order-tracking .cms__info-block .cms__download-info,.cms--privacy-policy .cms__info-block .cms__download-info,.cms__faq .cms__info-block .cms__download-info{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:15px}.cms--cookies-policy .cms__info-block .cms__download-info span,.cms--exchange-and-returns .cms__info-block .cms__download-info span,.cms--gcc .cms__info-block .cms__download-info span,.cms--legal-notice .cms__info-block .cms__download-info span,.cms--order-tracking .cms__info-block .cms__download-info span,.cms--privacy-policy .cms__info-block .cms__download-info span,.cms__faq .cms__info-block .cms__download-info span{color:var(--primary-color);font-size:1.1666666667rem;margin-top:8px;text-decoration:underline}.cms--cookies-policy .cms__info-block details[open] .cms__info-block__item-expandable-icon,.cms--exchange-and-returns .cms__info-block details[open] .cms__info-block__item-expandable-icon,.cms--gcc .cms__info-block details[open] .cms__info-block__item-expandable-icon,.cms--legal-notice .cms__info-block details[open] .cms__info-block__item-expandable-icon,.cms--order-tracking .cms__info-block details[open] .cms__info-block__item-expandable-icon,.cms--privacy-policy .cms__info-block details[open] .cms__info-block__item-expandable-icon,.cms__faq .cms__info-block details[open] .cms__info-block__item-expandable-icon{transform:rotate(180deg)}.cms--cookies-policy .cms__info-block details[open] .cms__ordered-list *,.cms--exchange-and-returns .cms__info-block details[open] .cms__ordered-list *,.cms--gcc .cms__info-block details[open] .cms__ordered-list *,.cms--legal-notice .cms__info-block details[open] .cms__ordered-list *,.cms--order-tracking .cms__info-block details[open] .cms__ordered-list *,.cms--privacy-policy .cms__info-block details[open] .cms__ordered-list *,.cms__faq .cms__info-block details[open] .cms__ordered-list *{font-size:1.1666666667rem}.cms--cookies-policy .cms__info-block details[open] .cms__ordered-list li,.cms--exchange-and-returns .cms__info-block details[open] .cms__ordered-list li,.cms--gcc .cms__info-block details[open] .cms__ordered-list li,.cms--legal-notice .cms__info-block details[open] .cms__ordered-list li,.cms--order-tracking .cms__info-block details[open] .cms__ordered-list li,.cms--privacy-policy .cms__info-block details[open] .cms__ordered-list li,.cms__faq .cms__info-block details[open] .cms__ordered-list li{margin:12px 0}.cms--cookies-policy .cms__info-block details[open] .cms__ordered-list span,.cms--exchange-and-returns .cms__info-block details[open] .cms__ordered-list span,.cms--gcc .cms__info-block details[open] .cms__ordered-list span,.cms--legal-notice .cms__info-block details[open] .cms__ordered-list span,.cms--order-tracking .cms__info-block details[open] .cms__ordered-list span,.cms--privacy-policy .cms__info-block details[open] .cms__ordered-list span,.cms__faq .cms__info-block details[open] .cms__ordered-list span{margin-right:4px}.cms--cookies-policy .cms__info-block summary,.cms--exchange-and-returns .cms__info-block summary,.cms--gcc .cms__info-block summary,.cms--legal-notice .cms__info-block summary,.cms--order-tracking .cms__info-block summary,.cms--privacy-policy .cms__info-block summary,.cms__faq .cms__info-block summary{cursor:pointer;display:flex;justify-content:space-between}.cms--order-tracking .cms__info-block details[open] .cms__ordered-list,.cms__faq .cms__info-block details[open] .cms__ordered-list{padding-left:20px}.cms--order-tracking .cms__info-block details[open] .dotted-list .dotted-point:before,.cms__faq .cms__info-block details[open] .dotted-list .dotted-point:before{color:#000;content:"•";font-weight:700;margin-right:7px}.cms--order-tracking .cms__info-block details[open] .dotted-list li,.cms__faq .cms__info-block details[open] .dotted-list li{color:#000;font-size:1.1666666667rem}.cms--order-tracking .cms__info-block details[open] .dotted-list li strong,.cms__faq .cms__info-block details[open] .dotted-list li strong{font-size:inherit;font-weight:700}.cms--order-tracking .cms__info-block details[open] .dotted-list li ul,.cms__faq .cms__info-block details[open] .dotted-list li ul{padding-left:20px}.cms--order-tracking .cms__info-block details[open] a,.cms__faq .cms__info-block details[open] a{color:var(--primary-color);font-size:1.1666666667rem}.cms--order-tracking .cms__info-block details[open] p,.cms__faq .cms__info-block details[open] p{font-size:1.1666666667rem}.cms--order-tracking .cms__info-block details[open] p strong,.cms__faq .cms__info-block details[open] p strong{font-size:inherit;font-weight:700}.cms--order-tracking .cms__top-image,.cms__faq .cms__top-image{margin-bottom:20px;text-align:center;width:100%}.cms--order-tracking .cms__top-image img,.cms__faq .cms__top-image img{max-width:900px;width:100%}@media (min-width:1024px){.cms--order-tracking .cms__top-image,.cms__faq .cms__top-image{margin-bottom:70px}.cms--order-tracking .cms__top-image img,.cms__faq .cms__top-image img{width:80%}}.cms--order-tracking .cms__info-block details[open] .dotted-list li{text-align:justify}.cms--order-tracking .cms__info-block details[open] .dotted-list li ul{padding-left:15px}.cms--order-tracking .cms__info-block details[open] p{margin:8px 0;text-align:justify}.cms--payment-methods .cms__title{text-transform:uppercase}.cms--payment-methods .cms__info-block-title{font-weight:700;margin-bottom:10px;text-transform:uppercase}.cms--payment-methods .cms__info-block-text{text-align:justify}.cms--payment-methods .cms__info-block-text .text-without-margin{margin:0}.cms--payment-methods .cms__info-block .dotted-list span{color:var(--primary-color);font-weight:700}.cms--payment-methods .cms__info-block .dotted-list span:before{color:inherit;content:"•";font-weight:700;margin-right:7px}.cms--payment-methods .cms__info-block.warning-message{align-items:center;display:flex;gap:10px}.cms--payment-methods .cms__info-block.warning-message img{height:15px;width:15px}.cms--payment-methods .cms__info-block.warning-message .warning-text{color:#e20714;font-size:1.3333333333rem;font-style:italic;margin-top:4px}.cms--cookies-policy .cms__info-block p,.cms--exchange-and-returns .cms__info-block p,.cms--gcc .cms__info-block p,.cms--legal-notice .cms__info-block p,.cms--privacy-policy .cms__info-block p{font-size:1.1666666667rem;margin:10px 0}.cms--cookies-policy .cms__info-block p .italic,.cms--exchange-and-returns .cms__info-block p .italic,.cms--gcc .cms__info-block p .italic,.cms--legal-notice .cms__info-block p .italic,.cms--privacy-policy .cms__info-block p .italic{font-size:1.1666666667rem;font-style:italic}.cms--cookies-policy .cms__info-block p .uppercase,.cms--exchange-and-returns .cms__info-block p .uppercase,.cms--gcc .cms__info-block p .uppercase,.cms--legal-notice .cms__info-block p .uppercase,.cms--privacy-policy .cms__info-block p .uppercase{font-size:1.1666666667rem;text-transform:uppercase}.cms--cookies-policy .cms__info-block p .bold,.cms--cookies-policy .cms__info-block p .bolder,.cms--exchange-and-returns .cms__info-block p .bold,.cms--exchange-and-returns .cms__info-block p .bolder,.cms--gcc .cms__info-block p .bold,.cms--gcc .cms__info-block p .bolder,.cms--legal-notice .cms__info-block p .bold,.cms--legal-notice .cms__info-block p .bolder,.cms--privacy-policy .cms__info-block p .bold,.cms--privacy-policy .cms__info-block p .bolder{font-size:1.1666666667rem;font-weight:700}.cms--cookies-policy .cms__info-block p .underline,.cms--exchange-and-returns .cms__info-block p .underline,.cms--gcc .cms__info-block p .underline,.cms--legal-notice .cms__info-block p .underline,.cms--privacy-policy .cms__info-block p .underline{font-size:1.1666666667rem;text-decoration:underline}.cms--cookies-policy .cms__info-block p a,.cms--exchange-and-returns .cms__info-block p a,.cms--gcc .cms__info-block p a,.cms--legal-notice .cms__info-block p a,.cms--privacy-policy .cms__info-block p a{color:var(--secondary-color);font-size:1.1666666667rem}.cms--cookies-policy .cms__info-block .dotted-list,.cms--exchange-and-returns .cms__info-block .dotted-list,.cms--gcc .cms__info-block .dotted-list,.cms--legal-notice .cms__info-block .dotted-list,.cms--privacy-policy .cms__info-block .dotted-list{font-size:1.1666666667rem}.cms--cookies-policy .cms__info-block .dotted-list a,.cms--exchange-and-returns .cms__info-block .dotted-list a,.cms--gcc .cms__info-block .dotted-list a,.cms--legal-notice .cms__info-block .dotted-list a,.cms--privacy-policy .cms__info-block .dotted-list a{color:var(--secondary-color);font-size:1.1666666667rem}.cms--cookies-policy .cms__info-block ol li,.cms--cookies-policy .cms__info-block ul li,.cms--exchange-and-returns .cms__info-block ol li,.cms--exchange-and-returns .cms__info-block ul li,.cms--gcc .cms__info-block ol li,.cms--gcc .cms__info-block ul li,.cms--legal-notice .cms__info-block ol li,.cms--legal-notice .cms__info-block ul li,.cms--privacy-policy .cms__info-block ol li,.cms--privacy-policy .cms__info-block ul li{font-size:1.1666666667rem;margin:12px 0 0 14px;text-indent:-14px}.cms--cookies-policy .cms__info-block ol li span,.cms--cookies-policy .cms__info-block ul li span,.cms--exchange-and-returns .cms__info-block ol li span,.cms--exchange-and-returns .cms__info-block ul li span,.cms--gcc .cms__info-block ol li span,.cms--gcc .cms__info-block ul li span,.cms--legal-notice .cms__info-block ol li span,.cms--legal-notice .cms__info-block ul li span,.cms--privacy-policy .cms__info-block ol li span,.cms--privacy-policy .cms__info-block ul li span{font-size:1.1666666667rem}.cms--cookies-policy .cms__info-block ol li:before,.cms--cookies-policy .cms__info-block ul li:before,.cms--exchange-and-returns .cms__info-block ol li:before,.cms--exchange-and-returns .cms__info-block ul li:before,.cms--gcc .cms__info-block ol li:before,.cms--gcc .cms__info-block ul li:before,.cms--legal-notice .cms__info-block ol li:before,.cms--legal-notice .cms__info-block ul li:before,.cms--privacy-policy .cms__info-block ol li:before,.cms--privacy-policy .cms__info-block ul li:before{color:var(--primary-color);content:"";font-weight:700;margin-right:7px}.cms--cookies-policy .cms__info-block ul li,.cms--exchange-and-returns .cms__info-block ul li,.cms--gcc .cms__info-block ul li,.cms--legal-notice .cms__info-block ul li,.cms--privacy-policy .cms__info-block ul li{font-size:1.1666666667rem}.cms--cookies-policy .cms__info-block ul li p,.cms--exchange-and-returns .cms__info-block ul li p,.cms--gcc .cms__info-block ul li p,.cms--legal-notice .cms__info-block ul li p,.cms--privacy-policy .cms__info-block ul li p{font-size:1.1666666667rem;margin:0 0 0 14px}.cms--cookies-policy .cms__info-block ul li:before,.cms--exchange-and-returns .cms__info-block ul li:before,.cms--gcc .cms__info-block ul li:before,.cms--legal-notice .cms__info-block ul li:before,.cms--privacy-policy .cms__info-block ul li:before{content:"•"}.cms--cookies-policy .cms__info-block ol li:before,.cms--exchange-and-returns .cms__info-block ol li:before,.cms--gcc .cms__info-block ol li:before,.cms--legal-notice .cms__info-block ol li:before,.cms--privacy-policy .cms__info-block ol li:before{content:"-"}.cms--cookies-policy .cms__info-block .bolder,.cms--exchange-and-returns .cms__info-block .bolder,.cms--gcc .cms__info-block .bolder,.cms--legal-notice .cms__info-block .bolder,.cms--privacy-policy .cms__info-block .bolder{color:var(--primary-color);font-size:1.1666666667rem;font-weight:700}.cms--cookies-policy .cms__info-block .underline,.cms--exchange-and-returns .cms__info-block .underline,.cms--gcc .cms__info-block .underline,.cms--legal-notice .cms__info-block .underline,.cms--privacy-policy .cms__info-block .underline{text-decoration:underline}.cms--cookies-policy .cms__info-block .cms__info-block-text .company-data,.cms--exchange-and-returns .cms__info-block .cms__info-block-text .company-data,.cms--gcc .cms__info-block .cms__info-block-text .company-data,.cms--legal-notice .cms__info-block .cms__info-block-text .company-data,.cms--privacy-policy .cms__info-block .cms__info-block-text .company-data{border:2px solid var(--primary-color);border-radius:30px;padding:20px 40px}.cms--cookies-policy .cms__info-block .cms__info-block-text .company-data p,.cms--exchange-and-returns .cms__info-block .cms__info-block-text .company-data p,.cms--gcc .cms__info-block .cms__info-block-text .company-data p,.cms--legal-notice .cms__info-block .cms__info-block-text .company-data p,.cms--privacy-policy .cms__info-block .cms__info-block-text .company-data p{color:var(--primary-color);font-weight:100;margin:0}.cms--cookies-policy .cms__info-block .cms__info-block-text .company-data p a,.cms--exchange-and-returns .cms__info-block .cms__info-block-text .company-data p a,.cms--gcc .cms__info-block .cms__info-block-text .company-data p a,.cms--legal-notice .cms__info-block .cms__info-block-text .company-data p a,.cms--privacy-policy .cms__info-block .cms__info-block-text .company-data p a{color:var(--primary-color)}.cms--cookies-policy .cms__info-block-table,.cms--exchange-and-returns .cms__info-block-table,.cms--gcc .cms__info-block-table,.cms--legal-notice .cms__info-block-table,.cms--privacy-policy .cms__info-block-table{border-collapse:collapse}.cms--cookies-policy .cms__info-block-table thead,.cms--exchange-and-returns .cms__info-block-table thead,.cms--gcc .cms__info-block-table thead,.cms--legal-notice .cms__info-block-table thead,.cms--privacy-policy .cms__info-block-table thead{background-color:var(--primary-color);color:#fff;font-weight:700}.cms--cookies-policy .cms__info-block-table thead th,.cms--exchange-and-returns .cms__info-block-table thead th,.cms--gcc .cms__info-block-table thead th,.cms--legal-notice .cms__info-block-table thead th,.cms--privacy-policy .cms__info-block-table thead th{font-size:inherit;padding:1rem 5px;text-align:left;white-space:nowrap}.cms--cookies-policy .cms__info-block-table tbody tr td,.cms--exchange-and-returns .cms__info-block-table tbody tr td,.cms--gcc .cms__info-block-table tbody tr td,.cms--legal-notice .cms__info-block-table tbody tr td,.cms--privacy-policy .cms__info-block-table tbody tr td{font-size:inherit;padding:.2rem 5px}.cms--cookies-policy .cms__info-block-table tbody tr td a,.cms--exchange-and-returns .cms__info-block-table tbody tr td a,.cms--gcc .cms__info-block-table tbody tr td a,.cms--legal-notice .cms__info-block-table tbody tr td a,.cms--privacy-policy .cms__info-block-table tbody tr td a{color:var(--secondary-color)}.cms--cookies-policy .cms__info-block-table tbody tr:nth-child(2n),.cms--exchange-and-returns .cms__info-block-table tbody tr:nth-child(2n),.cms--gcc .cms__info-block-table tbody tr:nth-child(2n),.cms--legal-notice .cms__info-block-table tbody tr:nth-child(2n),.cms--privacy-policy .cms__info-block-table tbody tr:nth-child(2n){background-color:#cbe2e2}.cms--legal-notice .cms__info-block .cms__info-block-text .company-data table{border-spacing:10px 0}.cms--privacy-policy .cms__info-block__item-expandable--detail ol li{counter-increment:item}.cms--privacy-policy .cms__info-block__item-expandable--detail ol li:before{content:counter(item) ". "}.cms--cookies-policy .cms__info-block ol li a,.cms--cookies-policy .cms__info-block ol li a p a,.cms--cookies-policy .cms__info-block p a,.cms--cookies-policy .cms__info-block ul li a,.cms--cookies-policy .cms__info-block ul li a p a{color:var(--primary-color);font-size:1.1666666667rem;text-decoration:underline}.cms--cookies-policy .cms__info-block-table tbody tr td a{color:var(--primary-color);text-decoration:underline}.cms--gcc .cms__info-block ul li:before{content:"-"}.cms--gcc .cms__info-block ul.dotted-list li:before{content:"•"}.cms--gcc .cms__info-block ul.dotted-list li ul li:before{content:"-"}.cms--gcc .cms__info-block ol.numeric-list li,.cms--gcc .cms__info-block ol.simple-numeric-list li{counter-increment:item}.cms--gcc .cms__info-block ol.numeric-list li:before,.cms--gcc .cms__info-block ol.simple-numeric-list li:before{content:counter(item) "º."}.cms--gcc .cms__info-block ol.numeric-list li ul li:before,.cms--gcc .cms__info-block ol.simple-numeric-list li ul li:before{content:"-"}.cms--gcc .cms__info-block ol li a,.cms--gcc .cms__info-block ul li a{color:var(--secondary-color);font-size:1.1666666667rem}.cms--gcc .cms__info-block .download-pdf{margin:10px 0 0}.cms--gcc .cms__info-block .download-pdf svg{fill:var(--primary-color);width:10px}.cms--gcc .cms__info-block .download-pdf a{color:var(--secondary-color)}.cms--gcc .cms__info-block .contact{align-self:center;background:#333;color:#fff;display:block;font-weight:lighter;letter-spacing:.4px;margin:0 auto;padding:8px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .7s ease;width:65px}.cms--gcc .cms__info-block .contact:hover{background-color:var(--primary-color)}.cms--gcc .cms__ordered-list li p{margin:0 0 0 14px}.cms--gcc .cms__unordered-list .bolder{color:var(--primary-color);font-size:1.1666666667rem;font-weight:700}.cms--gcc .cms__unordered-list li .dotted-list{margin:0 0 0 20px}.cms--gcc .cms__unordered-list li p{font-size:1.1666666667rem}.cms--gcc .cms__unordered-list li p:before{color:var(--primary-color);content:"•";font-weight:700;margin-right:7px}@media (min-width:641px){.cms__info-block-title{font-size:1.6666666667em}.cms__info-block-text>p{margin-bottom:15px}.cms__about-us .cms__info-block{position:relative}.cms__about-us .cms__info-block>div[data-role=trigger] .expand-icon{top:15px}}@media (min-width:1025px){.cms{max-width:none}.cms__title{font-size:2em;padding:10px 0 10px 10px}.cms__info-list .cms__info-list-elm{border-bottom:0;padding:5px 0}.cms__info-list .cms__info-list-elm a{display:block}.cms--payment-methods .cms__title{margin-bottom:30px;padding:10px 0 10px 15px}.cms--payment-methods .cms__info-block-title{font-size:1.8333333333em;margin:25px 0}.cms--payment-methods .cms__info-block-text{font-size:1.3333333333rem}.cms__about-us .cms__title{font-size:1.8333333333em;font-weight:400}.cms__work-with-us .cms__title{font-size:2.5em}}.quick-product-adder-wrapper{width:100%}.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;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 .quick-product-adder__headers{display:none}.quick-product-adder-wrapper .quick-product-adder__error{color:#d0021b;font-weight:700;padding:10px 15px 15px 0}.quick-product-adder-wrapper .quick-product-adder__product{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.quick-product-adder-wrapper .quick-product-adder__product>:nth-child(-n+3){height:35px;width:30%}.quick-product-adder-wrapper .quick-product-adder__product>:nth-child(4){width:100%}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-info input[type=text]{border:none;border-radius:3px;height:35px;padding:0 0 0 10px;width:100%}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-info input[type=text]:-ms-input-placeholder,.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-info input[type=text]::-ms-input-placeholder,.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-info input[type=text]::placeholder{color:#a7a7a7!important}.quick-product-adder-wrapper .quick-product-adder__product .spinner .spinner__button{height:25px;margin:auto 5px;width:25px}.quick-product-adder-wrapper .quick-product-adder__product .spinner .form-input__item{width:calc(100% - 70px)}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__price{align-items:center;border:1px solid var(--primary-color);border-radius:3px;color:var(--primary-color);display:flex;font-weight:700;justify-content:center}.quick-product-adder-wrapper .quick-product-adder__product .form-error{display:none}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-name-info{font-family:Roboto Slab;font-size:1em;font-weight:700;margin:10px 0}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__deleter{display:none}.quick-product-adder-wrapper .quick-product-adder__product .spinner{flex-basis:unset;width:120px}.quick-product-adder-wrapper .quick-product-adder__product .spinner .spinner__button{font-size:2em}.quick-product-adder-wrapper .quick-product-adder__input-error{color:#d0021b}@media (min-width:641px){.quick-product-adder-wrapper .form-group{margin:0 0 20px}.quick-product-adder-wrapper .quick-product-adder__product{flex-wrap:nowrap;justify-content:unset}.quick-product-adder-wrapper .quick-product-adder__product>:first-child,.quick-product-adder-wrapper .quick-product-adder__product>:nth-child(3){width:calc(35% - 70px)}.quick-product-adder-wrapper .quick-product-adder__product>:first-child,.quick-product-adder-wrapper .quick-product-adder__product>:nth-child(2),.quick-product-adder-wrapper .quick-product-adder__product>:nth-child(3){margin-right:10px}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-info input[type=text]{width:100%}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-name-info{width:30%}.quick-product-adder-wrapper .quick-product-adder__product .quick-product-adder__product-info--suggestions{min-width:250px}}@media (min-width:1025px){.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers{display:flex;margin-bottom:10px}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers div{font-size:1.166em}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers,.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product{align-items:center}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers>:nth-child(2),.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers>:nth-child(3),.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product>:nth-child(2),.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product>:nth-child(3){text-align:center}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers>:first-child,.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers>:nth-child(3),.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers>:nth-child(4),.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product>:first-child,.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product>:nth-child(3),.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product>:nth-child(4){flex-basis:calc(33% - 50px)}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers .quick-product-adder__product-info input[type=text],.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__product-info input[type=text]{border:1px solid #a7a7a7;border-radius:0}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers .quick-product-adder__product-info input[type=text]::placeholder,.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__product-info input[type=text]::placeholder{color:transparent!important}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers .quick-product-adder__product-info input[type=text]:-ms-input-placeholder,.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__product-info input[type=text]:-ms-input-placeholder{color:transparent!important}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers .quick-product-adder__product-info input[type=text]::-ms-input-placeholder,.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__product-info input[type=text]::-ms-input-placeholder{color:transparent!important}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers .quick-product-adder__product-info .quick-product-adder__product-info--suggestions,.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__product-info .quick-product-adder__product-info--suggestions{min-width:400px}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers{font-weight:700;padding-left:10px}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__headers>:nth-child(2){width:120px}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product{background-color:#f9f9f9}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product>*{padding-left:10px}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product * ::placeholder{color:#fff}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .spinner{background-color:#f9f9f9;flex-basis:unset;height:26px;padding-left:0;width:120px}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .spinner input{background-color:#fff;height:inherit;margin:0;padding:0}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .spinner .spinner__button{background-color:#dfdfdf;margin:0}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__price{border:none;color:#292929;font-weight:400}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__price--offer{color:var(--secondary-color)!important}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__deleter{background-color:#000;background-image:url(/build/images/equis.ab4f2dc8.png);background-position:50%;background-repeat:no-repeat;color:#9b9b9b;cursor:pointer;display:block;height:52px;margin:auto 0;width:52px}.quick-product-adder-wrapper:not(.cart__add-by-reference-quick) .quick-product-adder__product .quick-product-adder__deleter span{display:none}}.modal--login-form--reduced .modal__content-wrapper{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.6666666667rem}.modal--login-form--reduced .modal__content-wrapper .reduced-login .reduced-login__text .subtitle,.modal--login-form--reduced .modal__content-wrapper .reduced-login input[type=submit],.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action{font-size:1.3333333333rem}.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action{background-color:transparent;border-radius:.3rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.1666666667rem;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{background-color:transparent;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 .reduced-login__secondary-action,.modal--login-form--reduced .modal__content-wrapper .reduced-login__secondary-action:hover{border:1px solid var(--primary-color)}.modal--login-form .modal__content-wrapper--active{background-color:#fff;border-radius:8px;max-width:971px;padding:50px 10px 30px;top:10%}@media (min-width:641px){.modal--login-form .modal__content-wrapper--active .modal__content{max-width:500px}}.modal--login-form .modal__content-wrapper--active .modal__close{color:#000}.modal--login-form .modal__content-wrapper--active .modal-back{color:var(--primary-color);cursor:pointer;font-size:14px;padding:1rem 0;text-align:left}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__message{color:#000;font-size:1.1666666667rem;margin:20px 0;text-align:center}@media (min-width:769px){.modal--login-form .modal__content-wrapper--active .doctor-exclusive__message{font-size:1.3333333333rem}}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__message p{color:var(--primary-color);font-size:1.5rem;font-weight:700;margin-bottom:12px}@media (min-width:769px){.modal--login-form .modal__content-wrapper--active .doctor-exclusive__message p{font-size:1.6666666667rem}}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form{background-color:#f5f5f5;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;height:fit-content;margin:15px 0;padding:25px 15px 40px}@media (min-width:1024px){.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form{padding:30px 25px}}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form-block__header{margin-bottom:10px}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title2{display:none}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title3{color:var(--primary-color);font-size:1.6666666667rem;font-weight:700;text-align:center}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__paragraph{clear:both;font-size:1em;font-size:1.3333333333rem;margin:15px 0 0;text-align:center}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form{display:flex;flex-direction:column}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__required_fields_text{display:none}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password{order:3;text-align:center}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password a{color:var(--primary-color);font-size:1.3333333333rem;font-weight:700;text-decoration:underline}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-input__item{background-color:#fff;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;height:40px;outline:none;padding-left:10px;padding-top:0;width:100%}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-input__item::placeholder{color:#818181!important;font-style:italic}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-input__item:-ms-input-placeholder{color:transparent!important}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper{margin:20px 0 25px}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper input{border-radius:8px;font-size:1.3333333333rem;font-weight:700;width:100%}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item{background:none;margin-top:12px}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item .form-item__label{color:#000;display:block;font-size:1.3333333333rem;margin-bottom:5px;padding-left:0;position:unset;text-align:start}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item .form-item__label span{font-size:1.3333333333rem;margin:0 1px;position:unset;top:unset}@media (min-width:1024px){.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item--has-error{margin-bottom:10px}}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item--has-error .form-item__label{color:#000!important}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item--has-error .form-error{font-style:italic;margin:5px 0 0;text-align:left}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--register-form .form-block__title2{color:var(--primary-color);display:block;font-size:1.6666666667rem;font-weight:700;margin:5px 0 25px;text-align:center}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--register-form .form-component__button-wrapper{margin-top:25px}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .form-block.credentials-forms-wrapper__form .form--register-form .form-component__button-wrapper button{border-radius:8px;font-size:1.3333333333rem;font-weight:700;width:100%}@media (min-width:769px){.modal--login-form .modal__content-wrapper--active{max-width:600px;padding:30px 15px}.modal--login-form .modal__content-wrapper--active .form-block__header h2{font-size:1.0833333333em}.modal--login-form .modal__content-wrapper--active .login-form-wrapper,.modal--login-form .modal__content-wrapper--active .register-form-wrapper{width:500px}.modal--login-form .modal__content-wrapper--active .form--login-form .form-item label,.modal--login-form .modal__content-wrapper--active .form--register-form .form-item label{font-size:1.0833333333em}.modal--login-form .modal__content-wrapper--active .form--login-form .form-item input,.modal--login-form .modal__content-wrapper--active .form--register-form .form-item input{height:35px}.modal--login-form .modal__content-wrapper--active .form--login-form .form-component__button-wrapper input,.modal--login-form .modal__content-wrapper--active .form--login-form button,.modal--login-form .modal__content-wrapper--active .form--register-form .form-component__button-wrapper input,.modal--login-form .modal__content-wrapper--active .form--register-form button{font-size:1.0833333333em;padding:10px 25px}}@media (min-width:1025px){.modal--login-form--reduced .modal__content-wrapper{width:330px}.modal--login-form .modal__content-wrapper--active{max-width:none;padding:34px 75px;top:12%;width:920px}}@media (min-width:1025px) and (min-width:1200px){.modal--login-form .modal__content-wrapper--active{width:1120px}}@media (min-width:1025px){.modal--login-form .modal__content-wrapper--active .modal__content{max-width:none}.modal--login-form .modal__content-wrapper--active .form-block__header p{font-size:1.0833333333em}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper{display:flex;flex-direction:row-reverse;gap:25px;justify-content:center}.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .login-form-wrapper,.modal--login-form .modal__content-wrapper--active .doctor-exclusive__login-form-wrapper .register-form-wrapper{width:50%}.modal--login-form .modal__content-wrapper--active .form--login-form,.modal--login-form .modal__content-wrapper--active .form--register-form{margin:0}.modal--login-form .modal__content-wrapper--active .form--login-form .form-item label,.modal--login-form .modal__content-wrapper--active .form--register-form .form-item label{font-size:1.0833333333em}.modal--login-form .modal__content-wrapper--active .form--login-form .form-item input,.modal--login-form .modal__content-wrapper--active .form--register-form .form-item input{height:35px}.modal--login-form .modal__content-wrapper--active .form--login-form .form-component__button-wrapper input,.modal--login-form .modal__content-wrapper--active .form--login-form button,.modal--login-form .modal__content-wrapper--active .form--register-form .form-component__button-wrapper input,.modal--login-form .modal__content-wrapper--active .form--register-form button{font-size:1.0833333333em;padding:10px 25px}.modal--login-form .modal__content-wrapper--active .form--login-form .form-component__button-wrapper,.modal--login-form .modal__content-wrapper--active .form--register-form .form-component__button-wrapper{text-align:right}.modal--login-form .modal__content-wrapper--active .register-form-wrapper .form--register-form,.modal--login-form .modal__content-wrapper--active .register-form-wrapper .form-component{height:100%}.modal--login-form .modal__content-wrapper--active .register-form-wrapper .form--register-form{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}}.mini-cart .mini-cart__button{cursor:pointer}.mini-cart .mini-cart__button .mini-cart__button-icon{background-image:url(/build/images/mini-cart.60547932.svg);position:relative;width:37px}.mini-cart .mini-cart__button .mini-cart__items-quantity-badge{bottom:-8px;color:var(--primary-color);font-weight:700;left:calc(50% + 2px);position:absolute;transform:translateX(-50%)}.mini-cart__item-info .spinner{background:transparent;gap:0 .5rem;height:30px!important;margin:0;width:calc(70% - 1rem)}.mini-cart__item-info .spinner .form-input__item,.mini-cart__item-info .spinner__button{border-radius:0!important;height:100%!important;margin:0!important}.mini-cart__item-info .spinner__button{width:calc(30% - .25rem)!important}.mini-cart__item-info .spinner__button--substract{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.mini-cart__item-info .spinner__button--add{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.mini-cart__item-info .spinner__button>p{color:var(--primary-color);font-size:1.1666666667rem!important;font-weight:700}.mini-cart__item-info .spinner .form-input__item{width:calc(40% - .25rem)!important}.mini-cart .mini-cart__dropdown,.mini-cart__empty-dropdown{display:none}@media (min-width:1025px){.mini-cart{position:relative}.mini-cart::not(.mini-cart--empty){cursor:pointer}.mini-cart.mini-cart--empty .mini-cart__button *{text-decoration:none!important}.mini-cart .mini-cart__button{align-items:center;border:1px solid transparent;display:flex;flex-direction:column;width:100%}.mini-cart .mini-cart__button .mini-cart__button-icon{margin-right:0!important}.mini-cart .mini-cart__button .mini-cart__items-quantity{color:#fff;display:inline-flex;flex-direction:column}.mini-cart .mini-cart__button .mini-cart__items-quantity span{font-size:1em;min-height:13px;min-width:30px}.mini-cart .mini-cart__button .mini-cart__items-quantity:hover{text-decoration:underline}.mini-cart .mini-cart__button:hover .mini-cart__empty-dropdown{background:#fff;border-radius:5px;box-shadow:1px 1px 6px 1px #afafaf;color:#303030;display:none;font-size:1.0833333333rem;padding:15px 20px;position:absolute;right:-5px;top:48px;width:190px;z-index:1}.mini-cart .mini-cart__button:hover .mini-cart__empty-dropdown:before{border:8px solid transparent;border-bottom-color:#fff;content:"";height:16px;position:absolute;right:17px;top:-16px;width:16px}.mini-cart .mini-cart__button:hover .mini-cart__empty-dropdown.active{display:flex}.mini-cart .mini-cart__dropdown{background:#fff;border-radius:5px;box-shadow:1px 1px 6px 1px #afafaf;cursor:default;display:block;position:absolute;right:-4px;top:70px;width:600px;z-index:99}.mini-cart .mini-cart__dropdown:before{border:8px solid transparent;border-bottom-color:#fff;content:"";height:16px;position:absolute;right:15px;top:-16px;width:16px}.mini-cart .mini-cart__dropdown .mini-cart__header{padding:12px}.mini-cart .mini-cart__dropdown .mini-cart__header .mini-cart__title{color:#000;font-size:1.1666666667em;font-weight:700;padding:15px 0 10px}.mini-cart .mini-cart__dropdown .mini-cart__header .mini-cart__info{border-bottom:1px solid #d8d8d8;display:flex;padding-bottom:16px}.mini-cart .mini-cart__dropdown .mini-cart__header .mini-cart__info .mini-cart__description{font-size:1em;width:75%}.mini-cart .mini-cart__dropdown .mini-cart__header .mini-cart__info .mini-cart__cart-button{background-color:var(--primary-color);border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;margin:auto;padding:7px 20px;width:25%}.mini-cart .mini-cart__dropdown .mini-cart__items{max-height:320px;overflow-y:scroll;padding:0 15px 0 12px}.mini-cart .mini-cart__dropdown .mini-cart__items::-webkit-scrollbar{background-color:#f3f3f3;margin:0 10px 0 0;width:5px}.mini-cart .mini-cart__dropdown .mini-cart__items::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:10px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item{border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;padding:10px 0}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item:last-child{border-bottom:none}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item>div{align-items:center;display:flex}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item>.mini-cart__item-info{flex-wrap:wrap}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-max-qty-label{color:#d0021b;max-width:100px;text-align:center}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-image{margin-left:8px;width:20%}.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;object-fit:cover;object-position:center;width:80px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info{word-wrap:break-word;align-items:flex-start;color:#a7a7a7;flex-direction:column;justify-content:center;margin:0 10px;width:40%}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info *{font-size:1.1666666667em}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info .mini-cart__product-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-transform:uppercase;width:100%}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__product-info .mini-cart__product-name:hover{cursor:pointer}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info{padding-left:10px;width:35%}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .mini-cart__item-price{font-size:1.1666666667em;margin-left:7px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .mini-cart__item-price--regular{color:var(--primary-color)}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .mini-cart__item-price--special{color:var(--secondary-color)}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .form-input.spinner{background:none}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .form-input.spinner .spinner__button{border-radius:0;height:19px;width:19px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .form-input.spinner .spinner__button p{font-size:1.0833333333em;font-weight:700}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .form-input.spinner .spinner__button--substract p{font-size:1.3333333333em}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item-info .form-input.spinner .form-input__item{border:1px solid #cdcdcd;height:19px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter{align-self:center;background-color:#d0021b;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:23px;justify-content:center;width:23px}.mini-cart .mini-cart__dropdown .mini-cart__items .mini-cart__item .mini-cart__item_deleter span{font-size:19px}.mini-cart .mini-cart__dropdown .mini-cart__footer{background-color:#818181;border-radius:0 0 5px 5px;color:#fff;display:flex;padding:10px}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__costs-text{font-size:1.1666666667em;text-transform:uppercase;width:25%}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__unit-discount{display:none}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal{text-align:right;text-transform:uppercase;width:75%}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__subtotal span{font-size:1.1666666667em}.mini-cart .mini-cart__dropdown .mini-cart__footer .mini-cart__navigation-buttons{display:none}.mini-cart .mini-cart__dropdown .mini-cart__unit-price{color:var(--primary-color)}.mini-cart .mini-cart__dropdown .mini-cart__offer-price{color:var(--secondary-color)}.mini-cart .fade-leave-active{transition:opacity .8s}.mini-cart .fade-leave-to{opacity:0}}.product-view{padding-bottom:60px}.product-view__content{background-color:#fff;display:flex;flex-direction:column}.product-view__info-wrapper{order:1}.product-view__info{background-color:#fff;border-radius:4px;padding:20px 0}.product-view__info-main--hidden{display:none}.product-view .product-info__image-brand-wrapper{margin-bottom:20px}.product-view .product-info__brand{color:#a7a7a7;font-size:1.3333333333rem;font-weight:400;margin-bottom:10px;text-align:end}.product-view .product-info__brand--hidden{display:none}.product-view .product-info__info{display:flex;flex-direction:column;width:100%}.product-view .product-info__info .space-between{display:flex;justify-content:space-between}.product-view .product-info__info-title{color:#4a4a4a;font-size:1.1666666667rem;font-weight:300;width:125px}.product-view .product-info__info-value{font-size:1.1666666667rem;margin-top:auto;max-width:200px;padding-left:10px;width:2000px}.product-view .product-info__info-value.reference-see-info{color:var(--primary-color);cursor:pointer}.product-view .product-info__info-value.reference-see-info:hover{text-decoration:underline}.product-view .product-info__info--with-linebreak .space-between{display:flex;justify-content:space-between}.product-view .product-info__info--with-linebreak .product-info__info-value{text-align:justify}.product-view .product-info__info-wrapper{gap:45px;max-width:350px;width:100%}.product-view .product-info__info-wrapper-margin{margin:10px 0}.product-view .product-info__gallery{margin:auto;max-width:500px;min-height:210px}.product-view .product-info__gallery img{height:100%;max-height:400px;object-fit:contain;width:100%}.product-view .product-info__gallery .product-view__gallery-control,.product-view .product-info__gallery .product-view__gallery-preview-icon,.product-view .product-info__gallery .product-view__gallery-thumbnails .image-counter{display:none}.product-view .product-info__only-stock-message{padding-bottom:20px;text-align:center}.product-view .product-info__only-stock-message span{color:#d1021a;font-size:1rem;font-weight:500;line-height:15px}.product-view .product-info__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:10px}.product-view .product-info__tags .product-tag{border-radius:4px;height:25px;padding:0 5px}.product-view .product-info__tags .product-tag span{color:#fff;font-size:1rem;font-weight:900;line-height:25px;text-transform:uppercase}.product-view .product-info__tags .product-tag--outlet{background:#d1021a}.product-view .product-info__tags .product-tag--novelty{background:#f37720}.product-view .product-info__tags .product-tag--offer{background:#ed0a92}.product-view .product-info__attributes{flex-grow:1}.product-view .product-info__name{margin:0 0 .5rem}.product-view .product-info__name h1{color:#000;font-size:1.6666666667rem;font-weight:700;margin-bottom:5px;text-transform:uppercase}.product-view .product-info__registration-code{margin-bottom:15px}.product-view .product-info__registration-code span{color:#4a4a4a;font-size:1rem;font-weight:300;line-height:15px}.product-view .product-info__offer{margin-top:20px}.product-view .product-info__stock-wrapper{align-items:start;display:flex;flex-direction:row;gap:5px;margin-bottom:20px}.product-view .product-info__stock-icon{height:15px;width:15px}.product-view .product-info__stock-icon img{height:100%}.product-view .product-info__out-of-stock-wrapper{align-items:center;background-color:#ffe3e6;border-radius:4px;display:flex;justify-content:start;min-height:37px;padding:10px 50px;position:relative;width:100%}.product-view .product-info__out-of-stock-wrapper img{left:20px;position:absolute;top:7px}.product-view .product-info__out-of-stock-message{color:#d1021a;font-size:1.1666666667rem;font-weight:700}.product-view .product-info__stock-message span{color:#000;font-size:1.1666666667rem;font-weight:400}.product-view .product-info__installments-payment{display:flex;gap:5px}.product-view .product-info__installments-payment-icon{height:14px;width:14px}.product-view .product-info__installments-payment-message span{color:#562496;font-size:1.1666666667rem;font-weight:500}.product-view .product-info__price-wrapper{align-items:baseline;display:flex;flex-direction:row;gap:10px;justify-content:end;margin:40px 0 20px}.product-view .product-info__price-wrapper.remove-margin{margin:10px 0}.product-view .product-info__price-wrapper .product-price__text{padding-bottom:10px}.product-view .product-info__price-wrapper .product-price__text span{color:#000;font-size:1.1666666667rem;font-style:italic;font-weight:400;text-align:right}.product-view .product-info__price-wrapper .product-price__value{white-space:nowrap}.product-view .product-info__price-wrapper .product-price__value span{color:#000;font-weight:500;text-align:right}.product-view .product-info__price-wrapper .product-price__value span .integer-part{font-size:3.5rem}.product-view .product-info__price-wrapper .product-price__value span .currency-part,.product-view .product-info__price-wrapper .product-price__value span .decimal-part{font-size:2.6666666667rem}.product-view .product-view__price--authenticated-only{color:#d1021a;display:block;font-size:1.1666666667rem;font-style:italic;font-weight:400;margin-top:10px;padding:5px 0 10px 25px;position:relative;white-space:normal;width:100%}.product-view .product-view__price--authenticated-only:before{background:url(/build/images/exclusivity-icon.b150848a.svg) no-repeat;background-size:15px 15px;content:"";height:15px;left:1px;position:absolute;width:15px}.product-view .product-view__price--authenticated-only.logged{color:#000;font-style:unset;margin-left:0;margin-top:10px;padding:5px 25px}.product-view .product-view__price--authenticated-only.logged:before{background:url(/build/images/information.3f1e65c9.svg) no-repeat;background-size:16px 16px;content:"";height:16px;width:16px}.product-view__adder-group{align-items:center;display:flex;flex-direction:column;gap:20px;margin:auto;position:relative}.product-view__adder-group .button{background:var(--primary-color);border-radius:8px;cursor:pointer;height:37px;margin-left:auto;width:100%}.product-view__adder-group .button span{color:#fff;font-size:1.3333333333rem;font-weight:700;text-transform:uppercase}.product-view__adder-group .button:hover{background:var(--primary-color-hover)}.product-view__adder-group .add-to-cart-notice{align-items:center;background-color:#dfefd8;border-radius:4px;bottom:-60px;display:flex;filter:drop-shadow(0 1px 5px rgba(168,168,168,.5));height:40px;justify-content:center;position:absolute;width:280px;z-index:100}.product-view__adder-group .add-to-cart-notice :after{background-color:#dfefd8;content:"";height:20px;left:calc(50% - 10px);position:absolute;top:-10px;transform:rotate(45deg);width:20px;z-index:-1}.product-view__adder-group .add-to-cart-notice span{color:#498a4b;font-size:1.1666666667rem;font-weight:400;padding-left:25px;text-align:center}.product-view__adder-group .add-to-cart-notice span:before{background-image:url(/build/images/green-tick.fbb0f2b9.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:15px;left:25px;margin:0 auto;position:absolute;width:15px}.product-view__request-quote-wrapper{order:0}.product-view__request-quote-wrapper .products__request-quote-button{background:var(--primary-color);border-radius:8px;cursor:pointer;height:37px;margin-top:10px;width:100%}.product-view__request-quote-wrapper .products__request-quote-button span{color:#fff;font-size:1.3333333333rem;text-transform:uppercase}.product-view__request-quote-wrapper .products__request-quote-button:hover{background:var(--primary-color-hover)}.product-view__request-quote-wrapper .request-quote__content{display:block}.product-view__request-quote-wrapper .request-quote__content--hidden{display:none}.product-view--grouped .product-view__products-table{display:block}.product-view.out-of-stock-popup{padding:0}.product-view.out-of-stock-popup .modal__close{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.product-view.out-of-stock-popup .modal__close span{color:#000;font-weight:100;line-height:2.9166666667rem}.product-view.out-of-stock-popup .modal__content-wrapper{background-color:#fff;border-radius:4px;height:240px;max-width:345px;top:20%}@media (min-width:1024px){.product-view.out-of-stock-popup .modal__content-wrapper{height:200px;max-width:480px}}.product-view.out-of-stock-popup .modal__content{padding:25px 20px}@media (min-width:1024px){.product-view.out-of-stock-popup .modal__content{padding:45px 20px 25px}}.product-view.out-of-stock-popup .modal__content .title{font-size:1.6666666667rem;font-weight:700;text-align:center}.product-view.out-of-stock-popup .modal__content .subtitle{font-size:1.1666666667rem;margin-top:15px;text-align:center}.product-view.out-of-stock-popup .modal__content .buttons-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px;row-gap:15px}@media (min-width:1024px){.product-view.out-of-stock-popup .modal__content .buttons-wrapper{align-items:center;column-gap:15px;flex-direction:row;margin-top:25px}}.product-view.out-of-stock-popup .modal__content .buttons-wrapper button{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:1.3333333333rem;font-weight:700;height:35px;justify-content:center;text-align:center;text-transform:uppercase;width:100%}.product-view.out-of-stock-popup .modal__content .buttons-wrapper .accept-button{background:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}.product-view.out-of-stock-popup .modal__content .buttons-wrapper .not-show-again-button{background:var(--primary-color);color:#fff}.product-view.out-of-stock-popup .modal__content .buttons-wrapper .not-show-again-button:hover{background:var(--primary-color-hover)}.product-view .related_products-wrapper{order:0}.product-view .related_products-wrapper .related_products__description,.product-view .related_products-wrapper .related_products__title{display:none}.product-view__products-table{order:3}.product-view__dropdown-blocks-container{order:4}.product-view__dropdown-block{margin-top:22px}.product-view__dropdown-block .arrow-icon{cursor:pointer;width:35px}.product-view__dropdown-block details[open] .arrow-icon{transform:rotate(180deg)}.product-view__dropdown-block .product-details__brand-img{margin:1rem 0;max-width:200px}.product-view__dropdown-block .dropdown-block__title{display:flex;gap:10px;justify-content:left}.product-view__dropdown-block .dropdown-block__title-text{cursor:pointer;font-size:1.6666666667rem;font-weight:500;padding-top:8px}.product-view__dropdown-block .dropdown-block__content .product-description__text{font-size:1.1666666667rem;font-weight:300;white-space:normal;word-break:break-word}.product-view__dropdown-block .dropdown-block__content .product-details__references{color:#4a4a4a;font-size:1.1666666667rem;font-weight:500}.product-view__dropdown-block .dropdown-block__content img{max-width:100%}.product-view__anesthesia-information-wrapper{margin:10px 0;order:5}.product-view__anesthesia-information-wrapper .title{font-size:1.6666666667rem;font-weight:500;margin-top:20px;padding-top:8px}.product-view__anesthesia-information-wrapper .text{font-size:1.1666666667rem;margin-top:10px}.product-view-popup .product-view-component{width:90%}.product-view-popup .product-view__content{border-radius:4px}.product-view-popup .product-view__info{padding:0}.product-view-popup .product-view__info .product-view__info-main{padding:20px 20px 0}.product-view-popup .product-view .product-info__image-brand-wrapper{border:none}.product-view-popup .product-view .product-info__gallery{height:240px;padding:0;width:240px}.product-view-popup .product-view .product-info__gallery .product-view__gallery-thumbnails{display:none}.product-view-popup .product-view .product-info__stock-wrapper{margin-bottom:20px}.product-view-popup .product-view .product-info__offer{margin-top:0}.product-view-popup .product-view .product-info__info-wrapper{display:none}.product-view-popup .product-view .product-info__pack-description--popup{margin-bottom:50px;max-height:150px;overflow-y:auto}.product-view-popup .product-view .product-info__pack-description--popup::-webkit-scrollbar{height:100%;width:10px}.product-view-popup .product-view .product-info__pack-description--popup::-webkit-scrollbar-track{background:#cbe2e2;border-radius:14px;padding-left:10px;width:10px}.product-view-popup .product-view .product-info__pack-description--popup::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:14px}.product-view-popup .product-view .product-info__pack-description--popup .pack-description__title-text{font-size:1.6666666667rem;font-weight:500;margin-bottom:10px}.product-view-popup .product-view .product-info__pack-description--popup .pack-description__text{font-size:1.1666666667rem;font-weight:300;white-space:normal;word-break:break-word}.product-view-popup .product-view__adder-group .button{margin:0;min-width:280px}.product-view-popup .product-view .products__adder-wrapper{background-color:#fafafa}.product-view-popup .product-view__request-quote-wrapper .request-quote__form{padding:0}.product-view-popup .product-view__anesthesia-information-wrapper{padding:0 8px}@media (min-width:1024px){.product-view-popup .product-view__anesthesia-information-wrapper{padding:0 20px 15px}}.product-view-popup .products__request-quote{padding:0 20px}.product-view-popup .products__request-quote-button{margin:10px 0 20px}.product-view-popup .info__request-quote{display:none}.product-view-popup .product-buttons--simple{margin-bottom:20px}@media (min-width:641px){.product-view .product-info{padding:0}.product-view .product-info-main{gap:25px}.product-view .product-info__brand{padding-right:25%}.product-view .product-info__gallery{padding:30px}.product-view .product-info__info-value{width:125px}.product-view .product-info__info--with-linebreak{margin-top:10px;width:100%}.product-view .product-info__info--with-linebreak .product-info__info-value{max-width:375px!important;width:100%!important}.product-view .product-info__info-wrapper{display:flex;justify-content:space-between;max-width:500px}.product-view .related_products-wrapper{margin:50px 0;order:2}.product-view .related_products-wrapper .related_products__title{color:#000;display:block;font-size:18px;font-weight:500;margin-bottom:18px;text-transform:uppercase}.product-view-popup__info-wrapper{display:hidden}}@media (min-width:1025px){.product-view__info-main{display:flex;flex-direction:row;gap:25px}.product-view__info-main--hidden{display:none}.product-view .product-info__image-brand-wrapper{border:1px solid #d8d8d8;height:fit-content}.product-view .product-info__brand{color:#a7a7a7;font-size:1.3333333333rem;text-align:start}.product-view__adder-group{display:flex;flex-direction:row;gap:20px}.product-view__adder-group .form-input{flex-grow:1;max-width:400px}.product-view__adder-group .button{flex-grow:1}.product-view__adder-group .add-to-cart-notice{right:0}.product-view__request-quote-wrapper .products__request-quote{display:flex;justify-content:end}.product-view__request-quote-wrapper .products__request-quote-button{margin:10px 0 20px}.product-view__request-quote-wrapper .request-quote__content{display:block}.product-view__request-quote-wrapper .request-quote__content--hidden{display:none}.product-view-popup .product-view__request-quote-wrapper .products__request-quote-button{margin-left:250px}}.product-view-popup{position:relative}.product-view-popup>.modal{align-items:center;display:flex;justify-content:center;padding:20px 0;z-index:99}.product-view-popup>.modal>.modal__content-wrapper{background-color:#fafafa;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);min-height:650px;padding:20px 12px 0;text-align:left;width:93%}.product-view-popup>.modal>.modal__content-wrapper .modal__close{background-color:transparent;color:#000;margin:10px;right:0;top:0}.product-view-popup>.modal>.modal__content-wrapper .modal__content{align-items:center;background:#fafafa;display:flex;justify-content:center;max-width:100%;width:100%}.product-view-popup>.modal>.modal__content-wrapper .modal__content .product-view-popup__actions{display:none}.product-view-popup>.modal>.modal__content-wrapper .modal__content .product-view-component .product-view{border:none;margin:40px 0 50px;padding:0 0 20px}.product-view-popup .vue-loader-wrapper{position:absolute}@media (min-width:1025px){.product-view-popup>.modal>.modal__content-wrapper{max-width:1175px;min-height:450px}.product-view-popup>.modal>.modal__content-wrapper .modal__close{margin:15px 30px}.product-view-popup>.modal .back-button{display:none}.product-view-popup .modal__content .product-view-component{max-width:842px;min-width:75%}.product-view-popup .modal__content .product-view-component .product-view{margin:50px 0;padding:0 30px 50px}}.product-view__products-table{position:relative}.product-view__products-table-title{background-color:#fafafa;color:#000;font-size:1.6666666667rem;font-weight:700;padding:20px 0;top:-2px;width:100%;z-index:50}.product-view__products-table-content{position:relative}.product-view__products-table-row-wrapper{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-bottom:5px}.product-view__products-table-row-wrapper--simple{display:block}.product-view__products-table-headers{display:none}.product-view__products-table-row{background-color:#fff;border:1px solid #dfdfdf;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb;padding:10px}.product-view__products-table-row-name{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:5px;text-transform:uppercase}.product-view__products-table-row-references{display:flex;flex-direction:row}.product-view__products-table-row-reference{color:#000;display:flex;margin-right:15%}.product-view__products-table-row-reference-label{font-size:1.1666666667rem;font-weight:500;margin-right:20%;white-space:nowrap}.product-view__products-table-row-reference-value{font-size:1.1666666667rem}.product-view__products-table-row-buy-info{align-items:end;display:flex;flex-direction:column;gap:10px}.product-view__products-table-row-stock-and-price{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:18px 0 0;width:100%}.product-view__products-table-row-prices-final-price{white-space:nowrap}.product-view__products-table-row-prices-final-price span{color:#000;font-size:1.6666666667rem;font-weight:700}.product-view__products-table-row-prices-final-price span.currency-part,.product-view__products-table-row-prices-final-price span.integer-part{font-size:2rem}.product-view__products-table-row-prices-final-price span.decimal-part{font-size:1.6666666667rem}.product-view__products-table-row-prices-final-price .product-view__price--authenticated-only{border:1px dashed #a7a7a7;color:#a7a7a7;display:block;font-size:1.1666666667rem;font-style:italic;font-weight:300;max-width:140px;padding:5px;text-align:center;white-space:normal}.product-view__products-table-row-quantity__adder-group{max-width:500px;width:100%}.product-view__products-table .product-view__products-table-gifts-header{display:block;margin:60px 0 20px}.product-view__products-table .product-view__products-table-gifts-header .product-view__products-table-gifts-title,.product-view__products-table .product-view__products-table-gifts-header .product-view__products-table-gifts-title span{font-size:1.5rem;font-weight:500}.product-view__products-table .product-view__products-table-gifts-content{display:flex;flex-direction:column;gap:30px}.product-view__products-table .product-view__products-table-gifts-content .product-view__product-gift-image{align-items:center;align-self:center;border:1px solid #dfdfdf;box-shadow:0 2px 4px 0 #ebebeb;display:flex;flex-grow:1;justify-content:center;max-height:281px;max-width:378px;padding:20px;position:relative}.product-view__products-table .product-view__products-table-gifts-content .product-view__product-gift-image img{align-self:normal;max-height:265px;max-width:265px;object-fit:contain}.product-view__products-table .product-view__products-table-gifts-content .product-view__product-gift-icon{height:43px;position:absolute;right:10px;top:10px;width:43px;z-index:5}.product-view__products-table .product-view__products-table-gifts-content .product-view__product-gift-icon img{height:100%;width:100%}.product-view__products-table .product-view__products-table-gifts-content .product-view__product-gift-icon--no-image{width:100%;z-index:5}.product-view__products-table .product-view__products-table-gifts-content .product-view__product-gift-icon--no-image img{height:100%;width:100%}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row{display:flex;flex-direction:column;gap:20px}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-name{align-items:center;font-size:1.3333333333rem;font-weight:500}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-reference{align-items:center;order:2}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-reference-label{display:block;font-size:1.3333333333rem;font-weight:500;margin-right:10px}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-reference-value{display:block;font-size:1.3333333333rem;font-weight:400}.product-view__products-table .products__adder-wrapper{display:flex;justify-content:end;margin:5px 0;padding:30px 0 0}.product-view__products-table .products__back-button{display:none}.product-view__products-table .products__add-button{background:var(--primary-color);border-radius:8px;cursor:pointer;height:37px;max-width:826px;width:100%}.product-view__products-table .products__add-button span{color:#fff;font-size:1.3333333333rem;line-height:37px;text-transform:uppercase}.product-view__products-table .products__add-button:hover{background:var(--primary-color-hover)}.product-view__products-table .add-to-cart-notice{align-items:center;background-color:#dfefd8;border-radius:4px;bottom:-55px;display:flex;filter:drop-shadow(0 1px 5px rgba(168,168,168,.5));height:40px;justify-content:center;position:absolute;right:calc(50% - 140px);width:280px;z-index:5}.product-view__products-table .add-to-cart-notice :after{background-color:#dfefd8;content:"";height:20px;left:calc(50% - 10px);position:absolute;top:-10px;transform:rotate(45deg);width:20px;z-index:-1}.product-view__products-table .add-to-cart-notice span{color:#498a4b;font-size:1.1666666667rem;font-weight:400;padding-left:25px;text-align:center}.product-view__products-table .add-to-cart-notice span:before{background-image:url(/build/images/green-tick.fbb0f2b9.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:15px;left:25px;margin:0 auto;position:absolute;width:15px}.product-view__products-table .non-modal--error-message span{color:#e1241a;font-size:1.1666666667rem;font-style:italic;font-weight:400;padding-left:20px}.product-view__products-table .non-modal--error-message span:before{background-image:url(/build/images/exclamation-red-white.7e5cf205.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:15px;left:0;margin:0 auto;position:absolute;width:15px}.product-view__products-table .non-modal--quantity-error{bottom:-30px;position:absolute;right:12px}.product-view__products-table .non-modal--gift-quantity-error{bottom:40px;position:absolute}.product-view-popup .product-view__products-table-row-wrapper{max-height:400px;overflow-y:auto;padding-bottom:unset}.product-view-popup .product-view__products-table-row-wrapper::-webkit-scrollbar{height:100%;width:10px}.product-view-popup .product-view__products-table-row-wrapper::-webkit-scrollbar-track{background:#cbe2e2;border-radius:14px;height:100%;padding-left:10px;width:10px}.product-view-popup .product-view__products-table-row-wrapper::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:14px}.product-view-popup .product-view__products-table-row{border:unset;box-shadow:unset;grid-template-columns:6fr 5fr!important;margin-right:10px}.product-view-popup .product-view__products-table-row-general-info{display:block!important}.product-view-popup .product-view__products-table-row-general-info .product-view__products-table-row-name{text-align:left!important}.product-view-popup .product-view__products-table-row-general-info .product-view__products-table-row-reference{display:flex}.product-view-popup .product-view__products-table-row-general-info .product-view__products-table-row-reference-label{display:block!important}.product-view-popup .product-view__products-table-row-buy-info{grid-template-columns:3fr 2fr!important}.product-view-popup .product-view__products-table .products__adder-wrapper{bottom:0;box-shadow:0 -4px 5px 0 #f3f3f3;display:flex;justify-content:end;margin:5px 0 0;position:relative}@media (min-width:641px){.product-view__products-table .form-input.spinner{margin:0 0 0 auto;width:50%}}@media (min-width:1025px){.product-view__products-table .product-view__products-table-title{font-size:1.6666666667rem}.product-view__products-table .product-view__products-table-gifts-content{align-items:start;display:flex;flex-direction:row;gap:20px;justify-content:space-between}.product-view__products-table .product-view__products-table-gifts-content .product-view__product-gift-image{align-self:start}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-wrapper{flex-grow:1;overflow-y:unset}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row{flex-direction:row;flex-wrap:wrap;justify-content:end}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-general-info{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;max-width:calc(100% - 225px)}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-general-info .product-view__products-table-row-name{flex-grow:1;order:1;padding:0 40px 0 0;text-align:start;width:70%}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-general-info .product-view__products-table-row-reference{order:2}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-general-info .product-view__products-table-row-reference-label{display:block}.product-view__products-table .product-view__products-table-gifts-content .product-view__products-table-row-buy-info{display:block;flex-grow:1;max-width:200px;min-width:200px}.product-view__products-table .button--primary-rounded{max-width:370px;padding:0 50px}.product-view__products-table .product-view__products-table-headers{display:grid;grid-template-columns:7fr 5fr;margin:50px 0 20px;padding:16px 20px 0;width:100%}.product-view__products-table .product-view__products-table-headers .headers__product-general-info{align-items:center;display:grid;grid-template-columns:5fr 11fr}.product-view__products-table .product-view__products-table-headers .headers__references{display:grid;grid-template-columns:1fr 1fr;white-space:nowrap}.product-view__products-table .product-view__products-table-headers .headers__product-buy-info,.product-view__products-table .product-view__products-table-headers .headers__product-stock-and-price{display:grid;grid-template-columns:1fr 1fr}.product-view__products-table .product-view__products-table-headers .header-label--centered{text-align:center}.product-view__products-table .product-view__products-table-headers span{font-size:1.3333333333rem;font-weight:500}.product-view__products-table .product-view__products-table-row{display:grid;grid-template-columns:7fr 5fr;padding:16px 20px}.product-view__products-table .product-view__products-table-row-general-info{align-items:center;display:grid;grid-template-columns:5fr 11fr}.product-view__products-table .product-view__products-table-row-name{align-self:center;font-size:clamp(1.1666666667rem,1.3vw,1.3333333333rem);font-weight:500;margin:0;order:2;overflow:hidden;padding:0 20px}.product-view__products-table .product-view__products-table-row-references{display:grid;grid-template-columns:1fr 1fr;order:1}.product-view__products-table .product-view__products-table-row-reference-label{display:none}.product-view__products-table .product-view__products-table-row-reference-value{align-self:center;font-size:clamp(1.1666666667rem,1.3vw,1.3333333333rem)}.product-view__products-table .product-view__products-table-row-buy-info{align-items:center;display:grid;gap:unset;grid-template-columns:1fr 1fr}.product-view__products-table .product-view__products-table-row-buy-info .product-info__stock-wrapper{align-items:center;justify-content:center;margin:0 1rem;order:2}.product-view__products-table .product-view__products-table-row-buy-info .product-view__products-table-row-prices{align-items:center;display:flex;justify-content:center;order:1}.product-view__products-table .product-view__products-table-row-buy-info .product-view__products-table-row-prices .product-view__products-table-row-prices-wrapper{align-items:flex-end;flex-direction:column;justify-content:flex-end}.product-view__products-table .product-view__products-table-row-buy-info .product-view__products-table-row-prices .product-view__products-table-row-prices-final-price{font-size:1.6666666667rem;white-space:nowrap}.product-view__products-table .product-view__products-table-row-buy-info .product-view__products-table-row-prices .product-view__products-table-row-prices-final-price span{font-weight:500}.product-view__products-table .product-view__products-table-row-buy-info .product-view__products-table-row-stock-and-price{display:grid;gap:unset;grid-template-columns:1fr 1fr;margin:unset}.product-view__products-table .product-view__products-table-row-buy-info .product-view__products-table-row-quantity__adder-group{min-width:100px}.product-view__products-table .product-view__products-table-row-buy-info .products__adder-wrapper{padding:30px 20px 0 0}.product-view__products-table .product-view__products-table-row-buy-info .form-input{gap:10px;justify-content:center}.product-view__products-table .product-view__products-table-row-buy-info .form-input.spinner{width:unset}.product-view__products-table .product-view__products-table-row-buy-info .product-view__products-table-row-locked-text{font-size:1.3333333333rem;margin-right:20px;order:-1}.product-view__products-table .add-to-cart-notice{right:40px}.product-view__products-table .non-modal--gift-quantity-error{bottom:0;right:400px}.product-view-popup .product-view__products-table .product-view__products-table-row .product-view__products-table-row-general-info{max-width:445px}.product-view-popup .product-view__products-table .product-view__products-table-row .product-view__products-table-row-reference-label{margin-right:5px}.product-view-popup .product-view__products-table .product-view__products-table-row .product-view__products-table-row-name{padding:0}.product-view-popup .product-view__products-table .product-view__products-table-row .product-view__products-table-row-stock-and-price{display:flex;justify-content:space-around;margin:unset}}.request-quote__form{background-color:#fafafa}.request-quote__form .request-quote-form{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:20px}.request-quote__form .request-quote-form__title{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:20px;text-align:start}.request-quote__form .request-quote-form-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.request-quote__form .request-quote-form__product-name{color:#000;font-size:1.6666666667rem;font-weight:700;margin-bottom:10px;text-align:start;text-transform:uppercase;width:100%}.request-quote__form .request-quote-form__required-field .form-input__item{border:1px solid #e4e4e4;border-radius:6px;color:#878787;font-size:1.25rem;font-weight:400;height:41px;padding-left:15px;width:100%}.request-quote__form .request-quote-form__required-field .has-value .form-input__item{color:#000}.request-quote__form .request-quote-form__comments-field .form-input__item{border:1px solid #e4e4e4;border-radius:6px;color:#878787;font-size:1.25rem;font-weight:400;height:110px;padding:12px 15px;width:100%}.request-quote__form .request-quote-form__comments-field textarea{resize:vertical}.request-quote__form .request-quote-form__comments-field .has-value .form-input__item{color:#000}.request-quote__form .request-quote-form__bottom-content{display:flex;flex-direction:column-reverse;width:100%}.request-quote__form .request-quote-form__bottom-content .privacy-policy{color:#000;font-size:1.1666666667rem;font-weight:400;text-align:left}.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox{justify-self:start;position:relative}.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox input[type=checkbox]{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/build/images/unchecked-checkbox.3042c7fa.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;min-width:16px;outline:none;position:absolute;top:-2px}.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox input[type=checkbox]:checked{background-image:url(/build/images/checked-orange-tick.7fb2ed4e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:16px;left:.5px;min-width:16px}.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox__label{padding-left:28px}.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox__label a,.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox__label span{font-size:clamp(.8333333333rem,2vw,1rem);position:unset}.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox__label:after{display:none}.request-quote__form .request-quote-form__bottom-content .privacy-policy .form-checkbox .form-error{display:flex;margin:5px 0 0 5px}.request-quote__form .request-quote-form__bottom-content .required-field-text{color:#818181;font-size:1.1666666667rem;font-style:italic;font-weight:400;text-align:right}.request-quote__form .request-quote-form .form-error{color:#d0021b;font-size:1rem;font-style:italic}.request-quote__form .request-quote-form .spinner .form-error{display:none}.request-quote__form .request-quote-form .form-component__button{background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.3333333333rem;height:37px;text-transform:uppercase;width:100%}.request-quote-sent__display--hidden{display:none}.request-quote-sent{align-items:center;display:flex;flex-direction:column}.request-quote-sent--hidden{display:none}.request-quote-sent img{height:25px;margin-bottom:10px;width:25px}.request-quote-sent .title{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.request-quote-sent .body{color:#000;font-size:1.6666666667rem;font-weight:700;margin-bottom:20px;text-align:center;width:100%}.request-quote-sent__button{background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.3333333333rem;height:37px;text-transform:uppercase;width:100%}@media (min-width:1025px){.request-quote__form{padding:20px}.request-quote__form .request-quote-form{flex-direction:row;flex-wrap:wrap}.request-quote__form .request-quote-form__title{width:100%}.request-quote__form .request-quote-form-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.request-quote__form .request-quote-form__required-field{width:30%}.request-quote__form .request-quote-form__comments-field{width:100%}.request-quote__form .request-quote-form__bottom-content{display:flex;flex-direction:row;justify-content:space-between}.request-quote__form .request-quote-form .form-input.spinner{width:350px}.request-quote__form .request-quote-form .form-component__button-wrapper{flex-grow:1}}@media (min-width:1440px){.request-quote__form{padding:20px 100px}}.product-offer{margin-bottom:20px}.product-offer span{color:#000;font-size:1.1666666667rem;font-weight:400;text-align:right}.product-offer__content{align-items:center;border-radius:4px;display:flex;flex-direction:row;gap:10px;justify-content:start;padding:10px}.product-offer__tier{background-color:#ffe7f4;border-radius:4px}.product-offer__tier-content{align-items:start;flex-direction:column;padding:6px 10px 10px}.product-offer__tier-message{line-height:18px}.product-offer__tier-message span{color:#ed0a92;font-weight:400}.product-offer__tier-subtext{padding:0 10px 21px}.product-offer__tier-subtext span{color:#757575;font-size:1rem;font-style:italic;font-weight:400;line-height:16px}.product-offer__bonus-content{background:#fff0d4;padding:8px 5px}.product-offer__bonus-different-product{align-items:normal;display:flex}.product-offer__bonus-different-product .gift-image{border-radius:4px;height:75px;margin-right:5px}.product-offer__bonus-different-product .different-product-content{display:flex;flex-direction:column;gap:5px}.product-offer__bonus-different-product .different-product-content .title{align-items:center;display:flex;font-size:1.1666666667rem;gap:5px}.product-offer__bonus-different-product .different-product-content .title .gift-icon{padding-top:2px}.product-offer__bonus-different-product .different-product-content .title .gift-icon img{height:25px;width:25px}.product-offer__bonus-different-product .different-product-content .title a{color:#ffb224;cursor:pointer;font-size:1.25rem;text-decoration:underline;white-space:nowrap}.product-offer__bonus-different-product .different-product-content .gift-info .name{color:#000;font-size:1.3333333333rem;font-weight:700}.product-offer__bonus-different-product .different-product-content .gift-info .description{color:#000;display:flex;flex-wrap:wrap;font-style:italic;gap:25px}.product-offer__bonus-different-product .different-product-content .gift-info .description .content{flex:4;text-align:left}.product-offer__bonus-different-product .different-product-content .gift-info .description .ref{color:#818181;flex:1;font-style:normal;min-width:100px;text-align:left}.product-offer__bonus-message{line-height:18px;padding-top:3px}.product-offer__bonus-message a{color:#ffb224;cursor:pointer;font-size:1.25rem;text-decoration:underline}.product-offer__bonus-icon{background:#ffb500;border-radius:4px;height:25px;min-width:25px;padding:0 1px}.product-offer__bonus-icon span{color:#fff;line-height:25px}.product-offer__supplier-offer-content{background:#fff0d4;padding:5px 5px 7px}.product-offer__supplier-offer-icon{align-items:center;background:#ffb500;border-radius:4px;display:flex;flex-direction:row;height:25px;justify-content:center;min-height:25px;min-width:25px;padding:3px 0 0 1px;width:25px}.product-offer__supplier-offer-icon span{color:#fff;font-size:12px}.product-offer__supplier-offer-subtext{display:flex;flex-direction:row;gap:11px;margin:15px 0 10px 10px}.product-offer__supplier-offer-subtext span{display:flex;flex-wrap:wrap;font-size:1.1666666667rem;gap:2px;text-align:left}.product-offer__supplier-offer-subtext a{color:var(--primary-color);font-size:1.1666666667rem;text-decoration:underline}.product-offer__supplier-offer-wrapper{align-items:center;background-color:#e9f4f4;border-radius:4px;display:flex;flex-direction:column;gap:10px;margin:15px 0 10px;padding:20px}.product-offer__supplier-offer-wrapper .title{color:#d1021a;font-size:1.3333333333rem;font-weight:700}.product-offer__supplier-offer-wrapper .description{color:#000;font-size:1.1666666667rem}.product-offer__supplier-offer-wrapper .description b,.product-offer__supplier-offer-wrapper .description strong{font-weight:700}.product-offer__supplier-offer-wrapper .description i{font-style:italic}.product-offer__supplier-offer-wrapper .description a{cursor:pointer;font-size:1.1666666667rem;text-decoration:underline}.product-offer__supplier-offer-message{padding-top:3px}.related-slider .related_products__description,.related-slider .related_products__title{display:none}.related-slider .product-card{border:1px solid #d8d8d8;box-shadow:0 2px 4px 0 #ebebeb;display:flex;flex-direction:row;gap:20px;height:146px;max-width:510px;min-width:200px;padding:10px;width:100%}.related-slider .product-card__image{height:146px}.related-slider .product-card__image img{height:146px;padding:10px}.related-slider .product-card__header,.related-slider .product-card__tag{display:none}.related-slider .product-card__information-wrapper{flex-grow:1;text-align:left}.related-slider .product-card__name-wrapper{height:60px}.related-slider .product-card__name{font-weight:500}.related-slider .product-card__price{margin:9px 0;text-align:right}.related-slider .product-card__price .integer-part{font-size:2.5rem}.related-slider .product-card__price .decimal-part{font-size:1.6666666667rem}.related-slider .product-card__price .currency-part{font-size:1.6666666667rem;margin-left:-3px}.related-slider .product-card__buttons{height:25px;text-align:center}.related-slider .product-card__buttons a{font-size:14px;line-height:30px}.related-slider .related-slider__arrows{display:none}.product-view__gallery{background-color:#fff;margin-bottom:32px;position:relative;text-align:center;width:100%}.product-view__gallery .gallery{padding:0}.product-view__gallery-preview-image{height:160px}.product-view__gallery figure,.product-view__gallery gallery{align-items:center;cursor:pointer;display:flex;height:275px;justify-content:center;margin:0 auto;max-width:100%;padding:0;position:relative;text-align:center;width:360px}.product-view__gallery figure iframe,.product-view__gallery gallery iframe{height:100%;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{display:none}.product-view__gallery-control{align-items:center;color:#000;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:-20px}.product-view__gallery-control--left .arrow{background-size:30px 30px}.product-view__gallery-control--right{right:-20px}.product-view__gallery-control--right .arrow{background-size:30px 30px}.product-view__gallery-thumbnails{display:flex;justify-content:center;margin-top:10px;overflow-x:auto;width:100%}.product-view__gallery-thumbnails .thumbnails__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%}.product-view__gallery-thumbnails .content__elem{display:inline-block}.product-view__gallery-thumbnails .content__elem .elm__control,.product-view__gallery-thumbnails .content__elem img{display:none}.product-view__gallery-thumbnails .content__elem.active .elm__control{background-color:var(--primary-color)}.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:fixed;right:0;top:0;z-index:9998}.product-view__gallery-preview-modal-image{background-color:#fff;box-shadow:0 5px 20px 2px #5e5e5e;cursor:move;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50% -50%)}.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-preview-modal-controls .icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.product-view__gallery-preview-modal-controls .controls__close,.product-view__gallery-preview-modal-controls .controls__next,.product-view__gallery-preview-modal-controls .controls__prev{color:#fff;cursor:pointer;font-size:60px;opacity:.6;position:absolute;transition:.15s linear}.product-view__gallery-preview-modal-controls .controls__close:hover,.product-view__gallery-preview-modal-controls .controls__next:hover,.product-view__gallery-preview-modal-controls .controls__prev:hover{opacity:1}.product-view__gallery-preview-modal-controls .controls__next.disable,.product-view__gallery-preview-modal-controls .controls__next.disable:hover,.product-view__gallery-preview-modal-controls .controls__prev.disable,.product-view__gallery-preview-modal-controls .controls__prev.disable:hover{cursor:default;opacity:.2}.product-view__gallery-preview-modal-controls .controls__next{font-size:40px;right:0;top:50%}.product-view__gallery-preview-modal-controls .controls__prev{font-size:40px;left:0;top:50%}.product-view__gallery-preview-modal-controls .controls__close{font-size:40px;right:10px;top:10px}.product-view__gallery-preview-modal-controls .controls__pagination-total{color:#fff;font-size:16px;left:16px;position:absolute;top:16px}.product-view__gallery-preview-modal-controls .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-preview-modal-controls .toolbar-control{cursor:pointer;display:inline-block;padding:6px}.product-view__gallery-preview-modal-controls .toolbar-control .icon{fill:#fff;height:32px;width:32px}.product-view__gallery-preview-modal-controls .toolbar-control:hover .icon{fill:var(--primary-color)}@media (min-width:641px){.product-view__gallery figure{width:395px}.product-view__gallery-control .arrow{background-size:30px 30px;height:30px;width:30px}.product-view__gallery-thumbnails .elm__control{height:15px;width:15px}}@media (min-width:1025px){.product-view__gallery{border:0;border-bottom:0;float:left;height:100%;margin:0;width:50%}.product-view__gallery figure{height:330px;width:100%}.product-view__gallery-main-image{max-height:330px;max-width:auto}.product-view__gallery-control{display:none}.product-view__gallery-control .arrow{background-size:25px 25px;height:25px;width:13px}.product-view__gallery-thumbnails .thumbnails__content{text-align:left}.product-view__gallery .thumbnails__content .image-counter{display:none!important}.product-view__gallery-thumbnails .content__elem img{cursor:pointer;display:block;height:62px;width:62px}.product-view__gallery-thumbnails .content__elem.active img{border:1px solid var(--primary-color)}}.products-catalog__list{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,48%);margin:1rem 0}@media (min-width:769px){.products-catalog__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.products-catalog__list{grid-template-columns:repeat(4,1fr)}}.products-catalog__list--featured{display:none}.catalog__brand-description{color:#666;font-size:1.1666666667rem;font-weight:400;margin:0 0 1rem}.catalog__brand-description strong{font-weight:bolder}.catalog__brand-sorter{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:flex-end;margin:0 0 1rem}.catalog__brand-total{border-bottom:1px solid #222;color:#222;display:inline-block;font-size:14px;line-height:35px;margin:0 30px 0 0;text-transform:uppercase}.brands-catalog{margin:0 auto 4rem;width:100%}.brands-catalog .brands{grid-gap:2rem;display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:480px){.brands-catalog .brands{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.brands-catalog .brands{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.brands-catalog .brands{grid-template-columns:repeat(4,1fr)}}.brands-catalog .brand{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:flex-end;margin:auto;width:100%}.brands-catalog img{max-width:150px}.brands-catalog .brand__image{align-items:center;display:flex;height:150px;justify-content:center;margin:auto;width:150px}.brands-catalog .brand__name{font-size:1.3333333333rem;font-weight:700;text-align:center}.brands-catalog .brand__button{background-color:#066;color:#fff;font-size:1.1666666667rem;font-weight:700;padding:1em 2em;text-align:center;text-decoration:none}.products-catalog__empty-message{align-items:center;background-color:#fff;background-image:url(/build/images/search-icon-grey.54f6cca2.svg);background-position:50% 0;background-repeat:no-repeat;background-size:36px 36px;color:#686868;display:flex;font-size:1.6666666667rem;font-weight:700;height:120px;margin-top:30px;padding:14px 20px 14px 55px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.products-catalog__empty-message{font-size:2rem}}.products-catalog__empty-message-extra{color:#979797;font-size:1.5rem;font-weight:700;text-align:center}.products-catalog__empty-message-extra-secondary{color:#979797;font-size:1.5rem;font-weight:400;margin-top:10px;text-align:center}.catalogs h1{font-weight:500;margin-top:30px;text-transform:uppercase}.catalogs__block{padding-top:30px;position:relative}.catalogs__block-title{background-color:#f5f5f5;border-left:8px solid var(--primary-color);font-size:1.5rem;font-weight:500;letter-spacing:1px;margin:0 0 30px;padding:15px}.catalogs__block-list{align-items:center;justify-content:center}.catalogs .catalog,.catalogs__block-list{display:flex;flex-direction:column;margin:0 0 20px}.catalogs .catalog{align-items:flex-start;max-width:200px}.catalogs .catalog__text-title{font-size:1.5rem;font-weight:500;margin:0 0 10px;text-align:center}.catalogs .catalog__link{letter-spacing:.05em;margin:0 0 10px}.catalogs .catalog__link--download{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;font-weight:400;line-height:1rem;margin:auto;padding:1rem 2rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.catalogs .catalog__link--download:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.catalogs .catalog__link--download.disabled,.catalogs .catalog__link--download:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.catalogs .catalog__link--download>span{color:inherit;font-size:inherit;font-weight:inherit}.catalogs .catalog__link--img{margin:10px 0 15px}.catalogs .catalog__img{max-height:180px}@media (min-width:481px){.catalogs__block-list{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.catalogs .catalog{align-items:center;max-height:330px;max-width:none;width:50%}}@media (min-width:1025px){.catalogs__block-list .catalog:nth-child(3){display:inherit}.catalogs__block.active .catalogs__block-list .catalog:nth-child(n+4){display:inherit!important}.catalogs .catalog{width:33.33%}}.account-menu__title{color:var(--primary-color);font-weight:700;margin:1rem;position:relative}.account-menu__title img{display:none}.account-menu__list{display:flex;flex-direction:column}.account-menu__item{background:#fff;border-left:3px solid var(--primary-color);font-weight:400;margin:5px 0}.account-menu__item a{color:#000}.account-menu__link{align-items:center;display:flex;font-size:1.0833333333em;height:50px;padding-left:1rem;position:relative;text-decoration:none}.account-menu__link:before{background:url(/build/images/chevron-down.bc213772.svg);background-repeat:no-repeat;content:"";height:12px;position:absolute;right:20px;width:12px}.account-menu__link--active{color:#00636b;font-weight:700}.account-menu__link--active:before{transform:rotateX(180deg)}.account-menu__item-content{background:#f3f3f3;border-left:3px solid var(--primary-color);font-size:1em;margin:-5px 0 5px;padding:0 14px 20px}.account-menu__control-panel,.account-menu__item-content .section-header{display:none}.account-menu__habitual-purchase{margin:2rem 0}.account-menu__habitual-purchase-button{align-items:center;border-radius:3px;display:flex;font-weight:700;gap:0 5px;justify-content:center;padding:5px 0;text-decoration:none;text-transform:uppercase;width:100%}.account-menu__habitual-purchase-button:hover{background-color:#014554;text-decoration:none}.account-menu__habitual-purchase-img{margin-bottom:2px;width:3rem}.account-menu__habitual-purchase-text{align-self:center;font-size:15px}.account-menu__habitual-purchase .is-new-text{background:#ff7b0b;border-radius:10px;font-size:1rem;height:19px;padding:3px 5px 0}.account-menu__main-desktop{display:none}.account-menu__list{position:relative}.account-menu__list .user-panel__list-user-intro{display:flex;flex-direction:row;gap:10px;margin-bottom:10px;padding:10px 0}.account-menu__list .user-panel__list-user-intro span{color:#0099a8;font-size:1rem;margin:0 0 3px;padding:0}.account-menu__list .user-panel__list-user-intro_icon{background-image:url(/build/images/user-horizontal-green-signed.bf4af3ab.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:36px;min-width:36px;position:relative;width:36px}.account-menu__list .user-panel__list-user-intro_icon .connected-circle-icon{height:15px;right:0;top:0;width:15px}.account-menu__list .user-panel__list-user-intro_info{display:flex;flex-direction:column;justify-content:flex-start}.account-menu__list .user-panel__list-user-intro_info-sap{color:var(--primary-color);font-size:1.1666666667rem;font-weight:300}.account-menu__list .user-panel__list-user-intro_info span{color:#00636b;font-size:1rem;font-weight:400}.account-menu__list .user-panel__list-user-intro_info-name{font-size:1.1666666667rem;font-weight:800;margin-bottom:2px;margin-left:0;max-width:160px;overflow:hidden}@keyframes marquee{0%{transform:translateX(0)}15%{transform:translateX(-5%)}35%{transform:translateX(-15%)}75%{transform:translateX(-100%)}90%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes dissapear{0%{opacity:1}30%{opacity:.5}40%{opacity:.8}50%{opacity:0}to{opacity:0}}.account-menu__list .subtitle{font-size:1.25rem;font-weight:800;padding:20px 12px 10px}@media (min-width:641px){.account-menu__link{font-size:1.1666666667em}.account-menu__item-content{padding:0 20px 20px}}@media (min-width:1025px){.account-menu__title{margin-bottom:0;margin-top:0}.account-menu__my-account{align-items:flex-start;display:flex;gap:4rem;justify-content:space-between;margin:0 0 200px}.account-menu__list{border:1px solid #e1e1e1;border-radius:8px;max-width:280px;padding:18px;width:100%}.account-menu__list span:nth-child(2){padding-top:0!important}.account-menu__item{border-left:none;margin:0;padding:0}.account-menu__item.account-menu--first{z-index:2}.account-menu__item.account-menu__lists{padding-top:30px;position:relative}.account-menu__item.account-menu__lists:after{background:#d2d2d2;content:"";height:2px;left:50%;margin-left:-90px;position:absolute;top:14px;width:180px}.account-menu__link{height:27px}.account-menu__link:hover{text-decoration:underline}.account-menu__link:before{display:none}.account-menu__link--active{background-color:#cbe2e2;border-radius:80px;padding:11px 0 8px 12px}.account-menu__habitual-purchase-button{position:relative}.account-menu__habitual-purchase-img{height:2.5rem;width:2.5rem}.account-menu__habitual-purchase-text{font-size:1rem}.account-menu__habitual-purchase .is-new-text{font-size:7.5px;height:auto;padding:1px 4px;position:absolute;right:13px;top:-5px}.account-menu__item-content{display:none}.account-menu__main-desktop{display:block;width:calc(100% - 230px - 4rem)}.account-menu__main-desktop .account-menu__item-content{background:transparent;border-left:none;color:#4a4a4a;display:block;margin:0;padding:0;position:relative}.account-menu__main-desktop .control-panel__wrapper{background:#f3f3f3;border-radius:3px;padding:2rem 4rem}.account-menu__main-desktop .control-panel__title{font-size:1.5em;font-weight:700;margin:0 0 15px;text-transform:uppercase}.account-menu__main-desktop .control-panel__list-title{color:#4a4a4a;display:inline-block;font-size:1.1666666667em;font-weight:700;margin:15px 0 5px;text-decoration:none;text-transform:uppercase}.account-menu__main-desktop .control-panel__list-text{font-size:1.1666666667em}.account-menu__main-desktop .control-panel:first-child,.account-menu__main-desktop .control-panel:nth-child(5){margin:0 0 25px}.account-menu__main-desktop .section-header{display:block;font-weight:700;margin-bottom:10px}.account-menu__main-desktop .section-header__title{border-left:6px solid var(--primary-color);font-size:1.5em;padding:6px 0 2px 8px;text-transform:uppercase}}.orders-history .orders-history__info{margin-bottom:20px}.orders-history .orders-history__info .orders-history__process-explanation-wrapper{display:none}.orders-history .orders-history__info p{margin-bottom:4px}.orders-history .orders-history__process-banner{display:none}.orders-history .orders-history__table .orders-history__empty-text{font-style:italic}.orders-history .orders-history__table .orders-history__table-headers{display:none}.orders-history .orders-history__table .orders-history__item{background-color:#fff;display:flex;flex-wrap:wrap;margin:10px 0;padding:10px;width:100%}.orders-history .orders-history__table .orders-history__item-date{width:75%}.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-carrier{display:none}.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:var(--primary-color);margin-right:10px}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-link{background-color:#fbbe09}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-tracking-select{background-color:#000;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.53aaa44d.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:#f7f7f7;border-bottom:1px solid #878787;border-top:1px solid #878787;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 #dfdfdf}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery .orders-history__item-tracking-link{background-color:#fbbe09;color:#fff;padding:6px 16px;text-decoration:none;text-transform:uppercase}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery .orders-history__item-tracking-link:hover{cursor:pointer}.orders-history .orders-history__table .orders-history__item--no-tracking .orders-history__item-links-wrapper .orders-history__item-details-link{margin-right:0}.orders-history__see-orders{padding:3rem 0 0}@media (min-width:1025px){.orders-history .orders-history__info{position:relative}.orders-history .orders-history__info .orders-history__process-explanation-wrapper{background-image:url(/build/images/orders_history_process.e405bf55.svg);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:76px;margin:35px 0;width:800px}.orders-history .orders-history__info p{font-size:1.1666666667em}.orders-history .orders-history__info .orders-history__process-explanation-steps{position:absolute;top:127px}.orders-history .orders-history__info .orders-history__process-explanation-steps span{display:inline-block;font-size:11px;font-weight:700}.orders-history .orders-history__info .orders-history__process-explanation-steps span:first-child{margin-right:65px}.orders-history .orders-history__info .orders-history__process-explanation-steps span:nth-child(2){margin-right:68px}.orders-history .orders-history__info .orders-history__process-explanation-steps span:nth-child(3){margin-right:40px}.orders-history .orders-history__process-banner{display:none}.orders-history .period-picker{margin-bottom:20px}.orders-history .orders-history__table .orders-history__empty-text{font-size:1.3333333333em;font-style:normal}.orders-history .orders-history__table .orders-history__table-headers{display:flex}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header{display:flex;font-size:1.1666666667em;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:29%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(3){order:2;width:14%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(4){order:3;width:15%}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(5){display:none;order:5}.orders-history .orders-history__table .orders-history__table-headers .orders-history__table-header:nth-child(6){order:6;width:20%}.orders-history .orders-history__table .orders-history__item{border-bottom:2px solid #9b9b9b}.orders-history .orders-history__table .orders-history__item>div{align-items:center;display:flex;font-size:1.1666666667em}.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:15%}.orders-history .orders-history__table .orders-history__item-total{border:none;color:#4a4a4a;font-weight:400;order:3;padding:0;text-align:left;width:15%}.orders-history .orders-history__table .orders-history__item-status{margin:0;order:4;width:26%}.orders-history .orders-history__table .orders-history__item-carrier{display:none!important}.orders-history .orders-history__table .orders-history__item-links-wrapper{display:flex;flex-direction:column;justify-content:center;order:5;width:20%}.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{font-weight:700;padding:8px 16px}.orders-history .orders-history__table .orders-history__item-links-wrapper .orders-history__item-details-link{margin-bottom:8px;margin-right:0}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries{display:block;width:50%}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery>*{font-size:1.1666666667rem}.orders-history .orders-history__table .orders-history__item .orders-history__item-deliveries .orders-history__item-delivery .orders-history__item-tracking-link{font-weight:700}}.order-details--order .order-details__product-refund{width:0}.order-details--invoice .order-details__product-refund{width:8%}.order-details .order-details__info{margin:13px 0}.order-details .order-details__info>div{display:flex;justify-content:space-between;margin:4px 0}.order-details .order-details__info>div .order-details__info-label{font-weight:700;width:39%}.order-details .order-details__info>div .order-details__info-label:after{content:":"}.order-details .order-details__info>div .order-details__info-value{width:59%}.order-details .order-details__addresses{margin-bottom:30px}.order-details .order-details__addresses .order-details__address{margin:12px 0}.order-details .order-details__addresses .order-details__address-title{color:var(--primary-color);font-size:1.1666666667em;font-weight:700;margin-bottom:5px}.order-details .order-details__addresses .order-details__address-content{background-color:#fff;padding:4px 12px}.order-details .order-details__addresses .order-details__address-content .order-details__address-label{display:none}.order-details .order-details__addresses .order-details__address-content>div{margin:5px 0}.order-details .order-details__addresses .order-details__address-content .order-details__address-name{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{background-color:#fff;display:flex;flex-wrap:wrap;margin:10px 0;padding:10px}.order-details .order-details__products-table .order-details__product-name{font-weight:700;line-height:20px;margin-bottom:8px;order:1;width:92%}.order-details .order-details__products-table .order-details__product-reference{color:#878787;margin-bottom:8px;order:2;width:100%}.order-details .order-details__products-table .order-details__product-unit-price{margin-right:10px;order:3;text-decoration:line-through}.order-details .order-details__products-table .order-details__product-unit-discounted-price{color:var(--secondary-color);margin-bottom:8px;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{margin-right:10px;order:6}.order-details .order-details__products-table .order-details__product-units--order{background-color:#f3f3f3;padding:4px 16px}.order-details .order-details__products-table .order-details__product-units--order span{text-transform:lowercase}.order-details .order-details__products-table .order-details__product-subtotal{border:1px solid var(--primary-color);color:var(--primary-color);order:7;padding:4px 16px}.order-details .order-details__products-table .order-details__product-subtotal span,.order-details .order-details__products-table .order-details__product-taxes,.order-details .order-details__products-table .order-details__product-unit-discount{display:none}.order-details .order-details__pick-up-time{margin:30px 0 0 auto}.order-details .order-details__pick-up-time .form-input{display:flex;flex-direction:column}.order-details .order-details__pick-up-time label{color:#000;font-size:1em;font-weight:700;padding:8px 0}.order-details .order-details__pick-up-time textarea{border:1px solid #e6e1e1;border-radius:2px;height:72px;padding:10px;resize:none}.order-details .order-details__totals{background-color:#006070;color:#fff;padding:15px 20%}.order-details .order-details__totals-title{display:none!important}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation){display:flex;justify-content:space-between;margin:5px 0}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation) .order-details__totals-label{width:64%}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation) .order-details__totals-label:after{content:":"}.order-details .order-details__totals>div:not(:first-child):not(.order-details__total-explanation) .order-details__totals-value{text-align:right;width:34%}.order-details .order-details__totals .order-details__total>div{font-size:1.1666666667em;font-weight:700}.order-details .order-details__totals .order-details__total-explanation{display:none!important}.order-details .order-details__refund-button-wrapper .order-details__refund-button{background-color:var(--primary-color);color:#fff;cursor:pointer;font-size:1.0833333333em;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}@media (min-width:641px){.order-details .order-details__pick-up-time label{font-size:1.1666666667em}.order-details .order-details__pick-up-time textarea{height:40px}}@media (min-width:1025px){.order-details--order .order-details__product-refund{width:7.5%}.order-details .order-details__info>div{justify-content:flex-start;margin:4px 0}.order-details .order-details__info>div .order-details__info-label{margin-right:4px;width:auto}.order-details .order-details__info>div .order-details__info-value{width:auto}.order-details .order-details__addresses{display:flex;justify-content:space-between}.order-details .order-details__addresses .order-details__address{border:2px solid var(--primary-color);padding:15px 30px;width:49%}.order-details .order-details__addresses .order-details__address-content{padding:0}.order-details .order-details__products-table-headers{display:flex;width:100%}.order-details .order-details__products-table-headers .order-details__table-header{color:#000;font-weight:700;text-align:center;width:11%}.order-details .order-details__products-table-headers .order-details__table-header:first-child,.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 .order-details__product{align-items:center;border-bottom:2px solid #9b9b9b;display:flex;flex-wrap:no-wrap;margin:10px 0;padding:10px 0;width:100%}.order-details .order-details__products-table .order-details__product:nth-child(2){border-top:2px solid #9b9b9b}.order-details .order-details__products-table .order-details__product>*{margin:0;padding:0;text-align:center;width:11%}.order-details .order-details__products-table .order-details__product span{display:none}.order-details .order-details__products-table .order-details__product-refund{width:7.5%}.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:#000;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:#000;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{order:3}.order-details .order-details__products-table .order-details__product-units--order{background-color:#fff}.order-details .order-details__products-table .order-details__product-units--order 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{border:none;color:#000;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__totals{background-color:#f3f3f3;color:#000;margin-left:auto;padding:25px;width:40%}.order-details .order-details__totals-title{display:block!important;font-size:1.6666666667em;font-weight:700;margin-bottom:16px}.order-details .order-details__totals>div:not(:first-child){margin:8px 0;padding-bottom:5px}.order-details .order-details__totals>div:not(:first-child):not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid #ccc}.order-details .order-details__totals>div:not(:first-child):nth-last-child(2){border-bottom:1px solid #4a4a4a}.order-details .order-details__pick-up-time{width:48%!important}.order-details .order-details__pick-up-time label{background:#f3f3f3;border:1px solid #5e5e5e;color:#5e5e5e;padding:10px}.order-details .order-details__pick-up-time textarea{border:1px solid #5e5e5e;border-radius:0;border-top:none}.order-details .order-details__refund-button-wrapper{display:flex}.order-details .order-details__refund-button-wrapper .order-details__refund-button{margin-left:auto}}.personal-data .personal-data__title{display:none}.personal-data .personal-data__subtitle{margin:15px 0 10px}.personal-data .form-item__board-number--no-collegiate{margin-bottom:75px}.personal-data .form-item__board-number--no-collegiate .form-item__board-number-message{font-style:italic;margin-top:12px}.personal-data .form-item:not(.form-item--is-active){padding:0}.personal-data .form-item .form-input__item{font-size:1em;height:40px;margin:5px 0;text-transform:uppercase;width:100%}.personal-data .form-item.form-item__customer-type{background:transparent;margin:10px 0 40px}.personal-data .form-item.form-item__customer-type label{padding:0 0 10px;position:relative}.personal-data .form-item.form-item__clinic-type{background:transparent;height:auto;margin:15px 0 40px}.personal-data .form-item.form-item__clinic-type .form-item__label{padding:0 0 5px;position:static}.personal-data .form-item.form-item__clinic-type .radio-group{display:flex;flex-direction:column;margin:15px 0}.personal-data .form-item.form-item__clinic-type .radio-group>div{margin:5px 0}.personal-data .form-item.form-item__speciality{background:transparent;height:auto}.personal-data .form-item.form-item__speciality .form-item__label{padding:0;position:static;width:100%}.personal-data .form-item.form-item__speciality .form-item{background:transparent;height:auto;margin:0;width:33.3%}.personal-data .form-item .form-component__button-wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start}.personal-data .form-item .form-component__button-wrapper label{margin:0 0 10px}.personal-data .form-item .form-component__button-wrapper .form-item{background:transparent;height:auto;margin:5px 0}.personal-data .form-select:before{font-size:1rem}.personal-data .form-select .form-select__group{background:#fff;font-size:1em;height:40px;padding:0 15px;width:100%}.personal-data .form-component__button-wrapper{margin:20px 0}.personal-data .form-component__button-wrapper input[type=submit]{background-color:var(--primary-color);border:none;border-radius:0;color:#fff;cursor:pointer;display:block;display:inline-block;font-size:1em;font-weight:lighter;line-height:1rem;margin:auto;padding:10px 15px;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.personal-data .form-component__button-wrapper input[type=submit]:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.personal-data .form-component__button-wrapper input[type=submit].disabled,.personal-data .form-component__button-wrapper input[type=submit]:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.personal-data .form-component__button-wrapper input[type=submit]>span{color:inherit;font-size:inherit;font-weight:inherit}.personal-data .form-component__back-button{display:none}@media (min-width:1025px){.personal-data{background:#f7f7f7;padding:35px 50px;position:relative}.personal-data .form-component>form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.personal-data .form-component__button-wrapper{bottom:-90px;margin:0;position:absolute;right:-50px}.personal-data .form-component__button-wrapper input[type=submit]{border-radius:3px;font-size:1.1666666667rem;font-weight:700;padding:12px 20px;text-transform:capitalize}.personal-data .form-component__back-button{background-color:#fff;border:2px solid #000;border-radius:3px;bottom:-90px;color:#000;cursor:pointer;display:block;font-size:1.167em;font-weight:700;left:-50px;margin:0;padding:10px 20px;position:absolute}.personal-data .form-item{margin:5px 0 15px}.personal-data .form-item .form-item__label{color:#4a4a4a;font-size:1.167em;font-weight:700}.personal-data .form-item.form-item__select .form-item__label{margin:0 0 5px}.personal-data .form-item:not(.personal-data__subtitle){width:48%}.personal-data .form-item.form-item__board-number,.personal-data .form-item.form-item__occupation,.personal-data .form-item.form-item__occupation-description{width:100%}.personal-data .form-item.form-item__clinic-type{margin:5px 0 15px}.personal-data .form-item.form-item__clinic-type .radio-group{flex-direction:row}.personal-data .form-item.form-item__clinic-type .radio-group :first-child{margin-right:10px}.personal-data .form-item.form-item__speciality{align-items:center;display:flex;width:100%}.personal-data .form-item.form-item__speciality .form-item__label{width:75%}.personal-data .form-item.form-item__speciality input[type=checkbox]:checked{left:5px}.personal-data .form-item.form-item__speciality .form-checkbox__label:after{left:9px}.personal-data .personal-data__subtitle{font-size:1.167em;font-weight:700;margin:10px 0;text-transform:uppercase;width:100%}.personal-data .personal-data__text{margin-bottom:15px}.personal-data .form-select:before{padding:13px 20px 13px 15px}}.access-data hr{margin:20px 0}.access-data .access-data__title{display:none}.access-data .access-data__subtitle{font-weight:500;margin:10px 0}.access-data .access-data__text{margin-bottom:15px;text-align:justify}.access-data .access-data__current-email{margin-bottom:15px}.access-data .access-data__current-email span{font-weight:500;padding-right:10px}.access-data .form-component__button-wrapper .form-component__submit{background-color:var(--primary-color);border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:lighter;line-height:1rem;margin:20px 0;padding:10px 20px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.access-data .form-component__button-wrapper .form-component__submit:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.access-data .form-component__button-wrapper .form-component__submit.disabled,.access-data .form-component__button-wrapper .form-component__submit:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.access-data .form-component__button-wrapper .form-component__submit>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:481px){.access-data .form-item .form-input__item{max-width:425px}}@media (min-width:641px){.access-data .access-data__title{font-size:1.0833333333em}.access-data .access-data__subtitle{font-size:1.083em}.access-data .access-data__current-email,.access-data .access-data__text{font-size:1.0833333333em}.access-data .access-data__current-email span{padding-right:15px}.access-data .form-item .form-input__item{max-width:425px}.access-data .form-component__button-wrapper .form-component__submit{font-size:1.1666666667em;padding:15px 20px}}@media (min-width:1025px){.access-data hr{display:none}.access-data .access-data__title{border-left:6px solid var(--primary-color);display:inline;font-size:1.5em;font-weight:700;padding-left:10px;text-transform:uppercase}.access-data .access-data__subtitle{color:#5e5e5e;font-size:1.3333333333em;font-weight:700;margin:20px 0 10px;text-transform:uppercase}.access-data .access-data__text{font-size:1.1666666667em;margin-bottom:20px}.access-data form label{font-weight:700!important}.access-data .access-data__confirm-password,.access-data .access-data__current-email,.access-data .access-data__current-password,.access-data .access-data__email,.access-data .access-data__password{background:#f3f3f3;max-width:564px;width:70%}.access-data .access-data__confirm-password .form-input,.access-data .access-data__current-email .form-input,.access-data .access-data__current-password .form-input,.access-data .access-data__email .form-input,.access-data .access-data__password .form-input{width:80%}.access-data .access-data__current-email,.access-data .access-data__password{border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:30px 0 10px 30px}.access-data .access-data__confirm-password,.access-data .access-data__email{border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin:0 0 40px;padding:10px 0 30px 30px}.access-data .access-data__current-password{border-radius:6px;margin:0 0 20px;padding:30px 0 30px 30px}.access-data .access-data__current-password .form-item__label{position:relative;top:0!important}.access-data .form-item input[type=password],.access-data .form-item input[type=text]{background:#fff}.access-data .form-component__button-wrapper .form-component__submit{border-radius:3px;padding:12px 20px}}.shipping-addresses-wrapper .shipping-addresses__text-info{margin:0 0 20px}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper{display:flex;margin-bottom:12px;position:relative;width:100%}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper .address-book__search-bar-decoration{display:none}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper .address-book__search-bar{-webkit-appearance:textfield;border:1px solid #dfdfdf;padding:12px 20px;width:100%}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper .address-book__search-bar::placeholder{color:#a7a7a7!important}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper .address-book__search-bar-icon{background:url(/build/images/search-icon.2252e42e.svg) no-repeat;bottom:6px;height:28px;position:absolute;right:20px;width:28px}.shipping-addresses-wrapper .address-book-wrapper .address-book__new-addressess-message{display:block;font-size:1.1666666667rem;margin-bottom:35px}.shipping-addresses-wrapper .address-book-wrapper .address-book__new-addressess-message a{color:var(--primary-color);font-size:1.1666666667rem;text-decoration:underline}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses{margin-bottom:10px}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers{display:none}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__address-form-wrapper{position:relative}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__address-form-wrapper .address-book__cancel-button{background-color:var(--primary-color);bottom:0;left:100px;position:absolute;text-transform:uppercase}.shipping-addresses-wrapper .address-book-wrapper .address-book__new-address .customer-panel-dropdown .customer-panel-dropdown__button{background-color:var(--primary-color)}.shipping-addresses-wrapper .address-book-wrapper .input-checkbox,.shipping-addresses-wrapper .address-book-wrapper input[type=button],.shipping-addresses-wrapper .address-book-wrapper input[type=submit],.shipping-addresses-wrapper .address-book-wrapper input[type=text]{font-family:Roboto}@media (min-width:1025px){.shipping-addresses-wrapper .shipping-addresses__text-info{font-size:1.167em;margin:0 0 20px}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper{margin:0 0 40px}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper .address-book__search-bar-decoration{align-items:center;background-color:#dfdfdf;color:#4a4a4a;display:flex;font-size:1.167em;font-weight:700;height:41px;justify-content:center;width:73px}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper .address-book__search-bar{height:41px;padding:12px 5px;width:250px}.shipping-addresses-wrapper .address-book-wrapper .address-book__search-bar-wrapper .address-book__search-bar-icon{background:#000 url(/build/images/search-white.8700240e.svg) no-repeat;background-position:50%;height:41px;position:static;width:41px}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers{display:flex;font-weight:700;width:calc(100% - 104px)}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers .address-book__addresses-header{font-size:1.167em;padding:0 0 0 10px;width:100%}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers .address-book__addresses-header:nth-child(5){display:none}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers .address-book__addresses-header:first-child,.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers .address-book__addresses-header:nth-child(2),.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers .address-book__addresses-header:nth-child(6){flex-basis:25%}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers .address-book__addresses-header:nth-child(3){flex-basis:10%}.shipping-addresses-wrapper .address-book-wrapper .address-book__addresses .address-book__addresses-headers .address-book__addresses-header:nth-child(4){flex-basis:14%}}.shipping-address-wrapper{background:#fff;border:1px solid #eaeaea;margin:0 0 10px;padding:10px;width:100%}.shipping-address-wrapper .shipping-address__field:first-child .shipping-address__field-value{font-weight:700}.shipping-address-wrapper .shipping-address__field:nth-child(3),.shipping-address-wrapper .shipping-address__field:nth-child(4){display:inline-block}.shipping-address-wrapper .shipping-address__field .shipping-address__field-name,.shipping-address-wrapper .shipping-address__field:nth-child(5){display:none}.shipping-address-wrapper .shipping-address__field .shipping-address__field-value{margin-bottom:3px}.shipping-address-wrapper .shipping-address__actions{align-items:center;display:flex;margin:10px 0}.shipping-address-wrapper .shipping-address__actions .shipping-address__editor{cursor:pointer;display:block}.shipping-address-wrapper .shipping-address__actions .shipping-address__editor span{border-right:1px solid #232323;color:var(--primary-color);font-weight:700;padding:1px 10px 1px 0}.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter{color:#232323;cursor:pointer}.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter span{font-weight:700;padding:1px 10px}.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter-x{display:none}@media (min-width:641px){.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter span,.shipping-address-wrapper .shipping-address__actions .shipping-address__editor span{font-size:1.1666666667em}}@media (min-width:1025px){.shipping-address-wrapper{background-color:#f2f2f2;border:none;display:flex;margin:10px 0;padding:.5rem 0}.shipping-address-wrapper .shipping-address__field{display:flex;flex-direction:column;padding:0 0 0 10px;width:100%}.shipping-address-wrapper .shipping-address__field:first-child,.shipping-address-wrapper .shipping-address__field:nth-child(2),.shipping-address-wrapper .shipping-address__field:nth-child(6){flex-basis:25%}.shipping-address-wrapper .shipping-address__field:nth-child(3){flex-basis:10%}.shipping-address-wrapper .shipping-address__field:nth-child(4){flex-basis:14%}.shipping-address-wrapper .shipping-address__field:nth-child(3),.shipping-address-wrapper .shipping-address__field:nth-child(4),.shipping-address-wrapper .shipping-address__field:nth-child(6){display:flex}.shipping-address-wrapper .shipping-address__field:nth-child(3) .shipping-address__field-value,.shipping-address-wrapper .shipping-address__field:nth-child(4) .shipping-address__field-value,.shipping-address-wrapper .shipping-address__field:nth-child(6) .shipping-address__field-value{padding:0 0 0 10px}.shipping-address-wrapper .shipping-address__field:first-child .shipping-address__field-value{text-transform:uppercase}.shipping-address-wrapper .shipping-address__field .shipping-address__field-value{align-items:center;background-color:#f2f2f2;display:flex;font-size:1.167em;height:100%;margin-bottom:0;min-height:48px;width:100%}.shipping-address-wrapper .shipping-address__field-telephone.edit-locked{flex-basis:31%}.shipping-address-wrapper .shipping-address__default{display:none}.shipping-address-wrapper .shipping-address__actions{display:flex;flex-basis:17%;height:100%;margin:0;min-height:48px}.shipping-address-wrapper .shipping-address__actions--disabled{width:124px}.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter,.shipping-address-wrapper .shipping-address__actions .shipping-address__editor{height:100%;width:45px}.shipping-address-wrapper .shipping-address__actions .shipping-address__editor span{padding:1px 6px 1px 0}.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter{display:block;margin:auto 0;padding:1px 6px}.shipping-address-wrapper .shipping-address__actions .shipping-address__deleter span{padding:0}}.shipping-address-form__wrapper{display:flex;margin-bottom:20px;padding-bottom:20px;width:100%}.shipping-address-form__wrapper .form-component{display:flex;width:100%}.shipping-address-form__wrapper .form-component form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.shipping-address-form__wrapper .form-component form .form-item,.shipping-address-form__wrapper .form-component form .shipping-address-form__title{margin-bottom:20px;width:100%}.shipping-address-form__wrapper .form-component form .form-item label{display:none}.shipping-address-form__wrapper .form-component form .form-item:nth-last-child(4),.shipping-address-form__wrapper .form-component form .form-item:nth-last-child(5),.shipping-address-form__wrapper .form-component form .form-item:nth-last-child(6),.shipping-address-form__wrapper .form-component form .form-item:nth-last-child(7),.shipping-address-form__wrapper .form-component form .form-item:nth-last-child(8),.shipping-address-form__wrapper .form-component form .form-item:nth-last-child(9){width:49%}.shipping-address-form__wrapper .form-component form .form-item.form-item__checkbox{background:transparent}.shipping-address-form__wrapper .form-component form .form-item.form-item__checkbox label{display:block}.shipping-address-form__wrapper .form-component form .form-item .form-checkbox input[type=checkbox]:checked{left:-1px}.shipping-address-form__wrapper .form-component form .form-item input[type=text],.shipping-address-form__wrapper .form-component form .form-item select{width:100%}.shipping-address-form__wrapper .form-component form .form-item select{height:40px;padding:0 12px}.shipping-address-form__wrapper .form-component form .form-item .form-checkbox{align-items:center;display:flex}.shipping-address-form__wrapper .form-component form .form-item .form-checkbox input[type=checkbox]{height:18px;margin-left:0;width:18px}.shipping-address-form__wrapper .form-component form .form-component__button-wrapper{margin-top:25px;text-align:center;width:100%}.shipping-address-form__wrapper .form-component form .form-component__button-wrapper .form-component__button{font-size:1em;padding:10px 15px;text-transform:uppercase}.shipping-address-form__wrapper .form-component form .form-component__button-wrapper .form-component__button:hover{color:#fff}.shipping-address-form__wrapper .vue-telephone .prefix{border:1px solid #cbe2e2!important;border-radius:8px 0 0 8px;border-right:none!important}.shipping-address-form__wrapper .vue-telephone .form-input__item{border-radius:0 8px 8px 0}.shipping-address-form__wrapper .shipping-address-form__address{width:100%!important}.address-book__addresses .shipping-address-form__wrapper .form-component form .form-component__button-wrapper{display:inline-block;text-align:right;width:auto}.address-book__addresses .shipping-address-form__wrapper .cancel-button-wrapper{display:inline-block}.address-book__addresses .shipping-address-form__wrapper .cancel-button-wrapper .address-book__cancel-button{font-size:1em;padding:10px 15px;text-transform:uppercase}.form-item__city input:disabled{background-color:#ddd!important;opacity:.6}@media (min-width:641px){.shipping-address-form__wrapper .form-component form .form-item{width:49%}.shipping-address-form__wrapper .form-component form .form-component__button-wrapper{padding:20px 0}.shipping-address-form__wrapper .form-component form .form-component__button-wrapper .form-component__button{font-size:1.16em;padding:13px 30px}.shipping-address-form__wrapper .shipping-address-form__address{width:49%!important}.address-book__addresses .shipping-address-form__wrapper .form-component form .form-component__button-wrapper{display:inline-block}.address-book__addresses .shipping-address-form__wrapper .cancel-button-wrapper{padding:20px 0}.address-book__addresses .shipping-address-form__wrapper .cancel-button-wrapper .address-book__cancel-button{font-size:1.16em;padding:13px 30px}}@media (min-width:1025px){.shipping-address-form__wrapper{background-color:#f7f7f7;border-bottom:2px solid var(--primary-color);margin:0;padding:35px}.shipping-address-form__wrapper .form-component form .form-item label{display:block}.shipping-address-form__wrapper .form-component form .form-item label.form-item__label span{color:#d0021b}.shipping-address-form__wrapper .form-component form .form-item.form-item__select select{color:initial;font-size:1.16em;height:40px;padding:0 10px}.shipping-address-form__wrapper .form-component form .form-item.form-item__select .form-select:after{top:8px;width:12px}.shipping-address-form__wrapper .form-component form .form-item.form-item__checkbox{align-items:center;display:block;justify-content:center;padding-top:15px}.shipping-address-form__wrapper .form-component form .form-item.form-item__checkbox .form-checkbox span{font-size:1.16em;top:2px}.shipping-address-form__wrapper .form-component form .form-component__button-wrapper{margin-top:0;text-align:right;width:100%}.shipping-address-form__wrapper .form-component form .form-component__button-wrapper .form-component__button{border-radius:3px;font-size:1.16em;padding:13px 35px;text-transform:none}.shipping-address-form__wrapper .vue-telephone .prefix{border:1px solid #ccc!important}.address-book__addresses .shipping-address-form__wrapper .cancel-button-wrapper .address-book__cancel-button{border-radius:3px;font-size:1.16em;padding:13px 35px;text-transform:none}}.billing-address-wrapper .billing-address__contact-info,.billing-address-wrapper .billing-address__subtitle-info,.billing-address-wrapper .billing-address__text-info{margin:0 0 20px;text-align:justify}.billing-address-wrapper .billing-address__subtitle-info{font-weight:500}.billing-address-wrapper .billing-data-wrapper .billing-data{width:100%}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field{color:#232323;margin-bottom:12px}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field .billing-data__field-name{font-weight:700;margin-bottom:4px}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field:first-child .billing-data__field-value{text-transform:uppercase}.billing-address-wrapper .billing-data-wrapper .shipping-address-form__title{display:none}@media (min-width:1025px){.billing-address-wrapper .billing-address__contact-info,.billing-address-wrapper .billing-address__subtitle-info,.billing-address-wrapper .billing-address__text-info{font-size:1.167em}.billing-address-wrapper .billing-address__subtitle-info{margin:20px 0 10px;text-transform:uppercase}.billing-address-wrapper .billing-address__contact-info,.billing-address-wrapper .billing-address__subtitle-info{font-weight:700}.billing-address-wrapper .billing-address__contact-info{margin:0 0 40px}.billing-address-wrapper .billing-data-wrapper .billing-data{align-items:stretch;display:flex}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field{border-bottom:2px solid #9b9b9b;display:flex;flex-direction:column;width:100%}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field .billing-data__field-name{border-bottom:2px solid #9b9b9b;padding-bottom:10px}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field .billing-data__field-name,.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field .billing-data__field-value{font-size:1.167em;padding-left:6px;padding-right:6px}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field .billing-data__field-value{padding-bottom:12px;padding-top:8px}.billing-address-wrapper .billing-data-wrapper .billing-data .billing-data__field:first-child .billing-data__field-value{font-weight:700}}.invoices-list .invoices-list__info{margin-bottom:20px}.invoices-list .invoices-list__info p{margin-bottom:4px}.invoices-list .invoices-list__table .invoices-list__empty-text{font-style:italic;min-height:30px}.invoices-list .invoices-list__table .invoices-list__table-headers{display:none}.invoices-list .invoices-list__table .invoices-list__item{background-color:#fff;display:flex;flex-wrap:wrap;margin:10px 0;padding:10px;width:100%}.invoices-list .invoices-list__table .invoices-list__item-date{color:#232323;width:65%}.invoices-list .invoices-list__table .invoices-list__item-reference{font-weight:700;order:-1;width:35%}.invoices-list .invoices-list__table .invoices-list__item-invoice{display:none}.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:30%}.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;margin-left:auto;order:3;width:65%}.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;text-decoration:none;text-transform:uppercase}.invoices-list__download-group{display:flex;justify-content:flex-end;margin:10px 15px 20px}.invoices-list__download-group-button{font-weight:700;padding:10px;text-transform:uppercase}.invoices-list .invoices-list__table .invoices-list__item-invoice,.invoices-list .invoices-list__table .invoices-list__item-reference{display:none}.invoices-list .invoices-list__table .invoices-list__item-date{width:100%}@media (min-width:1025px){.invoices-list .invoices-list__info p{font-size:1.1666666667em}.invoices-list .period-picker{margin-bottom:20px}.invoices-list .invoices-list__table .invoices-list__empty-text{font-size:1.3333333333em;font-style:normal}.invoices-list .invoices-list__table .invoices-list__table-headers{display:flex}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header{font-size:1.1666666667em;font-weight:700;padding-left:10px}.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(2),.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(3),.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(6){width:20%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(4){width:13%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(5){width:10%}.invoices-list .invoices-list__table .invoices-list__table-headers .invoices-list__table-header:nth-child(6){width:20%}.invoices-list .invoices-list__table .invoices-list__item{border-bottom:2px solid #9b9b9b}.invoices-list .invoices-list__table .invoices-list__item:nth-child(2){border-top:2px solid #9b9b9b}.invoices-list .invoices-list__table .invoices-list__item>div{align-items:center;display:flex;font-size:1.1666666667em}.invoices-list .invoices-list__table .invoices-list__item-date{color:initial;order:1}.invoices-list .invoices-list__table .invoices-list__item-invoice{display:initial;font-weight:400;order:3;width:20%}.invoices-list .invoices-list__table .invoices-list__item-reference{font-weight:400;order:3;width:20%}.invoices-list .invoices-list__table .invoices-list__item-reference span{display:none}.invoices-list .invoices-list__table .invoices-list__item-total{border:none;color:#4a4a4a;font-weight:400;margin:0;order:4;padding:0;text-align:left;width:12%}.invoices-list .invoices-list__table .invoices-list__item-format{margin:0;order:5;padding-left:25px;width:9%}.invoices-list .invoices-list__table .invoices-list__item-download,.invoices-list .invoices-list__table .invoices-list__item-select{justify-content:center;margin-left:0;order:6;width:22%}.invoices-list .invoices-list__table .invoices-list__item-download-button,.invoices-list .invoices-list__table .invoices-list__item-select-button{font-weight:700;padding:8px 6px}.invoices-list .invoices-list__table .invoices-list__item-date{width:17%}}.credentials-forms-wrapper{padding-bottom:80px}@media (min-width:769px){.credentials-forms-wrapper{display:flex;flex-direction:row-reverse;gap:25px;justify-content:center}.credentials-forms-wrapper .login-form-wrapper,.credentials-forms-wrapper .register-form-wrapper{width:50%}}.credentials-forms-wrapper .login-form-wrapper .form ::-webkit-input-placeholder{color:#818181!important}.credentials-forms-wrapper .login-form-wrapper .form :-moz-placeholder,.credentials-forms-wrapper .login-form-wrapper .form ::-moz-placeholder{color:#818181!important}.credentials-forms-wrapper .login-form-wrapper .form :-ms-input-placeholder{color:#818181!important}.credentials-forms-wrapper .register-form-wrapper{height:fit-content}.credentials-forms-wrapper .register-form-wrapper .form-block.credentials-forms-wrapper__form .form-block__header{margin-bottom:20px}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper{border-radius:4px;height:auto;max-width:310px;padding:30px;top:15%}@media (min-width:641px){.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper{max-width:600px}}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.25rem;gap:15px 0;height:100%;justify-content:space-between}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content .promotional-popup__confirm{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1rem;font-size:1.1666666667rem;font-weight:400;font-weight:700;line-height:1rem;margin:0 auto;padding:1rem;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:250px}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content .promotional-popup__confirm:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content .promotional-popup__confirm.disabled,.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content .promotional-popup__confirm:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content .promotional-popup__confirm>span{color:inherit;font-size:inherit;font-weight:inherit}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content .promotional-popup__top-text{font-size:1.5rem;font-weight:700}.credentials-forms-wrapper .reset-password-popup .modal .modal__content-wrapper .modal__content .promotional-popup__message{font-size:1.1666666667rem}.credentials-forms-wrapper .reset-password-popup .modal__close,.credentials-forms-wrapper .reset-password-popup .modal__close:hover{color:unset}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form{background-color:#f5f5f5;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;margin:15px 0;padding:25px 15px 40px}@media (min-width:1024px){.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form{padding:30px 25px}}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header{margin-bottom:10px}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title2{display:none}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__title3{color:var(--primary-color);font-size:1.6666666667rem;font-weight:700;text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form-block__header .form-block__paragraph{clear:both;font-size:1em;font-size:1.3333333333rem;margin:15px 0 0;text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form{display:flex;flex-direction:column}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__required_fields_text{display:none}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password{order:3;text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form--login-form__reset-password a{color:var(--primary-color);font-size:1.3333333333rem;font-weight:700;text-decoration:underline}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-input__item{background-color:#fff;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;height:40px;padding-top:0}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-input__item::placeholder{color:#818181!important;font-style:italic}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-input__item:-ms-input-placeholder{color:transparent!important}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper{margin:20px 0 25px}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-component__button-wrapper input{border-radius:8px;font-size:1.3333333333rem;font-weight:700;width:100%}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item{background:none;margin-top:12px}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item .form-item__label{color:#000;display:block;font-size:1.3333333333rem;margin-bottom:5px;padding-left:0;position:unset}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item .form-item__label span{font-size:1.3333333333rem;margin:0 1px;position:unset;top:unset}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item--has-error{margin-bottom:40px}@media (min-width:1024px){.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item--has-error{margin-bottom:10px}}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--login-form .form-item--has-error .form-item__label{color:#000!important}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--register-form .form-block__title2{color:var(--primary-color);display:block;font-size:1.6666666667rem;font-weight:700;margin:5px 0 25px;text-align:center}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--register-form .form-component__button-wrapper{margin-top:25px}.credentials-forms-wrapper .form-block.credentials-forms-wrapper__form .form--register-form .form-component__button-wrapper button{border-radius:8px;font-size:1.3333333333rem;font-weight:700;width:100%}.login-page-title{display:none}@media (min-width:769px){.login-page-title{display:unset;text-align:center;text-transform:uppercase}.login-page-title h1{color:var(--primary-color);font-size:2.5rem;margin:15px 0}}.gdpr-legal-text{display:none}.login-section nav.nav,.login-section section.main{margin-top:1rem;max-width:1440px}@media (min-width:1440px){.login-section nav.nav,.login-section section.main{padding:0 96px}}.forgot-password-wrapper{background:#f5f5f5;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;margin-bottom:60px;padding:30px}.forgot-password-wrapper .form-block__paragraph{margin-bottom:20px;text-align:center}.forgot-password-wrapper .form-item{height:auto;width:100%}.forgot-password-wrapper .form-item .form-input input{border:1px solid var(--DIberica-1-2,#cbe2e2);border-radius:4px;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;height:46px!important;padding-top:0}.forgot-password-wrapper .form-item .form-input ::placeholder{font-style:italic}.forgot-password-wrapper .form-item--is-active .form-item__label:after{border-bottom:0}.forgot-password-wrapper .button{font-weight:500;padding:16px 15px 15px}.forgot-password-wrapper .form-component__button-wrapper{margin-top:23px;position:relative}.forgot-password-wrapper .form-item__label{color:#000!important;font-size:1.3333333333rem!important;margin-bottom:10px!important}.forgot-password-wrapper .form-block__paragraph{font-size:1.3333333333rem!important}.forgot-password-wrapper .back-to-login{color:#066;display:inline-block;font-size:1.3333333333rem;font-weight:500;margin-top:15px;text-decoration:underline}.forgot-password-page-title{margin:20px 0;text-align:center}.forgot-password-page-title h1{color:#066!important}@media (min-width:641px){.forgot-password-wrapper .form-item{width:70%}.forgot-password-wrapper .form-component__button-wrapper{position:absolute;right:0;top:72px;width:29%}}@media (min-width:1025px){.forgot-password-wrapper .form-item{width:80%}.forgot-password-wrapper .form-component__button-wrapper{top:68px;width:19%}}@media (min-width:1150px){.forgot-password-wrapper .form-component__button-wrapper{margin-top:0;top:71px}}.register-form__header-title{color:var(--primary-color);font-size:2rem;font-weight:700;text-align:center;text-transform:uppercase}.register-form__header-login-question{margin-top:14px;text-align:center}.register-form__header-login-question span{font-size:1.3333333333rem}.register-form__header-login-question .login-button{color:var(--secondary-color);cursor:pointer;font-weight:700;margin-left:5px;text-decoration:underline}.register-form .form-block__header{margin:0 0 20px}.register-form .form-block__header .form-block__title1{color:var(--primary-color);font-size:1.6666666667rem;font-weight:700;margin:48px 0 20px;text-align:center;text-transform:uppercase}.register-form .form-block__header .form-block__paragraph{color:#232323;font-family:Roboto;font-size:1.5rem;margin:5px 0;text-align:center}.register-form .register-form__required-fields-text{color:#818181;font-size:1rem;font-style:italic;text-align:end;width:100%}.register-form #billing-nif,.register-form #company-name{width:100%}.register-form .recaptcha{display:flex;flex-direction:column;margin-bottom:20px}.register-form .register-form__title2{color:var(--primary-color);display:inline-block;font-size:1.6666666667rem;font-weight:700;margin:0 0 20px;text-align:center;text-transform:uppercase;width:100%}.register-form .register-form__address{width:100%}.register-form .register-form__group{margin:0 0 10px;padding:20px 0}.register-form .register-form__group .form-item,.register-form .register-form__group .form-item--is-active{align-items:center;display:flex;gap:2%;height:unset;justify-content:space-between;margin:0 0 10px}.register-form .register-form__group .form-item .form-item__label,.register-form .register-form__group .form-item--is-active .form-item__label{color:#000!important;font-size:1.3333333333rem;max-width:182px;padding-left:0;position:static;width:28%}.register-form .register-form__group .form-item .form-item__label:after,.register-form .register-form__group .form-item--is-active .form-item__label:after{display:none}.register-form .register-form__group .form-item .form-input,.register-form .register-form__group .form-item .form-select,.register-form .register-form__group .form-item--is-active .form-input,.register-form .register-form__group .form-item--is-active .form-select{flex-grow:1;flex-shrink:25;height:unset}.register-form .register-form__group .form-item .form-input input,.register-form .register-form__group .form-item .form-input select,.register-form .register-form__group .form-item .form-select input,.register-form .register-form__group .form-item .form-select select,.register-form .register-form__group .form-item--is-active .form-input input,.register-form .register-form__group .form-item--is-active .form-input select,.register-form .register-form__group .form-item--is-active .form-select input,.register-form .register-form__group .form-item--is-active .form-select select{border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;height:32px;padding-top:2px;width:100%}.register-form .register-form__group .form-item .form-input .eye-password-icon,.register-form .register-form__group .form-item--is-active .form-input .eye-password-icon{top:6px}.register-form .register-form__group .form-item--is-active.form-item--has-error,.register-form .register-form__group .form-item.form-item--has-error{margin-bottom:5px}.register-form .register-form__group .form-item__select .form-select__group{cursor:pointer;padding:0 40px 0 15px;text-overflow:ellipsis}.register-form .register-form__group .form-item__select .form-select:before{color:var(--primary-color);font-size:1.1666666667rem;font-weight:700;padding:7px 30px 7px 15px}.register-form .register-form__group .form-item__select .form-select:after{background:url(/build/images/chevron-down-teal.a00992e0.svg) no-repeat;content:"";height:20px;top:9px;width:20px}.register-form .register-form__group .form-item__clinic-type,.register-form .register-form__group .register-form__customer_type{display:flex;flex-direction:row;width:100%}.register-form .register-form__group .form-item__clinic-type .radio-group,.register-form .register-form__group .register-form__customer_type .radio-group{display:flex;flex-direction:row;flex-grow:1;flex-shrink:25;gap:2%;justify-content:space-between}.register-form .register-form__group .form-item__clinic-type .radio-group div,.register-form .register-form__group .register-form__customer_type .radio-group div{flex-grow:1;height:fit-content}.register-form .register-form__group .form-item__clinic-type .radio-group .radio-group__label,.register-form .register-form__group .register-form__customer_type .radio-group .radio-group__label{border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;color:var(--primary-color);font-size:1.1666666667rem;min-height:32px;min-width:110px;padding:5px 0 0;text-align:center;width:100%}.register-form .register-form__group .form-item__clinic-type .radio-group .radio-group__label:after,.register-form .register-form__group .register-form__customer_type .radio-group .radio-group__label:after{display:none}.register-form .register-form__group .form-item__clinic-type .radio-group input:not(:checked)~label:hover,.register-form .register-form__group .register-form__customer_type .radio-group input:not(:checked)~label:hover{background:#cbe2e2}.register-form .register-form__group .form-item__clinic-type .radio-group input:checked~label,.register-form .register-form__group .register-form__customer_type .radio-group input:checked~label{background:var(--primary-color);color:#fff}.register-form .register-form__group .teleporter{width:100%}.register-form .register-form__group .form-item__vue-telephone{display:flex;flex-direction:row;justify-content:space-between;width:100%!important}.register-form .register-form__group .form-item__vue-telephone .form-item__label{display:block;width:28%!important}.register-form .register-form__group .form-item__vue-telephone .form-input{border:none;border-radius:0;box-shadow:unset;flex-grow:1;flex-shrink:25;justify-content:space-between}.register-form .register-form__group .form-item__vue-telephone .form-input .form-input__item,.register-form .register-form__group .form-item__vue-telephone .form-input .prefix{border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;height:32px}.register-form .register-form__group .form-item__vue-telephone .form-input .form-input__item{width:calc(100% - 64px)!important}.register-form .register-form__group .register-form__address .register-form__title2{margin-top:40px}.register-form .register-form__group .register-form__address .form-group{flex-direction:column}.register-form .register-form__group .register-form__address .form-item{width:100%}.register-form .register-form__group .register-form__address .form-item .form-item__label span{font-size:1.3333333333rem;position:static}.register-form .register-form__group .form-item__clinic-speciality{height:fit-content}.register-form .register-form__group .form-item__clinic-speciality .form-item__label{hyphens:auto;overflow-wrap:break-word}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-shrink:25;flex-wrap:wrap;gap:2%;height:fit-content;justify-content:space-between}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item{flex:1;margin:0;min-width:110px;width:unset}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox{width:100%}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox .form-checkbox__label{border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;color:var(--primary-color);display:block;font-size:1.1666666667rem;min-height:32px;padding:5px 0 0;position:absolute;text-align:center;top:-10px;width:100%}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox .form-checkbox__label span{font-size:1.1666666667rem;margin:0;position:static}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox .form-checkbox__label:after,.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox input{display:none}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox input:not(:checked)~label:hover{background:#cbe2e2}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox input:checked~label{background:var(--primary-color);color:#fff}.register-form .register-form__group .form-item__clinic-speciality .form-item__checkbox-group .form-item .form-checkbox input:checked~label:hover{background:var(--primary-color-hover)}.register-form .register-form__gdpr .form-item{height:fit-content}.register-form .register-form__gdpr .register-form__gdpr-checkbox{height:fit-content;margin-left:0}.register-form .register-form__gdpr .register-form__gdpr-checkbox .form-error{margin-left:2%}.register-form .register-form__gdpr-checkbox,.register-form .register-form__want-same-address-checkbox{display:flex;flex-direction:row;height:fit-content;justify-content:flex-start;margin-left:32%}.register-form .register-form__gdpr-checkbox input[type=checkbox],.register-form .register-form__want-same-address-checkbox 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;cursor:pointer;height:17px;left:0;margin:0 4px 0 0;min-width:17px;outline:none;position:absolute;top:0}.register-form .register-form__gdpr-checkbox input[type=checkbox]:hover:not(.register-form .register-form__want-same-address-checkbox input[type=checkbox]:checked,.register-form .register-form__gdpr-checkbox input[type=checkbox]:checked),.register-form .register-form__want-same-address-checkbox input[type=checkbox]:hover:not(.register-form .register-form__want-same-address-checkbox input[type=checkbox]:checked,.register-form .register-form__gdpr-checkbox input[type=checkbox]:checked){opacity:.5}.register-form .register-form__gdpr-checkbox input[type=checkbox]:checked,.register-form .register-form__gdpr-checkbox input[type=checkbox]:hover,.register-form .register-form__want-same-address-checkbox input[type=checkbox]:checked,.register-form .register-form__want-same-address-checkbox input[type=checkbox]:hover{background-image:url(/build/images/filters-check-icon.cc46c7e7.svg),url(/build/images/checkbox-checked-dark.872f7b3a.svg);background-position:50%;background-repeat:no-repeat;border:none;height:17px;min-width:17px}.register-form .register-form__gdpr-checkbox .form-checkbox__label span,.register-form .register-form__want-same-address-checkbox .form-checkbox__label span{display:block;margin:0 0 0 23px;position:static}.register-form .register-form__gdpr-checkbox .form-checkbox__label:after,.register-form .register-form__want-same-address-checkbox .form-checkbox__label:after{display:none}.register-form .form-component__button{border-radius:8px;font-size:1.3333333333rem;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase;width:285px}.register-form .form-component__button:hover{background:var(--primary-color-hover);color:#fff}.register-form .form-block__info-politics{margin-bottom:20px;text-align:justify}.register-form .form-block__info-politics a{color:var(--primary-color);text-decoration:underline}@media (min-width:769px){.register-form .register-form__header-title{font-size:2.6666666667rem;margin:20px 0 30px}.register-form .register-form__header-login-question{margin-top:30px}.register-form .register-form__header-login-question a,.register-form .register-form__header-login-question span{font-size:1.6666666667rem}.register-form .register-form__captation{margin-bottom:15px!important}.register-form .register-form__want-same-address-checkbox{margin-left:calc(2% + 180px)}}.change-password-page-title{padding-top:30px;text-align:center}.change-password-page-title h1{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}@media (min-width:769px){.change-password-page-title h1{font-size:2.5rem}}.change-password-wrapper{background-color:#f5f5f5;border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;margin-bottom:30px;padding:30px 15px}@media (min-width:769px){.change-password-wrapper{padding:40px 25px}}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item{margin-bottom:40px}@media (min-width:1024px){.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item{margin-bottom:30px}}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item .form-item__label{color:#000;font-size:1.1666666667rem}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-item .form-input__item{border:1px solid #cbe2e2;height:40px}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper{margin-top:60px;text-align:center}@media (min-width:1024px){.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper{margin-top:0}}.change-password-wrapper .change-password-wrapper__form .change-password-form .form-component__button-wrapper .form-component__button{border-radius:8px!important;font-size:1.1666666667rem;font-weight:700;height:40px;max-width:360px;padding:5px 30px;text-align:center;width:100%}.period-picker .period-picker__date-selector-wrapper{position:relative}.period-picker .period-picker__date-selector-wrapper span{display:none}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;padding:12px;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:12px;width:12px}.period-picker .period-picker__dates{background-color:#fff;margin-bottom:20px;margin-top:10px;padding:10px}.period-picker .period-picker__dates .period-picker__date{display:flex;line-height:20px;width:100%}.period-picker .period-picker__dates .period-picker__date-text{font-weight:700;width:30%}@media (min-width:1025px){.period-picker{background-color:#f2f2f2;display:flex;padding:30px;width:100%}.period-picker .period-picker__date-selector-wrapper{width:250px}.period-picker .period-picker__date-selector-wrapper span{display:inline-block;font-size:1.1666666667em;font-weight:700}.period-picker .period-picker__date-selector-wrapper .period-picker__date-selector{border:1px solid #a7a7a7;width:250px}.period-picker .period-picker__date-selector-wrapper:after{right:15px;top:33px}.period-picker .period-picker__dates{background-color:transparent;display:flex;margin:15px 0 0 10px;width:60%}.period-picker .period-picker__dates .period-picker__date{margin-left:20px}.period-picker .period-picker__dates .period-picker__date span{font-size:1.1666666667em}.period-picker .period-picker__dates .period-picker__date-text{margin-right:3px;width:auto}}.customer-panel-dropdown{display:flex;flex-direction:column;width:100%}.customer-panel-dropdown .customer-panel-dropdown__button{color:#fff;display:flex;margin:0 auto;padding:10px 15px;width:100%}.customer-panel-dropdown .customer-panel-dropdown__button.button--primary:hover{color:#fff}.customer-panel-dropdown .customer-panel-dropdown__button .customer-panel-dropdown_button-icon{align-self:center;background-image:url(/build/images/chevron-down-white.53aaa44d.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 #006070;height:auto!important;overflow:hidden;transition:.3s ease-out}.customer-panel-dropdown .customer-panel-dropdown__content .shipping-address-form__wrapper{padding-top:16px}@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 #006070}.customer-panel-dropdown .customer-panel-dropdown__content .shipping-address-form__wrapper{padding-top:36px}}.button{border:none;color:#fff;cursor:pointer;padding:10px;transition:color .2s ease-out}.button:disabled{background:#f9f9f9!important;color:#dfdfdf;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:disabled:hover{color:#dfdfdf}.button--primary{background:var(--primary-color);border-radius:4px!important}.button--primary:hover{background-color:var(--primary-color-hover)}.button--primary-rounded{align-items:center;background-color:var(--primary-color);border-radius:.3333333333rem;display:flex;font-weight:700;height:37px;justify-content:center;padding:0;text-align:center;text-transform:uppercase;width:100%}.button--primary-rounded:hover{background-color:var(--primary-color-hover)!important;color:#fff!important}.button--primary-dark{background:var(--primary-dark)}.button--primary-dark:hover{color:var(--button-hover)}.button--secondary{background:#000}.button--tertiary{background:#455d60}.button--quaternary{background:#f5a623}.button--quinary{background-color:#016277}.button--default{background:#999}.button--default:hover{color:#333}.button--uppercase{text-transform:uppercase}.button--bold{font-weight:700}.button--capitalize{text-transform:capitalize}.button--rounded{border-radius:5px}.purchase-process-text-button{background-color:transparent;color:var(--primary-color);cursor:pointer;font-family:Helvetica,sans-serif;font-size:1.1666666667rem;font-weight:700}.form-select{position:relative}.form-select:before{bottom:0;content:attr(data-content);font-size:1.1666666667rem;left:0;overflow:hidden;padding:13px 15px;pointer-events:none;position:absolute;right:10px;text-overflow:ellipsis;top:0;white-space:nowrap}.form-select__group{color:transparent!important}@media (min-width:1025px){.form-select:before{padding:7px 20px 7px 15px}}.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{height:100%;padding:0 0 0 4rem!important;width:calc(100% - 60px)!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:60px}.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{color:#5c5c5c;font-size:1.2rem;position:absolute;right:-3.5rem}.vue-telephone .prefix__flag{width:20px}.vue-telephone .prefix-selector{background:#fff;border:1px solid;left:0;padding:1rem;position:absolute;top:40px;z-index:5}.vue-telephone .prefix-selector__search{border-bottom:1px solid rgba(0,0,0,.3);margin:0 0 1rem;padding:0 0 1rem;position:relative}.vue-telephone .prefix-selector__search>img{left:10px;position:absolute;top:7px;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{background:var(--primary-color);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{height:auto;max-width:20px;width:20px}.register-form .form-item__vue-telephone{height:40px;width:100%!important}@media (min-width:641px){.register-form .form-item__vue-telephone{width:48%!important}}.register-form .form-item__vue-telephone .form-item__label{display:none;width:100%!important}@media (min-width:1024px){.register-form .form-item__vue-telephone .form-item__label{display:block;width:20%!important}}.register-form .vue-telephone .prefix{height:40px}@media (min-width:1024px){.register-form .vue-telephone .prefix{height:30px}}.contact-form .vue-telephone,.register-form .vue-telephone{height:40px}.contact-form .vue-telephone .prefix,.register-form .vue-telephone .prefix{border:none;border-right:1px solid rgba(0,0,0,.1)}@media (min-width:1024px){.contact-form .vue-telephone .prefix,.register-form .vue-telephone .prefix{border:1px dotted #000;border-right:none}}.contact-form .vue-telephone .form-input__item::placeholder,.register-form .vue-telephone .form-input__item::placeholder{color:#a7a7a7;font-size:1rem}.contact-form .vue-telephone{height:40px}.contact-form .vue-telephone .prefix{border:none;border-right:1px solid rgba(0,0,0,.1)}.contact-form .vue-telephone .form-input__item{border-radius:0!important}.contact-form .form-item__vue-telephone{margin:0 0 1.5rem;width:100%!important}@media (min-width:641px){.contact-form .form-item__vue-telephone{width:48%!important}}.billing-data__edit-address .form-item__vue-telephone,.shipping-address-form__wrapper .form-item__vue-telephone{width:100%!important}@media (min-width:641px){.billing-data__edit-address .form-item__vue-telephone,.shipping-address-form__wrapper .form-item__vue-telephone{width:48%!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}@media (min-width:1024px){.billing-data__edit-address .form-item__vue-telephone .form-item__label,.shipping-address-form__wrapper .form-item__vue-telephone .form-item__label{display:block;width:auto}}.billing-data__edit-address .vue-telephone .prefix,.shipping-address-form__wrapper .vue-telephone .prefix{border:none;border-right:1px solid rgba(0,0,0,.1)}@media (min-width:1024px){.billing-data__edit-address .vue-telephone .prefix,.shipping-address-form__wrapper .vue-telephone .prefix{border:1px solid #ccc;border-right:none}}.newsletter__form .vue-telephone{height:40px}.newsletter__form .vue-telephone .form-input__item::placeholder{font-size:1rem}.checkout .shipping-address-form__wrapper .vue-telephone .prefix{border:1px solid #979797;border-right:none}@media (min-width:1024px){.checkout .shipping-address-form__wrapper .vue-telephone .prefix{max-height:32px}}.checkout .shipping-address-form__wrapper .form-item__vue-telephone .form-item__label{display:block!important}.cookies-popup{position:absolute;z-index:99}.cookies-popup .cookie-block-navigation-visible{display:block}.cookies-popup .cookie-block-navigation{background-color:rgba(0,0,0,.6);height:100vh;left:0;position:fixed;top:0;width:100vw}.cookies-popup--allowed-scroll{height:auto}.cookies-popup__wrapper{align-items:center;background:#e5e5e5;bottom:0;box-shadow:1px 1px 4px;display:flex;flex-direction:column;height:285px;justify-content:center;left:0;padding:20px;position:fixed;transition:bottom .5s ease-in-out;width:100%;z-index:99}@media (min-width:769px){.cookies-popup__wrapper{flex-flow:row wrap;height:160px}}@media (min-width:1024px){.cookies-popup__wrapper{height:170px}}.cookies-popup__description--wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:769px){.cookies-popup__description--wrapper{flex-direction:row}}.cookies-popup__text{align-items:center;display:flex;justify-content:center;margin:0 0 15px;text-align:left}@media (min-width:769px){.cookies-popup__text{max-width:400px}}@media (min-width:1024px){.cookies-popup__text{margin:0;max-width:600px}}.cookies-popup__text-icon{align-self:start;background-image:url(/build/images/cookies_exclamation.7b94d51a.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;display:inline-block;height:30px;margin:0 15px 0 0;width:30px}@media (min-width:641px){.cookies-popup__text-icon{background-size:35px;height:35px;margin:0 15px 0 0;width:35px}}@media (min-width:1024px){.cookies-popup__text-icon{background-size:35px;height:35px;margin:0 40px 0 0;width:35px}}.cookies-popup__text-span{display:inline-block;font-size:1.0833333333rem;width:calc(100% - 45px)}@media (min-width:1024px){.cookies-popup__text-span{width:calc(100% - 75px)}}.cookies-popup__text-span a{color:var(--primary-color);cursor:pointer;font-size:inherit;text-decoration:underline}.cookies-popup__button-group{align-items:center;align-self:center;display:flex;flex-direction:row;justify-content:space-between;text-transform:uppercase;width:calc(100% - 45px)}@media (min-width:769px){.cookies-popup__button-group{align-self:center;margin-left:20px;max-width:350px}}@media (min-width:1024px){.cookies-popup__button-group{margin:0 0 0 30px;width:100%}}.cookies-popup__button-group button{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;font-weight:400;line-height:1rem;margin:0;padding:8px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:48%}.cookies-popup__button-group button:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.cookies-popup__button-group button.disabled,.cookies-popup__button-group button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cookies-popup__button-group button>span{color:inherit;font-size:inherit;font-weight:inherit}.cookies-popup__accept-all,.cookies-popup__denied-all{align-items:center;border-radius:3px;display:flex;font-weight:700;justify-content:center;margin:5px;min-height:30px;padding:5px;text-transform:uppercase;width:100%}@media (min-width:641px){.cookies-popup__accept-all,.cookies-popup__denied-all{width:50%}}.cookies-popup__manage-cookies{align-items:center;background:transparent;border-radius:3px;color:var(--primary-color);cursor:pointer;display:flex;font-size:1.1666666667rem;justify-content:center;margin:0 5px 5px 0;min-height:30px;padding:0 5px 5px 0;text-decoration:underline;text-transform:capitalize}.cookies-popup--hidden{bottom:-40%}.cookies-popup .item-grow{flex-grow:2;order:1}@media (min-width:1024px){.cookies-popup .item-grow{flex-grow:0;order:0}.cookies-popup .cookies-modal .modal__content .form-component__button-wrapper{bottom:15px;position:absolute;right:25px;width:45%}.cookies-popup .cookies-modal__info-title{margin:0}.cookies-popup .cookies-modal__info .radio-group__input-horizontal{justify-content:flex-start}.cookies-popup .cookies-modal__info .radio-group>div{margin:0 30px 0 10px}.cookies-popup .cookies-modal__actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.cookies-popup .cookies-modal__actions-restore,.cookies-popup .cookies-modal__actions-save{flex:1;min-width:32%}}.cookies-modal{align-items:flex-start}.cookies-modal .item-grow{flex-grow:2;order:1}@media (min-width:1024px){.cookies-modal .item-grow{flex-grow:0;order:0}.cookies-modal .modal__content{padding-left:10px;padding-right:10px}}@media (min-width:769px){.cookies-modal .modal__content-wrapper{max-width:650px}}@media (min-width:1024px){.cookies-modal .modal__content .form-component__button-wrapper{bottom:15px;position:absolute;right:25px;width:45%}}.cookies-modal .modal__close{background:transparent;right:25px;top:25px}.cookies-modal .modal__close span{background:url(/build/images/close-black.696aba83.svg);background-repeat:no-repeat;background-size:16px 16px;color:transparent;cursor:pointer;display:block;height:16px;text-align:center;width:16px}.cookies-modal .modal__content{max-width:650px;padding-bottom:10px;padding-top:30px}.cookies-modal .modal__content-wrapper{border-radius:4px;top:20%}.cookies-modal .modal__content-wrapper .modal__content{border-radius:4px}.cookies-modal .modal__content .form-component__button-wrapper{padding:0 15px}.cookies-modal .modal__content .form-component__button-wrapper input[type=submit]{width:100%}.cookies-modal__wrapper-section{background-color:#fff;border-radius:4px;box-shadow:1px 2px 5px 0 #ebebeb;margin:0 0 16px;padding:12px}.cookies-modal__wrapper-section.marketing .cookies-modal__info-text,.cookies-modal__wrapper-section.statistics .cookies-modal__info-text,.cookies-modal__wrapper-section.technical .cookies-modal__info-text{margin:8px 0 0}.cookies-modal__info-text,.cookies-modal__info-text>a{font-size:1.1666666667rem}.cookies-modal__wrapper-text{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox{margin:0;text-align:left}.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#e5e5e5;border-radius:2rem;cursor:pointer;height:15px;outline:none;position:relative;width:37px}.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox input[type=checkbox]:before{background:#a8a8a8;border-radius:50%;content:"";height:19px;left:0;position:absolute;top:-2px;transition:.5s;width:19px}.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox input[type=checkbox]:checked{left:0;top:0}.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox input[type=checkbox]:checked:before{background:var(--primary-color);transform:translateX(100%)}.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox .form-checkbox__label,.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox .form-checkbox__label:after{background:none;border:none;display:none}.cookies-modal__wrapper-text .cookies-modal__select-option .form-checkbox input[type=checkbox]:checked+.form-checkbox__label:after{background:none;border-color:none;display:none}.cookies-modal__wrapper-text div{align-items:center;display:flex;flex-flow:row nowrap;gap:0 5px}.cookies-modal__wrapper-text .arrow{background-image:url(/build/images/chevron-down-teal.a00992e0.svg);background-repeat:no-repeat;background-size:18px 18px;cursor:pointer;display:block;height:18px;right:5px;text-align:center;top:13px;width:18px}.cookies-modal__wrapper-text .arrow--active{transform:rotate(180deg)}.cookies-modal__info{padding:0 15px}.cookies-modal__info-title{font-size:1.3333333333rem;font-weight:500;margin:0}.cookies-modal__info-title-main{font-size:1.5rem;font-weight:500;margin:0 0 16px;max-width:200px;text-align:left}@media (min-width:641px){.cookies-modal__info-title-main{max-width:max-content}}.cookies-modal__info-text{font-size:1.1666666667rem;margin:0 0 32px}.cookies-modal__info-text.hidden{display:none}.cookies-modal__info-text a{color:var(--primary-color);text-decoration:underline}.cookies-modal__info-text,.cookies-modal__info-title{text-align:left}.cookies-modal__actions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 15px 5px}@media (min-width:1024px){.cookies-modal__actions{align-items:center;display:flex;gap:10px;justify-content:space-between}}.cookies-modal__actions-restore{background-color:var(--primary-color);color:var(--white-color);font-size:1.1166666667rem;font-weight:400}.cookies-modal__actions-restore:hover{color:#000}.cookies-modal__actions-restore,.cookies-modal__actions-save{border-radius:5px;margin:5px 0;padding:10px!important;text-transform:uppercase;width:49%}.cookies-modal__actions-restore.hidden,.cookies-modal__actions-save.hidden{display:none}@media (min-width:1024px){.cookies-modal__actions-restore,.cookies-modal__actions-save{flex:1;min-width:32%}}.cookies-modal__info-always-text{color:#818181}.modal .modal__content-wrapper .modal__close{right:10px;top:10px}.purchase-ticket{font-family:Roboto}.purchase-ticket .purchase-ticket-reference-links,.purchase-ticket .purchase-ticket-total-discount,.purchase-ticket .purchase-ticket__coupon-how-to-use{display:none}.purchase-ticket .purchase-ticket__totals{background-color:#fdfdfd;border:1px solid #e4e4e4;border-radius:5px;color:#151515;margin:0 auto;max-width:450px;min-width:227px;padding:15px;width:100%}.purchase-ticket .purchase-ticket__totals-list{display:flex;flex-direction:column}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li{border-bottom:1px solid #e4e4e4;padding:11px 0}.purchase-ticket .purchase-ticket__totals-title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:left}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total{align-items:flex-end;display:flex;flex-direction:row;line-height:1.7;padding:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label{cursor:pointer;flex:0 0 10%;flex-grow:3;font-size:1.25em;font-weight:400;min-width:103px;position:relative}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-tit{display:block;font-size:1.25rem;line-height:1.3333333333rem;position:relative;width:225px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit{color:#5c5c5c;cursor:pointer;display:block;font-size:1.25rem;font-weight:200;line-height:1.3333333333rem;margin-top:10px;position:relative}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit.no-taxes{display:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit:first-of-type{min-width:195px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .help{margin-left:10px;object-fit:cover}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-value{color:#5c5c5c;flex:0 0 35%;flex-grow:1;font-size:1.25rem;font-weight:700;text-align:right}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-value.free-transport{color:#000}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount{border:0;border-top:1px solid #e6e1e1}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-value{color:#000;font-size:1.4166666667em}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-label-tit{font-size:1.4166666667rem;font-weight:700;line-height:.8333333333em}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount .purchase-ticket__total-label-subtit{color:#151515;font-style:italic;font-weight:100}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount.no-taxes{align-items:baseline}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__total-amount.no-taxes .purchase-ticket__total-label-subtit{display:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__button{align-self:center;border:0;padding-top:0;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay{border:0;color:#777;display:flex;justify-content:space-around;padding:0 6px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay img{margin-left:16px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{align-items:center;color:#151515;display:flex;font-size:1rem;font-style:italic;font-weight:100;justify-content:flex-start;padding-bottom:6px;position:relative}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label img{margin-left:0;margin-right:2px;width:16px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value{display:flex;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:5px}.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:23px;position:relative;width:30px}.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.838b9e3a.svg);width:29px}.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.e52b6271.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.ee922b48.svg)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value .image-wrapper .tooltip{display:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value img{margin:0 auto}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.3333333333rem;font-weight:700;height:35px;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 .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button.disabled,.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button>span{color:inherit;font-size:inherit;font-weight:inherit}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button-offer-button{background-color:#f5a623;border-radius:.6rem;color:#fff;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%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button-offer-button:hover{background-color:#f5a623;color:#000;text-decoration:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button-offer-button.disabled,.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button-offer-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total .purchase-ticket__purchase-button-offer-button>span{color:inherit;font-size:inherit;font-weight:inherit}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__total-value{display:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons{margin:0;padding:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons-title{color:#000;font-size:1.25rem;font-weight:400;margin:0 0 5px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons-note{margin-top:8px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons-form .form{width:auto}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .col-100{width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .col-50{width:50%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .col-50 .button{width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .col-19{width:19%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .form-component__button-wrapper{display:none;flex:1}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button{align-items:stretch;display:flex;justify-content:space-between}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .button,.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .form-input__item{border-radius:0!important;height:31px!important}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .button{background-color:var(--primary-color);color:#fff;font-weight:800;padding:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .button:hover{background-color:#014554;cursor:pointer}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .add-text{align-items:center;display:flex;justify-content:center}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .add-text .plus{font-size:1.5rem;font-weight:500;margin-right:6px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .add-text :not(.plus){font-weight:400}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .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:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .form-item{background:transparent;height:31px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .form-item--has-error{height:45px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .field-button .form-item .form-input__item{border:1px solid var(--primary-color);border-right:0;line-height:31px;padding:0 0 0 10px;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data,.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-form .form{display:block}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status{align-items:center;display:flex;margin-top:5px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .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__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status-icon{background-size:13px 13px;margin-right:3px;width:17px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--valid{color:#5c5c5c;font-weight:300}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--valid .purchase-ticket__coupons-added-data-status-icon{background-image:url(/build/images/tick-filled-green.d4691356.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;display:inline-block;height:17px;margin-right:5px;width:17px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--valid .purchase-ticket__coupons-added-data-status-text{margin-top:4px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--error .purchase-ticket__coupons-added-data-status-icon{background-image:url(/build/images/novalido.c4efb1e0.svg);background-position:50%;background-repeat:no-repeat;background-size:13px 13px;display:inline-block;height:17px;margin-right:5px;width:17px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-added-data-status--bad-conditions .purchase-ticket__coupons-added-data-status-icon{background-image:url(/build/images/nocumplescondiciones.8876cea7.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;display:inline-block;height:17px;margin-right:5px;width:17px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .form-item{margin:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons-description-link{color:#d0021b;font-weight:700;text-align:right;width:100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-description{position:relative}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-description .purchase-ticket__coupons-description-message-text{background-color:#f0f4f4;box-shadow:0 2px 4px 0 #000;color:#000;padding:20px;position:absolute;text-align:center;top:17px;width:100%;z-index:999}.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__coupons .purchase-ticket__coupons-description .purchase-ticket__coupons-description-message-text .arrow-up{background-color:#f0f4f4;display:block;height:10px;left:70px;position:absolute;top:-5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:10px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__subtotal .purchase-ticket__total:first-child{line-height:11px;padding-bottom:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__subtotal .purchase-ticket__total:nth-child(2){padding-top:0}.purchase-ticket .purchase-ticket__totals .detail{margin-bottom:10px}.purchase-ticket .purchase-ticket__totals .detail .box-message{align-items:center;background-color:#cbe2e2;border-radius:4px;display:flex;padding:5px}.purchase-ticket .purchase-ticket__totals .detail .box-message .icon{background-image:url(/build/images/information.3f1e65c9.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 17px;display:inline-block;height:17px;min-width:18px;width:18px}.purchase-ticket .purchase-ticket__totals .detail .box-message .purchase-ticket__delivery-costs-text{padding-left:10px}.purchase-ticket .purchase-ticket__totals .detail .box-details{padding-top:10px}.purchase-ticket .purchase-ticket__totals .detail .box-details li{border-bottom:0;display:flex;justify-content:space-between;margin-bottom:6px}.purchase-ticket .purchase-ticket__totals .detail .box-details li span{color:#5c5c5c;font-size:1.0833333333rem}.purchase-ticket .purchase-ticket__totals .detail .box-details li span:first-child{max-width:165px}.purchase-ticket .purchase-ticket__totals .detail .box-details li span:nth-child(2){font-weight:700}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__iva{border-bottom:1px solid var(--primary-color)}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions{border-bottom:0!important;border-top:1px solid #e6e1e1;padding:20px 0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions.purchase-ticket__legal-conditions--with-notice{padding:8px 0 20px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total-label-tit{margin-bottom:8px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit{align-items:start;display:flex!important}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit label{font-size:1.1666666667rem;font-style:normal;line-height:1.2}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total-label-subtit label .consult a{font-size:1.1666666667rem;font-style:normal}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total{padding-bottom:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total .purchase-ticket__total-label{flex:0 0 100%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions 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;cursor:pointer;height:20px;margin:0 4px 0 0;min-width:20px;outline:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions input[type=checkbox]:hover{opacity:.5}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions input[type=checkbox]:checked,.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions input[type=checkbox]:hover{background-image:url(/build/images/filters-check-icon.cc46c7e7.svg),url(/build/images/checkbox-checked-dark.872f7b3a.svg);background-position:50%;background-repeat:no-repeat;border:none}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions a{cursor:pointer;font-size:12px;font-style:italic}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions label{font-size:12px;font-style:italic;padding-left:8px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .purchase-ticket__total-label-tit{font-weight:700}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .consult a{color:var(--primary-color);font-weight:700}.purchase-ticket .purchase-ticket__totals .purchase-ticket__totals-list>li.purchase-ticket__legal-conditions .form-error{font-size:1em;margin:.5rem 0 0}.purchase-ticket .purchase-ticket__totals .buy-button{width:100%!important}.purchase-ticket .purchase-ticket__totals .sequra-button button{height:unset;line-height:unset;padding:0}.purchase-ticket .purchase-ticket__totals .sequra-button button .button__text{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding:8px 0}.purchase-ticket .purchase-ticket__totals .sequra-button button .button__text span{font-size:inherit;line-height:1rem}.purchase-ticket .purchase-ticket__totals .sequra-button button img{width:80px}.purchase-ticket__export-expenses{align-items:flex-end;display:flex}.purchase-ticket .arrow{border:solid var(--primary-color);border-width:0 2px 2px 0;display:inline-block;margin-left:10px;padding:4px;position:absolute}.purchase-ticket .arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.purchase-ticket .arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.purchase-ticket .arrow.up{margin-bottom:-3px;top:7px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.purchase-ticket .arrow.down{margin-bottom:3px;margin-top:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.purchase-ticket .notice--message-wrapper{border-radius:4px}.purchase-ticket .notice--message-wrapper .message__text{color:#5c5c5c;padding:0 8px}.ticket__title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:left}@media (min-width:1025px){.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__total-label-tit{width:200px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit .arrow.up{top:7px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit .arrow.down{top:-3px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay{align-items:center;justify-content:space-between;padding:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{min-width:auto;padding-bottom:0}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label img{margin-right:5px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value img{margin:0}.purchase-ticket .purchase-ticket__totals .detail .box-details li span:first-child{max-width:155px}}@media (min-width:1195px){.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit .arrow.up{top:8px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total-label .purchase-ticket__total-label-subtit .arrow.down{top:-2px}}@media (min-width:1200px){.purchase-ticket .purchase-ticket__totals .purchase-ticket__coupon .purchase-ticket__total-label-tit{width:220px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value{flex:0 0 21%}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total img{height:31px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label{font-size:1.0833333333rem}}@media (min-width:1440px){.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-label img{width:20px}.purchase-ticket .purchase-ticket__totals .purchase-ticket__total.purchase-ticket__secure-pay .purchase-ticket__total-value img{width:40px}}.cost__present-wrapper{background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;color:#151515;cursor:pointer;margin:12px auto 0;max-width:450px;min-width:227px;padding:15px;width:100%}.cost__present-wrapper .cost__present-title{cursor:pointer;display:flex;gap:5px;margin-bottom:15px}.cost__present-wrapper .cost__present-title .gift-logo{display:inline-block;height:22px;width:26px}.cost__present-wrapper .cost__present-title .gift-logo img{height:auto;width:26px}.cost__present-wrapper .cost__present-title .title{align-items:center;display:flex;font-size:1.25rem;font-weight:800;line-height:25px}.cost__present-wrapper .cost__present-details{align-items:center;cursor:pointer;display:flex;gap:10px}.cost__present-wrapper .cost__present-details img{height:auto;width:55px}.cost__present-wrapper .cost__present-details-info{display:flex;flex-direction:column;font-size:1.25rem}.cost__present-wrapper .cost__present-details-name{font-size:1.25rem;font-weight:800}.cost__present-wrapper .cost__present-details-brand{font-size:1.25rem}.cost__present-wrapper .cost__present-amount{align-items:center;background-color:#cbe2e2;border-radius:3px;display:flex;gap:10px;margin-top:10px;padding:.5rem}.cost__present-wrapper .cost__present-amount-message{font-size:1.1666666667rem}.cost__present-wrapper .cost__present-amount img{margin-left:9px;width:18px}.cost__present-popup{display:flex;flex-direction:column;font-size:1.25rem;height:93%}.cost__present-popup-header{font-size:18px;font-weight:800}.cost__present-popup-info .image-block{border:1px solid #e4e4e4;display:block;margin:15px 0;position:relative;text-align:center;width:100%}.cost__present-popup-info .image-block .cost__present-popup-img{height:115px;margin:15px auto;width:auto}.cost__present-popup-info .image-block .gift-logo{height:22px;position:absolute;right:9px;top:9px;width:22px}.cost__present-popup-info .image-block .gift-logo img{height:auto;width:100%}.cost__present-popup-description{font-size:1.1666666667rem;margin-top:15px}.cost__present-popup-amount{font-size:1.25rem;margin-top:20px}.cost__present-popup-amount-header{font-size:1.1666666667rem;font-weight:800}.cost__present-popup-amount-message{font-size:1.1666666667rem;margin-top:15px}.cost__present-popup-actions{margin-top:auto}.cost__present-popup-close{background-color:var(--primary-color);border-radius:.6rem;color:#fff;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%}.cost__present-popup-close:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.cost__present-popup-close.disabled,.cost__present-popup-close:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cost__present-popup-close>span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1025px){.cost__present-wrapper .cost__present-popup{height:100%}}.cart__upselling-product{background-color:#f0f4f4;border-radius:4px;color:#6a6a6a;margin-bottom:10px;overflow:hidden;padding:0}.cart__upselling-product__already-used-notice{background-color:#9ad7da;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:#1798a6;color:#fff;display:flex;flex-direction:column;padding:10px 25px}.cart__upselling-product__title--main-title{font-size:1.3333333333rem;font-weight:700;text-transform:uppercase}.cart__upselling-product__title--subtitle{display:none;font-size:1.3333333333rem;font-weight:400}.cart__upselling-product__title--configurable-subtitle{font-size:1.1666666667rem;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.1666666667rem;font-weight:700;text-transform:uppercase}.cart__upselling-product__content__info .product-info{color:#6a6a6a;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:#6a6a6a;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}@media (min-width:641px){.cart__upselling-product__content__info .product-info .special{justify-content:center}}.cart__upselling-product__content__info .product-info__prices{display:flex;font-size:1.1666666667rem;justify-content:end;width:100%}.cart__upselling-product__content__info .product-info__prices .regular-price{color:#6a6a6a;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:#6a6a6a}.cart__upselling-product__content__info .product-info__prices .regular-price .total-price-without-discount--with-offer{color:#6a6a6a;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{color:#0099a8;display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;justify-content:flex-end;min-width:50px;padding:0 10px 0 0;text-align:right}.cart__upselling-product__content__info .product-info__prices .offer-wrapper .discount{color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.cart__upselling-product__content__info .product-info__prices .offer-wrapper .discount__discount-percentage{background-color:#0099a8;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:#000;font-size:1.3333333333rem;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:350px;width:100%}.cart__upselling-product__content__info .buttons--special__add,.cart__upselling-product__content__info .buttons__add{text-transform:uppercase}.cart__upselling-product__content__info .buttons--special__add.desktop,.cart__upselling-product__content__info .buttons__add.desktop{display:none!important}@media (min-width:641px){.cart__upselling-product__content__info .buttons--special__add.desktop,.cart__upselling-product__content__info .buttons__add.desktop{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:unset!important;display:block;font-size:1.1666666667rem;font-weight:700;line-height:1rem;margin:0 0 0 auto;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.desktop:hover,.cart__upselling-product__content__info .buttons__add.desktop:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.cart__upselling-product__content__info .buttons--special__add.desktop.disabled,.cart__upselling-product__content__info .buttons--special__add.desktop:disabled,.cart__upselling-product__content__info .buttons__add.desktop.disabled,.cart__upselling-product__content__info .buttons__add.desktop:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__upselling-product__content__info .buttons--special__add.desktop>span,.cart__upselling-product__content__info .buttons__add.desktop>span{color:inherit;font-size:inherit;font-weight:inherit}}@media (min-width:769px){.cart__upselling-product__content__info .buttons--special__add.desktop,.cart__upselling-product__content__info .buttons__add.desktop{margin:auto 0 0}}.cart__upselling-product__content__info .buttons--special__remove,.cart__upselling-product__content__info .buttons__remove{background-color:transparent;color:#1798a6;display:none;font-size:1.1666666667rem;text-decoration:underline}.cart__upselling-product .button__add-mobile-wrapper{padding:0 20px 5px 15px;width:100%}@media (min-width:641px){.cart__upselling-product .button__add-mobile-wrapper{display:none}}.cart__upselling-product .button__add-mobile-wrapper .buttons__add{text-transform:uppercase}.cart__upselling-product .button__add-mobile-wrapper .buttons__add.mobile{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;font-weight:700;line-height:1rem;margin:0 0 0 auto;padding:9px;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.cart__upselling-product .button__add-mobile-wrapper .buttons__add.mobile:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.cart__upselling-product .button__add-mobile-wrapper .buttons__add.mobile.disabled,.cart__upselling-product .button__add-mobile-wrapper .buttons__add.mobile:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__upselling-product .button__add-mobile-wrapper .buttons__add.mobile>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__upselling-product .notice{color:#6a6a6a;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:#fafafa;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}@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}}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__gallery{margin:0}@media (min-width:641px){.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__gallery figure{height:263px}}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper{background-color:#fff;margin:10px 0;max-height:220px;overflow-y:auto;padding:7px 10px;text-align:start;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper::-webkit-scrollbar{width:8px}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper::-webkit-scrollbar-track{background-color:#9ad7da;border-radius:1rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper::-webkit-scrollbar-thumb{background-color:#0093ab;border-radius:1rem}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper .description-title{color:#000;font-size:1.3333333333rem;font-weight:700;margin-bottom:10px;text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper .description,.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper .description-subtitle{color:#000;font-size:1.1666666667rem;font-weight:400;text-align:start}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper .description img{width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper .attribute__truncate-button{color:#0093ab;cursor:pointer;font-size:1.1666666667rem;font-weight:500;text-decoration:underline}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__attributes-wrapper .product-view__glide-advantages-wrapper{max-width:520px}.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{background-color:#fff;border-radius:4px;font-size:1.3333333333rem;font-weight:700;margin-top:15px;max-width:none;padding:7px 10px;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__upselling-add-product-button{align-items:center;background-color:#0093ab;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.3333333333rem;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;top:10px!important}.cart__upselling-product__selection-popup__modal .modal__content-wrapper{background-color:#fafafa;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;margin-top:8px}.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:#d0021b;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.3333333333rem;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.1666666667rem;margin-top:15px;text-align:end}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-choose-model-text{color:#000;font-size:1.1666666667rem;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:#9ad7da;border-radius:1rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper::-webkit-scrollbar-thumb{background-color:#0093ab;border-radius:1rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row{align-items:center;background-color:#fff;border-radius:4px;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.1666666667rem;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__product-info>div .product-reference-info-wrapper .product-stock-message{align-items:center;display:flex;font-size:1rem;font-style:italic;font-weight:700;gap:5px;margin-top:5px;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-stock-message:before{border-radius:50%;content:"";display:block;height:8px;width:8px}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-stock-message.in-stock{color:#3ac037}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-stock-message.in-stock:before{background-color:#3ac037}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-stock-message.out-stock{color:#e20714}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-stock-message.out-stock:before{background-color:#e20714}.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 #f3f3f3;font-size:1.1666666667rem;font-weight:700;height:100%;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.1666666667rem;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.3333333333rem;font-weight:700;height:37px;padding:unset;text-transform:uppercase;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button__see-product{background-color:#fff;border:1px solid #0093ab;color:#0093ab}.cart__upselling-product__selection-popup__modal .modal__content .buttons-wrapper .button__add-products{background-color:#0093ab;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:#d0021b;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;top:10px!important}@media (min-width:769px){.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-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;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{background-color:var(--primary-color-hover);color:#fff;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__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{margin-right:5px;margin-top:0;width:330px}.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{padding-bottom:0}.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{display:flex;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__product-description-wrapper{margin-bottom:20px;max-height:300px;padding:15px 20px;width:100%}.cart__upselling-product__detail__modal .modal__content-wrapper .product-view__content .product-view__main-content .product-view__product-description-wrapper .description-title{font-size:1.5rem}.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.6666666667rem;font-weight:700;margin-top:unset;padding:15px 20px}.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.1666666667rem}.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.3333333333rem}.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.6666666667rem;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:none}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div{padding:10px 0;width:100%}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-name{font-size:1.5rem;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{font-size:1.1666666667rem;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-reference span{font-size:1.3333333333rem}.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-size:1.1666666667rem;font-weight:300;margin-left:30px}.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{font-size:1.3333333333rem}.cart__upselling-product__selection-popup__modal .modal__content .upselling-product-list-wrapper .upselling-product-row__product-info>div .product-reference-info-wrapper .product-stock-message{margin-left:10px;margin-top:0;width:unset}.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}}@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}}.cart-section .page-main{background-color:#fafafa;margin:0}.cart-section header.header{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.cart__empty-image{background-image:url(/build/images/cart.ff7ee082.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:156px}.cart__selection-dropdown-button{align-items:center;background-color:#cbe2e2;color:#066;display:flex;font-size:1.1666666667rem;font-weight:700;gap:5px;justify-content:flex-end;margin-left:-10px;padding:8px;width:calc(100% + 20px)}.cart__selection-dropdown-button:after,.cart__selection-dropdown-button:before{background-repeat:no-repeat;content:"";display:block}.cart__selection-dropdown-button:after{align-self:flex-end;background-image:url(/build/images/arrow-down.880d46b2.svg);background-size:20px;height:20px;width:20px}.cart__selection-dropdown-button.active:after{background-image:url(/build/images/arrow-up.0d2d1517.svg)}.cart .lateral-popup{display:none}.cart__component-header h1{font-size:24px;font-weight:700;padding:0 0 15px}.cart__component-products-wrapper{display:flex;flex-direction:column;gap:2rem}.cart__component-header-link-list{display:flex;justify-content:space-between;padding:0 0 1.2rem}.cart__component-header-link:first-of-type{visibility:hidden}.cart__component .modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper{border-radius:4px;max-width:420px}.cart__component .modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .modal__message{padding:0 75px 10px}.cart__component .modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .modal__message-subtitle{font-size:1.1666666667rem;margin:0 0 26px}.cart__component .modal.cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper .modal__content .confirmation-modal__actions button{font-size:1.1666666667rem;font-weight:700;text-transform:uppercase}.cart__add-by-reference-header,.cart__create-list-from-cart-header{font-size:1.5rem;font-weight:700;margin:0 0 2rem}.cart__add-by-reference .form-group.with-custom-scrollbar,.cart__create-list-from-cart .form-group.with-custom-scrollbar{height:100%;overflow-y:auto}.cart__app-contest-notice,.cart__login-notice{background-color:#f0f4f4;margin-bottom:15px;padding:6px}.cart__app-contest-notice--icon,.cart__login-notice--icon{background-image:url(/build/images/information.3f1e65c9.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 17px;flex-shrink:0;height:17px;margin-right:7px;width:18px}.cart__app-contest-notice--button,.cart__login-notice--button{color:var(--primary-color);cursor:pointer;display:none;font-size:12px;font-weight:700;padding-right:13px}.cart__app-contest-notice--inline-button,.cart__login-notice--inline-button{color:var(--primary-color);cursor:pointer;display:inline;font-size:12px;font-weight:700;padding-right:13px}.cart__app-contest-notice__text,.cart__login-notice__text{align-items:center;display:flex;justify-content:space-between}.cart__app-contest-notice__text-wrapper,.cart__login-notice__text-wrapper{align-items:center;display:flex}.cart__empty-button{background-color:transparent;color:var(--primary-color);cursor:pointer;display:block;font-size:1.1666666667rem;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-image{margin-left:-20px;width:156px}.cart__empty-title{color:#8f8f8f;font-size:18px;margin-top:20px;text-align:center;width:192px}.cart__empty-link{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:14px;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{background-color:var(--primary-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-weight:700;margin:0 0 .5rem}.cart__create-list-from-cart-body .form-input input[type=text]{border:1px solid #6a6a6a;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:#fff;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{background-color:var(--primary-color-hover);color:#fff;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:100%}.cart__add-by-reference .quick-product-adder__product{flex-flow:row wrap;gap:.5rem 2rem}.cart__add-by-reference .quick-product-adder__product-info{height:30px!important;margin-right:0!important;width:calc(60% - 1rem)!important}.cart__add-by-reference .quick-product-adder__product-info input[type=text]{border:1px solid #6a6a6a!important;border-radius:0!important;height:30px!important}.cart__add-by-reference .quick-product-adder__product .spinner{background:transparent;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{width:calc(30% - .25rem)!important}.cart__add-by-reference .quick-product-adder__product .spinner__button--substract{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.cart__add-by-reference .quick-product-adder__product .spinner__button--add{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.cart__add-by-reference .quick-product-adder__product .spinner__button>p{color:var(--primary-color)}.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__actions-wrapper{margin:auto 0 0}.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-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:16px;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{background-color:var(--primary-color-hover);color:#fff;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:#fff;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:16px;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{background-color:#fff;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__add-by-reference-button.button--secondary{border:1px solid var(--primary-color)}.cart__add-by-reference-button.button--secondary:hover{border:1px solid var(--primary-dark)}.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:18px;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:#fff;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%}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{background-color:#fff;color:var(--primary-dark);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--quaternary{border:1px solid var(--primary-color)}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{border:1px solid var(--primary-dark)}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary{background-color:var(--primary-color);border-radius:.6rem;color:#fff;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%}.cart .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary:hover{background-color:var(--primary-color-hover);color:#fff;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__error{background:#e4e4e4;border-radius:4px;color:#e20714;font-size:1.1666666667rem;padding:2rem}.cart__error>i{font-size:inherit;font-weight:700}.cart__out-stock-message{background:#fff6f7;border-radius:4px;margin:0 0 2rem;padding:2rem}.cart__out-stock-message-description,.cart__out-stock-message-title{font-size:1.1666666667em;font-weight:700}.cart__out-stock-message-title{color:#d1021a;position:relative}.cart__out-stock-message-title:before{background-image:url(/build/images/exclamation-red.ff9b4116.svg);background-repeat:no-repeat;background-size:20px 20px;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}.cart__out-stock-message-products{padding:10px 0}.cart__out-stock-message-products,.cart__out-stock-message-title{padding-left:30px}.cart__out-stock-message-products li{padding:5px 0}.cart .cart__credit-card-update-message{background-color:#f0f4f4;background-image:url(/build/images/protect.4fc654d6.svg);background-position:1rem;background-repeat:no-repeat;background-size:55px;border-radius:4px;margin:0 0 1rem;padding:1rem 1rem 1rem 7rem;position:relative;width:100%}.cart .cart__credit-card-update-message .title{font-size:1.1666666667rem;font-weight:700;margin:0 0 .5rem}.cart .cart__credit-card-update-message .close{cursor:pointer;font-size:25px;line-height:12px;position:absolute;right:.5rem;top:.5rem}.cart .flash-offer-popup .modal__content-wrapper{background-color:#fafafa;border-radius:8px;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);max-width:500px;top:6%;width:344px}.cart .flash-offer-popup .modal__content-wrapper .modal__close:after{background-image:url(/build/images/close-black-2.25ab254e.svg);background-size:22px;height:20px;width:20px}.cart .flash-offer-popup .products-wrapper{padding:17px;width:100%}.cart .flash-offer-popup .products-wrapper .title{color:#e12878;font-size:2rem;font-weight:500;margin:20px 0 0;padding:10px 0 10px 58px;position:relative;text-align:left;text-transform:uppercase}.cart .flash-offer-popup .products-wrapper .title:after{background-image:url(/build/images/flash_offer_image.3ea026f7.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:42px;left:0;position:absolute;top:12px;width:42px}.cart .flash-offer-popup .products-wrapper .subtitle{font-size:1.5rem;margin:0 0 20px;text-align:left}.cart .flash-offer-popup .products-wrapper .subtitle span{color:#e12878;font-size:1.5rem;font-style:italic}.cart .flash-offer-popup .products-wrapper .product-card-wrapper{display:flex;flex-direction:column;gap:5px 0}.cart .flash-offer-popup .products-wrapper .product-card{flex-flow:row wrap;gap:0 5px;min-height:auto;width:100%}.cart .flash-offer-popup .products-wrapper .product-card__header{display:none}.cart .flash-offer-popup .products-wrapper .product-card__image{align-self:auto;height:100%;width:20%}.cart .flash-offer-popup .products-wrapper .product-card__image img{max-width:50px}.cart .flash-offer-popup .products-wrapper .product-card-info-wrapper{width:73%}.cart .flash-offer-popup .products-wrapper .product-card-info-wrapper .product-card{gap:0 8px;min-height:auto}.cart .flash-offer-popup .products-wrapper .product-card-info-wrapper .product-card__name .product-overview__product-link{font-size:1.1666666667rem;text-align:left}.cart .flash-offer-popup .products-wrapper .product-card-info-wrapper .product-card__info{text-align:left}.cart .flash-offer-popup .products-wrapper .product-card-info-wrapper .product-card__info .product-card__package{display:block;font-size:1.1666666667rem;font-style:italic;font-weight:lighter;margin-top:5px}.cart .flash-offer-popup .products-wrapper .product-card-info-wrapper .product-card__info .product-card__details{display:none}.cart .flash-offer-popup .products-wrapper .product-card__price{justify-content:flex-end;margin:.9rem .5rem .6rem;width:100%}.cart .flash-offer-popup .products-wrapper .product-card__price--final .integer-part{font-size:2.5rem;font-weight:700}.cart .flash-offer-popup .products-wrapper .product-card__price--final .currency-part,.cart .flash-offer-popup .products-wrapper .product-card__price--final .decimal-part{font-size:2rem;font-weight:700}.cart .flash-offer-popup .products-wrapper .product-card__buttons{width:100%}.cart .flash-offer-popup .products-wrapper .product-card__buttons a{background-color:var(--cuaternary-color);border-radius:4px;color:var(--white-color);cursor:pointer;display:block;font-size:1rem;font-size:14px;font-weight:400;font-weight:700;height:28px;line-height:1rem;margin:auto;padding:.6rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:auto}.cart .flash-offer-popup .products-wrapper .product-card__buttons a:hover{background-color:var(--cuaternary-color);color:var(--white-color);text-decoration:none}.cart .flash-offer-popup .products-wrapper .product-card__buttons a.disabled,.cart .flash-offer-popup .products-wrapper .product-card__buttons a:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart .flash-offer-popup .products-wrapper .product-card__buttons a>span{color:inherit;font-size:inherit;font-weight:inherit}.cart .flash-offer-popup .products-wrapper .product-card__buttons a:hover{background-color:var(--cuaternary-dark-color)}.cart .flash-offer-popup .products-wrapper .product-card-children>div{margin:10px 0}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper{display:flex;flex-direction:column;max-height:420px}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header{background-color:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);flex-direction:row;gap:0 19px;height:153px;margin:0 0 10px;padding:13px}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__image{background:#fff;border-radius:4px;display:flex;height:119px;width:91px}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__image img{border-radius:4px;width:inherit}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description{margin:0 0 20px}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description .product-name{font-size:1.1666666667rem;font-weight:500;margin:0 0 10px;text-align:left}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--description .product-content{font-size:1.1666666667rem;font-style:italic;text-align:left;text-transform:capitalize}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price{align-items:flex-end;display:flex;justify-content:space-between}.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}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price .integer-part{font-size:3.1666666667rem}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-price .decimal-part{font-size:2.3333333333rem}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow{background:#fff;border-radius:100%;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);cursor:pointer;display:block;height:37px;position:relative;width:37px}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow:after{background:url(/build/images/arrow_down_rose.5047bb11.svg) no-repeat;background-position:50%;background-size:24px;content:"";display:block;height:24px;left:7px;position:absolute;top:9px;width:24px}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header__content--price .product-arrow--active:after{top:6px;transform:rotate(180deg)}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .header--active{background:#ffe7f4}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content{display:flex;flex-direction:column;gap:14px 0;margin:0 0 10px;overflow-y:scroll;padding:0}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content::-webkit-scrollbar{width:0}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 0 transparent}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content-title{font-size:1.3333333333rem;font-weight:700;margin:10px 0;text-align:left}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div{background:#fff;border-radius:4px;display:flex;flex-direction:column;font-size:1.1666666667rem;font-weight:700;gap:7px;justify-content:space-between;padding:6px 10px;text-align:left}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group{display:flex;flex-direction:column;gap:13px 0}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group .product-reference{font-weight:100;margin:6px 0 0;text-align:left}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .flash_offer_product__adder-group .ref{font-weight:400}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner{height:35px}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner__button{font-size:18px;height:35px;width:33%}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content>div .spinner input{height:35px;width:33%}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content-selectable{font-style:italic;font-weight:lighter;margin:0 0 28px;text-align:left;text-transform:lowercase}.cart .flash-offer-popup .products-wrapper .product-card-children__wrapper .content-selectable:first-letter{text-transform:uppercase}.cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper{margin:0;padding:10px 0}.cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children{font-size:1.3333333333rem;text-transform:uppercase;width:100%}.cart .flash-offer-popup .products-wrapper .product-card-children .quantity-error{color:#e1241a;font-size:1rem;font-style:italic;margin:0 0 10px;padding:0 0 0 24px;position:relative;text-align:left}.cart .flash-offer-popup .products-wrapper .product-card-children .quantity-error:after{background:url(/build/images/warning.ef5a82d3.svg) no-repeat;background-position:50%;background-size:14px;content:"";height:14px;left:0;position:absolute;top:0;width:14px}.cart .flash-offer-popup .continue-button{background-color:var(--cuaternary-lighter-color);border-radius:.6rem;border-radius:4px;color:var(--cuaternary-color);cursor:pointer;display:block;font-size:1rem;font-size:16px;font-weight:400;font-weight:500;line-height:1rem;margin:2px 0 22px;padding:1rem .6rem;text-transform:uppercase;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:89%}.cart .flash-offer-popup .continue-button:hover{background-color:var(--cuaternary-lighter-color);color:var(--cuaternary-color);text-decoration:none}.cart .flash-offer-popup .continue-button.disabled,.cart .flash-offer-popup .continue-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart .flash-offer-popup .continue-button>span{color:inherit;font-size:inherit;font-weight:inherit}.cart .flash-offer-popup .continue-button{border:1px solid transparent}.cart .flash-offer-popup .continue-button:hover{border:1px solid var(--cuaternary-dark-color)}.cart .flash-offer-popup .continue-button-children,.cart .flash-offer-popup .return-button{border-radius:.2rem}.cart .flash-offer-popup .close-button,.cart .flash-offer-popup .continue-button-children,.cart .flash-offer-popup .return-button{background-color:var(--cuaternary-color);border-radius:.2rem;color:var(--white-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:auto}.cart .flash-offer-popup .close-button:hover,.cart .flash-offer-popup .continue-button-children:hover,.cart .flash-offer-popup .return-button:hover{background-color:var(--cuaternary-color);color:var(--white-color);text-decoration:none}.cart .flash-offer-popup .close-button.disabled,.cart .flash-offer-popup .close-button:disabled,.cart .flash-offer-popup .continue-button-children.disabled,.cart .flash-offer-popup .continue-button-children:disabled,.cart .flash-offer-popup .return-button.disabled,.cart .flash-offer-popup .return-button:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart .flash-offer-popup .close-button>span,.cart .flash-offer-popup .continue-button-children>span,.cart .flash-offer-popup .return-button>span{color:inherit;font-size:inherit;font-weight:inherit}.cart .flash-offer-popup .close-button:hover,.cart .flash-offer-popup .continue-button-children:hover,.cart .flash-offer-popup .return-button:hover{background-color:var(--cuaternary-dark-color)}.cart .flash-offer-popup .close-button,.cart .flash-offer-popup .return-button{border-radius:4px;font-size:1.3333333333rem;font-weight:700;margin:10px 0;text-transform:uppercase;width:100%}.cart .flash-offer-popup .continue-button-children{width:50%}.cart .flash-offer-popup .flush-offer-buttons-wrapper{display:flex;flex-direction:column;gap:0 15px;padding:10px 31px;width:100%}.cart .flash-offer-popup__modal--close .modal__content-wrapper{width:344px}.cart .flash-offer-popup__modal--close .modal__content{padding:0 31px}.cart .flash-offer-popup__modal--close .modal__content img{padding:21px 0}.cart .flash-offer-popup__modal--close .modal__content .title{font-size:20px;font-weight:500}.cart .flash-offer-popup__modal--close .modal__content .flush-offer-buttons-wrapper{padding:10px 0}.cart .flash-offer-popup .flash_offer_product__adder-group .product-supplier-reference{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}}@media (min-width:769px){.cart__empty-title{width:auto}.cart .modal__content-wrapper{width:48%}}@media (min-width:1025px){.cart__component-products-wrapper{align-items:flex-start;flex-direction:row;gap:4vw;justify-content:space-between}.cart__component-products{width:calc(75% - 2vw)}.cart__component-resume{position:sticky;top:125px;width:calc(25% - 2vw)}.cart .modal__content-wrapper{width:35%}.cart .flash-offer-popup .modal__content-wrapper{min-height:auto;min-width:1000px;top:7%}.cart .flash-offer-popup .modal__content-wrapper .modal__content{max-width:none;padding:0 50px 22px}.cart .flash-offer-popup .products-wrapper .title{font-size:3.3333333333rem;padding:10px 0 20px 64px}.cart .flash-offer-popup .products-wrapper .title:after{height:47px;top:13px;width:47px}.cart .flash-offer-popup .products-wrapper .subtitle{font-size:1.6666666667rem}.cart .flash-offer-popup .products-wrapper .product-card-wrapper{flex-direction:row;gap:0}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card{margin:0 11px 0 0}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card:nth-child(2){margin:0 0 0 11px}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__image{height:auto;width:100%}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__image img{max-width:224px}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card-info-wrapper{min-height:80px;width:100%}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card-info-wrapper .product-card{gap:0}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card-info-wrapper .product-card__image{padding:5px 0}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card-info-wrapper .product-card__name .product-overview__product-link{font-size:1.6666666667rem}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card-info-wrapper .product-card__info .product-card__package{font-size:1.5rem}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card-info-wrapper .product-card__price{margin:0 .5rem .6rem}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__price--final .integer-part{font-size:4.6666666667rem}.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__price--final .currency-part,.cart .flash-offer-popup .products-wrapper .product-card-wrapper .product-card__price--final .decimal-part{font-size:3.5rem}.cart .flash-offer-popup .products-wrapper .product-card-children div:nth-of-type(2) .content-selectable{margin:0}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper{max-height:496px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header{height:94px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__image{height:70px;width:121px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__image img{height:auto;margin:0 auto;max-width:100%;width:max-content}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description .product-name{font-size:1.6666666667rem;font-weight:700}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--description .product-content{font-size:1.5rem}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price{align-items:center;width:170px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow{height:45px;width:45px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow:after{height:28px;left:9px;top:9px;width:28px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .header .header__content--price .product-arrow--active:after{left:9px;top:8px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content{font-size:1.5rem;padding:0 10px 0 0}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content-title{font-size:1.6666666667rem;padding:20px 0 5px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content>div{height:81px;padding:21px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group{flex-direction:row;justify-content:space-between;position:relative}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference{font-size:1.1666666667rem}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference span{align-items:center;display:flex;gap:0 5px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .product-reference .ref{font-size:1.3333333333rem}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner{bottom:10px;position:absolute;right:2px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner input,.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content .flash_offer_product__adder-group .spinner__button{width:80px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:13px;-webkit-box-shadow:inset 0 0 6px #ffe7f4;padding:10px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar{background-color:#ffe7f4;border-radius:13px;padding:20px;width:6px}.cart .flash-offer-popup .products-wrapper .product-card-children .product-card-children__wrapper .content::-webkit-scrollbar-thumb{background-color:#e12878;border-radius:13px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);padding:50px}.cart .flash-offer-popup .products-wrapper .product-card-children .quantity-error{font-size:1.3333333333rem}.cart .flash-offer-popup .products-wrapper .product-card-children .quantity-error:after{background-size:18px;height:18px;width:18px}.cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper{align-items:flex-end;display:flex;padding:0 0 10px}.cart .flash-offer-popup .products-wrapper .product-card-children .flush-offer-buttons-wrapper .continue-button-children{margin:0;width:400px}.cart .flash-offer-popup .continue-button{font-weight:700;width:96%}.cart .flash-offer-popup__modal--close .modal__content-wrapper{min-width:708px}.cart .flash-offer-popup__modal--close .modal__content-wrapper .modal__content{padding:28px 102px}.cart .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .title{font-size:2.3333333333rem;font-weight:500}.cart .flash-offer-popup__modal--close .modal__content-wrapper .modal__content .flush-offer-buttons-wrapper{flex-direction:row;gap:0 15px}.cart-section header.header{box-shadow:none}.cart-section .footer__links-wrapper,.cart-section .newsletter__form .form-input{position:static}}@media (min-width:1440px){.cart-section .main,.cart-section .nav{padding:0 96px}.cart .modal__content-wrapper{width:25%}.cart__component .cart__confirm-ignore-last-cancelled-quote .modal__content-wrapper{width:40%}.cart .flash-offer-popup .modal__content-wrapper{min-width:1175px}.cart .flash-offer-popup .modal__content-wrapper .modal__content{padding:0 166px 22px}}.cart__products{display:flex;flex-direction:column;gap:7px}.cart__products .cart__row-line{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb;padding:4px 10px}.cart__products .cart__row-line--with-presents,.cart__products .cart__row-line--with-substitute{border:1px solid #e4e4e4;padding:0 10px!important}.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__row-line .cart__product-row{min-height:130px;padding:4px 8px 0 0;position:relative}.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% - 150px)}.cart__products .cart__presents .cart__present-row{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb;gap:10px;padding:1.2rem}.cart__products .cart__presents .cart__present-row .cart__product-row-price-data{position:unset;width:auto}.cart__products .cart__presents .cart__present-row .cart__product-row-details{display:none}.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-filled.a4e423c4.svg);background-repeat:no-repeat;background-size:43px;height:43px;width:43px}.cart__products .cart__product-row{display:flex;gap:.5rem}.cart__products .cart__product-row-img{height:83px;min-width:83px;width:83px}.cart__products .cart__product-row-img a{align-items:center;display:flex;height:100%}.cart__products .cart__product-row-img a img{margin:0 0 0 -.5rem;max-width:100%}.cart__products .cart__product-row-stock{align-items:center;display:flex;font-size:.9166666667rem;font-style:italic;font-weight:700;gap:5px}.cart__products .cart__product-row-stock:before{border-radius:50%;content:"";display:block;height:8px;width:8px}.cart__products .cart__product-row-stock--in-stock{color:#3ac037}.cart__products .cart__product-row-stock--in-stock:before{background-color:#3ac037}.cart__products .cart__product-row-stock--out-stock{color:#e20714}.cart__products .cart__product-row-stock--out-stock:before{background-color:#e20714}.cart__products .cart__product-row-name{font-size:1.1666666667rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart__products .cart__product-row-name>a{font-size:inherit}.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{font-size:12px}.cart__products .cart__product-row-price-data{align-items:flex-end;bottom:6px;display:flex;margin-top:13px;position:absolute;right:1px;width:100%}.cart__products .cart__product-row-price-data .cart__product-row-deleter{background-image:url(/build/images/deleter.72d37ac9.svg);background-repeat:no-repeat;background-size:20px;cursor:pointer;height:20px;margin-bottom:2px;padding-right:8px;width:20px}.cart__products .cart__product-row-price-data .spinner{height:2.1666666667rem}@media (min-width:1025px){.cart__products .cart__product-row-price-data .spinner{height:2.75rem}}.cart__products .cart__product-row-price-data .spinner__button{height:24px;width:26px}.cart__products .cart__product-row-price-data .spinner input[type=number]{height:100%;width:26px}.cart__products .cart__product-row-price-data .spinner{height:24px!important}.cart__products .cart__product-row-price-data .cart__adder-group{margin-left:10px;width:100%}.cart__products .cart__product-row-price-data .cart__adder-group .spinner .spinner__button{width:33.3%}.cart__products .cart__product-row-price-data .cart__adder-group .spinner .spinner__button--substract{border-radius:4px 0 0 4px}.cart__products .cart__product-row-price-data .cart__adder-group .spinner .spinner__button--add{border-radius:0 4px 4px 0}.cart__products .cart__product-row-price-data .cart__adder-group .spinner .form-input__item{font-size:1.1666666667rem;width:33.3%}.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;bottom:30px;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;position:absolute;right:0}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva .cart__product-row-total-price-without-discount-wrapper{bottom:17px;min-height:14px;position:absolute;right:0}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva .cart__product-row-total-price{color:#303030;font-size:1.6666666667rem;font-weight:700}.cart__products .cart__product-row-price-data .cart__product-row-price-without-iva .cart__product-row-total-price-without-discount{display:none}@media (min-width:769px){.cart__products .cart__row-line .cart__product-row{min-height:auto;padding:0 10px}.cart__products .cart__row-line .cart__product-row-data-wrapper{display:flex;flex-wrap:wrap;height:21px;margin:9px 0 0}.cart__products .cart__row-line .cart__product-row-data{width:100%}.cart__products .cart__row-line .cart__product-row-data .cart__product-row-name{width:50%}.cart__products .cart__row-line .cart__product-row-extra-info{width:30%}.cart__products .cart__row-line .cart__product-row-extra-info .cart__product-row-details{margin-top:0}.cart__products .cart__row-line .cart__product-row-price-data{align-items:center;height:26px;justify-content:space-between;margin-top:0;position:static;width:70%}.cart__products .cart__row-line .cart__product-row-price-data .cart__product-row-regular-price{display:flex;font-style:normal;gap:5px;justify-content:flex-end;text-align:center;width:105px}.cart__products .cart__row-line .cart__product-row-price-data .cart__product-row-regular-price-unit{align-self:flex-end}.cart__products .cart__row-line .cart__product-row-price-data .cart__product-row-regular-price .cart__product-row-total-price-without-discount--with-offer{display:none}.cart__products .cart__row-line .cart__product-row-price-data .cart__product-row-regular-price-amount{align-items:end;display:flex;flex-direction:column;position:relative}.cart__products .cart__row-line .cart__product-row-price-data .cart__product-row-price-without-iva{margin-left:0;position:static;width:115px}.cart__products .cart__row-line .cart__product-row-price-data .cart__product-row-price-without-iva span.cart__product-row-total-price:after{content:""}.cart__products .cart__row-line .cart__product-row-price-data .cart__adder-group{width:auto}.cart__products .cart__row-line .cart__product-row-price-data .cart__product-row-deleter{padding-right:18px}.cart__products .cart__row-line .cart__product-row-stock{margin:0}.cart__products .cart__row-line .cart__presents .cart__present-row .cart__product-row-data .cart__product-row-name{width:80%}}.cart__substitutes-selection-table{display:flex;flex-direction:column}.cart__substitutes-selection-table-title{align-items:center;background-color:#f0f4f4;border-radius:4px;display:flex;gap:10px;margin:8px 0;padding:5px 7px}@media (min-width:769px){.cart__substitutes-selection-table-title{gap:5px}}.cart__substitutes-selection-table-title:before{background-image:url(/build/images/information.3f1e65c9.svg);background-repeat:no-repeat;background-size:18px;content:"";display:block;height:18px;width:36px}@media (min-width:769px){.cart__substitutes-selection-table-title:before{width:20px}}.cart__substitutes-selection-table .cart__product-row{flex-wrap:wrap;padding-bottom:10px!important;padding-right:0!important}@media (min-width:1200px){.cart__substitutes-selection-table .cart__product-row{flex-wrap:nowrap}}.cart__substitutes-selection-table .cart__product-row .cart__product-row-data-wrapper{width:calc(100% - 83px - .5rem)}.cart__substitutes-selection-table .cart__product-row-price-data{align-items:center;bottom:50px;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:center;margin-top:35px;width:100%}.cart__substitutes-selection-table .cart__product-row-actions button{height:30px;padding:10px;width:50%}.cart__substitutes-selection-table .cart__product-row-actions-repalce{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:14px;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:auto}.cart__substitutes-selection-table .cart__product-row-actions-repalce:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.cart__substitutes-selection-table .cart__product-row-actions-repalce.disabled,.cart__substitutes-selection-table .cart__product-row-actions-repalce:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__substitutes-selection-table .cart__product-row-actions-repalce>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__substitutes-selection-table .cart__product-row-actions-add{background-color:transparent;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:14px;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:auto}.cart__substitutes-selection-table .cart__product-row-actions-add:hover{background-color:transparent;color:var(--primary-dark);text-decoration:none}.cart__substitutes-selection-table .cart__product-row-actions-add.disabled,.cart__substitutes-selection-table .cart__product-row-actions-add:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.cart__substitutes-selection-table .cart__product-row-actions-add>span{color:inherit;font-size:inherit;font-weight:inherit}.cart__substitutes-selection-table .cart__product-row-actions-add,.cart__substitutes-selection-table .cart__product-row-actions-add:hover{border:1px solid var(--primary-color)}@media (min-width:769px){.cart__substitutes-selection-table .cart__product-row-actions{margin-top:0}}@media (min-width:1200px){.cart__substitutes-selection-table .cart__product-row-actions{flex-direction:column;width:100px}.cart__substitutes-selection-table .cart__product-row-actions button{width:100%}}.purchase-process__steps{margin-bottom:30px;width:100%}.purchase-process__steps-list{display:flex;flex-flow:nowrap;justify-content:space-between}.purchase-process__steps-list .first{justify-content:left!important}.purchase-process__steps-list .second{justify-content:center!important}.purchase-process__steps-list .third{justify-content:right!important}.purchase-process__steps-list .purchase-process__step{align-items:center;border-bottom:3px solid var(--primary-color);display:flex;flex:1 0 auto;justify-content:center;padding:0 0 10px;position:relative}.purchase-process__steps-list .purchase-process__step a{align-items:center;color:#818181;display:flex;justify-content:center;text-decoration:none}.purchase-process__steps-list .purchase-process__step span{align-self:center;border:1px solid #818181;border-radius:50%;color:#818181;display:inline-block;font-family:Roboto,sans-serif;font-size:8px;line-height:normal;margin:0 7px 2px 0;text-align:center;width:11px}.purchase-process__steps-list .purchase-process__step.active~li{border-bottom:3px solid #e4e4e4;color:#818181}.purchase-process__steps-list .purchase-process__step.active{color:var(--primary-color);font-weight:700}.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}@media (min-width:769px){.purchase-process__steps-list .purchase-process__step{font-size:1.1rem}.purchase-process__steps-list .purchase-process__step span{font-size:15px;width:20px}}.cart-section .main{max-width:1440px;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 .main .ticket__title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:left}.cart-section .nav{max-width:1440px;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:1440px;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 .main .ticket__title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:left}.checkout-section .nav{max-width:1440px;padding:0}@media (min-width:1025px){.checkout-section .nav{padding:0 33px}}@media (min-width:1440px){.checkout-section .nav{padding:0 96px}}.upselling .main{max-width:1440px;min-height:40vh;padding:4rem 0 8rem}@media (min-width:1025px){.upselling .main{padding:4rem 33px 8rem}}@media (min-width:1440px){.upselling .main{padding:4rem 96px 8rem}}.upselling .main .ticket__title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:left}.upselling .nav{max-width:1440px;padding:0}@media (min-width:1025px){.upselling .nav{padding:0 33px}}@media (min-width:1440px){.upselling .nav{padding:0 96px}}.review-section .main{max-width:1440px;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 .main .ticket__title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:left}.review-section .nav{max-width:1440px;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:1440px;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 .main .ticket__title{display:block;font-size:1.4em;font-weight:800;padding-bottom:18px;text-align:left}.success-section .nav{max-width:1440px;padding:0}@media (min-width:1025px){.success-section .nav{padding:0 33px}}@media (min-width:1440px){.success-section .nav{padding:0 96px}}.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:#fff;height:100%;margin-left:auto;max-width:400px;padding:0 2rem 2rem;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:rgba(0,0,0,.5);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{display:block;font-size:1.5em;font-weight:700;padding:12px 18px;text-align:center;width:100%}@media (min-width:1025px){.lateral-popup .lateral-popup__content-wrapper{box-shadow:inset 0 10px 10px -12px #000;padding:0 2rem 8rem;right:-326px;width:326px}}.cart__presents-selection-title{display:none}.cart__presents-selection-dropdown-button:before{background-image:url(/build/images/gift-filled.a4e423c4.svg);background-size:18px;height:18px;width:18px}.cart__presents-selection:not(.active) .cart__presents-selection-table{display:none}.cart__presents-selection-table{padding:15px 20px}.cart__presents-selection-table-button-wrapper{width:100%}.cart__presents-selection-table-button{background:#fff;border:1px solid var(--primary-color);border-radius:7px;color:var(--primary-color);display:flex;font-weight:700;gap:10px;justify-content:center;padding:4px 20px;text-transform:uppercase;width:100%}.cart__presents-selection-table-row{align-items:center;display:flex;gap:10px;padding:0 0 25px}.cart__presents-selection-table-row .cart__product-row{min-height:auto!important}.cart__presents-selection-table-row .cart__product-row-price-data{position:relative;width:auto!important}.cart__presents-selection-table-row .cart__product-row-price-data .cart__adder-group{width:auto}.cart__presents-selection-table-row--single{flex:1 1 100%!important}.cart__presents-selection-table-row-selector{align-self:flex-start;display:flex;justify-content:flex-start;width:30px}.cart__presents-selection-table-row-selector input[type=checkbox]{appearance:none;border:1px solid #818181;border-radius:4px;cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}.cart__presents-selection-table-row-selector input[type=checkbox]:hover{opacity:.5}.cart__presents-selection-table-row-selector input[type=checkbox]:checked:before{color:#fff;font-size:1.3333333333rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cart__presents-selection-table-row-selector input[type=checkbox]:checked,.cart__presents-selection-table-row-selector input[type=checkbox]:hover{background-image:url(/build/images/check-yellow.837d765b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.cart__presents-selection-table-row-selector input[type=checkbox]:checked:hover{opacity:1!important}.cart__presents-selection-table-row .cart__product-row{display:flex;flex-direction:column;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;margin-bottom:5px;overflow:unset;text-overflow:unset;white-space:normal}.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:10px}.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{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:1rem;height:20px}.cart__presents-selection-table-row .cart__product-row{gap:0}.cart__presents-selection-table-row .cart__product-row-details,.cart__presents-selection-table-row .cart__product-row-name{margin:0}.cart__presents-selection .modal--quantity-error .modal__content-wrapper{height:200px;margin-top:35vh;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}@media (min-width:1025px){.cart__presents-selection-title{display:block;margin-bottom:5px;width:100%}.cart__presents-selection-table{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cart__presents-selection-table-row-wrapper{column-gap:50px;display:flex;flex-wrap:wrap;row-gap:25px}.cart__presents-selection-table-row-wrapper>div{flex:0 1 calc(50% - 25px)}.cart__presents-selection-table-row{gap:10px;padding:0;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-button{margin-left:auto;width:calc(50% - 25px)}.cart__presents-selection .modal--quantity-error .modal__content-wrapper{width:35%}}.checkout-section .page-main{background-color:#fafafa}.checkout-section header.header{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.checkout-content-wrapper{display:flex;flex-direction:column;gap:2rem}.checkout__title{font-size:24px;font-weight:700;margin-bottom:18px}.checkout__block{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb;margin:0 0 15px;padding:1rem 1.5rem}.checkout__block-title{border-bottom:1px solid #fff;display:flex;justify-content:space-between;line-height:40px;padding-bottom:7px}.checkout__block-title .title{font-size:18px;font-weight:700}.checkout__block.payment-data .checkout__block-content{flex-flow:row nowrap;margin-top:13px}.checkout__payment-expired span{background-image:url(/build/images/warning.ef5a82d3.svg);background-position:0;background-repeat:no-repeat;background-size:15px 15px;color:#d0021b;font-style:italic;padding:0 0 0 18px}.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.selected-payment--mbway{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.checkout .selected-payment.selected-payment--mbway .mbway--method{font-style:normal;font-weight:700;margin:0 0 3px}.checkout .selected-payment.selected-payment--mbway .mb--number,.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-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-style:italic;margin:0 0 2px;width:100%}.checkout .selected-payment__temporary{background-color:#f0f4f4;background-image:url(/build/images/info-icon.2062a57b.svg);background-position:10px;background-repeat:no-repeat;background-size:18px 18px;border-radius:4px;font-size:1.1666666667rem;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}.cash-on-delivery-manager__message{color:#e20714;margin-bottom:8px;margin-top:8px}.checkout__block:hover{border:1px solid #e4e4e4}.checkout__block:hover .checkout__block-title{border-bottom:1px solid #e4e4e4}.checkout__review{background-color:#fdfdfd;border:1px solid #e4e4e4;border-radius:4px;color:#000;font-family:Roboto;margin:0 auto;max-width:450px;padding:13px;width:100%}.checkout__review-title{align-items:baseline;display:flex;font-weight:700;padding:0 0 25px}.checkout__review-title span{font-size:1.4rem;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.4166666667rem;font-weight:700;line-height:8px;width:100%}.checkout__review-price .tax-type{color:#151515;font-size:1.25rem;font-style:italic;font-weight:100}.checkout__review-price .ticket-price{color:#a2a2a2;font-size:1.4166666667rem;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-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.3333333333rem;font-weight:700;line-height:1.3333333333rem;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{background-color:var(--primary-color-hover);color:#fff;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:#000;font-size:1.0833333333rem;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:#fff;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{background-color:#fff;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{border:1px solid var(--primary-color)}.checkout-payment-method-selector .customer-panel-dropdown__button:hover{border:1px solid var(--primary-dark);color:#000!important}.checkout-payment-method-selector .customer-panel-dropdown__button .customer-panel-dropdown_button-icon{display:none}@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.1666666667rem}}.checkout .shipping__data-title{font-size:18px;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:14px}.checkout .shipping__data .address-book__title-add{text-align:right}.checkout .shipping__data .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button{margin-top:20px;text-transform:uppercase}.checkout .shipping__data .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button:hover{border:1px solid #00636b;color:#00636b!important;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.ec50174a.svg);background-position:9px;background-repeat:no-repeat;background-size:21px;border:1px solid #000;border-radius:8px;padding:0 100px 0 8px;text-indent:25px;width:100%}.checkout .shipping__data .address-book__search-bar-wrapper input::placeholder{font-style:italic}.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-close-icon{background-image:url(/build/images/close-black.696aba83.svg);background-size:16px;cursor:pointer;height:16px;position:absolute;right:80px;width:16px}.checkout .shipping__data .address-book__search-bar-button{background-color:#cbe2e2;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:1rem;margin:0;padding:11px;position:absolute;right:1px;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:90px}.checkout .shipping__data .address-book__search-bar-button:hover{background-color:#cbe2e2;color:#000;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.ec50174a.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:#fff;border:1px solid #000;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(--secondary-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(--secondary-color) 0,var(--secondary-color) 90%,#fff 90%,#fff 100%);opacity:1;transform:scale(1)}.checkout .shipping__data .shipping-address__radio-button .radio-group__input:not(:checked):after{opacity:0;transform:scale(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;font-weight:700;justify-content:space-between}.checkout .shipping__data .shipping-address__data.address-info{line-height:17px}.checkout .shipping__data .shipping-address__data.address-info .address-info__full-name{font-style:normal;font-weight:700}.checkout .shipping__data .shipping-address__data.address-info p{font-size:1.1666666667rem;font-style:italic}.checkout .shipping__data .shipping-address__actions{display:none}.checkout__selected-shipping{font-style:italic;line-height:17px;padding:12px 0 0}.checkout__selected-shipping p{font-size:1rem;margin:0 0 .25rem}@media (min-width:641px){.checkout .shipping__data .address-book__search-bar-button{width:130px}}@media (min-width:1025px){.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__collapse{text-align:right;width:100%}.checkout .shipping__data .shipping-address-wrapper{background-color:#fff}.checkout .shipping__data .shipping-address--not-selectable p{color:#818181}.checkout .shipping__data .address-book__search-bar-wrapper input{padding-right:180px}.checkout .shipping__data .address-book__search-bar-close-icon{right:150px}.checkout__selected-shipping p{font-size:1.1666666667rem}}.checkout .address-book-wrapper .address-book__not-valid-address-text{color:red;font-size:1.1666666667rem;margin-top:5px}.checkout .address-book-wrapper .address-book__new-address{position:relative}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button{background-color:#fff;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:14px;font-weight:400;font-weight:700;line-height:1rem;margin:auto;max-width:422px;padding:1rem .9rem .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{background-color:#fff;color:var(--primary-dark);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{border:1px solid var(--primary-color)}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button:hover{border:1px solid var(--primary-dark)}.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.3333333333rem;font-weight:700}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__title .purchase-process-text-button{font-size:1.1666666667rem}.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.1666666667rem}.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:#000;font-size:1.1666666667rem;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 label{display:block;font-size:1.1666666667rem;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-top:20px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input{accent-color:var(--primary-color);appearance:auto;height:16px;margin-top:0;width:16px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__input:checked{position:static}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label span{left:25px;margin-top:-9px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox__label:after{background:none;border:transparent;border-radius:0}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item--is-active .form-item__label{font-size:inherit;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{border:1px solid #979797;border-radius:4px;font-size:1.1666666667rem;height:32px;padding:1px 0 0 6px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__telephone .prefix{border-radius:4px 0 0 4px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__telephone .form-input__item{border-radius:0 4px 4px 0}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select{border:1px solid #979797;border-radius:4px;height:32px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select__group{border:none;border-radius:inherit;height:32px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select:before{padding:8px 15px}.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-yellow.69934c76.svg);background-repeat:no-repeat;background-size:contain;top:12px}.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-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:auto;margin:auto;max-width:422px;padding:12px 10px 10px;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{background-color:var(--primary-color-hover);color:#fff;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}@media (min-width:641px){.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item{width:45%!important}}@media (min-width:1025px){.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__button{margin:initial}.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-item__label span{color:#000}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-item__checkbox .form-checkbox{margin-top:4px}.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:9px}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-select select{border:none}.checkout .address-book-wrapper .address-book__new-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-component__button-wrapper .form-component__submit{margin:0;width:45%}}.checkout__address-book__title-wrapper{display:flex;justify-content:space-between}.checkout__address-book__title-wrapper .customer-panel-show__button{background:none;color:var(--primary-color);font-weight:700;padding:0;position:relative}.checkout .billing-data .checkout__block-title span{font-size:1.5rem;font-weight:700}.checkout .billing-data .checkout__block-title .billing__data-modify-button{font-size:1.1666666667rem}.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.3333333333rem;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.1666666667rem}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper{padding:35px 0 0}.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:#000;font-size:1.1666666667rem;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.1666666667rem;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(--primary-color);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.1666666667pxrem;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:1.1666666667rem;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 #979797;border-radius:4px;font-size:1.1666666667rem;height:32px;padding:1px 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-input__telephone .prefix{border-radius:4px 0 0 4px}.checkout .billing-data .checkout__block-content .billing-data-wrapper .billing-data__edit-address .customer-panel-dropdown__content .shipping-address-form__wrapper .form-input__telephone .form-input__item{border-radius:0 4px 4px 0}.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 #979797;border-radius:4px;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__group{border:none;border-radius:4px;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-yellow.69934c76.svg);background-repeat:no-repeat;background-size:contain;top:12px}.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-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:auto;margin:auto;max-width:422px;padding:12px 10px 10px;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{background-color:var(--primary-color-hover);color:#fff;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 .billing-data__default-msg{display:none}.checkout .billing-data .selected-billing{font-style:italic;line-height:17px;padding:12px 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%!important}}@media (min-width:1025px){.checkout .billing-data .selected-billing p{font-size:1.1666666667rem}.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:#000}.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:45%}}.payment-method-selector{padding:0 0 20px;width:100%}.payment-method-selector a{color:var(--primary-color);text-decoration:underline}.payment-method-selector a:hover{cursor:pointer}.payment-method-selector .selected{margin-bottom:25px}.payment-method-selector__message{font-size:1.1666666667rem;margin:1rem 0 0;padding:0 0 0 25px}.payment-method-selector__message--sequra{display:none}.payment-method-selector__content-wrapper{width:100%}.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:#fff;border:1px solid #000;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(--secondary-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(--secondary-color) 0,var(--secondary-color) 90%,#fff 90%,#fff 100%);opacity:1;transform:scale(1)}.payment-method-selector__item .radio-group__input:not(:checked):after{opacity:0;transform:scale(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-name,.payment-method-selector__item-name *{font-size:1.1666666667rem}.payment-method-selector__item-name * b,.payment-method-selector__item-name * strong,.payment-method-selector__item-name b,.payment-method-selector__item-name strong{font-weight:700}.payment-method-selector__item--disabled label{border-color:#878787;color:#878787}.payment-method-selector__list{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.payment-method-selector__use-button{background:#d0021b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1666666667rem;font-weight:700;padding:10px;text-align:center;width:100%}.payment-method-selector__use-button:disabled{background-color:#c6c6c6;color:#fff;cursor:unset}dentaliberica-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__sequra-disabled{color:#818181;font-size:1.1666666667rem;padding:0 0 0 25px}@media (min-width:1025px){.payment-method-selector__content-wrapper{padding:0 0 0 25px}.payment-method-selector__item-name,.payment-method-selector__item-name *{font-size:1.1666666667rem}}.card-manager .modal__content-wrapper{max-width:450px}.card-manager .modal__content-wrapper .modal__close{background-color:transparent;color:#000;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:#fff;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{background-color:#fff;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{border:1px solid var(--primary-color)}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--quaternary:hover{border:1px solid var(--primary-dark)}.card-manager .modal__content-wrapper .modal__content .confirmation-modal__actions .button--primary{background-color:var(--primary-color);border-radius:.6rem;color:#fff;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{background-color:var(--primary-color-hover);color:#fff;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.change-card{background-color:#f0f4f4;background-image:url(/build/images/protect.4fc654d6.svg);background-position:1rem 1rem;background-repeat:no-repeat;background-size:60px;border-radius:4px;margin:0 0 1rem;padding:1rem 1rem 1rem 7rem;position:relative;width:100%}.card-manager.change-card .customer-panel-dropdown>button{background:#fff;font-size:1.1666666667rem}.card-manager.change-card .update-alert__title{font-weight:700;margin:0 0 .5rem}.card-manager__list{margin:0 0 20px}.card-manager__show-more{text-align:right}.card-manager__card-deleter{background-image:url(/build/images/close-teal.ccd59fc9.svg);background-size:16px;cursor:pointer;height:16px;margin-left:20px;min-width:16px;width:16px}.card-manager__expired{background-image:url(/build/images/warning.ef5a82d3.svg);background-position:0 2px;background-repeat:no-repeat;color:#e20714;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{background-color:#fafafa;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 #a8a8a8}.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 rgba(0,0,0,.3)}.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:#fff;border:1px solid #000;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(--secondary-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(--secondary-color) 0,var(--secondary-color) 90%,#fff 90%,#fff 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)}@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;width:95%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info>div{line-height:22px}.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.1666666667rem!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;font-style:italic!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{font-style:italic;width:100%}.card-manager .card-manager__list .card-manager__list-item-wrapper .card-manager__list-item .card-info__advice{color:#e20714;font-style:italic;margin-top:5px}.card-manager .customer-panel-dropdown__button{font-size:1.1666666667rem}.card-manager .customer-panel-dropdown__button.button--primary--active{display:none!important}.card-manager .customer-panel-dropdown__button:hover{border:1px solid #00636b;color:#00636b!important;font-weight:700}.card-manager .customer-panel-dropdown__content{border-bottom:none}.card-manager .gw-proxy-nameOnCard input[type=text]{background:red}.card-manager__used-card-wrapper__text{font-size:1.1666666667rem;margin:0 0 1rem}@media (min-width:1025px){.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{position:relative}.card-form label:after{content:none!important}.card-form__inputs{display:flex;flex-direction:row;flex-wrap:wrap}.card-form .form{border:1px solid #a8a8a8;border-radius:4px;padding:18px}.card-form .form.checkout-com-form .form-item--card-brand :before{top:30px}.card-form .form.checkout-com-form select{margin:0}.card-form .form.checkout-com-form .input-wrapper{border-radius:4px;margin:0;overflow:hidden}.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-yellow.69934c76.svg) no-repeat;background-size:contain;content:"";height:20px;pointer-events:none;position:absolute;right:15px;top:38px;width:12px}.card-form .form-item--card-brand select{-ms-progress-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #979797;color:#232323;font-size:14px;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__title{font-family:Helvetica;font-size:1em;font-weight:700;margin-bottom:20px}.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-teal.ccd59fc9.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.1666666667em}.card-form .form .input-wrapper{background-color:#fff;border:1px solid #979797;height:32px;margin:10px 0 20px}.card-form .form .input-wrapper .card__input{background:#fff;border:0;color:#232323;display:block;font-size:14px;height:100%;outline:0;padding-left:10px;width:100%}.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;height:30px}.card-form .form .cardinfo-card-number{order:3;width:100%}.card-form .form .cardinfo-cvv,.card-form .form .cardinfo-exp-date,.card-form .form .cardinfo-exp-date2{max-width:115px;width:30%}.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:red;font-size:13px;margin-top:15px}.card-form .form .checkbox-wrapper{margin:10px 0 20px}.card-form .form .checkbox-wrapper .checkbox-container{align-items:center;color:#000;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(--primary-color);border:2px solid #000;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 #card-description::placeholder{color:#a8a8a8!important}.card-form .card-form__message{align-items:center;background:#f0f4f4;border-radius:4px;display:flex;flex-direction:row;gap:10px;margin:10px 0;padding:.5rem 1rem}.card-form .card-form__message-icon{align-self:flex-start;background:url(/build/images/info-icon.2062a57b.svg) no-repeat;background-position:50%;background-size:20px;height:20px;min-width:20px;width:20px}.card-form .card-form__message-text{font-size:1rem}.card-form .card-form__title{font-size:1.1666666667rem;font-weight:700;margin-bottom:20px;width:100%}.card-form .card-form__title,.card-form .card-form__title-wrapper{display:flex;justify-content:space-between}.card-form .card-form__close.inactive{display:none}.card-form .card-form__info{font-size:1.1666666667em}.card-form .form.checkout-com-form{display:flex;flex-flow:row wrap;gap:0 1rem}.card-form .form.checkout-com-form label{display:inline-block;margin:0 0 .5rem}.card-form .form.checkout-com-form .cardinfo-cvv:before,.card-form .form.checkout-com-form .expiry-date:before,.card-form .form.checkout-com-form .form-item--card-brand:before{bottom:-22px;font-style:italic;position:absolute}.card-form .form.checkout-com-form .form-item--card-brand:before{content:"Elige una opción"}.card-form .form.checkout-com-form .expiry-date:before{content:"MM/AA"}.card-form .form.checkout-com-form .cardinfo-cvv:before{content:"3 dígitos"}.card-form .form.checkout-com-form .card-form__title{margin-bottom:0;order:-2;width:100%}.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{align-items:flex-start;display:flex;flex-flow:column nowrap}.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 .form-item--holder,.card-form .form.checkout-com-form .form-item__description{width:100%}.card-form .form.checkout-com-form .cardinfo-card-number select,.card-form .form.checkout-com-form .form-item--card-brand select{border-radius:4px}@media (min-width:1024px){.card-form .form.checkout-com-form .cardinfo-card-number,.card-form .form.checkout-com-form .form-item--card-brand{width:calc(50% - .5rem)}}.card-form .form.checkout-com-form .cardinfo-cvv,.card-form .form.checkout-com-form .expiry-date{width:calc(50% - .5rem)}@media (min-width:1024px){.card-form .form.checkout-com-form .cardinfo-cvv,.card-form .form.checkout-com-form .expiry-date{width:25%}}.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,.card-form .form.checkout-com-form .form-item__description{margin:0 0 2rem;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,.card-form .form.checkout-com-form .form-item__description .form-error{font-size:1rem!important}.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{margin:0 0 3rem}.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:#fff;border:1px solid grey;border-radius:4px;height:32px}.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:#fff;border:0;color:#000;display:block;font-size:14px;height:100%;outline:0;padding-left:10px;width:100%}.card-form .form.checkout-com-form .expiry-date-frame{margin-top:-2px}.card-form .form.checkout-com-form input[type=submit]{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.3333333333rem;font-weight:400;line-height:1rem;margin:0 0 1.5rem;padding:1rem;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:200px}.card-form .form.checkout-com-form input[type=submit]:hover{background-color:var(--primary-color-hover);color:#fff;text-decoration:none}.card-form .form.checkout-com-form input[type=submit].disabled,.card-form .form.checkout-com-form input[type=submit]:disabled{background:#c6c6c6;pointer-events:none;user-select:none}.card-form .form.checkout-com-form input[type=submit]>span{color:inherit;font-size:inherit;font-weight:inherit}.card-form .form.checkout-com-form input[type=submit]:active{transform:scale(.95)}.card-form__bottom-info{font-style:italic;order:99}@keyframes bordererror{0%,to{border:1px solid transparent}50%{border:1px solid red}}.dentaliberica-pt .card-form .form.checkout-com-form .form-item--card-brand:before{content:"Selecionar uma opção"}@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 .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:2%;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-date .input-wrapper,.card-form .form .expiry-date .cardinfo-exp-date2 .input-wrapper{margin-right:0}.card-form .form .expiry-date .cardinfo-label{height:auto;white-space:nowrap}}.review-section header.header{box-shadow:0 5px 5px -5px rgba(0,0,0,.5)}.review-component-content-wrapper{gap:2rem;margin:3rem 0 6rem}.review-component-content-wrapper,.review__conditions{display:flex;flex-direction:column}.review__conditions-responsibility-text{color:#818181;font-style:italic;margin-bottom:19px;margin-top:26px}.review__conditions-iva-text{display:none}.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:1.5rem;font-weight:700}.review .legal-conditions-popup.with-custom-scrollbar::-webkit-scrollbar{width:7px}.review .legal-conditions-popup.with-custom-scrollbar::-webkit-scrollbar-track{background-color:#d8d8d8}.review .legal-conditions-popup.with-custom-scrollbar::-webkit-scrollbar-thumb{background-color:#979797;border-radius:4px}.review__purchase-buttons-confirm{background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;font-weight:700;height:35px;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{background-color:var(--primary-color-hover);color:#fff;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-title{font-size:2.1rem;font-weight:500;margin-bottom:15px;width:100%}.review .review-component-content{display:flex;flex-direction:column;gap:7px}.review .review__data-wrapper>:last-child{border-bottom:none}.review .review__address,.review .review__coupon,.review .review__data-header,.review .review__payment-method{background-color:#fff;border-radius:3px;line-height:20px;margin-top:8px;padding:1rem}.review .review__address .review__address-title,.review .review__address .review__coupon-title,.review .review__address .review__payment-method-title,.review .review__coupon .review__address-title,.review .review__coupon .review__coupon-title,.review .review__coupon .review__payment-method-title,.review .review__data-header .review__address-title,.review .review__data-header .review__coupon-title,.review .review__data-header .review__payment-method-title,.review .review__payment-method .review__address-title,.review .review__payment-method .review__coupon-title,.review .review__payment-method .review__payment-method-title{font-size:1.1666666667rem;font-weight:700;margin-bottom:0}.review .review__address .review__address-wrapper,.review .review__address .review__coupon-info-test,.review .review__address .review__payment-method-info,.review .review__coupon .review__address-wrapper,.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__coupon-info-test,.review .review__data-header .review__payment-method-info,.review .review__payment-method .review__address-wrapper,.review .review__payment-method .review__coupon-info-test,.review .review__payment-method .review__payment-method-info{color:#000;font-size:1.1666666667rem;font-style:normal;font-weight:400}.review .review__address .review__address-wrapper a,.review .review__address .review__address-wrapper div,.review .review__address .review__address-wrapper p,.review .review__address .review__coupon-info-test a,.review .review__address .review__coupon-info-test div,.review .review__address .review__coupon-info-test p,.review .review__address .review__payment-method-info a,.review .review__address .review__payment-method-info div,.review .review__address .review__payment-method-info p,.review .review__coupon .review__address-wrapper a,.review .review__coupon .review__address-wrapper div,.review .review__coupon .review__address-wrapper p,.review .review__coupon .review__coupon-info-test a,.review .review__coupon .review__coupon-info-test div,.review .review__coupon .review__coupon-info-test p,.review .review__coupon .review__payment-method-info a,.review .review__coupon .review__payment-method-info div,.review .review__coupon .review__payment-method-info p,.review .review__data-header .review__address-wrapper a,.review .review__data-header .review__address-wrapper div,.review .review__data-header .review__address-wrapper p,.review .review__data-header .review__coupon-info-test a,.review .review__data-header .review__coupon-info-test div,.review .review__data-header .review__coupon-info-test p,.review .review__data-header .review__payment-method-info a,.review .review__data-header .review__payment-method-info div,.review .review__data-header .review__payment-method-info p,.review .review__payment-method .review__address-wrapper a,.review .review__payment-method .review__address-wrapper div,.review .review__payment-method .review__address-wrapper p,.review .review__payment-method .review__coupon-info-test a,.review .review__payment-method .review__coupon-info-test div,.review .review__payment-method .review__coupon-info-test p,.review .review__payment-method .review__payment-method-info a,.review .review__payment-method .review__payment-method-info div,.review .review__payment-method .review__payment-method-info p{font-size:1.1666666667rem;margin:3px 0}.review .review__address .review__address-wrapper a,.review .review__address .review__coupon-info-test a,.review .review__address .review__payment-method-info a,.review .review__coupon .review__address-wrapper 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__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__coupon-info-test a,.review .review__payment-method .review__payment-method-info a{color:var(--primary-color)}.review .review__address .review__coupon-info-test,.review .review__coupon .review__coupon-info-test,.review .review__data-header .review__coupon-info-test,.review .review__payment-method .review__coupon-info-test{font-weight:300}.review .review__address-subtitle{display:none}.review .review__data-header{align-items:end;background-color:#cbe2e2;border-bottom:0;display:flex;font-weight:500;height:30px;justify-content:space-between;line-height:30px;padding:4px 8px}.review .review__data-header-edit-button{color:var(--primary-color);font-weight:700}.review .review__data-header-title{font-size:1.5rem;font-weight:500;margin-bottom:15px}.review .review__data-header-title__subtitle,.review .review__shipping-method{display:none}.review .review__payment-method__number{display:flex;justify-content:space-between}.review .review__payment-method__number span{font-size:1.1666666667rem}.review .review__payment-method--sequra-advice{font-style:italic}.review__coupon-info{display:flex;gap:25px}.review__coupon-info img{margin-left:auto}.review__coupon-info-added{background-image:url(/build/images/tick.71167322.png);background-repeat:no-repeat;color:#0fbc00;font-size:1.0833333333rem;line-height:18px;padding-left:20px}.review__customer-comments{background-color:#fff;border:1px solid #cbe2e2;border-radius:3px;border-radius:4px;display:flex;flex-direction:column;padding:40px 12px 12px;position:relative;width:100%}.review__customer-comments .review__customer-comments-title{background-color:#cbe2e2;border-bottom:1px solid #cbe2e2;border-radius:4px 4px 0 0;font-size:1.1666666667rem;font-weight:700;height:41px;left:0;padding:11px 0 0 11px;position:absolute;top:0;width:100%}.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{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;padding:21px 0 0}.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.1666666667rem;font-weight:700;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 #cbe2e2;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-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.1666666667rem}.review__products-table-headers{display:flex;flex-wrap:wrap;padding:10px 0}.review__products-table-headers-title{color:#000;font-size:1.3333333333rem;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{font-size:1.1666666667rem}.review .review__data-header-edit-button,.review .review__products-table-headers-subtitle-edit{align-self:flex-end;color:var(--primary-color);font-size:1.1666666667rem;font-weight:700;text-decoration:none}.review__out-stock-message{background:#f3f3f3;border-radius:4px;padding:2rem}.review__out-stock-message-description,.review__out-stock-message-title{font-size:1.1666666667em;font-weight:700}.review__out-stock-message-products li,.review__out-stock-message-title{color:#e20714}.review__out-stock-message-products{padding:10px 0}.review__out-stock-message-products li{padding:5px 0}.review__alert-checkout-wrapper{justify-content:center;width:100%}.review__alert-checkout-wrapper .alert__content{display:flex;margin-top:20px}.review__alert-checkout-wrapper .alert__content .alert__exclamation{display:none}.review__alert-checkout-wrapper .alert__content .alert__info{align-items:left;background-color:#f0f4f4;border-radius:4px;display:flex;flex-direction:column;padding:10px;width:100%}.review__alert-checkout-wrapper .alert__content .alert__info .alert__title{color:#d1021a;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}.dentaliberica-caser .review__form-customer-order,.dentaliberica-caser .review__form-observations,.dentaliberica-maex .review__form-observations,.dentaliberica-pt .review__customer-comments .review__form-customer-order,.dentaliberica-pt .review__customer-comments .review__form-delivery-time{display:none}.review-section .main{margin:0 auto;padding-bottom:8rem;padding-top:.1rem}.review .review__presents-title{font-size:1.1666666667rem;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:1px solid #e1e1e1;border-radius:4px;box-shadow:0 2px 4px 0 #ebebeb;display:inline-flex;flex-direction:row;padding:.5rem 1rem;width:100%}.review__product-row-img{align-content:center;display:flex;flex-wrap:wrap;height:73px;width:73px}.review__product-row-img img{max-height:73px;max-width:73px}.review__product-row-quantity{display:flex}.review__product-row-quantity .quantity{align-self:center;font-size:1.1666666667rem!important;font-weight:700!important;margin:0 20px}.review__product-row-data{align-items:start;display:flex;flex-direction:column;gap:6px;justify-content:center;width:72%}.review__product-row-data .review__product-row-name span{font-size:1.1666666667rem;font-weight:700}.review__product-row-data .review__product-row-details .review__product-row-brand-with-quantity{display:none}.review__product-row-data .price{text-align:right;width:100%}.review__product-row-data .price span{margin-right:15px}.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{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}@media (min-width:641px){.review .price{display:none}.review__product-row-price-without-iva{align-items:end;display:flex;flex-direction:column;justify-content:center;margin-left:auto;width:95px}.review__product-row-price-per-unit{align-items:center;display:flex;justify-content:center;order:4;width:100px}.review__product-row-present-icon{margin:auto 0 auto auto}.review__product-row-present-icon,.review__product-row-price-without-iva{order:5}.review__product-row-img{order:1}.review__product-row-quantity{order:3}.review__product-row-data{margin-left:20px;order:2;width:55%}}@media (min-width:1025px){.review__product-row-quantity{margin-left:20px}.review__product-row-data{width:50%}.review__product-row-price-per-unit{margin-left:auto}}@media (min-width:769px){.review-component-content-data{display:flex;flex-flow:row wrap}.review-component-content-title{width:100%}.review-component-customer-data{flex:1 0 0;width:45%}.review__customer-comments-wrapper{flex:1 0 0;margin:0 0 0 5%;width:45%}.review__products{width:100%}.review .review__data-header-subtitle{font-size:1.1666666667rem}.review__customer-comments{margin-top:35px}}@media (min-width:1025px){.review-section header.header{box-shadow:none}.review-component-content-wrapper{align-items:flex-start;flex-direction:row;gap:4vw;justify-content:space-between}.review-component-content{width:calc(75% - 2vw)}.review-component-finish{position:sticky;top:115px;width:calc(25% - 2vw)}.review__customer-comments-wrapper{flex:unset;width:33%}.review .review-component-customer-data{width:67%}}#review-form{display:none}.success-section .page-main{background-color:#fff}.success__wrapper{border-radius:5px}.success{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);margin:2rem 0;padding:2rem 1rem}@media (min-width:1024px){.success{margin:3rem 0}}.success-content-wrapper{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.success-content-wrapper{margin:0 0 2rem}}.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 span,.success__resume-new span{color:#ffb224;font-size:inherit;font-weight:700}.success__resume .mbway,.success__resume-new .mbway{display:block;font-size:1.25rem;margin-top:20px}.success__resume .bank-transfer,.success__resume-new .bank-transfer{display:block;margin-top:10px}.success__resume-info .bank,.success__resume-new-info .bank{font-size:1.3333333333rem;font-weight:400;margin:20px 0 11px}.success__resume-info .bic,.success__resume-info .iban,.success__resume-new-info .bic,.success__resume-new-info .iban{font-size:1.1666666667rem;font-weight:700;margin-bottom:6px}.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 div,.success__resume-info-item span,.success__resume-info-item-new div,.success__resume-info-item-new span,.success__resume-new-info-item div,.success__resume-new-info-item span,.success__resume-new-info-item-new div,.success__resume-new-info-item-new span{font-size:1rem}.success__resume-info-item .item-wrapper,.success__resume-info-item-new .item-wrapper,.success__resume-new-info-item .item-wrapper,.success__resume-new-info-item-new .item-wrapper{display:flex;flex-direction:row}.success__resume-info-item .item-wrapper .item-order,.success__resume-info-item-new .item-wrapper .item-order,.success__resume-new-info-item .item-wrapper .item-order,.success__resume-new-info-item-new .item-wrapper .item-order{color:#ffb224;font-size:inherit;font-weight:700}.success__resume-info-item .item-order,.success__resume-info-item-new .item-order,.success__resume-new-info-item .item-order,.success__resume-new-info-item-new .item-order{width:2rem}.success__resume-info-item .item-content,.success__resume-info-item-new .item-content,.success__resume-new-info-item .item-content,.success__resume-new-info-item-new .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 span,.success__resume-new-new span{background:var(--primary-color);border-radius:7px;color:#fff;font-size:12px;padding:.2rem 1rem}.success__contact p,.success__contact-list-item{font-size:1.2rem;margin:0 0 1.5rem}.success__contact-list-item{padding:0 0 0 2rem}.success__contact-sequra-advice{align-items:flex-start;background:#f0f4f4;border-radius:4px;display:flex;gap:.5rem;justify-content:space-between;padding:1rem}.success__contact-sequra-advice .icon{background:url(/build/images/information.3f1e65c9.svg);background-repeat:no-repeat;background-size:contain;display:block;height:20px;width:20px}.success__contact-sequra-advice>p{margin:0;width:calc(100% - .5rem - 20px)}.success__actions a:first-child{background-color:#fff;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:1rem 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{background-color:#fff;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:first-child{border:1px solid var(--primary-color)}.success__actions a:first-child:hover{border:1px solid var(--primary-dark)}.success__actions a:nth-child(2){background-color:var(--primary-color);border-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;line-height:1rem;margin:0 0 1rem;padding:1rem 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{background-color:var(--primary-color-hover);color:#fff;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:#fff;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);margin:0 0 2rem;padding:2rem 1rem}.success__returns strong,.success__returns-conditions,.success__returns-subtext p{font-size:1.2rem}.success__returns-caption{color:#4a4a4a;font-size:1.1666666667rem;font-style:italic;margin-top:10px}.success__returns-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.success__returns-conditions{color:var(--secondary-color);cursor:pointer;text-decoration:underline}.success__ticket{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);margin:0 0 2rem;padding:15px 0 15px 15px}.success__ticket--desktop{display:none}.success__ticket-list-title{display:block;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.success__ticket-list-element{align-items:center;color:var(--primary-color);display:flex;flex-flow:row nowrap;font-weight:700;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.f387453b.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.8a60dd9a.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{font-size:1.1666666667rem}.success__app-contest-notice{background-color:#f0f4f4;border-radius:4px;margin-bottom:15px;padding:6px}.success__app-contest-notice--icon{background-image:url(/build/images/information.3f1e65c9.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 17px;flex-shrink:0;height:17px;margin-right:7px;width:18px}.success__app-contest-notice__text-wrapper{align-items:start;display:flex}.success__app-contest-notice__text-wrapper span{font-size:1.1666666667rem}.success-pending .success__contact--sequra{background-color:#f0f4f4;border-radius:4px;padding:8px 10px}.success-pending .success__contact--sequra li{display:flex;flex-direction:row;gap:10px}.success-pending .success__contact--sequra li img{height:20px;width:20px}.success-pending .success__contact--sequra li p{margin:0}.success-pending .success__contact--sequra li p a{color:var(--primary-color);font-size:1.2rem;text-decoration:underline}@media (min-width:1025px){.success-section .main,.success-section .nav{padding:0 33px}.success{padding:3rem 4rem 3rem 7rem;position:relative}.success-content-wrapper{align-items:flex-start;flex-direction:row;gap:4vw;justify-content:space-between}.success__wrapper{width:calc(75% - 2vw)}.success-page-title img{left:3.5rem;position:absolute}.success__returns{margin-bottom:6rem;padding:3rem 4rem;width:calc(75% - 2vw)}.success__actions{align-items:center;display:flex;flex-flow:row nowrap;gap:0 2rem;justify-content:center;margin:3rem 0 0 -3rem}.success__actions a:first-child,.success__actions a:nth-child(2){margin:0;min-width:300px}.success__ticket{width:calc(25% - 2vw)}.success__ticket--desktop{display:block;margin-top:36px}.success__ticket--mobile{display:none}.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}.success-pending{padding:3rem 7rem}.success-pending .success__actions{justify-content:space-between;margin-left:0}.success-pending .success__actions a:first-child,.success-pending .success__actions a:nth-child(2){margin:0;min-width:inherit;width:100%}}@media (min-width:1440px){.success-section .main,.success-section .nav{padding:0 96px}.success-pending .success__actions a:first-child,.success-pending .success__actions a:nth-child(2){margin:0}}.success-with-errors__description{font-weight:700}.survey{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);margin:0 0 2rem;padding:2rem 1rem}.survey__title{align-items:center;display:flex;gap:7px;margin:0 0 1rem}.survey__title img{height:35px;width:35px}.survey__title span{color:#333;font-size:2.1666666667rem;font-weight:700;line-height:normal}.survey__description{color:#363636;font-size:1.1666666667rem;margin:0 0 3rem}.survey__question p{margin:0 0 1.5rem}.survey__question p,.survey__question-cell{border-radius:2px;color:#232323;font-size:1.1666666667rem}.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 p,.survey__question-cell{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:#000;font-weight:700;padding:0}.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.1666666667rem}.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:#fff}.survey__cell--checkbox label{font-size:1.1666666667rem;left:12px;position:absolute;top:8px}.survey__cell--checkbox:nth-child(n+11) label{left:8px}.survey__observations-textarea textarea{border:1px solid #cbe2e2;border-radius:8px;box-shadow:0 2px 4px 0 #ebebeb;font-family:Roboto,sans-serif;height:100px;margin:0 0 2rem;padding:1rem;resize:none;width:100%}.survey__observations-textarea textarea::placeholder{color:#818181;font-size:14px;font-style:italic;opacity:1}.survey__buttons{width:calc(50% - 1rem)!important}.survey__buttons>a{background-color:transparent;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.1666666667rem;font-weight:700;line-height:1rem;margin:auto;padding:1rem;text-align:center;transition-duration:.2s;transition-property:color,text-decoration;transition-timing-function:ease-in-out;width:100%}.survey__buttons>a:hover{background-color:transparent;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,.survey__buttons>a:hover{border:1px solid var(--primary-color)}.survey .form-component__button-wrapper{margin-left:auto;width:100%!important}.survey .form-component__button-wrapper input[type=submit]{background-color:var(--primary-color);border-radius:.6rem!important;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;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%}.survey .form-component__button-wrapper input[type=submit]:hover{background-color:var(--primary-color-hover);color:#fff;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.1666666667rem}.survey__catalog-options input[type=text],.survey__catalogs-questions input[type=text]{background-color:#f9f9f9;border:1px solid #ccc;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 .modal--survey-success .modal__content-wrapper{border-radius:0;display:block;height:230px;left:50%;margin-left:-150px;margin-top:-115px;padding:30px 20px;position:absolute;top:50%;width:300px}.survey .modal--survey-success .modal__close{display:none}.survey__modal-title{font-size:1.5rem;font-weight:700;margin:8px 0 15px}.survey__modal-message{font-size:1.166em;padding:10px 0}.survey__modal-button{font-size:1.3333333333rem;font-weight:700;margin:10px;min-width:120px;padding:10px 15px;text-transform:uppercase}@media (min-width:1025px){.survey{margin-bottom:6rem;padding:3rem 4rem;width:calc(75% - 2vw)}.survey__title{margin:0 0 1rem -7px}.survey__form-wrapper{margin-left:35px}.survey__form-professions{margin:0 0 3rem 3rem}.survey__form-professions .survey__question p{color:#000;margin:0 0 1.5rem!important}.survey__question p{margin:0 0 .5rem}.survey__question p,.survey__question-cell{background:transparent;color:#232323;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:#fff;border:1px solid #232323;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.1666666667rem;padding:2rem 0 1rem}.survey__table tbody tr:first-child{border-top:1px solid #9b9b9b}.survey__table tbody tr{border-bottom:1px solid #9b9b9b;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(10),.survey__table tbody tr>td:nth-child(2) .survey__cell--checkbox:nth-child(11),.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 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:calc(50% - 1rem)!important}.survey__catalogs-questions .radio-group{display:flex;gap:2rem}.survey__catalog-options label,.survey__catalogs-questions label{color:#575757}}.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}@media (min-width:1024px){.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{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 #a8a8a8;border-radius:4px}@media (min-width:1024px){.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 #a8a8a8;flex-direction:row}}.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__list-item{background-color:#fafafa;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;margin-top:4px;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{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:#fff;border:1px solid #000;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(--secondary-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(--secondary-color) 0,var(--secondary-color) 90%,#fff 90%,#fff 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)}@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}}@media (min-width:1024px){.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__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:#fff;border:1px solid #464646;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:#efefef;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.1666666667rem;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-teal.ccd59fc9.svg);background-size:16px;cursor:pointer;height:16px;min-width:16px;width:16px}@media (min-width:1024px){.direct-debit-manager .direct-debit-manager__list .direct-debit-manager__list-item-wrapper .direct-debit-manager__account-deleter{align-self:center}}.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.3333333333em;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:#fff;border-radius:.6rem;color:var(--primary-color);cursor:pointer;display:block;font-size:1.1666666667rem;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{background-color:#fff;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{border:1px solid var(--primary-color)}.direct-debit-manager .customer-panel-dropdown .customer-panel-dropdown__button:hover{border:1px solid var(--primary-dark);border:1px solid #00636b;color:#00636b!important;font-weight:700}.direct-debit-manager .customer-panel-dropdown .button--primary--active{display:none}.direct-debit-form form{background-color:#fff;border:1px solid #a8a8a8;border-radius:4px;display:flex;flex-direction:column;padding:18px}.direct-debit-form__title{display:flex;font-size:1.1666666667rem;font-weight:700;justify-content:space-between;margin-bottom:8px}.direct-debit-form__close{align-self:self-end;background-image:url(/build/images/close-teal.ccd59fc9.svg);background-size:16px;cursor:pointer;height:16px;margin-right:-7px;min-width:16px;width:16px}.direct-debit-form__info{font-size:1.1666666667rem}.direct-debit-form__inputs{display:flex;flex-wrap:wrap;margin:15px 0 0}.direct-debit-form__inputs .form-item{width:100%}@media (min-width:1024px){.direct-debit-form__inputs .form-item{margin:15px 0}}.direct-debit-form__inputs .form-input{background-color:#fff;border:1px solid #979797;height:37px;margin:10px 0 25px}.direct-debit-form__inputs .form-input input[type=text]{background-color:#fff;border:0;color:#232323;display:block;font-family:Roboto,sans-serif;font-size:14px;height:30px;outline:0;padding-left:10px;width:100%}@media (min-width:1024px){.direct-debit-form__inputs .form-input input[type=text]{height:32px;margin-top:3px}}.direct-debit-form__inputs .form-item__label{color:#000;font-size:1.1666666667rem;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(--primary-color);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-radius:.6rem;color:#fff;cursor:pointer;display:block;font-size:1.1666666667rem;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{background-color:var(--primary-color-hover);color:#fff;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:1024px){.direct-debit-form .form-component__button-wrapper .form-component__submit--save{font-size:1.1666666667rem}}.not-found{align-items:center;background-color:#e8f2f2;border-radius:8px;justify-content:center;margin:80px auto;max-width:700px;padding:35px}.not-found,.not-found__title{display:flex;flex-direction:column}.not-found__title{gap:8px}@media (min-width:641px){.not-found__title{flex-direction:row}}.not-found__title .icon{background-image:url(/build/images/exclamation-red.ff9b4116.svg);background-repeat:no-repeat;flex-shrink:0;height:20px;margin:auto;width:20px}.not-found__title .text{color:#d0011c;font-size:1.6666666667rem;font-weight:700;line-height:1.3;max-width:100%;text-align:center;text-transform:uppercase}.not-found__info{display:flex;flex-direction:column;margin-top:25px}.not-found__info .title{color:#686868;font-size:1.3333333333rem;font-weight:700;margin-bottom:15px;text-align:center}.not-found__info .text{color:#000;font-size:1.1666666667rem;max-width:100%;text-align:center}.internal-server-error{background:#066;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}@media (min-width:480px){.internal-server-error__wrapper{max-width:70vw;width:70vw}}.internal-server-error__logo{background-position:50%;background-repeat:no-repeat;height:100px;margin:0 0 60px;width:100%}.internal-server-error__title{color:#fff;font-family:Helvetica Neue;font-size:2rem;text-align:center;text-transform:uppercase}.internal-server-error__separator{display:none}.internal-server-error__text{display:flex;flex-direction:column}.internal-server-error__bold{order:1}.internal-server-error__reportNumber{order:2}.internal-server-error__text p{color:#fff;font-size:1.3333333333rem;margin:10px 0 4px;text-align:center}.internal-server-error__text p span{font-size:inherit}.internal-server-error__text p:nth-child(2){font-size:1.1666666667rem;font-style:italic;margin:20px 0 0;order:3}.internal-server-error{background:linear-gradient(124deg,var(--primary-color),#006070)}.internal-server-error__logo{background-image:url(https://proshop-dentaliberica.s3.eu-west-1.amazonaws.com/dentaliberica-es/media/dentaliberica-logo-white.svg);background-size:contain;height:144px;width:148px}.maintenance{height:100vh;width:100vw}.maintenance,.maintenance__wrapper{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.maintenance__wrapper{max-width:90vw}@media (min-width:480px){.maintenance__wrapper{max-width:70vw;width:70vw}}.maintenance__logo{background-position:50%;background-repeat:no-repeat;height:100px;margin:0 0 60px;width:100%}.maintenance__title{color:#fff;font-family:Helvetica Neue;font-size:2rem;text-align:center;text-transform:uppercase}.maintenance__separator{display:none}.maintenance__text p{color:#fff;font-size:1.3333333333rem;margin:10px 0 40px;text-align:center}.maintenance__text p:last-child{font-style:italic}.maintenance__text p span{font-size:1.3333333333rem;font-weight:700}.maintenance{background:#066}.maintenance__logo{background-image:url(https://proshop-dentaliberica.s3.eu-west-1.amazonaws.com/dentaliberica-es/media/dentaliberica-logo-white.svg);background-size:contain;height:144px;width:148px}